Valentin8080 35 Опубликовано 15 декабря, 2019 Поделиться Опубликовано 15 декабря, 2019 Здравствуйте! Имеется блок от ДВС Nissan Versa 2010 года. Фото внутренностей во вложении. Помогите пожалуйста найти недорогое оборудование (китайское), чтобы 100% можно было читать и писать прошивку этого блока. Приобрел для этого китайский KTAG 7-й версии. Прибор блок видит, но говорит, что не знает такой и предлагает отправить зашифрованный файл разработчикам KTAG. Чип-тюнингом не занимаюсь. Оборудование нужно только для этого блока. Ссылка на комментарий Поделиться на другие сайты Поделиться
spl 66 Опубликовано 15 декабря, 2019 Поделиться Опубликовано 15 декабря, 2019 Valentin8080 приезжайте я вам считаю и залью прошивку без вскрытия ))) p/s ... с вас ктаг ☺️ p/ss ///походу drive 2 банить начали Ссылка на комментарий Поделиться на другие сайты Поделиться
Valentin8080 35 Опубликовано 15 декабря, 2019 Автор Поделиться Опубликовано 15 декабря, 2019 37 минут назад, spl сказал: Valentin8080 приезжайте я вам считаю и залью прошивку без вскрытия ))) p/s ... с вас ктаг ☺️ p/ss ///походу drive 2 банить начали spl, я может не точно выразился. Мне нужно не просто считать и записать где-то у кого-то. Мне нужно будет самому это делать. Ссылка на комментарий Поделиться на другие сайты Поделиться
spl 66 Опубликовано 15 декабря, 2019 Поделиться Опубликовано 15 декабря, 2019 я ммс флешером делаю такие авто Ссылка на комментарий Поделиться на другие сайты Поделиться
Denrrik 36 Опубликовано 15 декабря, 2019 Поделиться Опубликовано 15 декабря, 2019 Valentin8080 - не создатель ли Nissan3Line и Tecu3 ?Рад приветствовать на Carmasters.По теме : с этими авто ,на мой взгляд лучший загрузчик MMC Flasher Ссылка на комментарий Поделиться на другие сайты Поделиться
chip.tyuner 2 Опубликовано 16 декабря, 2019 Поделиться Опубликовано 16 декабря, 2019 В 15.12.2019 в 11:51, Valentin8080 сказал: spl, я может не точно выразился. Мне нужно не просто считать и записать где-то у кого-то. Мне нужно будет самому это делать. так зачем ты ктаг заказал.теперь продавай ктаг и бери пиасини она для японцев Ссылка на комментарий Поделиться на другие сайты Поделиться
Valentin8080 35 Опубликовано 16 декабря, 2019 Автор Поделиться Опубликовано 16 декабря, 2019 16 часов назад, Denrrik сказал: Valentin8080 - не создатель ли Nissan3Line и Tecu3 ?Рад приветствовать на Carmasters.По теме : с этими авто ,на мой взгляд лучший загрузчик MMC Flasher Да, это я Наверное поподробнее распишу зачем это. 1. Хочу заснять на видео и выложить процесс обновления прошивки блока клоном Nissan Consult 3 Plus. Попутно выяснить вообще это возможно или нет Мож загублю свой клон на этой операции. Но информация важнее 2. Посмотреть как будет происходить обновление прошивки через N3LINE + Nissan NERS. Вот здесь мне постоянно будет нужно откатывать исходную старую прошивку, которая сейчас в блоке назад. Обновление на этот блок я уже приобрел на официальном сайте ниссан. Из загрузчиков поиском в гугле нашел следующее: Простые, но затратные варианты: 1) MMC Flash + 37М Nissan/Infiniti Hitachi SH705x, SH7253x Can + Доставка 1500 + 12000 + 190 = 13690 2) PCM Flash + Модуль 18 + Доставка 1300 + 8000 + 190 = 9490 Вариант посложнее, но почти бесплатный: 3) Достать заводскую прошивку на этот блок и при работе только записывать используя переходник USB-TTL + NE555 и стандартную утилиту от Renesas Flash Development Toolkit 4.09 1 час назад, chip.tyuner сказал: так зачем ты ктаг заказал.теперь продавай ктаг и бери пиасини она для японцев Да с радостью продам за пол цены всю связку KTAG + KESS (китай естественно). А на счет пиасини - посмотрел, что данной машины не заявлено в списке поддерживаемых машин. Так что можно напоротся на теже яйца:( Ссылка на комментарий Поделиться на другие сайты Поделиться
Denrrik 36 Опубликовано 16 декабря, 2019 Поделиться Опубликовано 16 декабря, 2019 Выбор за вами,по результатам отпишитесь,пожалуйста,очень интересно. Fair2009 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Valentin8080 35 Опубликовано 16 декабря, 2019 Автор Поделиться Опубликовано 16 декабря, 2019 28 минут назад, Denrrik сказал: Выбор за вами,по результатам отпишитесь,пожалуйста,очень интересно. Пока остановился на 3-м варианте Разместил запрос в в теме поиска заводских прошивок на этот ЭБУ. Ссылка на комментарий Поделиться на другие сайты Поделиться
Valentin8080 35 Опубликовано 20 декабря, 2019 Автор Поделиться Опубликовано 20 декабря, 2019 Вообщем сам начинаю отвечать на свои запросы :) 50% поставленной задачи почти решено. Платные варианты решения задачи откинуты. Скачал и стал изучать документацию на процессор SH7058. Информация на семейство таких процессоров в открытом доступе на сайте производителя RENESAS https://www.renesas.com. Для скачивания материалов нужно там зарегистрироваться. Оказывается именно этот вариант процессора читать очень легко. Для этого производитель предусмотрел интерфейс Advanced User Debugger. Подключившись к этому интерфейсу и используя режим RAM Monitor Mode можно читать любое место адресного пространства процессора (в том числе и ROM). Для подключения интерфейса к компьютеру я взял валявшийся у меня Arduino uno. Написал для него скретч и вот пару-тройка дней мозгового штурма и блок сдался - отдал прошивку :) Распиновка подключения ARDUINO UNO и ног процессора записаны в скретче. Для получения прошивки необходимо сделать все физические подключения, открыть скретч инструментальной средой ардуино, включить в ней окно мониторинга ком-порта, настроить в ней скорость 115200. После загрузки сретча в ардуино сразу пойдет процесс считывания прошивки и передачи ее в текстовом виде ком-порт (соответственно в окно мониторинга). После окончания считывания необходимо скопировать содержимое окна мониторинга в буфер и вставить все в заранее созданный текстовый файл (с раширением txt). Для перевода текстового варианта прошивки в формат BIN (или MPC) я написал небольшую программку на делфи. Скретч и программку на делфи + ее исходник выкладываю в архиве. Также прилагаю считанную прошивку. Теперь просьба тем у кого есть такая возможность и инструменты - проверьте пожалуйста мою считанную прошивку на предмет соответствия контрольных сумм. SH7058-READ.zip Nissan-Versa-SC11X-Hitachi-MEC900-990_B1_9X02_A-23710-EM54B-0CMCV7N1.zip Denrrik 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Valentin8080 35 Опубликовано 26 декабря, 2019 Автор Поделиться Опубликовано 26 декабря, 2019 Продолжаю, а точнее заканчиваю тему. На данный момент разобрался и с записью в этот блок. Основой послужил пост на драйве - Операция записи также описана в документации на процессор SH7058. Для начала нужно познакомится с режимами работы процессора. Режим работы выбирается с помощью сигналов FWE, MD0, MD1, MD2: 1. FWE=0, MD0=0/1, MD1=1, MD2=1 - User Mode - В этом режиме нельзя прошивать, выполнение пользовательской программы. 2. FWE=1, MD0=0/1, MD1=1, MD2=1 - User Program Mode - В этом режиме также выполнение пользовательской программы + есть доступ на прошивку из пользовательской программы. Этот режим в данном блоке по умолчанию. 3. FWE=1, MD0=0/1, MD1=1, MD2=0 - Programmer Mode - Это режим, при котором процессор программируется на программаторе, а не On-Board. Его включать не нужно. 4. FWE=1, MD0=0/1, MD1=0, MD2=0 - User Boot Mode - Это режим пользовательского загрузчика (Boot). В данном блоке он не используется. Ради интереса я считал эту область памяти - там одни FF. 5. FWE=1, MD0=0/1, MD1=0, MD2=1 - Boot Mode - Это режим стандартного загрузчика Renesas. Вот этот режим и нужен для прошивки. Чтобы его включить, необходимо вывод MD1 замкнуть перемычкой на GND (общий). Есть еще одна особенность, описание которой выходит за рамки документации на процессор SH7058. О ней упоминается в посту выше. В схемотехнике блока присутствует внешняя схема контроля работы процессора. При нормальной работе процессор выдает на нее сигнал генератора (выв. 221 [ADTRG1] процессора) с частотой ~244Гц (я замерил его осциллографом см. рис.1). Остается загадкой, почему в посту выше использовали генератор на 150Гц. Возможно в том блоке эта частота другая. Так вот, если процессор зависнет, то эта схема подает на вывод сброса процессора RES 0, для его перезагрузки. В нашем случае, когда мы переходим в режим Boot Mode, стандартным загрузчиком от renesas данные сигнал не предусмотрен. Поэтому, при запуске процессора в Boot Mode он тут же сбрасывается. Для того, чтобы решить этот вопрос применяют внешний генератор. Я его собрал на старой плате от N3LINE (см. рис.2). Замер частоты осциллографом выдал практически такое же значение, как и сигнал от процессора (см. рис.3). Там же разместил и мост USB-TTL на FTDI. Мост USB-TTL так как посредством его и будет осуществляться загрузка прошивки в процессор. Используемые выводы процессора для загрузки - выв. 165 [TxD1] и выв. 166 [RxD1]. Соответственно на FTDI они идут на выв. 5 [RxD] и выв. 1 [TxD]. На плате блока уже предусмотрены специальные точки, к которым можно припаяться, чтобы не припаиваться непосредственно к выводам процессора. Программа для загрузки прошивки от renesas - бесплатная и называется Flash Development Toolkit V.4.09 Release 03. Ее, как и документацию на процессоры можно скачать на официальном сайте RENESAS https://www.renesas.com. Тамже можно скачать и описание работы с программой, но впринципе там интуитивно понятный интерфейс. После всех подключений к блоку устанавливаем программу. Выбираем там создать новый проект, тип процессора. Еще программа просит задать частоту кварца процессора. По умолчанию стоит 10МГц. В моем случае в блоке был кварц 9.9975Мгц. Такую частоту и прописал. Далее, нужно выбрать в программе нужный файл загрузки. У него обязательно должно быть расширение BIN. Затем в верхнем меню выбираем Device->Connect Device. Программа проведет опрос и если все ок, то напишет об этом. Далее, тыкаем правой кнопкой по загружаемому файлу (который находится в окне программы) и выбираем Download File to [User Area]. Все, пойдет процесс заливки прошивки. Также напишу о том, что две поставленные задачи, о которых я писал выше я сделал. Получилось следующее: 1. С помощью клона Nissan Consult 3 Plus прошивка блока удалась, НО в самом конце прошивки программа пыталась считать с VI2 результаты (статистику) о проведенной прошивке и на этом зависла. Сам сканер при этом не пострадал. Вообщем выкл/вкл сканер, перегрузил программу и все ок. Прошивка блоке сменилась корректно (считывал через AUD и сравнивал с прошивкой сделанной с помощью NERS). 2. Обновление прошивки с помощью N3LINE + NERS прошла успешно без всяких проблем. Сравнивая две прошивки, сделанные с помощью клона Nissan Consult 3 Plus и N3LINE + NERS заметил, что в файл прошивки добавляется информация о дате проведения прошивки и программе (см. рис.4). Прошивки прикладываю. Если у кого появятся вопросы, то пишите. Тему закрываю через пару дней. Nissan-Versa-SC11X-Hitachi-MEC900-990_B1_9X02_A-0CMCV7N1.zip maxsavinovdiag и Denrrik 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения