Мне удалось получить надежное последовательное соединение UART (3,30 В) с помощью TIAGO USB JTAG. После каждой команды необходимо перезагружать V850. Но теперь он кажется хорошим и надежным. Следующая часть моего путешествия - припаять провода JTAG к моему CIC E-Series и попытаться прочитать флеш-память V850. После этого я полностью сотру свой CIC F-Series и прошью его дампом E-Series. Скрестите пальцы и пожелайте удачи!
Решение проблем с NBTEVO, Коды FSC для BMW -----> Получить - жмите ссылку |
BMW CIC Ищу дамп от NEC D70F3366 в CIC
#41
Отправлено 09 января 2021 - 17:27
#42
Отправлено 09 января 2021 - 21:58
UART GND - A16
UART RXD - B09
UART TXD - B10
Спасибо GUNhed,Я не могу найти контакты A16, B09, B10 на моем CIC. Я стар и, наверное, слепнуГде я могу найти эти булавки? Благодаря!С Уважением,JockyW
X13814
нету денег - сосите сами
#43
Отправлено 10 января 2021 - 18:25
На пинах 9 и 10 есть выход по 676 $
#44
Отправлено 10 января 2021 - 18:58
Спасибо GUNhed и darksys за то, что они указали мне, что различные сигналы v850 можно найти на CIC X13814 и на разъеме EDGE
Я уже припаял провода прямо к плате (см. Фотографии, которые я опубликовал), и он отлично работает с 3,30 В и не нужно преобразовывать в TTL 5 В (хотя мой мультиадаптер TIAO может поддерживать и это)
#45
Отправлено 13 января 2021 - 01:18
#46
Отправлено 15 января 2021 - 21:32
Мне удалось получить полный дамп (640kb) cic e89 и записать его на cic серии F. Цикл f-серии загружается, но есть ошибки.
Дамп и бутлог прилагаются.
Кто-нибудь может помочь?
PS: мне еще нужно слить 24c64 e-cic и записать на f-cic
Прикрепленные файлы
#47
Отправлено 15 января 2021 - 21:59
Вот подарок другим реверс-инженерам v850
Возможно, найдете что-нибудь полезное
Прикрепленные файлы
#48
Отправлено 16 января 2021 - 11:07
То есть ты eeprom с е серии не заливал, там же гейт совсем другой то есть в ф серии не прописан гейтвей так как он в zgw. Я всегда менял 850 и заливал епром от е серии, заливал само собой флеши от е серии, все работало без проблем. Соотвественно залей епром е серии и возможно все поедет правильно.Мне удалось получить полный дамп (640kb) cic e89 и записать его на cic серии F. Цикл f-серии загружается, но есть ошибки.
Дамп и бутлог прилагаются.
Кто-нибудь может помочь?
PS: мне еще нужно слить 24c64 e-cic и записать на f-cic
#49
Отправлено 16 января 2021 - 23:08
Прилагается еще один файл ROM v850 640 КБ для серии e с dab
@cartman: у меня очень плохое знание русского языка: вы имеете в виду, что я должен прочитать e-cic eeprom и записать его на f-cic?
Прикрепленные файлы
#50
Отправлено 17 января 2021 - 01:33
Yes you have to write eeprom from e series, otherwise it won’t boot up properly. Eeprom is very different between e series and f series since f series doesn’t contain main gateway for example. It’s critical to have correct e series eeprom. I have a few if you need it. In other words if you want to make f series Cic work for e series you need to:Прилагается еще один файл ROM v850 640 КБ для серии e с dab
@cartman: у меня очень плохое знание русского языка: вы имеете в виду, что я должен прочитать e-cic eeprom и записать его на f-cic?
-install e series gl512 flash
-write v850 e series dump
-write e series eeprom
#51
Отправлено 17 января 2021 - 02:20
@cartman: большое спасибо!
Я заметил, что после написания v850 моего f-cic с v850 e-cic и клонирования gl512 он вообще не загружается. EEPROM - единственный компонент, который я еще не клонировал.
Можно ли читать и записывать EEPROM на плате и подавать 3,3 В от программатора EEPROM?
@cartman: thank you very much!
I noticed after writing the v850 of my f-cic with the v850 of an e-cic and cloning the gl512, it won't boot at all. The eeprom is the only component I still didn't clone.
Is it possible to read and write the eeprom on-board and provide 3.3V from the eeprom programmer ?
#52
Отправлено 17 января 2021 - 03:19
#53
Отправлено 17 января 2021 - 14:58
Затем я перечитал .raw и сравнил его с только что написанным .raw, и результат был совершенно другим.
Можно перезагрузить циц? Немного боюсь, что после перезагрузки мне не дадут снова войти в оболочку EMG. В / usr / bin / есть инструмент под названием vdev-eeprom. Кто-нибудь из вас знает, можно ли его использовать для записи дампа eeprom? Кто-нибудь может посоветовать?
#54
Отправлено 17 января 2021 - 15:51
PROCESS: [7] /usr/bin/vdev-eeprom
Start arguments: ""
Restart arguments: ""
Start priority: 10
Partition: System
Process state: RUN
Start count: 1
PID: 16
Process type BACKGROUND
On termination: IGNORE ALL
On shutdown: IGNORE (let run)
Requiered Interface: [7] /proc/mount/dev/tunnelipc is AVAIL; poll interval = 0ms
Supplied Interface: [8] /proc/mount/dev/eeprom is AVAIL; poll interval = 0ms
#55
Отправлено 17 января 2021 - 18:35
Я нашел инструмент rwbinary в / usr / bin
# rwbinary
[rwbinary 802834.01 02: 46: 08.913 E] rwbinary deviceName (r = $ size | w = $ binarystream | c = $ binarystream | d = $ devctl | l = loop | s = $ position) +
[rwbinary 802834.01 02: 46: 08.918 E] Программа прервана!
Возможно, его можно использовать для записи файла .raw eeprom
Кто-нибудь сталкивался с этим?
Вот несколько примеров его использования из boot-BL.sh:
# checking for SDARS1 at Position 11 with Value 22 (hex), result is 0 if SDARS is available
HW_SDARS=1
if ewaitfor /dev/eeprom/ProdLogistic/HW_Coding 5; then
rwbinary /dev/eeprom/ProdLogistic/HW_Coding s=11 c=22
HW_SDARS=$?
rwbinary /dev/eeprom/ProdLogistic/HW_Coding s=4 c=22
HW_DAB=$?
ETHCODING=16#`RWBINARY_VERBOSE=0 rwbinary /dev/eeprom/ProdLogistic/HW_Coding s=6 r=1`
Я еще не придумал, как им пользоваться
#56
Отправлено 18 января 2021 - 00:31
I couldn’t read v850 so I swapped 850 from another board and installed it into f series Cic and everything worked from first try:Я нашел инструмент rwbinary в / usr / bin
# rwbinary
[rwbinary 802834.01 02: 46: 08.913 E] rwbinary deviceName (r = $ size | w = $ binarystream | c = $ binarystream | d = $ devctl | l = loop | s = $ position) +
[rwbinary 802834.01 02: 46: 08.918 E] Программа прервана!
Возможно, его можно использовать для записи файла .raw eeprom
Кто-нибудь сталкивался с этим?
Вот несколько примеров его использования из boot-BL.sh:
# checking for SDARS1 at Position 11 with Value 22 (hex), result is 0 if SDARS is available
HW_SDARS=1
if ewaitfor /dev/eeprom/ProdLogistic/HW_Coding 5; then
rwbinary /dev/eeprom/ProdLogistic/HW_Coding s=11 c=22
HW_SDARS=$?
rwbinary /dev/eeprom/ProdLogistic/HW_Coding s=4 c=22
HW_DAB=$?
ETHCODING=16#`RWBINARY_VERBOSE=0 rwbinary /dev/eeprom/ProdLogistic/HW_Coding s=6 r=1`
Я еще не придумал, как им пользоваться
-swap v850
-swap eeprom
-swap gl512
So I’m guessing v850 dump isn’t very good at some point since you can see it’s not that simple and it’s got lots of boot loaders in winkfp expert mode
#57
Отправлено 18 января 2021 - 01:17
Btw, did you physically dump your eeproms or did you dump them in a qnx shell?
Best wishes,
JockyW
#58
Отправлено 18 января 2021 - 16:45
Hi cartman, a kind soul informed me that my v850 flash files do not include the 16kb gw tables (and also not the dab key). So that is why I it doesn't boot up.
Btw, did you physically dump your eeproms or did you dump them in a qnx shell?
Best wishes,
JockyW
??Just physically read and wrote with programmer, it’s atmel chip any programmer can read. Why would you need qnx shell for eeprom? I’m not getting this part.
#59
Отправлено 18 января 2021 - 17:02
read-v850-e-series-dab.zip
соответствует
H020***_020280.0ba из комплекта обновления (ну почти соответствует, кое-что поправить-добавить)
Получается лоадер для 62 адреса, можно легко собрать ручками под любую версию HW..., оказывается все более просто, чем могло казаться...
#60
Отправлено 18 января 2021 - 19:16
@cartman: Я предпочитаю не паять крошечные провода, хотя для at24c64 это относительно просто, всего 3 провода
Читать его через uart с консоли на флешку определенно проще. Однако есть два недостатка: 1. Я не нашел способа записать полный дамп через консоль и 2. Не хватает 8 байтов контрольной суммы. Я отправил вам сообщение со своим адресом электронной почты, и я надеюсь, что вы пришлете мне несколько дампов E- и F-eeprom.
@ Kostin-M-I: да, из sp-daten легко построить флеш-файл v850. Однако, если вы прошиваете его, вы должны прошить его с рабочим режимом, установленным на Block (Code Flash), и записать только количество блоков, равное размеру. В противном случае вы перезапишете таблицу gw.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных