Перейти к содержимому


Фотография

BMW CIC Ищу дамп от NEC D70F3366 в CIC


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 64

#41 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 09 января 2021 - 17:27

Мне удалось получить надежное последовательное соединение UART (3,30 В) с помощью TIAGO USB JTAG. После каждой команды необходимо перезагружать V850. Но теперь он кажется хорошим и надежным. Следующая часть моего путешествия - припаять провода JTAG к моему CIC E-Series и попытаться прочитать флеш-память V850. После этого я полностью сотру свой CIC F-Series и прошью его дампом E-Series. Скрестите пальцы и пожелайте удачи!



#42 GUNhed

GUNhed

    Продвинутый пользователь

  • Администраторы
  • 6 956 сообщений

Отправлено 09 января 2021 - 21:58

 

UART GND - A16
UART RXD - B09
UART TXD - B10
 

Спасибо GUNhed,
 
Я не могу найти контакты A16, B09, B10 на моем CIC. Я стар и, наверное, слепну :)
 
Где я могу найти эти булавки? Благодаря!
 
С Уважением,
JockyW

 

 

X13814


нету денег - сосите сами


#43 kedzior12

kedzior12

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
  • ГородSk?rka

Отправлено 10 января 2021 - 18:25

На пинах 9 и 10 есть выход по 676 $



#44 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 10 января 2021 - 18:58

Спасибо GUNhed и darksys за то, что они указали мне, что различные сигналы v850 можно найти на CIC X13814 и на разъеме EDGE :)

Я уже припаял провода прямо к плате (см. Фотографии, которые я опубликовал), и он отлично работает с 3,30 В и не нужно преобразовывать в TTL 5 В :) (хотя мой мультиадаптер TIAO может поддерживать и это)



#45 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 13 января 2021 - 01:18

Я извлек бинарный файл из e89 sp-daten и записал его в свой cic f-серии. V850 не загружается ... Возможно, файл не содержит bolo, а только приложение (приложение), или, возможно, он включает bolo, но контрольная сумма crc отсутствует. У кого-нибудь из вас есть идея? Я просто надеюсь, что кроме 640kb rom, нет никаких других различий между e- и f- v850. В любом случае попробую читать e- v850 с помощью jtag

#46 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 15 января 2021 - 21:32

Мне удалось получить полный дамп (640kb) cic e89 и записать его на cic серии F. Цикл f-серии загружается, но есть ошибки.

Дамп и бутлог прилагаются.

Кто-нибудь может помочь?

PS: мне еще нужно слить 24c64 e-cic и записать на f-cic

Прикрепленные файлы



#47 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 15 января 2021 - 21:59

Вот подарок другим реверс-инженерам v850 :)

Возможно, найдете что-нибудь полезное ;)

Прикрепленные файлы



#48 cartman

cartman

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 16 января 2021 - 11:07

Мне удалось получить полный дамп (640kb) cic e89 и записать его на cic серии F. Цикл f-серии загружается, но есть ошибки.

Дамп и бутлог прилагаются.

Кто-нибудь может помочь?

PS: мне еще нужно слить 24c64 e-cic и записать на f-cic

То есть ты eeprom с е серии не заливал, там же гейт совсем другой то есть в ф серии не прописан гейтвей так как он в zgw. Я всегда менял 850 и заливал епром от е серии, заливал само собой флеши от е серии, все работало без проблем. Соотвественно залей епром е серии и возможно все поедет правильно.

#49 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 16 января 2021 - 23:08

Прилагается еще один файл ROM v850 640 КБ для серии e с dab

@cartman: у меня очень плохое знание русского языка: вы имеете в виду, что я должен прочитать e-cic eeprom и записать его на f-cic?

Прикрепленные файлы



#50 cartman

cartman

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 17 января 2021 - 01:33

Прилагается еще один файл ROM v850 640 КБ для серии e с dab

@cartman: у меня очень плохое знание русского языка: вы имеете в виду, что я должен прочитать e-cic eeprom и записать его на f-cic?

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:
-install e series gl512 flash
-write v850 e series dump
-write e series eeprom

#51 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 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 kedzior12

kedzior12

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
  • ГородSk?rka

Отправлено 17 января 2021 - 03:19

У меня тоже нет успеха, после загрузки v850 он начинает скачивать 100 мильA Я прописал 24c64 с рабочего устройства, но он все равно не работает,
Я загрузил xprog, мне нужно было сделать преобразование шестнадцатеричного 2 бина,
проблема в v850, потому что оптическое волокно не мигает
тестирование на устройстве e90
блок был в рабочем состоянии, но я провел тест и загрузил 24c64 с F, и он повредил блок


#53 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 17 января 2021 - 14:58

На моем f-модуле в оболочке EMG я сбросил eeprom, а затем написал еще один eeprom e-unit, используя cat ./eeprom.bin> /dev/eeprom/.raw

Затем я перечитал .raw и сравнил его с только что написанным .raw, и результат был совершенно другим.

Можно перезагрузить циц? Немного боюсь, что после перезагрузки мне не дадут снова войти в оболочку EMG. В / usr / bin / есть инструмент под названием vdev-eeprom. Кто-нибудь из вас знает, можно ли его использовать для записи дампа eeprom? Кто-нибудь может посоветовать?

#54 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 17 января 2021 - 15:51

Хм, я не думаю, что vdev-eeprom полезен. Это просто системный процесс для установки EEPROM:

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 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 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 cartman

cartman

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 18 января 2021 - 00:31

Я нашел инструмент 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`

Я еще не придумал, как им пользоваться

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:
-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 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 18 января 2021 - 01:17

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

#58 cartman

cartman

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 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 Kostin-M-I

Kostin-M-I

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 249 сообщений
  • ГородУсть-Илимск

Отправлено 18 января 2021 - 17:02

read-v850-e-series-dab.zip

соответствует

H020***_020280.0ba из комплекта обновления (ну почти соответствует, кое-что поправить-добавить)

 

Получается лоадер для 62 адреса, можно легко собрать ручками под любую версию HW..., оказывается все более просто, чем могло казаться...



#60 jockyw2001

jockyw2001

    Пользователь

  • Пользователи
  • PipPip
  • 23 сообщений
  • ГородHongkong

Отправлено 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 анонимных