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

Kodowanie BMW E90 — INPA, ISTA, NCS Expert, Carly krok po kroku

Jak kodować BMW E90 samodzielnie: INPA, ISTA/D, NCS Expert, Carly. Jakie kable OBD2 kupić, co można odkodować, ryzyka. Rejestracja akumulatora, DRL, CBS, adaptacje.

5 min czytania
BMW serii 3 E90 — sedan

Kodowanie BMW E90 to możliwość dostępu do funkcji, które fabryka wyłączyła w oprogramowaniu, oraz obowiązkowe operacje serwisowe — jak rejestracja akumulatora czy adaptacja przepustnicy. Można to zrobić samodzielnie, używając jednego z kilku programów i odpowiedniego kabla OBD2. Poniżej znajdziesz praktyczny przewodnik, co wybrać i jak zacząć.

Kabel OBD2 — czego potrzebujesz #

Wybór interfejsu zależy od rocznika samochodu i wybranego oprogramowania.

InterfejsKompatybilnośćCena orientacyjnaUwagi
K+DCAN USBE90 2005–2012 (wszystkie)30–80 złWymagany układ FTDI lub CP2102; unikaj kopii
ENET (OBD2–RJ45)Seria F, rzadko E90 LCI50–120 złDo E90 niepotrzebny
BMW Genuine ISTAAutoryzowany serwisSprzętowe klucze sprzętowe (ICOM/ISPI)
Carly OBD (Bluetooth)E90 z CAN-Bus, od ok. 2007wbudowany w zakupWymaga aplikacji Carly na iOS/Android

Do zdecydowanej większości E90 wystarczy kabel K+DCAN USB z układem FTDI FT232RL. Sterowniki instaluje się ręcznie — kabel musi być ustawiony w trybie K-Line dla starszych modułów lub CAN dla nowszych (przełącznik na kablu lub ustawienie w oprogramowaniu).

Programy — przegląd i porównanie #

ProgramPrzeznaczenieKosztTrudnośćWymagany kabel
INPADiagnostyka, błędy, live dataDarmowyŚredniaK+DCAN USB
ISTA/D (Rheingold)Diagnostyka dealer-levelDarmowy / pirackiWysokaK+DCAN / ICOM
ISTA/PProgramowanie, flash modułówDarmowy / pirackiBardzo wysokaK+DCAN / ICOM
NCS ExpertKodowanie modułów (pliki NCE/NCF)DarmowyWysokaK+DCAN USB
CarlyKodowanie, diagnostyka, rejestracjaSubskrypcja ~250 zł/rokNiskaCarly OBD BT

INPA #

INPA (Integrated Diagnostic Network for Processes & Activities) to program diagnostyczny BMW przeznaczony oryginalnie dla techników serwisowych. Działa na Windows XP–10 (najlepiej na VM lub dedykowanym laptopie z XP). Obsługuje wszystkie moduły E90: DME (silnik), EGS (skrzynia), ABS/DSC, ACSM (poduszki), FRM (moduł oświetlenia), CAS (system dostępu), KOMBI (licznik) i inne.

Co potrafi INPA:

  • odczyt i kasowanie błędów ze wszystkich sterowników,
  • podgląd danych na żywo (obroty, temperatura, ciśnienie oleju, sygnały czujników),
  • testy wykonawcze (np. test wtryskiwaczy, sterowanie wentylatorem),
  • podstawowe kodowania i adaptacje (m.in. adaptacja przepustnicy, reset CBS).

INPA nie nadaje się do zaawansowanego kodowania modułów — do tego służy NCS Expert.

NCS Expert #

NCS Expert to narzędzie do kodowania modułów BMW przez edycję profili ECU (pliki NCE/NCF i FA — Vehicle Order). Każdy moduł w E90 zawiera listę opcji (tzw. coding data), które można włączyć lub wyłączyć bez ingerencji w oprogramowanie samego sterownika.

