Przejdź do treści
E90 e90.pl serii 3 · 05–13

Typowe kody błędów BMW E90 i co oznaczają — OBD2 i BMW-specific

Najczęstsze kody błędów BMW E90 OBD2 i BMW-specific: N47 łańcuch, N54 HPFP, N52 pompa wody, EGR, DPF, FRM, DSC, NOx. Tabela: kod → przyczyna → co robić.

8 min czytania
BMW serii 3 E90 — sedan

BMW E90 wyposażone jest w rozbudowaną magistralę CAN łączącą kilkanaście sterowników: silnik (DME), skrzynię biegów (EGS), układ hamulcowy (DSC/ABS), klimatyzację (IHKA), oświetlenie (FRM) i moduł dostępu (CAS). Każdy z nich rejestruje własne kody błędów — część w formacie standardu OBD2, część jako 4-cyfrowe kody BMW-specific widoczne wyłącznie przez pełny protokół diagnostyczny BMW. Poniżej zebraliśmy 15 najczęstszych kodów spotykanych w E90 wraz z wyjaśnieniem przyczyny i zaleconym działaniem.

Kody OBD2 a kody BMW-specific — kluczowa różnica #

Standardowe kody OBD2 (znane też jako EOBD w Europie) mają format Pxxxx, Bxxxx, Cxxxx lub Uxxxx i są ujednolicone przez SAE — odczyta je każdy skaner. BMW stosuje je w module silnika (DME) dla usterek emisyjnych.

Kody BMW-specific to 4-cyfrowe liczby szesnastkowe przechowywane w poszczególnych sterownikach. Przykłady: 2CB8, 2ABA, 2E9E. Odczytanie ich wymaga dostępu do magistrali K-CAN lub PT-CAN przez protokół BMW — tani „chiński OBD" z obsługą jedynie protokołu ISO 15031 ich nie zobaczy.

Do pełnej diagnostyki E90 potrzebny jest jeden z:

  • INPA / ISTA-D (Rheingold) z interfejsem K+DCAN USB — pełen odczyt wszystkich modułów,
  • Carly lub BimmerLink (aplikacja mobilna) z adapterem WiFi/Bluetooth obsługującym protokół BMW,
  • skaner warsztatowy z licencją BMW (np. Autel MaxiSys z BMW module).

15 najczęstszych kodów błędów BMW E90 #

Poniższa tabela obejmuje kody rejestrowane najczęściej w praktyce warsztatowej dla generacji E90 (2005–2013), zarówno benzynowych, jak i diesli.

KodModułOpisTypowa przyczynaPriorytet
2CB8DMEŁańcuch rozrządu N47 — rozciągnięcie / fazaZużyty łańcuch, ślizgacz, napinacz — typowe dla N47D20 przed 2010🔴 Krytyczny
2ABADMECiśnienie paliwa — pompa wysokiego ciśnienia (HPFP)Zużyta pompa HPFP w N54B30 (330i/335i)🔴 Krytyczny
2E9EDMECzujnik NOx — wartość poza zakresemZużyty czujnik NOx lub katalizator SCR (N53B30)🟡 Pilny
2EAFDMEVANOS — odchylenie fazy wałka ssącegoZużyty elektrozawór VANOS, brud w oleju, zużyty łańcuch🟡 Pilny
2AB3DMECiśnienie szyny common rail — za niskieZużyty regulator ciśnienia, wtryskiwacze, pompa (diesle N47)🔴 Krytyczny
2CB1DMECzujnik temperatury spalin (DPF) — sygnałZużyty czujnik, uszkodzona wiązka, zatkany DPF🟡 Pilny
29CDDMEEGR — przepływ poniżej zakresuZabrudzony lub zablokowany zawór EGR, zatkana chłodnica EGR🟠 Obserwuj
2D79DMECzujnik Lambda — zbyt uboga mieszanka bank 1Nieszczelność układu ssącego, zużyta świeca, pompa paliwa🟠 Obserwuj
2C6ADMEPompa wody — brak sygnału / usterkaZużyta elektryczna pompa wody (N52, N53 — pompa Bosch/Pierburg)🔴 Krytyczny
A0A4DSCCzujnik prędkości koła — lewy przódZużyty czujnik ABS, uszkodzona wiązka, pierścień impulsatora🟡 Pilny
A0A5DSCCzujnik prędkości koła — prawy przódJak wyżej, prawa strona🟡 Pilny
80FAFRMFootwell Module — błąd komunikacji / wewnętrznyZalanie wodą, uszkodzenie PCB, brak zasilania🟡 Pilny
9C04CASCar Access System — klucz nierozpoznanyZużyta bateria klucza, uszkodzona spiralna sprężyna, awaria CAS🟠 Obserwuj
4831EGSSkrzynia ZF — poślizg sprzęgła / adaptacjeZużyte wielopłytkowe sprzęgła AT, konieczność nauki adaptacji🟡 Pilny
480AEGSSkrzynia ZF — temperatura oleju za wysokaZatkany chłodnica skrzyni lub zużyty olej (wymagana wymiana co 60 tys. km)🟠 Obserwuj

