Перейти к содержанию
AUTO TECHNOLOGY

Land Rover Freelander II EDC17CP42 не могу прошить тюн


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

Приехал на чиповку 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) Файл готов, можно заливать.

  • Sad 1
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Войти

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

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

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