SklepOpinieFAQBlogKontaktKoszyk
Kodowanie BMW

Secure Coding, NCD, FA, SVT, FSC – słownik pojęć kodowania BMW

Krótkie, konkretne wyjaśnienia najważniejszych pojęć z kodowania i programowania BMW. Przydatne, zanim zabierzesz się za E-Sys, NCS Expert czy ISTA.

W świecie kodowania BMW pojawia się mnóstwo skrótów: FA, SVT, NCD, CAFD, BTLD, SWFL, FSC… Poniżej tłumaczymy je prostym językiem i pokazujemy, jak się ze sobą łączą. To materiał informacyjny – zakres i szczegóły mogą się różnić w zależności od platformy pojazdu (seria E, F, G) i wersji oprogramowania.

FA – Fahrzeugauftrag (Vehicle Order)

FA, czyli „zamówienie pojazdu” (Vehicle Order, VO), to zapis fabrycznej konfiguracji auta: zestaw kodów opcji i danych opisujących, jak pojazd został zbudowany. FA jest punktem wyjścia dla kodowania – na jego podstawie narzędzia wyliczają, jak powinny być skonfigurowane poszczególne sterowniki. Uszkodzony lub niespójny FA utrudnia lub uniemożliwia prawidłowe kodowanie.

SVT – lista zabudowanych sterowników

SVT (z niem. Soll-/Ist-Verbauung) to lista modułów (ECU) faktycznie obecnych w pojeździe, wraz z ich identyfikatorami. Rozróżnia się SVT „target” (stan docelowy) i „actual” (stan odczytany z auta). SVT jest potrzebne razem z FA, aby wygenerować poprawne dane kodowania dla konkretnego pojazdu.

NCD i Secure Coding

NCD (Coding Data) to pliki z danymi kodowania pojedynczego sterownika. W nowszych pojazdach obowiązuje Secure Coding – mechanizm, w którym akceptowane są wyłącznie poprawnie przygotowane, zgodne z pojazdem pliki NCD. Dzięki temu nie da się zapisać przypadkowych lub niewłaściwych danych kodowania.

⚠️ Uwaga o wersjach

Określenia takie jak NCD 2.0 i NCD 3.0, a także KDS, CBB czy SFA, bywają używane zamiennie, ale mogą odnosić się do odmiennych technologii i procedur na różnych platformach. Nie zakładaj z góry, że są tożsame – przy konkretnym pojeździe zawsze weryfikujemy, co faktycznie jest potrzebne.

CAFD, BTLD, SWFL, HWEL – składniki programowania

Podczas programowania i kodowania BMW operuje różnymi typami jednostek danych:

  • CAFD – dane kodowania modułu (Coding Application Function Data),
  • BTLD – bootloader sterownika,
  • SWFL – oprogramowanie użytkowe (Software Flash),
  • HWEL/HWAP – informacje związane ze sprzętem modułu.

Te elementy są składane w TAL (Technical Action List) – plan działań, który narzędzie wykonuje podczas flashowania i kodowania. Obliczenie TAL polega na porównaniu stanu aktualnego z docelowym (na podstawie I-Level) i ustaleniu, co trzeba wgrać lub przekodować.

I-Level i I-Step

I-Level (Integration Level) to oznaczenie wersji oprogramowania całego pojazdu, a I-Step opisuje poziomy fabryczny i docelowy. I-Level przydaje się do oceny, czy pojazd ma aktualne oprogramowanie i co obejmowałaby aktualizacja. Odczytasz go narzędziem diagnostycznym (np. ISTA lub E-Sys) w danych pojazdu.

FSC i FSC Repair Pack

FSC (Feature Software Certificate) to certyfikat/klucz aktywacyjny wykorzystywany przez iDrive do odblokowania funkcji, m.in. aktualizacji map nawigacji. Jeśli klucz FSC jest uszkodzony lub nie pasuje do systemu, aktywacja się nie powiedzie. FSC Repair Pack to przygotowanie poprawnego pliku FSC dla danego systemu (CIC, NBT, NBT EVO).

FRM3 – moduł footwell

FRM (Footwell Module) odpowiada m.in. za oświetlenie, kierunkowskazy i szyby. Wersje FRM3/FRM3R bywają uszkadzane przez problemy z napięciem (rozładowany akumulator, jego wymiana, jump-start). Naprawa polega na przygotowaniu poprawnego pliku EEPROM na podstawie odczytanego z modułu pliku D-Flash (32 KB), z zachowaniem oryginalnego kodowania.

Narzędzia: ISTA, E-Sys, NCS Expert

  • ISTA – dealerskie środowisko do diagnostyki, programowania i kodowania (następca ISTA-D/ISTA-P).
  • E-Sys – narzędzie inżynierskie do kodowania i programowania pojazdów F i G (operuje m.in. na FA, SVT, CAFD, NCD).
  • NCS Expert – klasyczne narzędzie do kodowania starszych pojazdów (głównie seria E).
🔧 Potrzebujesz plików lub kodowania?

Przygotowujemy pliki i usługi powiązane z tymi pojęciami: Pakiet plików Secure Coding NCD (na podstawie FA i SVT), Zestaw naprawczy FA (po VIN), FSC Repair Pack, Naprawa FRM3 oraz zdalne Kodowanie BMW i Aktualizację sterowników.

Najczęstsze pytania

Co to jest Secure Coding w BMW?

To mechanizm, w którym kodowanie sterowników wymaga poprawnie przygotowanych, zgodnych z pojazdem plików NCD. Bez nich zapis kodowania jest odrzucany.

Do czego służą pliki FA i SVT?

FA opisuje fabryczną konfigurację pojazdu, a SVT to lista zabudowanych sterowników. Oba są potrzebne do wygenerowania poprawnych danych kodowania (NCD).

Co oznaczają BTLD, SWFL i CAFD?

BTLD to bootloader, SWFL to oprogramowanie użytkowe, a CAFD to dane kodowania modułu – składniki planu programowania (TAL).

Co to jest FSC Repair Pack?

Przygotowanie poprawnego pliku FSC, gdy dotychczasowy klucz jest uszkodzony lub nie pasuje do systemu iDrive – np. przy aktualizacji map.

← Wróć na blog