Gdy czytasz w naszych poradnikach „ustaw parametr X na aktiv", w tle dzieje się coś konkretnego: zmiana wartości w plikach kodowania modułu. Ten wpis wyjaśnia — po ludzku — czym są pliki CAFD, NCD i FA, o których mowa przy każdym kodowaniu FDL, i jak specjaliści z nimi pracują.
Czym jest FA (Vehicle Order) — profil auta?
W każdym BMW zapisany jest jego „metryczka": seria, silnik, rynek i pełna lista opcji fabrycznych — np. 610_HEAD_UP_DISPLAY, 3AG_REAR_VIEW_CAMERA czy 654_DAB_TUNER. To właśnie FA. Na jego podstawie wyliczane są domyślne wartości kodowania wszystkich modułów: auto „wie", co ma na pokładzie, i konfiguruje funkcje pod te opcje. Dlatego przy doposażeniach (np. w HUD czy kamerę) często modyfikuje się FA i koduje moduły na nowo — to tzw. VO-coding.

Czym jest CAFD?
CAFD to plik-definicja kodowania dla konkretnego modułu w danej wersji oprogramowania. Zawiera pełną listę parametrów (funkcji), które w tym module w ogóle da się zakodować, wraz z dopuszczalnymi wartościami — np. aktiv / nicht_aktiv albo wert_01…wert_08. Można o nim myśleć jak o słowniku możliwości: sam w sobie niczego nie włącza, ale mówi, co można włączyć.
Czym jest NCD?
NCD to aktualne wartości kodowania konkretnego modułu w konkretnym aucie — czyli to, co realnie jest „wpisane" w Twoim sterowniku. To właśnie NCD odczytuje się z modułu (np. BDC-BODY przez E-Sys), zmienia wybrane wartości i zapisuje z powrotem. Cała magia „ukrytych funkcji" BMW to w praktyce edycja NCD.
Jak specjaliści pracują z tymi plikami?
Dobre warsztaty nie zgadują — porównują i liczą. Narzędzia do pracy z NCD/CAFD pozwalają m.in.:
- porównać dwa pliki NCD (np. przed i po zmianach albo z dwóch różnych aut) i zobaczyć wyłącznie te parametry, które się różnią,
- wyliczyć „wzorcowy" NCD z profilu auta (FA) — czyli sprawdzić, jakie wartości powinno mieć auto z daną listą opcji prosto z fabryki,
- zobaczyć, która opcja wpływa na który parametr — np. że dana pozycja w FA ustawia konkretne wartości w desce czy multimediach.

Taka analiza to fundament bezpiecznego kodowania: wiadomo dokładnie, co się zmienia, dlaczego, i jak wrócić do stanu fabrycznego.
Dlaczego backup to podstawa?
Skoro kodowanie = edycja NCD, to kopia oryginalnego NCD sprzed zmian jest Twoją polisą: w każdej chwili można przywrócić moduł dokładnie do stanu wyjściowego. Dlatego pierwsza zasada przy każdym kodowaniu — najpierw odczyt i zapis oryginału, dopiero potem zmiany.
Brzmi skomplikowanie? Nie musisz tego dotykać
Praca na plikach CAFD/NCD to nasza codzienność — kodujemy z pełnym backupem, wiemy, który parametr skąd pochodzi, i umiemy wrócić do stanu fabrycznego. Zakodujemy Twoje BMW profesjonalnie — w Warszawie z dojazdem, albo zdalnie w całej Polsce.
Najczęstsze pytania
Czym różni się CAFD od NCD?
CAFD to definicja (słownik) wszystkich możliwych parametrów modułu w danej wersji softu. NCD to aktualne wartości tych parametrów w Twoim aucie. Kodowanie zmienia NCD — w granicach tego, co opisuje CAFD.
Czym jest FA / Vehicle Order?
To zapisany w aucie profil: seria, silnik i lista fabrycznych opcji. Z FA wyliczane są domyślne wartości kodowania — stąd przy doposażeniach robi się VO-coding (zmianę FA + przekodowanie modułów).
Czy zmiany w NCD są odwracalne?
Tak — pod warunkiem, że przed zmianami zapisano oryginalny NCD (backup). Wtedy moduł można w każdej chwili przywrócić dokładnie do stanu fabrycznego.
Chcesz odblokować pełne możliwości swojego auta? Zapraszamy: kodowanie BMW Warszawa — aktywacje ukrytych funkcji, doposażenia i diagnostyka, z dojazdem do klienta.