|
Диагностика Peugeot / Citroen | ремонт электроники Любые вопросы, связанные с компьютерной диагностикой Peugeot / Citroen и ремонтом ЭБУ. Обмен опытом в настройке автосканеров и работе с Lexia 3 , Diagbox. |
|
LinkBack | Опции темы | Поиск в этой теме | Опции просмотра |
01.02.2021, 22:53 | #1 (permalink) |
Завсегдатай
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
|
Johnson Control BSI04EV-K0x (easyCAN4F1M-32)
Здравствуйте. Начну с того, что довольно давно валяется без дела бси, с когда-то стёртой flash памятью. Потеря данных произошла - во время онлайн обновления. Сдох ноутбук. При этом в процессе flash удалилась, но записаться не успела. При попытке коннекта io-terminal не может связаться с блоком. В логе пишет: connect easycan4F1M flash block =0. Бси распаивать не стал, оставил для экспириментов.
В соседней теме (Peugeot 308 бут режим BSI) у LanWillow было похожее, только он тогда записал в проц флэшь с другой сигнатурой. Результат был такой-же, нет коннекта. С этими процессорами проблема увала довольно распространена. Как правило при вычитывании пин кода китайской fvdi. Но после правки контрольки, либо найдя флэшу с такой-же сигнатурой, этот же fvdi без проблем восстанавливает блок. Мне стало интересно, сможет ли fvdi поднять проц при полной утере flash памяти? Может у кого-то есть опыт с другим оборудованием по этому процессору. К чему все эти заморочки: 1. При работе с этими процами есть вероятность увала блока по разным причинам . 2. Допустим при замене бси не всегда получается найти блок номер в номер. Перелив flash и eeprom ,можно сделать клон. Но с этим процем можно получить выше описанную проблему. 3. В теории, заменой флэши от авто с более богатой комплектацией , можно добавить функционала. Опять же можно получить «тыкву». На практике такое редко, но иногда не плохо было бы… Хотелось бы пообщаться с более опытными людьми в вопросе подъёма уваленного проца. |
Сказал Спасибо Owl за это сообщение: | Turbomoda (23.05.2022) |
13.02.2021, 22:06 | #2 (permalink) |
Завсегдатай
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
|
Было свободное время поигрался с блоком через J-Tag порт.
Лог при конекте: _______________________________________________ - Initialized successfully - Target interface speed: 5 kHz (Fixed) - TotalIRLen = ?, IRPrint = 0x..000000000000000000000000 - TotalIRLen = 4, IRPrint = 0x01 - JTAG chain detection found 1 devices: - #0 Id: 0x4F1F0F0F, IRLen: 04, ARM7TDMI-S Core - Found 1 JTAG device. Core ID: 0x4F1F0F0F (ARM7) - Connected successfully - 1 sector, 1 range, 0x0 - 0x7FFFFFFF - WARNING: Flash bank 0 disabled, skipped. - Target memory read successfully. (0 bytes, 0 ranges) - Completed after 1.045 sec _______________________________________________ Понятно, пишет проц пустой, считывает пустой файл. Попробовал записать дамп из другого блока. Лог записи: ________________________________________________ - Connected successfully - 39 of 39 sectors selected, 1 range, 0x0 - 0x1FFFFF - Start of determining flash info (Bank 0 @ 0x00000000) - End of determining flash info - Flash bank info: - 8 * 8 KB @ 0x00000000 - 31 * 64 KB @ 0x00010000 - Start of preparing flash programming - ERROR: Failed to download RAMCode. - ERROR: Failed to prepare for programming. Failed to download RAMCode! - End of preparing flash programming - Start of restoring - End of restoring - ERROR: Failed to check blank target Disconnecting ... ____________________________________________ Не может ни стереть, ни записать ничего. Может что не так делаю, пока не понял. Есть только намёк по маркировке. easyCAN4F1M-32 : 4F1 = id core 4F1F0F0F, 32 = либо 32Kbytes RAM, либо 32bit. Пробовал кто-нибудь читать через J-Tag живой блок?? Последний раз редактировалось Owl; 13.02.2021 в 22:14.. |
25.02.2021, 21:29 | #3 (permalink) |
Завсегдатай
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
|
Нашлась рабочая бси, с таким же процессором. Решил почитать её тоже черзез JTag. При попытке чтения после разных настроек выдаёт: -Failed to read memory (0x20000 @ address 0x00000000). С другими настройками, перебором разных процев и т.д., выдаёт ошибку :
-Fail to dawnload RAMCode. Если включить -Use custom RAMCode, получается этот лог на картинке. Если я правильно понимаю, то возможно нужен какой-то конфигурационный файл, что бы достучаться до этого процессора? |
28.02.2021, 17:23 | #7 (permalink) |
Завсегдатай
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
|
С рабочей бсишки слил дамп io-Terminal-ом . Верхняя шапка флэши , с символичным размером 32 kByte как бы и есть загрузчик. Отдельно скопировал в файл область загрузчика, полученный файл (32К) подсунул во вкладку –Use custom RAMCode J-Link-ка. Снова пишет типа файл области Ram устройства имеет маленький размер, типа максимальный 64к (не понятно с чего такой). Увеличиваю FF-ками размер файла до 64к. Снова пишет про меньший размер. По приколу добавляю ещё 1 байт…. Размер слишком большой, приплыли, Карл!))) Я уже х.з. зачем на плате порт JTag и какое серийное название у этого конченного easyCan-а. Пока мыслей нет…..
|
04.03.2021, 22:41 | #8 (permalink) |
Завсегдатай
Регистрация: 30.04.2015
Сообщений: 354
Вы сказали Спасибо: 21
Поблагодарили 43 раз(а) в 39 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Минск
Авто: Peugeot 508
|
Леша, зато тебе есть чем заняться
__________________
Компьютерная диагностика -Peugeot-Citroen. FAP_OFF. EGR_OFF. CHIP-TUNING. BSI-ECU_UNLOCK |
05.03.2021, 00:04 | #9 (permalink) |
Завсегдатай
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
|
Холодными зимними вечерами, так сказать
_______ Ещё немного по теме.. На днях была в работе пежо 607, там BSI2004 Н02, похожий проц easyCan4, флэшь внешняя 29LV400. Задача была замена блока. Заменил бси-шку и решил поиграться с оставшимся глючным блоком не сдерживая себя в действиях. Так вот после двух увалов, разными способами)), флэшь прекрасно заливалась на столе и блок снова "оживал". От BSI04EV пока не получилось добиться положительного результата. Попробую может найти по случаю в Витебске человека с FVDI-шкой. Интересно, сможет fvdi поднять пустой проц ? |
08.03.2021, 21:58 | #10 (permalink) |
Новичок
Регистрация: 24.03.2015
Сообщений: 55
Вы сказали Спасибо: 50
Поблагодарили 5 раз(а) в 4 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Moscow
Авто: Peugeot 308
|
Привет. В JLink'е выбирал проц как ARM7?
Последний раз редактировалось LanWillow; 08.03.2021 в 22:04.. |
|
|