UsługiCennikO nasBlogFAQKontaktUmów usługę
Strona głównaBlogKodowanie BMW serii F
Blog · Kodowanie BMW

Kodowanie BMW serii F — zbiór sprawdzonych kodowań

BMWKODER.PL · Opublikowano: 8 czerwca 2026 · ok. 9 min czytania
Kodowanie BMW serii F — ESYS/E-Sys

💻 Kodowanie BMW to dość obszerny i „dochodowy” temat, dlatego wiele warsztatów i serwisów nie lubi o nim mówić. Wszystko oczywiście rozbija się o pieniądze, które zarabia się na tych, którzy nie umieją (nie chcą albo boją się) samodzielnie szukać informacji i kodować. Ale skoro tu jesteś i szukałeś artykułu o kodowaniu BMW — właśnie go znalazłeś.

🚩 Zaczynamy 🏁

📌 Światła przeciwmgielne — wyłączenie migotania (kontroli) halogenów

FRM → AUSG_11_NSW_L_KALT_UEBERW_AKTIV → nicht_aktiv
FRM → AUSG_11_NSW_L_WARM_UEBERW_AKTIV → nicht_aktiv
FRM → AUSG_12_NSW_R_KALT_UEBERW_AKTIV → nicht_aktiv
FRM → AUSG_12_NSW_R_WARM_UEBERW_AKTIV → nicht_aktiv

Jeśli pojawia się błąd po nich, trzeba dodać do wyposażenia opcję 5A1 (przeciwmgielne LED) lub:

FRM → AUSG_11_NSW_L_IS_LED → aktiv
FRM → AUSG_12_NSW_R_IS_LED → aktiv

📌 Efekt stroboskopu

FRM → NSW_AUS_BEI_FL → aktiv

📌 Płynne włączanie przeciwmgielnych

FRM → WL_FUNKTION_NSW → soft_on_led

Możliwe warianty:
soft_on_led — przeciwmgielne LED
hard_on
soft_on
nicht_aktiv

📌 Doświetlanie zakrętów przednimi przeciwmgielnymi

Działa tylko w trybie AUTO po zmroku.

FRM → Lamp_map_para_satz_01 → BV_F025_WERT02_Corneringlight-UBER-NSW
FRM → Lamp_map_para_satz_02 → BV_F025_WERT02_Corneringlight-UBER-NSW
Lamp_map_para_satz_02
FRM → ALC_AFS_ENABLE → aktiv
FRM → U_EFF_CL → FF – dla LED
FRM → U_EFF_CL → wert_07__13,0V = 82 – dla halogenu

📌 Wyłączenie spryskiwacza reflektorów

JBBF → SCHEINWERFERREINIGUNG → nicht_aktiv

📌 Liczba prysknięć szyby przed spryskaniem reflektorów

JBBF → ANZAHL_WASCHBET_ZUR_SRA → wert_10

Możliwe wartości:
wert_05
wert_01
wert_10

📌 Liczba impulsów spryskiwania reflektorów

JBBF → ANZAHL_SPRITZIMPULSE → wert_02

Możliwe wartości:
wert_02
wert_03

📌 Czas trwania spryskiwania reflektorów

JBBF → DAUER_SPRITZIMPULSE_JBBF → 1000_ms

Możliwe wartości:
1000_ms
700_ms
500_ms

📌 Pauza między impulsami

JBBF → PAUSE_SPRITZIMPULSE → 1500_ms

Możliwe wartości:
1500_ms
1300_ms
1000_ms

📌 Czas do powtórnego spryskania reflektorów (po ilu minutach zadziała ponownie)

JBBF → SRA_SPERRZEIT → 10_min

Możliwe wartości:
10_min
5min
3min

📌 Jasność obręczy (kręgów)

FRM → HELLIGKEIT_DRL → wert_01__100% (lub dowolna inna wartość)

📌 Możliwość wyłączenia świateł dziennych (kręgów)

