lios Опубликовано 16 января, 2020 Поделиться Опубликовано 16 января, 2020 (изменено) Приехал на чиповку 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 Изменено 16 января, 2020 пользователем lios Ссылка на комментарий Поделиться на другие сайты Поделиться
shum Опубликовано 16 января, 2020 Поделиться Опубликовано 16 января, 2020 Отправляйте сток калибровщику,который всё подготовит.И кс подсчитает Ссылка на комментарий Поделиться на другие сайты Поделиться
Panadol55 Опубликовано 17 января, 2020 Поделиться Опубликовано 17 января, 2020 С этим блоком на шару не выйдет!!! Не так всё просто как кажется))) Ссылка на комментарий Поделиться на другие сайты Поделиться
lios Опубликовано 16 апреля, 2020 Автор Поделиться Опубликовано 16 апреля, 2020 По возврату решил наконец эту задачу. Причиной является несоответствие версий калибровок. У автомобиля: 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) Файл готов, можно заливать. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти