Simos PCR2.1 — коррекция пробега и CRC — инструмент для EEPROM

Simos PCR2.1 — коррекция пробега и CRC — инструмент для EEPROM 1.0

Бесплатное скачивание – войдите или зарегистрируйтесь

Описание

Simos PCR2.1 Коррекция пробега и CRC — утилита на Java для работы с файлами EEPROM поддерживаемых ЭБУ Continental / Siemens Simos PCR2.1.

Программа предназначена для легального ремонта ЭБУ, замены блока и синхронизации пробега. Она корректирует счётчики пробега в PCR2.1 EEPROM, сохраняя структуру файла и пересчитывая соответствующую контрольную сумму пробега.

Изменяются только данные EEPROM, связанные с пробегом.

Блок иммобилайзера не меняется, его отдельная контрольная сумма не затрагивается.

Simos PCR2.1 — коррекция пробега и CRC — инструмент для EEPROM 1.0 — скриншот 1




Основные возможности

  • Автоматическое определение варианта — определяет поддерживаемые структуры EEPROM BEFORE-DIESELGATE и после-DIESELGATE.
  • Редактирование счётчиков пробега — обновляет поддерживаемые счётчики, сохраняя исходную разницу между ними.
  • Автоматическая коррекция CRC — пересчитывает блоки контрольных сумм для данных пробега.
  • Работа только с EEPROM — программа предназначена для файлов PCR2.1 EEPROM.
  • Защита исходного файла — исходный файл никогда не перезаписывается.
  • Автоматическое имя выходного файла — изменённый файл сохраняется в той же папке с новым значением пробега и суффиксом ChkOK.

Поддерживаемые варианты

Программа автоматически определяет, использует ли EEPROM структуру BEFORE-DIESELGATE или после-DIESELGATE.

В обоих вариантах счётчики пробега находятся по адресам:

Код:
0x02F0
0x02F4
0x02F8

после-DIESELGATE

Дополнительные счётчики пробега находятся по адресам:

Код:
0x0C96
0x0C9C

Эти значения обновляются вместе с основными счётчиками пробега.

BEFORE-DIESELGATE

Адреса:

Код:
0x0C96
0x0C9C

в этом варианте не соответствуют пробегу, поэтому остаются без изменений.



Работа со значением пробега

Введённое значение пробега записывается без десятичных знаков в первый счётчик по адресу:

Код:
0x02F0

Остальные счётчики пересчитываются с сохранением исходной разницы относительно первого счётчика.

То есть программа не записывает одно и то же необработанное значение во все ячейки, связанные с пробегом.



Коррекция CRC / контрольной суммы

Программа автоматически пересчитывает блок или блоки контрольной суммы пробега, необходимые для обнаруженного варианта.

BEFORE-DIESELGATE

Пересчитывается только блок A.

Код:
Block A:
Data: 0x02D8 - 0x02FF
Checksum: 0x0300
K = 0x5309

Область по адресу 0x0DA8 в этом варианте является заводским заполнением и не изменяется.

после-DIESELGATE

Пересчитываются блоки A и B.

Код:
Block A:
Data: 0x02D8 - 0x02FF
Checksum: 0x0300
K = 0x5309

Block B:
Data: 0x0C04 - 0x0DA7
Checksum: 0x0DA8
K = 0x88AC

Алгоритм контрольной суммы:

  • CRC-16
  • Полином: 0xA001
  • Расчёт с отражением битов
  • Начальное значение: 0
  • Финальный XOR с зависящим от варианта значением K
  • Контрольная сумма хранится в формате little-endian

Автор проверил реализацию алгоритма контрольной суммы на четырёх дампах EEPROM.



Данные IMMO не изменяются

Программа не изменяет PCR2.1 блок иммобилайзера.

Для области IMMO используется собственная контрольная сумма; она не относится к изменениям пробега, которые выполняет программа.

Утилита предназначена только для работы с:

  • ячейками счётчиков пробега
  • блоками CRC, связанными с пробегом

Это не редактор IMMO, не инструмент для работы с PIN и не утилита синхронизации иммобилайзера.



Как пользоваться

  1. Считайте PCR2.1 EEPROM подходящим программатором ЭБУ.
  2. Сохраните нетронутую резервную копию исходной EEPROM.
  3. Запустите Simos PCR2.1 Mileage & CRC Correction.
  4. Нажмите Browse и выберите файл EEPROM.
  5. Введите нужный пробег в километрах.
  6. Нажмите Apply.
  7. Программа автоматически определит вариант EEPROM.
  8. Счётчики пробега будут обновлены.
  9. Необходимый блок или блоки CRC будут пересчитаны.
  10. Изменённый файл сохранится рядом с исходным.

Имя выходного файла

Пример:

Код:
Original:
ORI_EEPROM.EPR

Entered mileage:
123079 km

Output:
ORI_EEPROM_123079_ChkOK.bin

Исходный файл не перезаписывается.



Требования

  • Windows
  • Java 25 или новее
  • Программа собрана с помощью Eclipse Temurin JDK 25.0.5
  • Поддерживаемый файл EEPROM Simos PCR2.1

Совместимость

Автор сообщает об успешном тестировании на четырёх ЭБУ PCR2.1.

Другие варианты EEPROM следует проверять внимательно и сообщать о результатах, чтобы расширить или подтвердить совместимость.

Важно

  • Всегда сохраняйте резервную копию исходной EEPROM.
  • Перед записью изменённого файла убедитесь, что вариант определён правильно.
  • Программа меняет только счётчики пробега в EEPROM.
  • Блок иммобилайзера и контрольная сумма IMMO не изменяются.
  • Используйте программу только для легального ремонта, замены ЭБУ или синхронизации.

VirusTotal

Проверка VirusTotal
Автор
Bin
Скачиваний
2
Просмотры
23
Первый выпуск
Последнее обновление

Рейтинги

0,00 звёзд Оценок: 0

Ещё ресурсы от Bin

Похожие ресурсы

PCR2.1Удаление IMMO — инструмент SIMOS PCR2.1 IMMO OFF
Утилита для SIMOS PCR2.1 IMMO OFF для файлов дампов ECU VAG
Скачиваний
46
Обновлено
Simos ECU Patcher для PCR2.1, Simos 10 и Simos 11 Immo Off
Удобный инструмент immo off для полного чтения PCR2.1, ЭБУ Simos 10 и Simos 11 с определением ECU info
Скачиваний
107
Обновлено
ECUFix — инструмент коррекции checksum для Bosch Motronic ECU
Офлайн-коррекция контрольной суммы для распознанных бинарных файлов Bosch Motronic ME3, ME5 и ME7
Скачиваний
14
Обновлено
DST VAG IMMO — BCM2, ELV, EZS, MEDC17, пакет Simos и TCU
Обработка EEPROM и flash, анализ данных модулей, синхронизация ключей и поддерживаемые сервисные функции VAG.
Скачиваний
408
Обновлено
VAG EDC15 Утилита для иммобилайзера — PIN Reader и инструмент для EEPROM
v1.0.0.0 Считать PIN, проверить checksum, переключать иммобилайзер для работы с ECU bench
Скачиваний
56
Обновлено