PSA IMMO — калькулятор PIN-кода и декодер дампов ECU и BSI

PSA IMMO — калькулятор PIN-кода и декодер дампов ECU и BSI 1.3.9

Бесплатное скачивание – войдите или зарегистрируйтесь
PSA IMMO PIN Code Calculator — офлайн-утилита для Windows, которая извлекает четырёхсимвольный код безопасности иммобилайзера из совместимого дампа памяти ECU или BSI. Она предназначена для авторизованной замены ключей, привязки ECU/BSI и ремонта модулей на поддерживаемых системах Peugeot и Citroën; также в приложении присутствует небольшой набор профилей декодирования для Volkswagen и Opel.

Программа не подключается к автомобилю и не считывает EEPROM через OBD. Сначала оператор получает корректную область EEPROM, flash или MCU с помощью подходящего оборудования для работы на столе, в boot-режиме, BDM, JTAG или программатора микросхем, затем выбирает точный профиль контроллера и открывает этот файл локально. Достоверность результата зависит только от соответствия дампа и качества считывания.

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

PSA IMMO — калькулятор PIN-кода и декодер дампов ECU и BSI 1.3.9 — скриншот 1


Что делает калькулятор​#

  • Загружает локальный бинарный дамп из поддерживаемого ECU двигателя или BSI
  • Проверяет выбранный профиль по одному или нескольким ожидаемым размерам файлов
  • Извлекает сохранённый PIN-код/код безопасности иммобилайзера, если распознана структура данных
  • Отображает рассчитанный код в окне приложения
  • Работает офлайн после получения необходимого дампа
  • Включает два примера файлов, демонстрирующих корректные размеры дампов PSA EDC

Это декодер, а не универсальный пакет для программирования ключей. Он не нарезает ключи, не программирует транспондеры, не синхронизирует модули, не сбрасывает BSI, не выполняет обнуление ECU и не корректирует контрольные суммы после стороннего редактирования. Для этого нужны отдельные операции с правильным диагностическим или программным процессом.

Профили PSA Bosch ECU​#

В интерфейсе есть профили для следующих семейств контроллеров Bosch:

  • EDC15C2 и EDC15C7 дизельные ECU
  • EDC16C3/C4 дизельные ECU
  • EDC17C10 и EDC17C60 дизельные ECU
  • MED17.4 и MEV17.4 бензиновые ECU
  • DCM3.4 и DCM3.5 дизельные контроллеры

Название в списке должно соответствовать фактическому семейству ECU и считанной из него области памяти. Например, файл области EEPROM EDC17 не взаимозаменяем с полным внутренним flash, а профиль DCM3.4 ожидает структуру serial EEPROM, используемую этим декодером. Перед загрузкой файла проверьте номер детали Bosch/Continental/Delphi, номер PSA, процессор и микросхему памяти.

Профили PSA Siemens и Continental SID​#

Среди доступных в программе вариантов есть SID201, SID801, SID802, SID803, SID803A, SID806 и SID807. Эти семейства охватывают разные поколения, двигатели и устройства памяти, поэтому одинаковый размер файла подходит не для каждого контроллера SID.

SID807 поддерживает несколько документированных размеров дампов в зависимости от выбранной области памяти и приложения. SID801, SID802 и SID806 используют в этом калькуляторе значительно меньшие блоки данных. Никогда не дополняйте и не обрезайте дамп только ради прохождения проверки размера; вместо этого получите корректную EEPROM или внутреннюю область данных.

Профили Magneti Marelli, Sagem и Lucas​#

В список PSA также входят:

  • IAW 4MP2 и IAW 48P2
  • IAW 6LP
  • ME7.4.4 и ME7.4.5
  • J34P
  • S2000 и S2000PM
  • Lucas DCN2

Эти профили полезны только тогда, когда файл получен из контроллера соответствующего поколения. За похожими названиями моделей могут скрываться разные ECU в зависимости от двигателя, топлива, рынка и года выпуска. Читайте этикетку ECU и определяйте компонент памяти, а не выбирайте только по модели автомобиля.

Поддерживаемые структуры BSI​#