HU_ENTRY / HU_CIC / HU_NBT → DAYDRIVING_LIGHT → standart (werte = 02)

📌 Tylne światła pozycyjne w trybie świateł dziennych

FRM → DRL_MODUS → drl_s (warianty poniżej)
drl_s – dla USA
tfl_s – dla Europy
drl_s_ohne_sl – tylko przednie DRL dla USA
tfl_s_ohne_sl – tylko przednie DRL dla Europy

📌 Płynne włączanie tylnych lamp

FRM → WL_FUNKTION_SSL → soft_on_led

Możliwe warianty:
soft_on_led
hard_on
soft_on
nicht_aktiv

📌 Tryby jazdy — automatyczne zwalnianie hamulca ręcznego na D i R

DSC → Funktion_AutomaticDriveawayRelease_aktiv → aktiv
EMF → ADR_AKTIV → ADR_ein

📌 Uruchamianie silnika bez wciskania hamulca

CAS / FEM_BODY → TCM_STARTLOCK_BRAKE → nicht_aktiv

📌 Limit (ograniczenie) prędkości

ICM → C_SLD_Funktion → aktiv
ICM → C_Umschaltung_ACC_DCC → zugelassen
KOMBI → SLD_ENABLE → aktiv

📌 Ustawienie własnego limitu

Minimalna prędkość limitu w km/h lub mph (domyślnie 30 km/h; jeśli prędkość jest większa — ustawia się bieżącą). Uwaga! Po ustawieniu limitu nie da się ręcznie zmniejszyć go poniżej tej wartości.

ICM → C_SLD_vmin_kmh / C_SLD_vmin_mph → wartość

Warianty wartości (w systemie szesnastkowym):
10 — 80 km/h
6 — 30 km/h
i analogicznie

📌 Wyłączenie Start/Stop — zapamiętuje ostatni stan

CAS / FEM_BODY → TC_MSA_MEMORY / TCM_MSA_MEMORY → aktiv

📌 Start/Stop domyślnie wyłączony przy uruchomieniu silnika

CAS / FEM_BODY → TC_MSA_DEFAULT_OFF / TCM_MSA_DEFAULT_OFF → aktiv

📌 Launch Control

Dla aut z I-step F020-13-07-501 i wyższym:

EGS → Applikation_LC / LC → aktiv

📌 Ustawienie trybu Sport

HU_ENTRY / HU_CIC / HU_NBT → Macro_fds → popup_and_config

📌 Tryb żeglowania (coasting)

Tylko dla Zeitkriterium ≥ 1113 (data produkcji).

ICM → C_SEGELN_VORHANDEN → Enable
EGS → SEGELN → aktiv
KOMBI → SEGELN_ENABLE → aktiv
HU_NBT → EFF_DYN_SAILING → aktiv

📌 Deska rozdzielcza — cyfrowy prędkościomierz

KOMBI → BC_DIGITAL_V → aktiv

📌 Zmiana koloru deski rozdzielczej dzień/noc

Działa tylko na 6WA.

📌 Zmiana koloru trybu nocnego

KOMBI → HINTERGRUND_FARBE_NACHT → Grau lub Orange

📌 Zmiana koloru trybu dziennego

KOMBI → HINTERGRUND_FARBE_TAG → Grau lub Orange

📌 Automatyczne przełączanie podświetlenia bez czujnika światła/deszczu

Tylko dla tych, którzy nie mają czujnika światła/deszczu.

KOMBI → DIM_NACHT_AUS → aktiv
KOMBI → DIM_NACHT_EIN → aktiv
KOMBI → DIM_RLS_NACHT_AUS → mit_rls
KOMBI → DIM_RLS_NACHT_EIN → mit_rls

📌 Chwilowe zużycie paliwa na desce rozdzielczej

KOMBI → DIG_KVA_BEREICH → 30_l/100

Możliwe wartości:
20_l/100km

📌 Usunięcie napisu EfficientDynamics obok skali zużycia

KOMBI → IGR_ENABLE → nicht_aktiv

📌 Logo M-Performance na desce rozdzielczej

KOMBI → BMW_LOGO → mpm

📌 Komputer pokładowy — wideo podczas jazdy (Video in Motion)

HU_CIC → SPEEDLOCK_X_KMH_MIN → FF
HU_CIC → SPEEDLOCK_X_KMH_MAX → FF
HU_CIC → VIDEO_NUR_MIT_HANDBREMSE → nicht_aktiv

📌 Aktywacja kodeków

HU_NBT → ENT_CODEC_VCD → aktiv
HU_NBT → ENT_CODEC_XVID → aktiv
HU_NBT → API_USB_VIDEO → both
HU_NBT → ENT_MC_VIDEO_SUPPORT → aktiv

📌 Wyłączenie multimediów po otwarciu drzwi

CAS / FEM_BODY → TC_LOGIC_KLR_OFF_DOOR → aktiv

📌 Wyświetlanie rozmowy telefonicznej (COMBOX)

CMB_MEDIA → INBAND_RINGING → aktiv

📌 Wskaźniki sportowe

Aby pojawiły się wskaźniki sportowe w „Informacje o pojeździe”, trzeba zakodować:

HU_CIC → EFF_DYN_SPORT_CID → aktiv
HU_CIC → EFF_DYN_SPORT_UNIT → aktiv
KOMBI → DREHMOMENT → Nm
KOMBI → LEISTUNG → PS lub kW

📌 Dane czujników ciśnienia w oponach

Aby dane się wyświetlały, trzeba mieć same czujniki oraz moduł sterujący.

HU_CIC → RDC_SAFETY → aktiv

📌 Odtwarzanie wideo z USB

HU_CIC → CDMM_USB_VIDEO → Both

📌 Ustawienie kamery w tryb haka holowniczego

HU_CIC → MACRO_TRAILER_COUPLING → aktiv

📌 Jednostki miary

HU_CIC → VERBRAUCH → km_l
HU_CIC → EINHEITEN_WEGSTRECKE → km_only

Warianty:
mls_feet
km_only

📌 Komfortowe otwieranie

HU_CIC → COMFORT_OPENING → aktiv

📌 Historia serwisowa

HU_CIC → SERVICE_HISTORY → aktiv

📌 Wyłączenie radia SDARS

Wyłączenie odbioru komunikatów radiowych (istotne dla Europy i USA):

HU_CIC → RADIO_SDARS → nicht_aktiv

📌 Rozbudowane menu EfficientDynamics

Ładny wykres zużycia paliwa. Dostępne w BMW od 09/2011.

HI_CIC → ECO_MODE → aktiv
HI_CIC → HIST_GAS_CONSUMPTION → aktiv
HI_CIC → ECO_TIPPS → nicht_aktiv
KOMBI → VERBR_HISTORIE_ENABLE → aktiv
KOMBI → CTR_HSTY_DISP_KI_APPL → aktiv

📌 Menu deweloperskie

Pokazuje wersje oprogramowania.

HU_CIC → ENTWICKLER_MENUE → aktiv

📌 Zmiana systemu audio ze Stereo na Hi-Fi

Potrzebne, jeśli zmieniono system dźwięku (zamiast fabrycznych głośników zamontowano inne przez zewnętrzny wzmacniacz).

Dla CHAMP:
HU_CHAMP2 → AudioTunerTrafic → AudioSystemCIC → hifi

Dla NBT:
HU_NBT → AudioTunerTrafic → AudioSystemCIC → hifi

📌 Wyświetlanie stanu xDrive (przechył i kompas)

HU_NBT > X_VIEW -> aktiv
HU_NBT > X_VIEW_GRAPHIC_SLOP -> trajectory1
HU_NBT > X_VIEW_GRAPHIC_ROLL -> trajectory1
HU_NBT > MOMENTDISTRIBUTION_MENU -> aktiv
HU_NBT > COMPASS -> aktiv.

📌 Wyświetlanie paska głośności

HU_NBT → VOLUME_POPUP_DISPLAY → aktiv

📌 Włączenie ConnectedDrive

HU_NBT → CONNECTED_DRIVE → aktiv
HU_NBT → ONLINE_BROWSER_LIVE → aktiv
HU_NBT → ONLINE_BROWSER → nur_bmw_internet_aktiv
HU_NBT → ONLINE_SERVICES → nicht_aktiv
HU_NBT → ONLINE_SERVICES_GLS → nicht_aktiv
HU_NBT → BT_DATA_SERVICE → aktiv
HU_NBT → DUN_PROFILE → aktiv
HU_NBT → PAN_PROFILE → aktiv

📌 Zmiana logo przy uruchomieniu

HU_NBT → STARTUP_EMBLEM → Werte=01

Możliwe warianty:
Werte=00, 02, 03, 04, 05, 06 = logo BMW ConnectedDrive
Werte=01 — logo M
Werte=07 — białe logo BMW
Werte=08 — brązowe logo BMW
Werte=09 — świąteczne logo BMW

📌 Zmiana czasu wyłączenia radia po wyłączeniu zapłonu

CAS → TC_TIME_KLR_OFF → 08

Możliwe warianty:
08 — 8 minut (domyślnie)
FF — 255 minut
i analogicznie w systemie szesnastkowym

📌 Bezpieczeństwo — automatyczne zamykanie auta, jeśli nie otwarto drzwi

Domyślnie po 2 minutach wszystkie drzwi się zamykają, jeśli nie zostały otwarte po rozblokowaniu centralnego zamka (wartość 0C).

CAS / FEM_BODY → CLM_TIME_PIA_LOCK_AT_TIMEOUT → wartość

Możliwe wartości:
0C — 120 sekund
02 — 20 sekund
i analogicznie (w systemie szesnastkowym)

📌 Włączenie alarmu po otwarciu drzwi kluczem mechanicznym

CAS / FEM_BODY → SCHAERFEN_ENTSCHAERFEN → nur_mit_fernbedienung

📌 Wyłączenie gongu, gdy uruchomiono auto bez zapiętych pasów

ACSM → Initialwarnung_GWF_IW → nicht_aktiv

📌 Sterowanie sygnałem dźwiękowym przy uzbrajaniu alarmu

HU_CIC / HU_NBT → Acoustical_lock_confirm → aktiv

📌 Tył — bagażnik: opóźnienie otwierania bagażnika

CAS / FEM_BODY → TIMEOUT_HK_SMO → wert_01 (00)

📌 Zamykanie bagażnika z kluczyka i z kabiny

Aby działały oba parametry:

HKFM → TASTER_FBD → aktiv

📌 Zamykanie przyciskiem przy podłodze

HKFM → SCH_TOEHKI → aktiv

📌 Zamykanie z kluczyka

HKFM → SCH_FBD → aktiv

Aby zamykać automatycznie, trzeba nacisnąć i przytrzymać przycisk.

📌 Płynne zamykanie bagażnika (bez uderzenia)

HKFM → DREHZAL_SEGMENT_SCHL → 15, 20, 28, 40, 40, 40

Inne warianty:
1E, 32, 58, 58, 58, 58, 58, 58, 58
0A, 13, 58, 58, 58, 58, 58, 58, 58 — wyraźniejsze zwolnienie
10, 20, 30, 58, 58, 58, 58, 58, 58 — auta od 2015 roku

📌 Płynne otwieranie bagażnika (bez uderzenia)

HKFM → DREHZAL_SEGMENT_OEFF → 3A, 3A, 3A, 3A, 3A, 3A

Inne warianty:
58, 58, 58, 58, 58, 58, 58, 32, 1E
58, 58, 58, 58, 58, 58, 58, 13, 0A — wyraźniejsze zwolnienie
58, 58, 58, 58, 58, 58, 58, 54, 54 — auta od 2015 roku

📌 Zasilanie szyb po wyłączeniu

