Technik ECU
Zablokowane Bosch MD1 / MG1: jak naprawdę działa odblokowanie ECU
Voltage glitching, impulsy elektromagnetyczne, tryb Boot: co naprawdę dzieje się podczas odblokowywania sterownika Bosch MD1 lub MG1, jakie wiążą się z tym ryzyka i jak bezpiecznie wykonać to w Państwa warsztacie.

Od 2021 roku coraz więcej warsztatów trafia na tę samą przeszkodę: do remapu przyjeżdża nowy Golf, BMW serii 3 lub Klasa C, narzędzie odczytuje identyfikację ECU… i odmawia odczytu pamięci flash. Przyczyna ma swoją nazwę: zablokowany Bosch MD1 / MG1. Dobra wiadomość jest taka, że te sterowniki można odblokować. Oto co naprawdę dzieje się podczas unlocka, dlaczego mówi się o „glitchingu” i impulsach elektromagnetycznych oraz jak przeprowadzić ten proces, nie uszkadzając sterownika, który często kosztuje ponad 1000 €.
MD1 i MG1: platforma, na której opiera się duża część dzisiejszego parku samochodowego
MD1 (diesel) i MG1 (benzyna) tworzą rodzinę Bosch MDG1. Montowana jest w dużej części współczesnych pojazdów: Grupy Volkswagen, BMW, Mercedes-Benz, Stellantis, Forda, Renault, Hyundai-Kia i wielu innych. Sercem sterownika jest wielordzeniowy mikrokontroler Infineon AURIX (rodziny TC2xx, a następnie TC3xx).
Sterowniki te zaprojektowano tak, aby utrudniać modyfikacje: podpisane oprogramowanie, secure boot i chroniony dostęp do debugowania.
Co właściwie oznacza „zablokowany”?
W starszych wersjach oprogramowania odczyt przez OBD lub na Bench był jeszcze możliwy dzięki lukom znalezionym przez producentów narzędzi. Bosch zamykał te furtki z każdą aktualizacją: najpierw za pomocą zabezpieczenia przed tuningiem (TPROT), a następnie przez zamknięcie dostępu do programowania w nowszych wersjach oprogramowania. Efekt:
- odczyt przez OBD jest odrzucany;
- odczyt na Bench nie zwraca nic lub tylko część pamięci;
- mikrokontroler nie otworzy dostępu do programowania bez uwierzytelnienia.
Sterownik nie jest uszkodzony: robi dokładnie to, do czego został zaprojektowany. Aby go odczytać, trzeba go najpierw odblokować.
Trzy główne rodziny metod odblokowania
1. Exploity programowe
Metoda historyczna: wykorzystanie luki w oprogramowaniu ECU w celu uzyskania dostępu do odczytu. Jest szybka i nie wymaga otwierania obudowy, ale działa tylko w określonych wersjach oprogramowania, a każda aktualizacja Bosch może ją unieważnić.
2. Voltage glitching
Na samym początku uruchamiania (boot), gdy procesor sprawdza, czy może udostępnić dostęp, niezwykle krótkie, idealnie zsynchronizowane zakłócenie jego zasilania może sprawić, że „pominie” tę weryfikację. Technika wywodzi się z badań nad bezpieczeństwem układów scalonych (to forma wstrzykiwania błędów) i została następnie uprzemysłowiona przez producentów narzędzi do tuningu.
3. Impulsy elektromagnetyczne
Ten sam pomysł, inne środki: zamiast oddziaływać na zasilanie, błąd wywoływany jest w krytycznym momencie przez bardzo krótki, bardzo zlokalizowany impuls elektromagnetyczny nad układem, bez kontaktu z jego obwodem zasilania. Metoda bardziej precyzyjna, ale jeszcze bardziej wymagająca pod względem dokładności.
Metody te wymagają synchronizacji na poziomie nanosekund, ustawień specyficznych dla każdego numeru referencyjnego ECU oraz procedur zwalidowanych na setkach egzemplarzy. Jeden błąd może trwale uszkodzić mikrokontroler. Na tym polega cała wartość profesjonalnego narzędzia: procedura została już opracowana, sterownik po sterowniku.
Co robi KESS3 dzięki modułowi unlock
Alientech uprzemysłowił ten proces dzięki modułowi unlock KESS3 do Bosch MD1 / MG1. W połączeniu z KESS3 odblokowuje on sterownik w trybie Boot, krok po kroku:
- oprogramowanie identyfikuje dokładny numer referencyjny ECU i wyświetla schemat połączeń;
- moduł uruchamia procedurę odblokowania opracowaną dla tego numeru referencyjnego;
- po odblokowaniu sterownik jest odczytywany i zapisywany w trybie Bench jak każdy inny.
Innymi słowy, samochód, który wcześniej musieli Państwo odprawiać z kwitkiem, staje się kolejnym klientem.
Zanim zaczną Państwo: lista kontrolna dla warsztatu
- Sprawdzenie zgodności numeru referencyjnego i wersji oprogramowania na liście Alientech: rozszerza się z każdą aktualizacją.
- Stabilne zasilanie na stanowisku Bench, z zasilacza laboratoryjnego lub wysokiej jakości zasilacza buforowego.
- Pełna kopia zapasowa (flash, EEPROM, identyfikacja) przed każdym zapisem, zapisana pod nazwiskiem klienta.
- Ścisłe stosowanie się do schematu połączeń na stanowisku z zabezpieczeniem ESD.
- Czas demontażu sterownika wliczony w wycenę: to praca na Bench, a nie przez OBD.
A kto przygotuje plik?
Po wykonaniu odczytu pozostaje najważniejsza część: kalibracja. W MFT Dev Files Service wgrywają Państwo odczyt ze swojego konta warsztatowego, a inżynier odsyła indywidualny plik z poprawionymi sumami kontrolnymi, gotowy do zapisu. Każdy etap można śledzić na bieżąco, aż po Telegram.
Zablokowany MD1 / MG1 na podnośniku? Prześlijcie nam odczyt, a my zajmiemy się plikiem.
A co z przepisami?
Odczyt i modyfikacja oprogramowania ECU nie są same w sobie nielegalne. Jednak w przypadku pojazdu dopuszczonego do ruchu drogowego modyfikacja musi być zgodna z lokalnymi przepisami: homologacją, normami emisji spalin oraz obowiązkiem poinformowania ubezpieczyciela. Zarówno profesjonalista, jak i właściciel pojazdu muszą to uwzględnić.
Najczęstsze pytania
Czy wszystkie sterowniki ECU MD1 / MG1 są zablokowane?
Nie. Starsze wersje oprogramowania można nadal odczytać przez OBD lub na stole (Bench). Blokada dotyczy głównie nowszego oprogramowania, zwłaszcza od 2021 roku. Identyfikacja ECU w narzędziu pozwala to sprawdzić w ciągu kilku sekund.
Czy odblokowanie może uszkodzić ECU?
Przy użyciu profesjonalnego narzędzia i procedury zatwierdzonej dla danego numeru referencyjnego ryzyko jest bardzo niskie. Do uszkodzeń dochodzi najczęściej przy samodzielnie zbudowanych zestawach, niestabilnym zasilaniu lub niezastosowaniu się do schematu połączeń.
Czy muszę odblokowywać ECU przy każdym zleceniu?
Nie. Odblokowanie wykonuje się jednorazowo; później ECU jest odczytywane i zapisywane na stole (Bench) za pomocą KESS3, tak jak ECU odblokowane fabrycznie.
Czy moduł odblokowujący działa z moim KESS3?
Moduł jest używany z KESS3. Warunki zależą od posiadanej wersji i aktywowanych protokołów: inżynier MFT Dev potwierdzi to przed złożeniem zamówienia.