Legenda priorytetu:

  • 🔴 Krytyczny — zatrzymaj jazdę lub jedź bezpośrednio do warsztatu, ryzyko uszkodzenia silnika/układu bezpieczeństwa
  • 🟡 Pilny — zdiagnozuj w ciągu 1–2 tygodni, unikaj długich tras
  • 🟠 Obserwuj — zaplanuj diagnostykę, nie ignoruj przez wiele miesięcy

Kody silnikowe — szczegółowo #

N47 — łańcuch rozrządu (kod 2CB8 i pokrewne) #

Diesel N47D20 montowany w modelach 318d, 320d, 325d produkowanych do 2010 roku jest obarczony fabryczną wadą łańcucha rozrządu usytuowanego od strony skrzyni biegów (nie od przodu jak w większości silników). Łańcuch, ślizgacze i napinacz hydraliczny zużywają się szybciej niż zakładał konstruktor.

Kod 2CB8 (Timing Chain — Phase Deviation) pojawia się, gdy sterownik DME wykrywa przesunięcie fazy rozrządu powyżej tolerancji. Towarzyszą mu: głośne klekotanie na zimnym silniku, nierówna praca, spadek mocy.

Działanie: natychmiastowe zaprzestanie jazdy i diagnostyka. Rozerwanie łańcucha niszczy silnik. Koszt wymiany kompletnego zestawu rozrządu N47: 3000–6000 zł części + 15–25 godzin robocizny.

N54 — pompa wysokiego ciśnienia (kod 2ABA) #

Sześciocylindrowy biturbo N54B30 (330i, 335i coupé/sedan od 2006) korzystał z pierwszej generacji pompy wysokiego ciśnienia (HPFP), która w egzemplarzach do ok. 2009 roku wykazywała przedwczesne zużycie krzywki napędzającej pompę. Efektem był nagły brak zasilania silnika lub trudny rozruch.

Kod 2ABA (Rail Pressure — Below Setpoint) przy N54 jest czerwoną flagą wymagającą natychmiastowej diagnostyki. BMW objęło ten problem kampanią serwisową (rozszerzona gwarancja do 10 lat / 193 tys. km w USA — w Europie naprawa na koszt importera była zależna od historii serwisowej).

N52/N53 — elektryczna pompa wody (kod 2C6A) #

Silniki sześciocylindrowe N52B25/N52B30 i N53B30 używają elektrycznej pompy wody Bosch/Pierburg sterowanej przez DME. Zaletą jest płynna regulacja przepływu cieczy, wadą — ograniczona trwałość (typowo 100–150 tys. km). Kod 2C6A (Electric Water Pump — Signal) lub lamp kontrolna temperatury to sygnał do natychmiastowego zatrzymania i sprawdzenia temperatury cieczy chłodzącej.

Wymiana pompy: 400–800 zł część + 1–2 h robocizna. Regulatora silnika termostat (elektroniczny) wymienia się razem z pompą — koszt całościowy 700–1400 zł.

N53 — czujnik NOx (kod 2E9E) #

N53B30 (320i, 323i, 325i, 330i od 2007) to jedyny seryjnie produkowany silnik benzynowy z wtryskiem bezpośrednim i systemem SCR / NOx. Czujnik NOx za katalizatorem monitoruje emisję tlenków azotu. Kod 2E9E najczęściej oznacza:

  1. Zużyty czujnik NOx (ok. 300–600 zł, wymiana 30 min),
  2. Zużyty katalizator NOx (znacznie droższy — 1500–4000 zł),
  3. Użycie paliwa o zawartości siarki > 50 ppm — czujnik może się zregenerować po kilku cyklach na prawidłowym paliwie.