CAS / FEM_BODY → FH_ABSCHALTKRITERIUM → nicht_aktiv

Warianty:
us_usa — odcinane od razu
ece_europe — po wyłączeniu zapłonu szyby aktywne jeszcze 30 sek.

📌 Zamykanie okien przy otwartych drzwiach

Domyślnie nie da się zamknąć okien, gdy drzwi są otwarte.

dla drzwi przednich:
FRM → FH_TUER_AUF_STOP_MAUT → nicht_aktiv
dla drzwi tylnych:
JBBF → FH_TUERAUF_STOP_MAUT → nicht_aktiv

📌 Liczba machnięć wycieraczek po spryskaniu szyby

JBBF → ANZAHL_NACHWISCHZ_FRONT → wert_02

Możliwe wartości:
wert_01 — 2 machnięcia
wert_02 — 3 machnięcia
wert_03 — 4 machnięcia
wert_04 — 5 machnięć

📌 Opuszczanie lusterka przy cofaniu

FRM → ASP_BORDSTEINAUTOMATIK_DELTA → 3B (00 — nie opuszczać)

📌 Czulszy czujnik automatycznego przyciemniania lusterek

JBBF → ISP_HECKSCHEIBE → dunkel
JBBF → CODDT_00_SCAL_DIM_ECR_LIN → werte=35
JBBF → CODDT_01_SCAL_DIM_ECR_LIN → werte=35

Możliwe wartości ISP_HECKSCHEIBE:
dunkel
hell

📌 Podgrzewanie lusterek i wycieraczek

JBFF → SPRITZDUESEN_SPIEGEL_HEIZ → spritz_und_spiegel zamiast Spritz

📌 Usunięcie opóźnienia podgrzewania lusterek

FRM → ASP_HEIZUNG_VERZOEGERN_NACH_KL15_EIN → nicht_aktiv

Domyślnie opóźnienie wynosi 30 sekund.

📌 Rozmiar kół

Jeśli zamontowano koła inne niż fabryczne, prędkość auta może być źle obliczana.

ICM → C_Dyn_Rollradius → 33cm

Możliwe wartości:
36cm = 24 — Comment = re100618: RR4->36cm
35cm = 23 (pasuje do 245/50/R18)
34cm = 22
33cm = 21 — Comment = re100618: F10 (bez zmian)
32cm = 20 — Comment = re100618: nowe dla F3x
31cm = 1F — Comment = re100618: nowe dla F2x

📌 Opóźnienie przy otwieraniu i zamykaniu okien z kluczyka

Opóźnienie przy otwieraniu:
CAS → KMFRT_OEFFNEN → Werte=00

Opóźnienie przy zamykaniu:
CAS → KMFRT_SCHLIESSEN → Werte=00

Możliwe warianty parametrów:
wert_00 — bez opóźnienia
wert_03
wert_01 — domyślnie

📌 Liczba mignięć kierunkowskazu przy dotknięciu

FEM_BODY → BLINZYKLEN_ANZAHL_TIPP → werte_02

Możliwe wartości:
werte_02 — 3 razy (domyślnie)
werte_03 — 4 razy
werte_05 — 6 razy

📌 Podświetlenie klamek po włączeniu biegu wstecznego

Tylko dla F3x:

FEM → OVT_BEI_RUECKFAHRLICHT → aktiv

📌 Komfortowe wsiadanie (odsuwa się kierownica i fotel)

FRM → EINSTIEGSH_NG_AKTIV → aktiv
FRM → EINSTIEGSH_LN_AKTIV → aktiv

FRM → EINAUSSTIEGSHILFE → Modus_FA_SLV
FRM → EAH_VERFAHRWEG_SLV_PHYS → werte = 00, 3C (60mm)
FRM → EAH_SCHUTZFREIRAUM_HINTEN_SLV_PHYS → werte = 00, 0F (15mm)

