Комментарии 10
а после чего возникла ошибка B2000 ?
FAZIT в блоке есть?
В блоках подушек безопасности ошибка B2000
возникает в ряде случаев:
1. после превышения некоторого количества записанных в блоке событий;
2. после "сбоя" при обновлении или выполнения других диагностических функций;
3. при сбоях в питании;
4. при сбоях в периферии блока;
5. при выходе из строя электронных компонентов блока;
6. нарушение целостности прошивки.
Конкретно здесь, скорее всего, имели место проблемы с проводкой автомобиля.
FAZIT не понимаю при чём здесь. Мы не работаем посредством диагностических инструментов, мы работаем непосредственно со встроенными в блок ПЗУ. В современных автомобилях группы VAG есть "Защита компонентов", она включится, если будет использован донорский дамп или ЭБУ с другого автомобиля. Но это - тема отдельной статьи и рассказывать здесь об этом не планировалось.
счетчик ударов тоже потерли или Вы стерли только краш и B2000?
D-Flash из MCU читали/писали по CAN или через UART или JTAG?
Предлагаю дополнить статью фрагментами кода на Python
вот вроде интересно - но нифига не понятно... Ошибка по пиропатронам видимо обычно результат серьезной аварии , поэтому внутреннее ПО "хоронит" блок путем изменения контрольной суммы? В этом проблема? Насколько я помню у VW все блоки верифицированы защитным ключем , как защита от краж и не-санкционированной перепродажи запчастей, здесь получается такого нет ?
Давайте по-порядку:
Ошибки по пиропатронам возникают из-за того, что мы тестируем блок "на столе", без подключения периферии (подушек безопасности, датчиков, индикаторов и всего остального). На самом деле к блоку подключается (как и показано на схеме подключения) только питание и шина CAN.
Контрольная сумма в данном случае не являлась причиной внутренней ошибки, это очевидно из статьи. Контольные суммы применяются совсем не для того, чтобы прописывать внутренние ошибки, а для верификации целостности данных.
Защита от краж называется "Защитой компонентов". Она имеет место, если вы заменяете весь дамп целиком. Существуют блоки данных, где прописан VIN код автомобиля в зашифрованном виде, эти блоки мы не трогали, поэтому "защита" не включилась.
Хронология ремонта ЭБУ SRS от Volkswagen Crafter