Перейти к содержанию
AUTO-BK.RU FORUM

Рекомендуемые сообщения

Опубликовано (изменено)

Приехал на чиповку Land Rover Freelander II SD4 HSE, ЭБУ Bosch EDC17CP42, процессор TC1797, версия софта 1037508786. Kess (5.017, Ksuite 2.47) отдаёт следующие иденты:

HW: AG91-12B684-PA
SW: BH52-12C520-VC
VIN nr.: #################
SW ver.: 4338
Spare:
Engine:
HW Ver.: BH52-14C204-VC
SW upg.: BH52-12K532-VCE
Installation: BOSCH-EDC17-GGDS-P785PBL

Считал через OBD кессом , изучил считанное - вычитались только калибровки по адресу 0x300000-0x3FFFFF, хотя размер соответствует фуллфлешу (остальное забито FF). Переписываться, надо полагать, по OBD будут тоже только они. Чуть позже вычитал фулл с разбором через BSL (файл прилагается).

Взяли тюненую прошивку, но! Она без контрольной суммы! Понадеявшись на пересчёт КС кессом автоматически, записал файл как есть. Результат - машина не заводится, хотя на связь с программатором по-прежнему выходит. Надо полагать, проблема с проверкой контрольных сумм. Воспользовался WinOLS 2.26, исправил контрольные суммы в калибровке (2 шт. требовали изменения), отправил калибровку - не заводится. Исправил ещё раз, поставил галочку Calculate compatibility test checksum (это уже третья контролька получается), залил - ЭБУ вообще на связь выходить перестал. Восстановил, залив родной фулл через Bootmode, позже перепробовал все возможные варианты правки контрольных сумм WinOLS-ом и заливки фулла или калибровок Kess-ом - все равно, с родными калибровками всё работает, с новыми - нет. Вопрос - как правильно подготовить и залить тюненый файл?

Читал, что в новых блоках Bosch добавили цифровую подпись RSA для калибровок. Предполагаю, это фрагмент по адресу 3FEF78-3FEFCD. Кто что может рассказать на эту тему?

Land Rover Freelander II 2.2 SD4 EDC17CP42 1037508786 orig.zip

Изменено пользователем lios
Опубликовано

Отправляйте сток калибровщику,который всё подготовит.И кс подсчитает

Опубликовано

С этим блоком на шару не выйдет!!! Не так всё просто как кажется)))

  • 2 месяца спустя...
Опубликовано

По возврату решил наконец эту задачу. Причиной является несоответствие версий калибровок. У автомобиля:

SW upg.: BH52-12K532-VCE

SW ver.: 4338

Тюны доступны на BH52-12K532-VBE и BH52-12K532-VBG версии 4336. В описании тюнов про это ни слова. Если залить калибровки этих версий (даже оригинал!), машина не заведётся с ошибкой P0602.

Были проанализированы оригинальные калибровки разных версий и выработано работающее решение.

1) В дампах затираем 0xFF область 000000-2FFFFF, чтобы работать только с калибровками (Kess по OBD читает и пишет только их)

2) По оригиналу считанных калибровок и оригиналу калибровок, по которым был сделан тюн, создаём дифф

3) Применяем этот дифф как патч на соответствующую тюненую калибровку - т.е. по сути меняем версию до требуемой. Различия между версиями и различия оригинала и тюна не пересекаются, я проверил. Можно было бы создать патч между оригиналом и тюном, но там изменений больше, отслеживать неудобно.
4) Контрольные суммы. Не знаю, пересчитывает ли их Kess, поэтому я сделал на компьютере WinOLS-ом. Галочку Calculate compatibility test checksum ставить не надо.
5) Файл готов, можно заливать.

  • Like 1
  • Sad 1

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...
Яндекс цитирования