VANOS — elektrozawór fazy (kod 2EAF) #

System VANOS (Variable Nockenwellen Steuerung) reguluje kąt fazy wałka rozrządu silników N52 i N53. Elektrozawory VANOS reagują na ciśnienie oleju — przy zanieczyszczonym oleju lub przekroczonych interwałach wymiany zawory zacierają się lub wolno reagują. Kod 2EAF (VANOS Intake — Deviation) często pojawia się przy:

  • zbyt rzadkich wymianach oleju (> 15 tys. km lub > 2 lata),
  • użyciu oleju o nieprawidłowej lepkości (wymagane 5W-30 LL-04),
  • zużytym łańcuchu VANOS (osobny łańcuch wewnętrzny N52).

Czyszczenie zaworu VANOS (bez demontażu głowicy): 100–300 zł robocizna + środek czyszczący. Wymiana zaworów: 400–900 zł część + 2–4 h.

Kody ABS/DSC — czujniki prędkości kół #

Kody A0A4A0A7 (czujniki prędkości kół FL, FR, RL, RR) to jedne z najczęstszych kodów DSC w E90. Czujniki magnetyczne (Hall effect) są narażone na:

  • uszkodzenia mechaniczne (kamyki, zderzenia z krawężnikiem),
  • uszkodzenia wiązki kablowej (ścieranie o zawieszenie),
  • zabrudzenie pierścienia impulsatora (pas zębaty w piaście koła).

Przed wymianą czujnika (koszt 50–150 zł/szt.) warto sprawdzić stan pierścienia impulsatora — jeśli jest uszkodzony, wymaga wymiany piasty lub tulei. Uszkodzony czujnik prędkości koła wyłącza DSC i ABS — wskazane szybkie naprawienie.

Kod FRM 80FA — moduł oświetlenia #

Footwell Module (FRM) steruje oświetleniem zewnętrznym, wewnętrznym, wycieraczkami i centralnym zamkiem. Siedzi przy lewym progu, pod dywanem po stronie kierowcy — w miejscu, gdzie najczęściej gromadzi się woda przy zatkanych odpływach progowych.

Kod 80FA (FRM — Internal Fault lub Communication Error) pojawia się po zalaniu lub przy uszkodzeniu zasilania modułu. Towarzyszą mu: brak świateł, niedziałający centralny zamek lub wycieraczki.

FRM jest powiązany z VIN — zamiennik z rozbiórki wymaga rekodowania (ISTA lub NCS Expert). Regeneracja mokrego FRM przez lutowanie: 300–600 zł. Wymiana z kodowaniem: 600–1500 zł.

Kody skrzyni ZF — 6HP i 8HP #

Skrzynie automatyczne 6HP19/6HP21 (E90 do 2009) i 8HP45 (od 2010 w modelach 325i, 330i, 335i) mają własne kody BMW-specific rejestrowane przez moduł EGS.

Kod 4831 (Clutch Slip) może oznaczać:

  • zużyte tarcze cierne wielopłytkowe — wymaga remontu (2000–5000 zł),
  • konieczność adaptacji — sterownik „uczy się" zużycia sprzęgieł; reset adaptacji przez ISTA może dać jeszcze kilkadziesiąt tysięcy km użytkowania.

Kod 480A (Oil Temperature Too High) przy normalnej jeździe wskazuje na zatkany chłodnicę oleju skrzyni lub konieczność wymiany oleju (ATF; wymagany Esso LT 71141 lub Castrol TQ 95). BMW zalecało „olej na całe życie" — w praktyce wymiana co 60 tys. km znacznie wydłuża żywotność skrzyni.

Kiedy błąd to fałszywy alarm? #

Nie każdy kod wymaga wydania pieniędzy. Fałszywe alarmy zdarzają się w kilku typowych sytuacjach:

