Я створив простеньку програму для роботи з даними VIN та ISN у блоках керування двигуном BMW серії MS4X. Він дозволяє конвертувати VIN-рядки у їх шістнадцяткове представлення, шукати та замінювати VIN у бінарних файлах DME, копіювати ISN між файлами DME, а також застосовувати патчі обходу іммобілайзера (IMMO bypass).
Підтримувані мови: 🇬🇧 English | 🇺🇦 Українська
Підтримувані платформи: Linux | macOS | Windows
Функціональність
VIN Replacer (Alt+1): Заміна VIN у бінарних файлах DME MS41, MS42 та MS43
VIN Converter (Alt+2): Конвертація між VIN-рядком та hex-байтами
ISN Copier (Alt+3): Копіювання ISN (Immobilizer Sequence Number) між прошивками для MS42 та MS43 з опціональною функцією обходу іммобілайзера
Обхід іммобілайзера підтримується для:
MS42 версія 0110C6
MS43 версія 430069
Дозволено використовувати лише бінарні файли прошивки розміром 512KB (MS42, MS43) або 256KB (MS41).
Прошивка VIN + ISN:
Для MS42 та MS43: потрібна активація boot mode (тут максимально описано як працювати з MS43)
НЕ потребує корекції контрольної суми в MS4X Flasher
Після прошивки VIN + ISN необхідно синхронізувати з EWS за допомогою INPA
Прошивка з IMMO bypass:
Може бути прошита без boot mode за допомогою MS4X Flasher
Дозволяє запуск автомобіля без відповідності VIN та ISN EWS
⚠️ КРИТИЧНО: Після використання цієї функції ОБОВʼЯЗКОВО потрібна корекція контрольної суми в MS4X Flasher. Без цього автомобіль не запуститься!
Цей інструмент було протестовано та підтверджено на реальному "залізі":
Платформа: BMW E46 з MS43 430069 та двигуном M54B30
Протестовані комбінації:
VIN + ISN
VIN + ISN + bypass
ISN + bypass
⚠️ Майте на увазі, що модифікація прошивки повʼязана з ризиками, включно з можливістю пошкодження блоку. Завжди створюйте резервну копію оригінальної прошивки перед внесенням будь-яких змін. Ви використовуєте цей інструмент на власний ризик.
Посилання на програму:
https://github.com/sprytnyk/mscoder/releases/tag/v0.0.5
якби ще був у відкритому доступі код MS4X, то взагалі було би класно, а так вони і безкоштовні, але однаково тримають код в таємниці
https://www.ms4x.net/index.php?title=Siemens_MS43#VANOS_Tweak_for_little_extra_midrange_power
Це браво, друже. Круто робота і повний шок) Я вже в роздумах почати відкладати на М54В30, щоб твої плоди туди ставити