Интерфейс включает отдельные декодеры BSI для нескольких старых архитектур управления кузовом PSA:

  • Peugeot 206, немультиплексный BSI с данными MCU Motorola
  • Valeo BSI с данными MCU NEC
  • Peugeot 406 Siemens BSI с EEPROM 93C66
  • Peugeot 406 и Citroën Xsara II Valeo BSI с EEPROM 95040
  • Peugeot 607 Z8 BSI с EEPROM 93C66
  • PSA UDS BSI с EEPROM 95256

Данные BSI помимо PIN могут содержать VIN, конфигурацию, пробег, ключи и информацию по безопасности. Считайте каждый дамп конфиденциальными данными клиента. Не публикуйте в открытом доступе файл BSI без скрытия данных.

Дополнительные профили не для PSA​#

В приложении доступны профили Volkswagen EDC15V и EDC16U1, а также профиль Opel MJD602. Пункты иммобилайзера Fiat/Ducato отображаются в интерфейсе как будущие или незавершённые функции, поэтому не следует считать их рабочей поддержкой.

Для этих профилей не PSA проверяйте результаты независимо перед любой адаптацией. Правдоподобный результат из четырёх символов не доказывает, что неверно выбранное определение контроллера было определено правильно.

Точные проверки размера входных данных, найденные в приложении​#

Встроенные сообщения проверки указывают следующие допустимые размеры для нескольких профилей:

  • EDC16C3/C4: 2 048, 4 096 или 8 192 байта
  • MEV17.4: 32 768 байт
  • EDC17C10: 65 536 или 131 072 байта
  • EDC17C60: 196 608 или 262 144 байта, в зависимости от пути профиля
  • DCM3.4 / 95320: 4 096 байт
  • DCM3.5 / 95640: 8 192 байт
  • SID201: 4 096 байт
  • SID801, SID802 и SID806: 256 байт
  • SID807: 32 768, 65 536 или 131 072 байта; другой внутренний путь ожидает 4 096 байт
  • IAW 4MP2: 262 144 байта
  • Пути IAW 48P2 и IAW 6LP: 524 288 байт
  • ME7.4.4: 2 048 байт
  • ME7.4.5: 4 096 байт
  • J34P: 2 048 байт
  • Lucas DCN2, S2000 и S2000PM: 1 024 байта
  • Данные BSI HC05 или NEC: 256 байт
  • BSI 93C66 или 95040: 512 байт
  • BSI UDS / 95256: 32 768 байт
  • VAG EDC15V / 24C04: 512 байт
  • VAG EDC16U1 и Opel MJD602: 4 096 байт

Размер файла — это первый фильтр, а не полная проверка подлинности. Два не связанных между собой ЭБУ могут создавать файлы одинаковой длины. Всегда сопоставляйте размер с номером контроллера, процессором, микросхемой памяти и визуальной проверкой данных.

Типичные применения Peugeot и Citroën​#

Эти семейства контроллеров встречаются на многих автомобилях PSA, включая Peugeot 206, 207, 208, 306, 307, 308, 406, 407, 607, Partner и Expert соответствующих лет, а также Citroën C2, C3, C4, C5, Xsara, Berlingo и Jumpy.

Этот список приведён только для ориентира. На одной и той же модели могут использоваться системы управления Bosch, Siemens/Continental, Delphi, Sagem или Magneti Marelli, а конструкция BSI может меняться в ходе выпуска модели. Совместимость нужно определять по наклейке модуля и структуре дампа, а не только по модели или году выпуска.

Рекомендуемый порядок считывания​#

  1. Запишите VIN автомобиля, номера деталей модулей и видимую маркировку микросхем памяти для себя.
  2. Выберите программатор и распиновку, проверенные именно для этого ECU или BSI.
  3. Используйте стабильное питание на столе и соблюдайте требуемое напряжение boot/BDM/JTAG/EEPROM.
  4. Считайте целевую область как минимум дважды.
  5. Сравните оба файла побайтно и вычислите хеш SHA-256.
  6. Сохраните один неизменяемый оригинал, прежде чем открывать рабочую копию в калькуляторе.
  7. Выберите точный профиль контроллера и убедитесь, что проверка размера файла проходит без принудительной подгонки.
  8. По возможности сверяйте отображаемый PIN с авторизованными сервисными записями или вторым надёжным способом.

