BOSCH 797+ и Motor-Loader
- Автор
- Сообщение
-
Не в сети
- Сообщения: 4
- Зарегистрирован: 12.07.2017, 16:15
- Откуда: Санкт-Петербург
BOSCH 797+ и Motor-Loader
Попробовал прошить BOSCH 797+ (Германия) с перепайкой резистора.
Контроллер прошивается, машина не заводится, выводится ошибка контрольной суммы
При считывании записанной прошивки в файл и сравнении с исходным оказалось, что в исходном файле в диапазоне 0x8000 - 0x17FFF лежат байты FF, а в считанном 00, остальное совпадает.
Прошивал программой Motor-Loader v1.0.2 из комплекта DiskoMotorMaster 3.35.1, так как пользуюсь адаптером без CAN.
Сделал несколько попыток, повышал напряжение до 14,8 вольта, но результат один и тот же.
Вопрос: дело в кривых руках или иное?
Контроллер прошивается, машина не заводится, выводится ошибка контрольной суммы
При считывании записанной прошивки в файл и сравнении с исходным оказалось, что в исходном файле в диапазоне 0x8000 - 0x17FFF лежат байты FF, а в считанном 00, остальное совпадает.
Прошивал программой Motor-Loader v1.0.2 из комплекта DiskoMotorMaster 3.35.1, так как пользуюсь адаптером без CAN.
Сделал несколько попыток, повышал напряжение до 14,8 вольта, но результат один и тот же.
Вопрос: дело в кривых руках или иное?
Последний раз редактировалось JohnSmitt 20.07.2017, 09:20, всего редактировалось 1 раз.
-
Не в сети
- Модератор
- Сообщения: 3704
- Зарегистрирован: 02.04.2014, 00:56
- Откуда: Ярославль
- Благодарил (а): 18 раз
- Поблагодарили: 454 раза
Re: BOSCH 797+ и Motor-Loader
Байты по этим адресам не несут никакой информации и контрольной суммой не облагаются. Соответственно без разницы что там 00 или FF.в исходном файле в диапазоне 0x8000 - 0x17FF лежат байты FF, а в считанном 00
_________________
Сергей
Сергей
-
Не в сети
- Модератор
- Сообщения: 3079
- Зарегистрирован: 06.09.2013, 13:01
- Откуда: Башкортостан
- Благодарил (а): 85 раз
- Поблагодарили: 351 раз
Re: BOSCH 797+ и Motor-Loader
Где выводится?JohnSmitt писал(а): машина не заводится, выводится ошибка контрольной суммы
Один уже подняли блок. http://club.motor-master.ru/viewtopic.php?f=147&t=11179 Вы туда же?
Переезжаем с техподдержки!
_________________
Грамм собственного опыта стоит дороже тонны чужих наставлений.
Грамм собственного опыта стоит дороже тонны чужих наставлений.
-
Не в сети
- Сообщения: 4
- Зарегистрирован: 12.07.2017, 16:15
- Откуда: Санкт-Петербург
Re: BOSCH 797+ и Motor-Loader
Ну, ошибка выводится сканером, конечно.
Наверное, я не очень правильно описал ситуацию.
В общем, приехала Калина с залитым ЭБУ и гуляющим сигналом ДМРВ.
Взял на пробу с полки блок 797+ , снятый с классики. Блок рабочий, менялся на Январь 7.2, чтобы не отрубался полумертвый цилиндр. Перепаял резистор и залил калиновскую прошивку. Чистый eeprom залил, в планах было использовать eeprom, считанный с калины, но до этого не дошло. На машине блок включился, откликнулся на диагностику, но мотор не завелся, ЭБУ выставил ошибку P0601 "ошибка пзу".
Считал из блока прошивку. Сравнил в Hex-редакторе с исходным файлом и обнаружил что в адресах 0x8000 - 0x17FFF лежат нули, а не FF. Чтобы определить, стирается ли флэш-память (то есть устанавливаются ли все байты в FF), при очередной попытке злить прошивку отключил питание ЭБУ, когда загрузчик закончил очистку памяти. Считал память в файл. Посмотрел в Hex-редакторе. Вся память заполнена FF, кроме указанного выше диапазона.
Для загрузки использовал Motor-Loader, Chip-Loader, стирал память с помощью ST10Flasher-2.4B. Все программы показывают, что чип стирается, но из указанного диапазона упорно читаются нули.
Выход, вероятно, один: во всех прошивках для данного блока залить нулями указанный диапазон и пересчитать КС.
Вот с пересчетом пока проблема. Пробовал открыть/сохранить слитый файл в CT4, но файл остался без изменений.
Открывал файл в CalibEcu by Kazi. Он вроде делает вид, что считает КС, но ничего не меняет на самом деле.
Попробую WinOLS, может он пересчитает.
На этом беру паузу, спасибо за внимание и терпение.
PS переезжаю с техподдержки.
Наверное, я не очень правильно описал ситуацию.
В общем, приехала Калина с залитым ЭБУ и гуляющим сигналом ДМРВ.
Взял на пробу с полки блок 797+ , снятый с классики. Блок рабочий, менялся на Январь 7.2, чтобы не отрубался полумертвый цилиндр. Перепаял резистор и залил калиновскую прошивку. Чистый eeprom залил, в планах было использовать eeprom, считанный с калины, но до этого не дошло. На машине блок включился, откликнулся на диагностику, но мотор не завелся, ЭБУ выставил ошибку P0601 "ошибка пзу".
Считал из блока прошивку. Сравнил в Hex-редакторе с исходным файлом и обнаружил что в адресах 0x8000 - 0x17FFF лежат нули, а не FF. Чтобы определить, стирается ли флэш-память (то есть устанавливаются ли все байты в FF), при очередной попытке злить прошивку отключил питание ЭБУ, когда загрузчик закончил очистку памяти. Считал память в файл. Посмотрел в Hex-редакторе. Вся память заполнена FF, кроме указанного выше диапазона.
Для загрузки использовал Motor-Loader, Chip-Loader, стирал память с помощью ST10Flasher-2.4B. Все программы показывают, что чип стирается, но из указанного диапазона упорно читаются нули.
Выход, вероятно, один: во всех прошивках для данного блока залить нулями указанный диапазон и пересчитать КС.
Вот с пересчетом пока проблема. Пробовал открыть/сохранить слитый файл в CT4, но файл остался без изменений.
Открывал файл в CalibEcu by Kazi. Он вроде делает вид, что считает КС, но ничего не меняет на самом деле.
Попробую WinOLS, может он пересчитает.
На этом беру паузу, спасибо за внимание и терпение.
PS переезжаю с техподдержки.
-
Не в сети
- Сообщения: 675
- Зарегистрирован: 19.05.2009, 19:46
- Откуда: Новосибирск
- Благодарил (а): 5 раз
- Поблагодарили: 29 раз
Re: BOSCH 797+ и Motor-Loader
В Бош нельзя лить чистый еепром, заполненный FF или нулями. Залейте любой с плюсового блока с не активированным иммо и все пойдет.
-
Не в сети
- Сообщения: 4
- Зарегистрирован: 12.07.2017, 16:15
- Откуда: Санкт-Петербург
-
Не в сети
- Сообщения: 675
- Зарегистрирован: 19.05.2009, 19:46
- Откуда: Новосибирск
- Благодарил (а): 5 раз
- Поблагодарили: 29 раз
Re: BOSCH 797+ и Motor-Loader
Еепром какой заливали, где все FF? В этом причина.JohnSmitt писал(а): Чистый eeprom залил, в планах было использовать eeprom, считанный с калины, но до этого не дошло.
-
Не в сети
- Сообщения: 4
- Зарегистрирован: 12.07.2017, 16:15
- Откуда: Санкт-Петербург
Re: BOSCH 797+ и Motor-Loader
Accept2, чистый - в смысле без иммо, а не забитый ff.
Проблема с флэшем. Он должен стираться, писаться и читаться вне зависимости от eeprom. И считанный файл должен совпадать с загруженным байт в байт. В st10flasher есть функция очистки флэша, всего или частично. О наличии eeprom эта программа даже не подозревает. На другом 797+ st10flasher, chiploader и motorloader стирают, пишут и читают весь флэш, а на данном экземпляре часть флэша не желает работать.
Проблема с флэшем. Он должен стираться, писаться и читаться вне зависимости от eeprom. И считанный файл должен совпадать с загруженным байт в байт. В st10flasher есть функция очистки флэша, всего или частично. О наличии eeprom эта программа даже не подозревает. На другом 797+ st10flasher, chiploader и motorloader стирают, пишут и читают весь флэш, а на данном экземпляре часть флэша не желает работать.
-
Не в сети
- Сообщения: 675
- Зарегистрирован: 19.05.2009, 19:46
- Откуда: Новосибирск
- Благодарил (а): 5 раз
- Поблагодарили: 29 раз
Re: BOSCH 797+ и Motor-Loader
Ну так и надо писать, что залил еепром без иммо, а не чистый еепром.JohnSmitt писал(а):Accept2, чистый - в смысле без иммо, а не забитый ff.