EAH_VERFAHRWEG_SLV_PHYS — o ile odsunie się fotel kierowcy (mm — wartość):
100 — 00,64
90 — 00,5A
80 — 00,50
70 — 00,46
60 — 00,3C
50 — 00,32
40 — 00,28
30 — 00,1E
20 — 00,14
10 — 00,0A

📌 Wysoka czułość czujnika zanieczyszczenia powietrza przy recyrkulacji

JBBF → AUC_SENSOR_AUFLOESUNG → maximale_Empfindlichkeit

📌 Mniej czuły czujnik światła

JBBF → RLS_DEF_FLC_SCHWELLWERT_SATZ → unempfindlich
JBBF → RLS_FLC_SCHWELLWERT_SATZ → unempfindlich

Możliwe warianty:
empfindlich — czuły
sehr_empfindlich — bardzo czuły
unempfindlich — mało czuły

📌 Czas utrzymania podgrzewania foteli po wyłączeniu auta

Fotele przednie:

FEM → NACHLAUFZEIT_SITZHEIZUNG_FRONT → 24h

📌 Fotele tylne (jeśli mają podgrzewanie)

FEM → NACHLAUFZEIT_SITZHEIZUNG_FOND → 24h

Możliwe wartości:
always — zawsze
15_min — 15 minut
24h — 24 godziny

📌 Czas utrzymania podgrzewania kierownicy po wyłączeniu auta

JBBF → NACHLAUFZEIT_LENKRADHEIZUNG → always

Możliwe warianty:
always — zawsze
15_min — 15 minut
24h — 24 godziny

📌 Przycisk AUTO przestaje włączać klimatyzację

IHKA → AC_NICHT_EIN_BEI_AUTO → aktiv

📌 Pamięć ustawienia trybu recyrkulacji

IHKA → IHKA_Codierdaten → aktiv

📌 Zmiana dźwięku gongu otwartych drzwi i błędów

HU_NBT → SOUND_SIGNAL_SET → bmw_i

Możliwe warianty:
bmw — domyślnie
bmw_i
mini
rolls_royce

📌 Pokrętło jasności nie zmienia jasności podświetlenia wnętrza

Dostępne od liftingu serii F.

FEM → Ambiente_Nachfuehrung → nicht_aktiv

📌 Sygnał dźwiękowy po zapamiętaniu pozycji fotela

Sygnał pojawia się po naciśnięciu przycisku M.

SM → MEMORY_POPUP / MEMORY_GONG → aktiv

📌 Usunięcie przypomnienia o rozładowanym akumulatorze na postoju

Usuwa też błąd o rozładowaniu na postoju.

JBBF → IRWECKER_AUSWIRKUNGEN → nicht_aktiv

📌 Wyłączenie rekuperacji EfficientDynamics — stałe ładowanie akumulatora

Kodować tylko przy wyłączonym silniku i włączonym zapłonie!

DME → IGR → Werte=00

📌 Wyłączenie świateł awaryjnych przy gwałtownym hamowaniu

FEM_BODY → WB_GB_ENABLE → nicht_aktiv

📌 Zmiana danych o układzie hamulcowym

Potrzebne do prawidłowej pracy ABS oraz do poprawy parametrów hamowania przy wymianie układu na „mocniejszy”:

Przód:
DSC → Variante_Bremssattel_vorne → 374x36, Werte = 06
Tył:
DSC → Variante_Bremssattel_hinten → 345x24, Werte = 02

Chcesz odblokować pełne możliwości swojego auta? Zapraszamy: kodowanie BMW Warszawa — aktywacje ukrytych funkcji, doposażenia i diagnostyka, z dojazdem do klienta.

Materiał powstał na podstawie naszej codziennej praktyki przy kodowaniu i serwisie BMW w Warszawie. Treść przejrzana i zaktualizowana w sierpniu 2026 r.

Nie chcesz kodować samodzielnie?

Zakodujemy Twoje BMW serii F na sprzęcie ESYS/ISTA+ — szybko, bezpiecznie i z gwarancją odwracalności. Dojazd na terenie Warszawy.

💬