Если два считывания отличаются — остановитесь. Калькулятор не сможет исправить нестабильно считанный дамп.

Порядок авторизованной привязки модулей​#

Восстановленный PIN обычно нужен при добавлении ключей или привязке заменённого ECU/BSI через одобренную диагностическую процедуру. Перед его использованием:

  • Проверьте право собственности и полномочия специалиста
  • Убедитесь, что VIN и идентификатор модуля относятся к одному автомобилю
  • Сделайте резервные копии всех задействованных модулей до адаптации
  • Используйте диагностическую последовательность производителя или инструмент, документированный для точной платформы
  • Поддерживайте питание аккумулятора на протяжении всего программирования ключей или модулей
  • Не пытайтесь многократно угадать PIN: некоторые системы вводят задержки или блокировку
  • После завершения просканируйте все модули и проверьте запуск двигателя, центральный замок и функции дистанционного управления

Этот ресурс предназначен для законного ремонта и восстановления. Код безопасности нельзя использовать для обхода проверки права собственности.

Системные требования​#

  • ПК с Windows с поддержкой 32-битных приложений x86
  • Microsoft .NET Framework 4.x; на чистой современной установке Windows может помочь включение устаревших компонентов .NET
  • Процессор 1 GHz, 1 GB RAM и менее 100 MB свободного места
  • Подходящий программатор EEPROM/flash, стендовый инструмент для ECU или программатор BSI для считывания исходного дампа
  • Hex-просмотрщик и инструмент для вычисления хешей для проверки повторных считываний
  • Для расчёта подключение к интернету не требуется

Исполняемый файл — неподписанное управляемое приложение x86. Используйте его на изолированном ПК в мастерской или виртуальной машине и перед запуском проверьте закреплённый хеш.

Содержимое пакета и целостность​#

Очищенный пакет содержит калькулятор для Windows и два примера дампов PSA: один увеличенный пример EDC17C10 и один небольшой пример EDC16C3/C4. Их публичные имена файлов нормализованы, чтобы демонстрационные коды безопасности не отображались в списке содержимого архива.

Исходный зашифрованный RAR успешно прошёл полную проверку и распаковку. Исполняемый файл и оба примера файлов закреплены побайтно; приложение было статически проверено и не запускалось при подготовке пакета, поскольку был предоставлен подлинный скриншот интерфейса с несколькими панелями. Архив публикации использует зашифрованные заголовки и независимо проверяется после создания.

Ограничения и устранение неполадок​#

  • Неподдерживаемый размер файла: ещё раз проверьте, что вы считали: EEPROM, внутреннюю flash-память, внешнюю flash-память или данные MCU; не изменяйте размер файла.
  • PIN остаётся пустым или выглядит неверным: убедитесь, что выбран точный профиль контроллера, и сравните с другим проверенным дампом.
  • Пример работает, а файл автомобиля — нет: в вашем модуле может использоваться другая аппаратная/программная ревизия, несмотря на ту же модель автомобиля.
  • Приложение не запускается: включите необходимые компоненты .NET Framework и поддержку 32-битных приложений.
  • Дамп BSI содержит личные данные: не публикуйте его и удалите VIN, PIN, ключи, пробег и идентификаторы клиента, прежде чем обращаться за помощью.
  • Пункт Fiat/Ducato отображается, но недоступен: интерфейс помечает его как будущую функцию; не заявляйте, что она поддерживается.
  • Рассчитанный код отклоняется диагностикой: прекратите повторные попытки и проверьте идентификацию модуля, порядок байтов, целостность дампа и диагностическую процедуру.
  • Защитное ПО помечает исполняемый файл: поместите его в карантин, сравните закреплённый хеш и выполните независимую проверку перед использованием.
Автор
Bin
Скачиваний
4
Просмотры
237
Первый выпуск
Последнее обновление

Рейтинги

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

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