Typowe operacje w NCS Expert:

  • aktywacja świateł do jazdy dziennej (DRL) przez FRM,
  • wyłączenie sygnału dźwiękowego przy ryglowaniu,
  • zmiana zachowania lusterek i szyb przy zamykaniu,
  • kodowanie opcji po wymianie modułu (np. nowy FRM po wymianie),
  • wyłączenie wskazówek CBS bez resetowania licznika.

NCS Expert wymaga znajomości struktury kodowania BMW (job CODIERPROGRAMM, CODING vs SG_CODIEREN) — literówka w profilu może wymusić ponowne kodowanie modułu. Przed każdą sesją rób backup aktualnego kodowania (job LESEN + zapis pliku).

ISTA/D i ISTA/P #

ISTA/D (znany też jako Rheingold) to współczesny zamiennik INPA stosowany przez sieć dealerską BMW. Interfejs graficzny jest znacznie przyjaźniejszy, obsługa obejmuje wszystkie generacje do F/G. Działa z K+DCAN dla E90 — nie wymaga ICOM.

ISTA/P służy do przeprogramowania (flash) sterowników. Aktualizuje oprogramowanie DME, EGS, CAS i innych modułów do nowych wersji. Wymaga stabilnego napięcia zasilania (podłącz ładowarkę serwisową lub stabilizator 13,5 V) — przerwanie flashowania może wymusić wymianę sterownika. W przypadku E90 programowania DME/EGS najlepiej powierzyć autoryzowanemu lub doświadczonemu serwisowi.

Carly #

Carly to aplikacja mobilna (iOS/Android) z własnym adapterem Bluetooth OBD2. Interfejs jest maksymalnie uproszczony — gotowe opcje dla konkretnych modeli, bez ręcznej edycji plików. Carly obsługuje E90 od modeli z CAN-Bus (od ok. 2007, starsze wymagają weryfikacji kompatybilności).

Co można zrobić przez Carly bez ryzyka:

  • rejestracja akumulatora (obowiązkowa po wymianie),
  • aktywacja DRL,
  • kodowanie zamykania lusterek przy ryglowaniu,
  • reset wskaźnika serwisowego CBS,
  • wyłączenie animacji powitalnej iDrive,
  • odczyt i kasowanie błędów ze wszystkich modułów.

Carly nie umożliwia flashowania ani zaawansowanego kodowania przez NCE/NCF, ale dla większości użytkowników E90 jest wystarczająca i znacząco bezpieczniejsza niż ręczna edycja profili.

Co można samemu zakodować — praktyczna lista #

Rejestracja akumulatora #

Po wymianie akumulatora na inny (inna pojemność, inna technologia — np. AGM zamiast zalanego) obowiązkowa rejestracja w module EPS. Bez rejestracji moduł zasilania ładuje nowy akumulator według parametrów poprzedniego, co skraca żywotność. Rejestracji dokonasz przez INPA (job w module EPS/POWER), NCS Expert lub Carly. Szczegóły: Akumulator BMW E90 — wymiana i rejestracja .

Aktywacja DRL (światła do jazdy dziennej) #

E90 przed liftingiem (do 2008) nie miały DRL w standardzie dla rynku polskiego. Aktywacja odbywa się w module FRM (Front Right Module) — przez NCS Expert lub Carly. Można wybrać, czy DRL mają działać przez żarówki mijania ze zmniejszonym napięciem, czy przez osobne diody (jeśli zamontowane).

Adaptacja przepustnicy #

Po czyszczeniu korpusu przepustnicy (co zalecane co 80–100 tys. km przy silnikach benzynowych N46/N52) przepustnica musi nauczyć się nowych pozycji krańcowych. Procedurę wykonuje się przez INPA (moduł DME, test adaptacji przepustnicy) lub przez ISTA/D. Bez adaptacji silnik może szarpać przy niskich obrotach lub gasnąć na biegu jałowym.

Reset wskaźnika CBS i serwisu #

Wskaźnik CBS (Condition Based Service) można zresetować przez INPA, NCS Expert lub Carly. Standardowy reset przez menu pokładowe (BC/iDrive) kasuje tylko część liczników — INPA pozwala zresetować każdy składnik CBS osobno (olej, hamulce, płyn hamulcowy, świece, mikrofiltry).

