Добро пожаловать на форум по автодиагностике, автосканерам! Чтобы общаться на форуме и получить доступ к информации, пожалуйста, зарегистрируйтесь!









Автосканеры, оборудование для диагностики


Вернуться   Форум по автодиагностике, автосканерам, ремонту, обслуживанию и эксплуатации автомобилей > Citroen / Peugeot > Диагностика Peugeot / Citroen | ремонт электроники
Расширенный поиск

Диагностика Peugeot / Citroen | ремонт электроники Любые вопросы, связанные с компьютерной диагностикой Peugeot / Citroen и ремонтом ЭБУ. Обмен опытом в настройке автосканеров и работе с Lexia 3 , Diagbox.

Johnson Control BSI04EV-K0x (easyCAN4F1M-32)


Ответ
 
LinkBack Опции темы Поиск в этой теме Опции просмотра
Старый 01.02.2021, 22:53   #1 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 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 вне форума   Ответить с цитированием
Сказал Спасибо Owl за это сообщение:
Turbomoda (23.05.2022)
Старый 13.02.2021, 22:06   #2 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 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..
Owl вне форума   Ответить с цитированием
Старый 25.02.2021, 21:29   #3 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 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, получается этот лог на картинке. Если я правильно понимаю, то возможно нужен какой-то конфигурационный файл, что бы достучаться до этого процессора?
Изображения
Тип файла: jpg ARM7-JTag.jpg (18.7 Кб, 89 просмотров)
Owl вне форума   Ответить с цитированием
Старый 25.02.2021, 21:34   #4 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
По умолчанию

Картинка маленькая получилась, положил в архив.
Вложения
Тип файла: rar ARM7-JTag.rar (147.5 Кб, 65 просмотров)
Owl вне форума   Ответить с цитированием
Старый 25.02.2021, 21:47   #5 (permalink)
Участник тусовки
 
Аватар для Andrey1842
 
Регистрация: 27.10.2012
Сообщений: 282
Вы сказали Спасибо: 30
Поблагодарили 170 раз(а) в 70 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Ukraine
По умолчанию

Схема подключения есть?
Andrey1842 вне форума   Ответить с цитированием
Старый 25.02.2021, 22:03   #6 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
По умолчанию

В личке
Owl вне форума   Ответить с цитированием
Старый 28.02.2021, 17:23   #7 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 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-а. Пока мыслей нет…..
Owl вне форума   Ответить с цитированием
Старый 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
citrin вне форума   Ответить с цитированием
Старый 05.03.2021, 00:04   #9 (permalink)
Завсегдатай
 
Аватар для Owl
 
Регистрация: 26.10.2015
Сообщений: 309
Вы сказали Спасибо: 4
Поблагодарили 53 раз(а) в 45 сообщениях
Сказал(а) Фууу!: 1
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Витебск
Авто: peugeot 607
По умолчанию

Цитата:
Сообщение от citrin Посмотреть сообщение
Леша, зато тебе есть чем заняться
Холодными зимними вечерами, так сказать
_______
Ещё немного по теме.. На днях была в работе пежо 607, там BSI2004 Н02, похожий проц easyCan4, флэшь внешняя 29LV400. Задача была замена блока. Заменил бси-шку и решил поиграться с оставшимся глючным блоком не сдерживая себя в действиях. Так вот после двух увалов, разными способами)), флэшь прекрасно заливалась на столе и блок снова "оживал".
От BSI04EV пока не получилось добиться положительного результата.
Попробую может найти по случаю в Витебске человека с FVDI-шкой. Интересно, сможет fvdi поднять пустой проц ?
Owl вне форума   Ответить с цитированием
Старый 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..
LanWillow вне форума   Ответить с цитированием
Ответ






Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 23:00. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot
Автодиагностика и автосканеры.