SytuacjaKody, które mogą być fałszemCo zrobić
Rozładowany lub niezarejestrowany akumulatorDSC, CAS, FRM, EGS, moduły drzwiNaładuj / wymień i zarejestruj akumulator, skasuj błędy
Wyjęcie wtyczki OBD podczas kasowaniaRóżne, zależnie od modułuWykonaj pełny reset przez ISTA, ustaw zapłon
Jednorazowy skok napięcia (rozruch w mrozie)Moduły drzwi, FRMSkasuj błędy, obserwuj czy wrócą
Pierwszy rozruch po długim postojuLambda, czujnik O2Przejechaj 30–50 km autostradą, sprawdź ponownie
Niesprawny układ wydechowy / sonda lambda mokraP0420, P0430 (sprawność kat.)Sprawdź po rozgrzaniu silnika

Zasada: jeśli kod pojawił się jednorazowo i nie wraca po skasowaniu oraz przejechaniu 50–100 km — najprawdopodobniej był fałszywym alarmem lub chwilową usterką zasilania.

Narzędzia do diagnostyki E90 #

Do pełnej obsługi kodów BMW E90 niezbędna jest możliwość połączenia ze wszystkimi modułami CAN, a nie tylko z DME:

  • INPA + NCS Expert — klasyczne oprogramowanie BMW, wymaga K+DCAN USB (ok. 60–150 zł adapter), bezpłatne oprogramowanie; najlepszy dostęp do starszych E-serii.
  • Rheingold ISTA-D — nowszy interfejs, prowadzi przez diagnostykę krok po kroku, obsługuje też kodowanie; wymaga mocniejszego komputera.
  • Carly (iOS/Android) + adapter Bluetooth — płatny abonament (~200 zł/rok), intuicyjny; wystarczy do rejestracji akumulatora, kasowania kodów i podstawowych kodowań.
  • BimmerLink / BimmerCode — tańsza alternatywa bez abonamentu; dobry zakres diagnostyki i kodowania za jednorazową opłatę.

Adapter OBD: wymagany protokół BMW (K-line + CAN). Tanie adaptery ELM327 z eBay często nie obsługują CAN lub protokołu K-line — kupuj sprawdzone adaptery z certyfikatem zgodności z INPA lub Carly.

FAQ

01 Czym różnią się kody BMW-specific od standardowych kodów OBD2?
Standardowe kody OBD2 (format Pxxxx) są ujednolicone dla wszystkich producentów i odczyta je każdy skaner. Kody BMW-specific to 4-cyfrowe kody szesnastkowe (np. 2CB8, 2ABA) przechowywane w poszczególnych modułach (DME, EGS, DSC, FRM, CAS) — widoczne wyłącznie przez protokół BMW z pełnym dostępem do magistrali CAN. Tani skaner z Allegro zazwyczaj ich nie odczyta.
02 Czy błąd po rozładowaniu akumulatora może być fałszywym alarmem?
Tak — E90 jest bardzo czuły na napięcie zasilania. Przy napięciu poniżej 11,5 V lub przy niezarejestrowanym nowym akumulatorze system EMF może generować kilkanaście fałszywych błędów jednocześnie: DSC, CAS, FRM, moduły skrzyni. Przed głębszą diagnostyką zawsze najpierw sprawdź i naładuj akumulator, a jeśli jest nowy — zarejestruj go przez ISTA lub Carly.
03 Które kody błędów wymagają natychmiastowego zatrzymania jazdy?
Natychmiastowej reakcji wymagają kody związane z łańcuchem rozrządu N47 (2CB8 i pokrewne — ryzyko rozerwania silnika), pompą wysokiego ciśnienia N54 (2ABA — ryzyko braku wtrysku paliwa), przegrzaniem silnika (błędy chłodzenia N52/N53 — pompa wody) oraz wszelkie kody DSC/ABS wskazujące na brak hamowania. Błędy FRM, IHKA czy drobne błędy lambda można zdiagnozować bez ryzyka przerwania jazdy.
04 Jaki skaner jest potrzebny do odczytu kodów BMW E90?
Do odczytu standardowych kodów P0xxx wystarczy dowolny skaner OBD2. Do pełnej diagnostyki BMW-specific (moduły DSC, FRM, CAS, EGS, IHKA) potrzebny jest dostęp do protokołu BMW — zapewniają go: INPA/ISTA z interfejsem K+DCAN, Rheingold ISTA-D, lub aplikacje mobilne Carly i BimmerLink z adapterem OBD obsługującym protokół BMW.