Kodowanie kluczyka (CAS) #

Dopasowanie nowego kluczyka do modułu CAS wymaga ISTA/P lub specjalizowanego narzędzia (np. AK90+ dla kluczyków EWS/CAS). To operacja wymagająca doświadczenia — błąd może zablokować moduł CAS i unieruchomić samochód.

Co lepiej zostawić serwisowi #

  • Flash DME/EGS — przeprogramowanie sterownika silnika lub skrzyni bez doświadczenia i odpowiedniego zasilania to ryzyko trwałego uszkodzenia modułu.
  • Kodowanie CAS i kluczyków — błąd blokuje dostęp do samochodu.
  • Naprawa kodowania po awarii modułu — np. po wymianie FRM nowy moduł wymaga przepisania kodowania z VIN-u pojazdu; bez znajomości struktury FA łatwo pomylić konfigurację.
  • Aktualizacje oprogramowania ACSM (poduszki powietrzne) — ingerencja bez właściwego sprzętu i procedur może skutkować błędami systemu SRS.

Praktyczne wskazówki #

Przed pierwszą sesją kodowania:

  1. Naładuj akumulator do pełna lub podłącz ładowarkę serwisową — sesja kodowania przy niskim napięciu może przerwać zapis i uszkodzić konfigurację modułu.
  2. Zrób backup aktualnego kodowania każdego modułu, który zamierzasz modyfikować.
  3. Zmieniaj tylko jedną opcję na raz i testuj po każdej zmianie.
  4. Miej przy sobie backup VIN i numer FA (Vehicle Order) — potrzebny do przywrócenia fabrycznych ustawień.

Dla E90 najrozsądniejsze podejście dla początkującego to: kabel K+DCAN + INPA do diagnostyki i prostych adaptacji, Carly do wygodnych kodowań bez edycji plików. NCS Expert warto poznać, jeśli planujesz głębszą personalizację — ale po przeczytaniu dokumentacji i kilku próbach na wirtualnej maszynie.

FAQ

01 Jaki kabel OBD2 kupić do BMW E90?
Do E90 wyprodukowanych przed 2009 rokiem wystarczy kabel K+DCAN USB (ok. 30–80 zł). Obsługuje zarówno interfejs K-Line (starsze moduły), jak i CAN-Bus. Modele po liftingu (LCI, 2008–2012) też działają z K+DCAN — interfejs ENET jest potrzebny głównie do serii F. Unikaj tanich chińskich kopii bez układu FTDI — powodują problemy z komunikacją.
02 Czy rejestracja akumulatora w BMW E90 jest naprawdę konieczna?
Tak, jeśli montujesz akumulator o innej pojemności lub innej technologii niż fabryczny. Moduł zasilania (EPS) zarządza ładowaniem na podstawie danych zapisanych w pamięci — bez rejestracji AGM traktuje jak zalany i ładuje zbyt niskim napięciem, skracając żywotność. Rejestracji dokonasz przez INPA, NCS Expert lub Carly.
03 Co można zmienić przez Carly w BMW E90 bez ryzyka?
Carly pozwala bezpiecznie: zarejestrować akumulator, aktywować DRL (światła do jazdy dziennej), wyłączyć irytujące animacje powitalnego menu iDrive, zakodować zamykanie lusterek przy ryglowaniu, zresetować wskaźniki CBS (serwis). Kodowania idą przez OBD, moduły nie są przeprogramowywane na poziomie ECU — ryzyko jest niskie, ale zawsze istnieje opcja cofnięcia zmian.
04 Czym różni się ISTA/D od ISTA/P?
ISTA/D (Rheingold) to program diagnostyczny — odczytuje błędy ze wszystkich modułów, pokazuje dane na żywo, przeprowadza testy wykonawcze. ISTA/P służy do programowania i flashowania modułów — aktualizacje oprogramowania, kodowanie po wymianie części. ISTA/P wymaga precyzyjnego zasilania (stabilizator 13,5 V) i niesie wyższe ryzyko uszkodzenia modułu przy przerwaniu sesji.