Перейти к содержанию
View in the app

A better way to browse. Learn more.

AUTO-BK.RU FORUM

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Опубликовано

Помогите найти найти прошивку контроллера μPD70F3421 (типа NEC V850) панели Kia Ceed FL 2010, не супервижн. Не важно автомат/механика. Например, 94023-1H020

Не путать с дампом флешки 24С16. Спасибо!

 

Сюда же вопрос: есть ли какая-нибудь информация по формату хранения данных в дампе? Хотя бы установка формата метрики мили/км? С форматом хранения пробега всё ясно.

Изменено пользователем stepan_v

Опубликовано

Nec чем читать-писать будете ?

Опубликовано
  • Автор

vfrfh, на данном этапе это не требуется :) Вкратце задача:

прошивка требуется для дезассемблирования, т.е. нужен hex или чистый бинарник. (А в чем оно там под программаторы у вас идет? не знаю). Смысл в том, что во флешке 24с16 хранятся различные настройки панели, в том числе настройки индикации (автомат/механика, ESP, TPMS, Cruise). В первую очередь интересует добавление индикации круиза в российские панели. Доступными средствами выяснить что и как там хранится не получается. Хочу понять, разобрав прошивку. В случае успеха готов поделиться способом гасить/активировать отдельные индикаторы

Изменено пользователем stepan_v

Опубликовано

маленькое замечание - 24с16 это eeprom формата I2C. а никак не флешка

Изменено пользователем Dredd59

Опубликовано
  • Автор

Dredd59, это понятно. В следующий раз буду точнее. Но в данном случае это непринципиально. По сути вопроса можете помочь?

 

ps. Исправление старых сообщений, видимо, не поддерживается из-за низкого статуса пользователя. Жаль.

Изменено пользователем stepan_v

Опубликовано

Делал такие панели не раз но вот Nec считывать не приходилось к сожалению. :tormoz:

Изменено пользователем Dredd59

Опубликовано

Для таких действий лучше купить б/у панельку и эксперементировать.

Опубликовано
  • Автор

Делал такие панели не раз но вот Nec считывать не приходилось к сожалению. :tormoz:

я так понимаю, его никто никогда и не читал, всегда работают с еепром. А он вообще читается? (защиты не стоит?) Если да, то чем и в каком режиме (UARTA0 / CSIB0 / CSIB0 + HS)? Судя по даташиту, для подключения в UARTA0 достаточно usb-uart преобразователя, но где брать софт?
Опубликовано

замечу что процесс дизассемблирования и понимания сути процесса занимает кучу времени С прошивкой размером в 8 кб приходится разбираться неделю А с размером 1 мб ?

Опубликовано
  • Автор

AndreyMax, в μPD70F3421 "всего лишь" 256кБ :) Не пугает, и по 16 МБ разбирал, правда, с символами, что сильно облегчало процесс. Вся прошивка мне и не нужна, достаточно найти кусок кода, отвечающий за разбор и контроль параметров при считывании из еепром. Но это всё тонкости. Для начала необходимо добыть прошивку, но ее пока нет

 

К слову, поделитесь хорошим описанием команд процессора V850E, если есть. Спасибо!

Опубликовано
  • Автор

Я так понимаю, готовых решений ни у кого нет. Тогда подскажите программатор, гарантированно читающий этот контроллер. По найденным описаниям, он поддерживается только родным PG-FP5. И то, не факт, что им можно читать, возможно, только очищать и прошивать.

 

Или, может, кто возьмется слить дамп за разумное вознаграждение?

Опубликовано

Вот вам документик - но я думаю что вам не поможет ;)

Читает его рекомендую : NEC MINICUBE2

Удачи

v850edx3.pdf

Изменено пользователем antuk

Опубликовано
  • Автор

Вот вам документик - но я думаю что вам не поможет ;)

Спасибо, скачать этот документ с сайта производителя я и сам смог ;) С распиновкой и режимами программирования понятно, проще всего реализовать режим UART, подошел бы любой USB-UART преобразователь, вопрос только с протоколом программирования или софтом, который смог бы реализовать его. Хотелось бы что-то, работающее напрямую с UART процессора, т.к. родной софт renesas, насколько я понимаю, завязан на использование их железок.

 

MINICUBE2 - штука хорошая, но несколько небюджетная для моей частной задачи. Эта штука сильно специфическая, в жизни врядли пригодится, очень жаль, что в μPD70F3421 нет "человеческого" JTAGа, например. Какие-нибудь аналоги существуют? Не поймите меня неправильно, по жизни привык работать с нормальным оборудованием. Но здесь стоимость вложений будет превышать полученный эффект, даже не считая сопутствующие трудозатраты.

 

Ну и вопрос к вам, раз вы в теме: в этих панелях у процов даже защита кода от чтения не установлена, что их легко считать можно?

Изменено пользователем stepan_v

Опубликовано
Не поймите меня неправильно, по жизни привык работать с нормальным оборудованием

177 долярей за оригинальный - дорого???

Тогда сорри.

в этих панелях у процов даже защита кода от чтения не установлена

 

Если не была установлена - этой темы не было бы ;)

Опубликовано
  • Автор

Извинюсь за оффтоп, но да, дорого. На один раз и за свой счет. Для работы у меня несколько программаторов и отладочных средств гораздо более дорогих. К сожалению, они несовместимы с Nec.

Тут вопрос некоммерческий, я его стоимость не компенсирую даже.

 

Собственно, был бы программатор - не было бы этой темы ;) Уж подключиться (даже внутрисхемно) и считать - не проблема при наличии соответствующих технических средств. В отсутствии же, надеялся на помощь сообщества. Но увы. Мне даже взять попользоваться не у кого, профиль не тот. Хоть работу меняй...Господа, вам же не нужен еще один конкурент?! :)

  • 3 недели спустя...
Опубликовано
  • Автор

Всем спасибо, результат получен своими силами. Скептики посрамлены :AllSmail (6): Для справки, на полный разбор прошивки понадобилось две недели.

Опубликовано

у bee prog эти процы заявлены внутрисхемно, через адаптер ISP SPI

Для публикации сообщений создайте учётную запись или авторизуйтесь

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу
Яндекс цитирования

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.