MSCoder - проста програма по заміні VIN + ISN на BMW MS4X DME

Опубліковано: 14 січня 20:15
Я їжджу на BMW 3 series (E46), BMW 3 series (E30)
Кропивницький, Україна

Я створив простеньку програму для роботи з даними 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

  • копіювання ISN підтримується для любої версії MS42, MS43

Дозволено використовувати лише бінарні файли прошивки розміром 512KB (MS42, MS43) або 256KB (MS41).


Прошивка VIN + ISN:

Прошивка з 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

6 0 1

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.
ти випадково не плануєш зайнятися(або може вже займаєшся) дизасемблінгом прошивки ms43?
15 січня 19:52
OnlyOEM
ти випадково не плануєш зайнятися(або може вже займаєшся) дизасемблінгом прошивки ms43?
OnlyOEM, я хотів полізти в цю історію, але мабуть не вистачить у мене часу та енергії на то все

якби ще був у відкритому доступі код MS4X, то взагалі було би класно, а так вони і безкоштовні, але однаково тримають код в таємниці
1
15 січня 21:09
Питаннячко. Э розуміння як настроїти м54б30 з валами шрік 264/248?
15 січня 16:42
Водяной
Питаннячко. Э розуміння як настроїти м54б30 з валами шрік 264/248?
Водяной, чесно кажучи гадки не маю, але з голови скажу, що потрібно редагувати ці карти швидше за все
https://www.ms4x.net/index.php?title=Siemens_MS43#VANOS_Tweak_for_little_extra_midrange_power
1
15 січня 18:32
Сьогодні створив програмку, а завтра що? MS43 буде роздавати інтернет швидше Starlink'a?

Це браво, друже. Круто робота і повний шок) Я вже в роздумах почати відкладати на М54В30, щоб твої плоди туди ставити
1
14 січня 23:18