Kodowanie BMW E-Sys: kompletny poradnik dla początkujących
Czym jest E-Sys, czego potrzebujesz i wszystkie kroki od podłączenia do auta po pierwszą zmianę w kodowaniu, bezpiecznie.
Czym jest E-Sys?
E-Sys to firmowe oprogramowanie inżynierskie BMW do kodowania i programowania sterowników (ECU) aut BMW serii F, serii G i serii I oraz modeli MINI i Rolls-Royce zbudowanych na tej samej elektronice. Kodowanie to zmiana ustawień modułu: włączenie lub wyłączenie funkcji, zmiana czasu świecenia lampy albo uruchomienie dorobionej części. Programowanie (flashowanie) to wymiana oprogramowania modułu.
E-Sys pracuje na plikach z ustawieniami zwanych CAFD. Każdy moduł ma swój, a E-Sys zamienia go w edytowalny plik (NCD) ze wszystkimi ustawieniami modułu. Zmieniasz wybrane wartości, a E-Sys zapisuje je z powrotem w module.
Czego potrzebujesz
- Komputera z Windows (Windows 10 lub 11). Najwygodniejszy jest laptop, który można zabrać do auta.
- BMW E-Sys, zainstalowanego na tym komputerze.
- PSdZData: pakiet danych BMW, dzięki któremu E-Sys zna moduły Twojego auta. Do kodowania wystarczy pakiet Lite; pakiet Full jest potrzebny tylko do flashowania. Zobacz Czym jest PSdZData?
- Połączenia z autem: kabla ENET (Ethernet do gniazda OBD) lub BMW ICOM. Zobacz Kabel ENET czy ICOM.
- Prostownika podłączonego do auta na czas kodowania. Spadające napięcie akumulatora to najczęstsza przyczyna nieudanego kodowania.
Interfejsy OBD na Bluetooth i Wi-Fi do aplikacji w telefonie nie połączą się z E-Sys, a kable K+DCAN również nie obsługują E-Sys.
Zanim zaczniesz
- Podłącz prostownik, włącz zapłon (wciśnij Start bez hamulca) i nie uruchamiaj silnika.
- Wyłącz na komputerze oprogramowanie VPN; może skierować wyszukiwanie auta przez E-Sys w złą stronę.
- Zrób kopię zapasową kodowania każdego modułu, zanim cokolwiek zmienisz, żeby zawsze móc wrócić.
Krok po kroku: pierwsza zmiana w kodowaniu
- Połącz się. Wepnij kabel ENET w gniazdo OBD auta i w komputer (albo podłącz ICOM). W E-Sys naciśnij Connect, wybierz serię swojego auta i opcję Connection via VIN; auto pojawi się na liście z numerem VIN. Z ICOM wybierz zamiast tego Connection via ICOM/Ethernet.
- Odczytaj zamówienie pojazdu. Otwórz Expert Mode > Coding, naciśnij Read przy zamówieniu pojazdu (FA), a potem Activate FA. Zamówienie pojazdu to lista wszystkiego, w co auto zostało wyposażone; E-Sys na jej podstawie wie, które ustawienia pasują.
- Odczytaj listę modułów. Naciśnij Read SVT. E-Sys wyświetli wszystkie moduły auta wraz z ich CAFD.
- Odczytaj dane kodowania. Zaznacz moduł, który chcesz zmienić (na przykład jednostkę główną lub moduł nadwozia), a potem Read Coding Data. E-Sys zapisze bieżące kodowanie modułu jako plik NCD. Zachowaj kopię: to Twoja droga powrotna.
- Edytuj. Kliknij prawym przyciskiem CAFD modułu i wybierz Edit FDL. Otworzy się FDL-Editor ze wszystkimi ustawieniami. Znajdź to, które chcesz zmienić, i zmień jego wartość, na przykład z
nicht_aktiv(wyłączone) naaktiv(włączone). Zapisz. - Koduj. Wróć na stronę Coding, zaznacz CAFD modułu i naciśnij Code (w niektórych wersjach E-Sys Code FDL lub Code NCD). E-Sys zapisze nowe kodowanie i pokaże raport.
- Sprawdź. Wyłącz i ponownie włącz zapłon i wypróbuj funkcję. Jeśli coś nie gra, zakoduj z powrotem zapisany NCD.
Co dalej: kodowanie FDL dokładniej wyjaśnia CAFD, NCD i FDL-Editor, kodowanie VO pokazuje, jak dodać lub usunąć kod opcji, a kodowanie według serii wymienia, które auta koduje E-Sys.
Dlaczego ustawienia nazywają się "." albo po niemiecku?
Nazwy ustawień pochodzą z danych BMW. Mniej więcej od 2016 roku BMW usuwa nazwy z publikowanych pakietów PSdZData, więc wiele ustawień w obecnym E-Sys wyświetla się tylko jako kropka, a te, które mają nazwy, to krótkie niemieckie skróty. Dlatego koderzy korzystają z ściąg: list, które ustawienie co robi.
E-Sys MAX dodaje brakującą połowę wewnątrz E-Sys: nazwy i objaśnienia tysięcy ustawień, gotowe zmiany dla Twojego auta, pełną kopię zapasową jednym kliknięciem i historię każdej zmiany. Każdy zapis do auta nadal czeka na Twoje Tak.
Pytania
Czy kodowanie E-Sys jest bezpieczne?
Kodowanie zmienia ustawienia, a nie oprogramowanie modułu, więc jest łagodniejsze z dwóch metod. Prawdziwe ryzyko to słaby akumulator, utrata połączenia w trakcie zapisu i błędna wartość. Użyj prostownika, najpierw zrób kopię, zmieniaj jedną rzecz naraz i zachowaj oryginalny NCD, żeby móc go przywrócić.
Której wersji E-Sys używać?
Polecamy E-Sys 25.10 lub 24.06: działają najlepiej z aktualnym PSdZData i autami serii G. Wersje od 22.x do 25.x obsługują aktualne auta i DoIP. E-Sys MAX obsługuje E-Sys od 22.06 do 25.x i jest testowany z 25.10, 24.06, 22.10 i 22.06. E-Sys 3.40 i starsze działają na starej Javie i nie są obsługiwane. Zobacz która wersja do którego auta.
Czy mogę kodować BMW serii G w E-Sys?
Tak. Kroki są takie same. Moduły serii G mają w publicznych danych znacznie mniej nazwanych ustawień, więc nazwy i gotowe zmiany liczą się tam jeszcze bardziej.
Czy muszę flashować, żeby kodować?
Nie. Większość zmian w kodowaniu nie wymaga flashowania. Flashowanie jest potrzebne tylko do aktualizacji oprogramowania modułu lub gdy wymaga go dorobienie części, a wtedy potrzebujesz PSdZData Full.
Koduj BMW w zrozumiałym języku
E-Sys MAX działa w Twoim własnym E-Sys. Wypróbuj każdą funkcję za darmo przez 3 dni.
