Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
------------------------------------------------------------------------------------------------------------------<br />
FUNKCIJE PROGRAMA <strong>BMW</strong> SCANNER 1.36<br />
------------------------------------------------------------------------------------------------------------------<br />
Kratak pregled funkcija:<br />
[ FIND UNITS ] - čitanje identifikacionih podataka i kodova greške iz postojećih modula u<br />
automobilu<br />
[ CLEAR ERRORS ] - Resetuje kodove greške u svim nađenim modulima u automobilu<br />
[ ERRORS DETAILS ] - Detalji o kodovima greške<br />
[ READ MEMORY ] - Čitanje programske memorije modula<br />
[ READ EEPROM ] - Čitanje EEPROM memorije u modulima:IKE, LCM, ZKE, SRS, LEW, A/C,<br />
VID, BMBT, STH, AIC...<br />
[ WRITE EEPROM ] - upisivanje EEPROM memorije iz istih modula<br />
[ ERRORS ] - Čitanje i resetovanje kodova grešaka iz izabranog modula<br />
[ RESET UNIT ] - Programski reset modula<br />
[ WRITE FGSTNR ] - Upisivanjeidentifikacionog broja<br />
[ WRITE ADFG ] - Upisivanje više identifikacionih podataka<br />
[ ODOMETER CORRECT ] - Upisivanje nove vrednosti kilometraže u module IKE & LCM<br />
[ SAVED ODOMETER ] - Čitanje vrednosti upisanih kilometraža u modulima IKE & EGS<br />
[ SERVICE RESET ] - Servisni reset IKE (instrument table)<br />
[ CHANGE LANGUAGE ] - Promena jezika poruka glavnog kompjutera GE/EN/FR/IT<br />
[ FACTORY DEFAULTS ] - Resetovanje na fabričke vrednosti IKE & LCM (za automobile do1999<br />
godine)<br />
[ COPY CODING ] - Bazno kodiranje kopiranja iz IKE u EWS ili iz EWS u IKE module<br />
[ TV FUNCTIONS ] - "video prilikom vožnje" podešavanja u VID modulu<br />
[ READ KEY ] - Čitanje podataka o ključu iz EWS modula (imobilajzer)<br />
[ ADAPTATION LEW ] - Adaptacija(podešavanje) senzora kontrole točkova (LEW)<br />
[ REGISTER HANDSET ] - Nove slušalice pravljene za TEL (BIT2) module
slika 1<br />
Klasifikacija u instrument tabli koristi metod memorijskog pristupa.Za starije varijante tabli sa<br />
brojevima (1,2...13) možete videti klasifikaciju tipa:EEPROM memory type + comment (EEPROM tip<br />
memorije (na primer 93S56-3, 93S66-Tacho, M35080-E46, itd)).<br />
To daje korisniku više važnih informacija ako radi sa tablom koja mu je nepoznata- videti<br />
"Listu podržanih IKE modula".
slika 2<br />
Program može raditi sa svim poznatim SW verzijama LCM modula do 09.2005.godine, uključujući i<br />
najnovije verzije SW76,SW77 - videti.<br />
"Lista testiranih LCM modula".
slika 3<br />
Mnogo novih funkcija je omogućeno sada kada se radi sa video modulom (VID).Dodate funkcije kao<br />
što je čitanje/upis EEPROM memorije modula,čitanje programske memorije,a takođe i podešavanje<br />
videa tokom vožnje .Zadnja funkcija pomoćiće vam da podesite jedno od tri moguća video<br />
podešavanja:prikaži tokom vožnje/sakrij tokom vožnje/stalno isključen.
slika 4<br />
Na ovoj slici možete videti primer <strong>rada</strong> sa kodovima greške. Sigurno da za dobru dijagnostiku ovakav<br />
prikaz kodova greške nije dovoljan-takođe bi se trebao znati i opis koda greške. Ali je ipak bolje išta<br />
nego ništa.
slika 5<br />
Na zahtev korisnika dodata je još jedna interesantna i dobra funkcija u program– pretraživanje fajla u<br />
prozoru editora.To ne mora biti samo podatak koji je pročitan programom iz modula već bilo koji BIN<br />
fajl koji je unet u prozor editora u samom programu uz pomoć funkcija [ LOAD FILE ] ili [ BROWSE ] .
------------------------------------------------------------------------------------------------------------------<br />
Lista podržanih IKE & LCM modula<br />
------------------------------------------------------------------------------------------------------------------<br />
IKE<br />
-----------------------------------<br />
<strong>BMW</strong>TNR HW SW EEPROM-IDNR<br />
-----------------------------------<br />
3.413.124 04 07 M35080 - 2<br />
3.413.132 04 07 M35080 - 2<br />
3.414.370 05 08 M35080 - 2<br />
6.901.921 05 15 93S66 - E46<br />
6.901.922 05 15 93S66 - E46<br />
6.901.923 05 15 93S66 - E46<br />
6.902.362 07 16 93S66 - E46<br />
6.902.362 09 16 93S66 - E46<br />
6.902.363 07 16 93S66 - E46<br />
6.902.374 07 16 93S66 - E46<br />
6.902.375 09 16 93S66 - E46<br />
6.903.748 08 12 93S66 - Tacho<br />
6.903.794 12 16 93S66 - 1<br />
6.903.804 12 16 93S66 - 1<br />
6.906.110 09 13 93S66 - sw13<br />
6.906.110 12 13 93S66 - sw13<br />
6.906.110 14 13 93S66 - sw13<br />
6.906.118 12 13 93S66 - sw13<br />
6.906.119 12 13 93S66 - sw13<br />
6.906.120 12 13 93S66 - sw13<br />
6.906.122 12 13 93S66 - sw13<br />
6.906.124 12 13 93S66 - sw13<br />
6.906.124 14 13 93S66 - sw13<br />
6.906.126 12 13 93S66 - sw13<br />
6.906.148 12 13 93S66 - sw13<br />
6.906.154 12 13 93S66 - sw13<br />
6.906.889 10 20 M35080 - E46<br />
6.906.890 10 20 M35080 - E46<br />
6.906.897 10 20 M35080 - E46<br />
6.906.901 10 20 M35080 - E46<br />
6.906.991 16 14 M35080 - 1<br />
6.906.992 15 14 M35080 - 1<br />
6.906.992 16 14 M35080 - 1<br />
6.906.998 15 14 M35080 - 1<br />
6.906.999 15 14 M35080 - 1<br />
6.906.999 16 14 M35080 - 1<br />
6.907.015 16 17 M35080 - 1<br />
6.907.018 16 17 M35080 - 1<br />
6.907.021 14 17 M35080 - 1<br />
6.911.287 12 23 M35080 - E46<br />
6.911.315 12 23 M35080 - E46<br />
6.914.873 19 15 M35080 - 1<br />
6.914.874 19 15 M35080 - 1<br />
6.914.879 19 15 M35080 - 1<br />
6.914.884 18 15 M35080 - 1<br />
6.914.885 18 15 M35080 - 1<br />
6.914.885 19 15 M35080 - 1<br />
6.914.905 19 15 M35080 - 1<br />
6.914.908 19 18 M35080 - 1<br />
6.914.913 19 18 M35080 - 1<br />
6.914.930 19 15 M35080 - 1<br />
6.915.237 21 31 M35080 - 2<br />
6.931.244 22 32 M35080 - 2<br />
6.932.907 27 35 M35080 - 2<br />
6.940.589 21 17 M35080 - 1<br />
6.942.546 24 21 M35080 - 1<br />
-----------------------------------<br />
-----------------------------------<br />
<strong>BMW</strong>TNR HW SW EEPROM-IDNR<br />
-----------------------------------<br />
6.948.237 23 20 M35080 - 1<br />
8.352.207 06 08 93S56 - 1<br />
8.364.005 06 09 93S56 - 1<br />
8.369.051 07 12 93S56 - 1<br />
8.372.354 09 09 93S56 - 3<br />
8.372.354 11 09 93S56 - 3<br />
8.372.354 13 09 93S56 - 3<br />
8.372.357 13 09 93S56 - 3<br />
8.372.359 09 09 93S56 - 3<br />
8.372.359 10 09 93S56 - 3<br />
8.372.359 11 09 93S56 - 3<br />
8.372.359 12 09 93S56 - 3<br />
8.372.359 13 09 93S56 - 3<br />
8.372.359 14 09 93S56 - 3<br />
8.372.359 15 09 93S56 - 3<br />
8.372.361 11 09 93S56 - 3<br />
8.374.336 07 13 93S56 - 2<br />
8.375.669 04 11 93S56 - 4<br />
8.375.675 04 11 93S56 - 4<br />
8.375.895 16 10 93S56 - 3<br />
8.375.898 16 10 93S56 - 3<br />
8.375.900 16 10 93S56 - 3<br />
8.375.902 16 10 93S56 - 3<br />
8.376.192 07 14 93S56 - 5<br />
8.376.701 04 05 93S56 - Tacho<br />
8.376.707 04 05 93S56 - Tacho<br />
8.376.708 04 05 93S56 - Tacho<br />
8.378.983 07 15 93S56 - 5<br />
8.380.144 04 07 93S66 - E46<br />
8.380.145 04 07 93S66 - E46<br />
8.380.146 04 07 93S66 - E46<br />
8.381.195 06 15 93S56 - 6<br />
8.381.195 07 15 93S56 - 6<br />
8.381.788 05 07 93S56 - Tacho<br />
8.381.790 05 07 93S56 - Tacho<br />
8.381.806 05 07 93S56 - Tacho<br />
8.381.808 05 07 93S56 - Tacho<br />
8.381.810 05 07 93S56 - Tacho<br />
8.381.812 05 07 93S56 - Tacho<br />
8.386.092 05 13 93S66 - E46<br />
8.386.110 05 13 93S66 - E46<br />
8.387.044 04 11 93S66 - Tacho<br />
8.387.044 05 11 93S66 - Tacho<br />
8.387.044 06 11 93S66 - Tacho<br />
8.387.045 04 11 93S66 - Tacho<br />
8.387.045 05 11 93S66 - Tacho<br />
8.387.045 06 11 93S66 - Tacho<br />
8.387.047 04 11 93S66 - Tacho<br />
8.387.047 06 11 93S66 - Tacho<br />
8.387.063 04 11 93S66 - Tacho<br />
8.387.065 05 11 93S66 - Tacho<br />
8.387.075 04 11 93S66 - Tacho<br />
8.387.075 05 11 93S66 - Tacho<br />
8.387.604 05 14 93S66 - E46<br />
8.387.605 05 14 93S66 - E46<br />
-----------------------------------
LCM<br />
----------------------<br />
HW SW MCU-IDNR<br />
----------------------<br />
00 11 HC11P2-1<br />
00 31 HC11P2-2<br />
00 41 HC11PH8-1<br />
00 42 HC11PH8-1<br />
00 43 HC11PH8-1<br />
01 11 HC11P2-1<br />
01 20 HC11P2-1<br />
01 21 HC11P2-1<br />
01 31 HC11P2-2<br />
01 41 HC11PH8-1<br />
02 42 HC11PH8-1<br />
02 43 HC11PH8-1<br />
04 11 HC11P2-4<br />
04 51 HC912-2<br />
05 11 HC11P2-4<br />
05 51 HC912-2<br />
06 11 HC11P2-4<br />
06 52 HC912-8<br />
06 53 HC912-3<br />
07 11 HC11P2-4<br />
07 20 HC912-9<br />
07 65 HC912-1<br />
07 70 HC912-10<br />
07 76 HC912-11<br />
07 77 HC912-11<br />
----------------------<br />
----------------------<br />
HW SW MCU-IDNR<br />
----------------------<br />
08 11 HC11P2-4<br />
08 13 HC11P2-4<br />
08 36 HC912-4<br />
08 40 HC11PH8-2<br />
08 76 HC912-11<br />
09 13 HC11P2-4<br />
09 36 HC912-4<br />
09 40 HC11PH8-2<br />
09 76 HC912-11<br />
10 20 HC11P2-3<br />
10 31 HC11P2-2<br />
10 32 HC11P2-2<br />
10 41 HC11PH8-1<br />
11 41 HC11PH8-1<br />
15 30 HC912-5<br />
16 31 HC912-7<br />
22 35 HC912-6<br />
24 36 HC912-4<br />
25 36 HC912-4<br />
C1 40 HC11PH8-2<br />
C1 41 HC11PH8-1<br />
C1 43 HC11PH8-1<br />
D1 41 HC11PH8-1<br />
D1 42 HC11PH8-1<br />
----------------------<br />
------------------------------------------------------------------------------------------------------------------<br />
Kopije podataka o kilometraži u različitim modulima kod <strong>BMW</strong> automobila 1999-2005<br />
godine<br />
------------------------------------------------------------------------------------------------------------------<br />
Od skoro svih ljudi dobijamo iste informacije o tome gde se nalazi podatak o kilometraži u <strong>BMW</strong><br />
automobilima. Dobro poznata standardna lista sadrži module IKE, LCM, EWS a takođe ti podaci se<br />
nalaze i u parametrima greške. Ali kao i obično realna situacija je nešto malo teža zato što i neki delovi<br />
modula sadrže skrivene podatke koji nam pomažu da saznamo da li su cifre na LCD displeju prave ili<br />
lažne (promena kilometraže).<br />
Pozivanje na ove podatke kao o podacima prave kilometraže nije apsolutno tačno zato što to nije<br />
tekuća kilometraža već snimljena kada je neka od dijagnostičkih procedura upisala tu vrednost. Dobra<br />
stvar ovde je što nam čitanje ovakvih podataka iz modula daje veoma važnu informaciju kada je<br />
potrebno uraditi analizu stanja automobila.<br />
Pokušajmo ovo da objasnimo kroz primere.<br />
Prvi primer je SW14-SW21 ( M35080, E38/E39/E53 2000-2005 godine) i SW13 ( 93S66 1999-2000<br />
godine) IKE modula.<br />
Sve potrebne i interesantne informacije o ovome možete videti na sledećoj slici:
slika 6<br />
Liči na metod za snimanje servisnih podataka u Mercedesovim instrument tablama : serijski ciklus<br />
sadrži 5 procedura upisa+ brojač upisivanja na adresi #01FC.<br />
Najinteresantnija stvar je da se naredna procedura upisa može započeti samo kada je urađen<br />
programski reset instrument tableware reset will be done only. Sigurno da razlog ovakvog restarta nije<br />
samo korišćenje nekih dijagnostičkih procedura (kao što je kodiranje, servisni reset itd.). Naredni upis<br />
podataka će se takođe obaviti ako se akumulator ili osigurač instrument table otkače i ponovo vrate.<br />
To znači da upis podataka zavisi od raznih stvari, na primer to može biti znanje radnika u servisu,<br />
neka vrsta neispravnosti ili nešto slično. Teško se može reći sa sigurnošću da li je ovo dobro ili loše. U<br />
svakom slučaju kao rezultat ovih procesa imamo korisne informacije koje nam pomažu ne samo da<br />
saznamo o pravoj kilometraži već i o prethodnom korišćenju automobila.<br />
Da kažemo sada nešto o ovim interesantnim i korisnim načinima <strong>rada</strong> sa ovakvim podacima.<br />
Prvi način je veoma kratak i lak, programski reset neophodnih modula može se uraditi programskom<br />
funkcijom [ RESET ALL ] ili pojedinačno svaki modul funkcijom [ RESET UNIT ]. Funkcija<br />
[ RESET ALL ] sadrži pet serijskih komandi programskog reseta što kao rezultat daje resetovanje<br />
prethodnih 5 vrednosti kilometraže i vrednosti brojača na +5. Tako da se prilikom sledećeg čitanja<br />
vrednosti iz instrument table preuzimaju nove promenjene vrednosti i auto ‚‚vidi” ove vrednosti kao<br />
tačne. Što za rezultat ima promenjenu kilometražu.<br />
Drugi način je još interesantniji. Sve što je potrebno da uradite je da upišete pet različitih vrednosti<br />
kilometraže manje od tekuće u za njih predviđene adrese (slika gore) koristeći funkciju [ WRITE<br />
EEPROM ]. Na primer razlika između svih ovih 5 pojedinačnih vrednosti upisane kilometraže može biti<br />
15000 km (kao servisni reset). Najvažnija stvar ovde je da brojač upisivanja bude +5 što se postiže<br />
resetom jedinica.<br />
Proces je serijski ciklus, podaci se upisuju jedan za drugim počevši od #01C4 memorijske lokacije<br />
(slika 6) a zatim u #01D0,#01DC,#01E8,#01F4 i na kraju u #01C4 ponovo. Ako je vrednost brojača<br />
9, korektna pozicija zadnjeg upisa je#01E8. Ako nije znači da je kilometraža bila korigovana.<br />
Još jedan primer skrivenih podataka o kilometraži je podatak skriven u memoriji modula automatske
transmisije ( EGS ).<br />
Ali ja ovde ne govorim o parametrima kodova greške zato što je to svima dobro poznato i vrlo<br />
prosto-uradi se reset kodova greške i posle te procedure prethodno snimljeni podaci su obrisani a novi<br />
kodovi greške dobijaju nove parametre koji sadrže nove podatke o novoj vrednosti kilometraže.<br />
Većina delova EGS modula ( HW23/28/29/2B/2C/2F/2H ) kao odgovor na standardnu dijagnostičku<br />
proceduru pored kodova greške takođe šalje i dve vrednosti kilometraže. Prva je tekuća vrednost sa<br />
table, a druga je vrednost kilometraže kada je poslednji put urađen reset modula.Izlazni format<br />
podataka je N/10(hex).<br />
slika 7<br />
Svi dijagnostički softveri obično rade sa kodovima greške a svi ostali podaci se ignorišu. Ovakvo<br />
stanje stvari otvara mogućnost za grešku prilikom korekcije kilometraže.Naime,posle korekcije<br />
kilometraže u slučaju da nisu nađeni kodovi greške od strane dijagnostičkog program memorija<br />
potrebnih modula nije resetova i stara kilometraža ostaje tu sačuvana.<br />
Zato se proces korigovanja kilometraže ili <strong>rada</strong> na dijagnostici vozila uopšte mora raditi korak po<br />
korak. Prvi korak je potpuna dijagnostika svih modula u automobilu ali bez resetovanja kodova<br />
greške korišćenjem programske funkcije iz glavnog menija [ FIND UNITS ]. Takav pristup čini<br />
mogućim snimanje svih potrebnih podataka u log-file, uključujući i podatak o stanju kilometraže u<br />
svim modulima. Ovo se radi da bi se kasnije lakše moglo uporediti novo i staro stanje nakon korekcije<br />
kilometraže.<br />
I naravno posle toga se odradi ponovno skeniranje svih modula samo sada sa resetom svih modula<br />
korišćenjem programske funkcije [ CLEAR ERRORS ] iz glavnog menija programa. Ručno resetovanje<br />
kodova greške je takođe moguće uraditi i pojedinačno za svaki modul koristeći funkciju<br />
[ ERRORS DETAILS ]- pogledajte na početku uputstva FUNKCIJE PROGRAMA <strong>BMW</strong> SCANNER 1.36
------------------------------------------------------------------------------------------------------------------<br />
Neke karakteristike procesa čitanje\upis EEPROM-a M35080<br />
------------------------------------------------------------------------------------------------------------------<br />
Dobro je poznato da je u svim tablama koje su proizvedene do 2000 godine (sa EEPROM čipovima<br />
93S56, 93S66) moguće čitanje EEPROM memorije preko dijagnostičkog konektora pri čemu je sadržaj<br />
isčitanog fajla potpuno isti kao i sadržaj isčitan uz pomoć EEPROM programatora.<br />
Malo je drugačija situacija u novijim tablama proizvedenim posle 2000 godine u automobilima<br />
E38/E39/E53 od 2000 do2005 godine ( SW14-SW21, EEPROM M35080 ). Kada uporedimo dva dampa<br />
jedan isčitan preko dijagnostičkog konektora a drugi uz pomoć programatora dobijamo sledeću<br />
situaciju:<br />
------------------------------<br />
DIAG. = PROG.<br />
------------- -------------<br />
#0000-#0057 = #0020-#0077<br />
#0058-#01FF = #0200-#03A7<br />
#0200-#021F = #0000-#001F<br />
#0220-#03FF = #0220-#03FF<br />
------------------------------<br />
Dobro se vidi da potpun damp sadrži #0220-#03A7 podatke dvaput u #0078-#01FF i naravno u<br />
#0220-#03A7 memorijskim lokacijama M35080 čipa.<br />
U prvom delu dampa (koji je isčitan programatorom) vidimo da su konstruktori pokušali da naprave<br />
specijalan M35080 format podataka kompatibilan sa 93S56/93S66. Možda je to urađeno da se<br />
omogući starijim uređajima i softveru da čitaju podatke iz novijih automobila (ovi podaci su uneti u<br />
neophodne memorijske lokacije čipa M35080 tačno tj. razumljivo za starije dijagnostičke uređaje i<br />
softver koji ispravno čita podatke iz čipova 93sxx na tim memorijskim lokacijama čipa M35080).<br />
Ali situacija u drugom delu dampa nije tako sjajna. To možemo videti iz sledećeg primera: neki<br />
podaci na istim lokacijama (kada se čita preko dijagnostičkog konektora) imaju drugačija svojstva od<br />
onih isčitanih programatorom.<br />
Razmotrimo ovaj primer detaljnije. Upis podataka u polja#0084-#0089 je odbijen od strane zaštite<br />
programa iz dobro poznatih razloga. Ali podaci upisani u lokacije#022C-#0231 koriste standardne<br />
komande <strong>BMW</strong> protokola i funkcionišu perfektno što i ne mora da znači zato što su to iste memorijske<br />
oblasti u realnom dampu (pročitanog programatorom). Tako da imamo još jednu grešku razvojnog<br />
tima u <strong>BMW</strong>-u koji su sve napravili tako da se koristi i za sve naredne verzije softvera modula SW…<br />
Situacija je nije sjajna i za korisnike <strong>BMW</strong> <strong>scanne</strong>ra, zato što se javljaju problemi prilikom upisa<br />
neophodnih memorijskih lokacija čipa.<br />
Ne smemo zaboraviti da su podaci u oba dela dampa isčitanih preko dijagnostičkog konektora u istim<br />
lokacijama u čipu M35080. Zato morate pre upisa podataka u čip M35080 promeniti podatke u svim<br />
memorijskim mestima u oba dela dampa u samom radnom prozoru <strong>BMW</strong> <strong>scanne</strong>r programa.<br />
Ako ispravite podatke o kilometraži samo u lokacijama #0078-#01FF onda to neće biti korektno<br />
uneto u čip. U stvari biće upisano dvaput. Prvi put će podaci biti upisani u lokacije #0078-#01FF a<br />
onda će se podaci o staroj kilometraži upisati iz lokacija #0220-#03A7 zato što nisu identični<br />
vrednostima iz ovih lokacija.<br />
Ako bi se novi podaci upisali samo u lokacije #0220-#03A7 – upis bi se izvršio ali bi proceduru upisa<br />
završio sa porukom greške ”verification from #0078-#01FF area cant be done” (verifikacija na<br />
lokacijama #0078-#01FF ne može se uraditi). Brojač u poruci greške mora biti isti kao i promenjeni<br />
brojač bajta.<br />
Nije ništa strašno i ako se ovo desi ako korisnik zna sve procedure koje su prethodno opisane. Ako ne<br />
pročitaju sve i neznaju za ove procese upisa ljudi kad im se ovo desi obično misle da je program loš ili<br />
da radi loše ali nije tako.<br />
Takođe želim da kažem da je u najnovijim tablama sa SW verzijama ( E83/SW07-SW08, E46/SW31-<br />
SW35 ) ispravljena ova greška dupliranja upisa. Zato se sve instrument table koje imaju prilikom<br />
dijagnostike detektovan memorijski tip [ M35080 - 2 ] mogu čitati apsolutno isto preko dijagnostičkog<br />
konektora kao i preko programatora.
------------------------------------------------------------------------------------------------------------------<br />
ADFG - "poklon" od <strong>BMW</strong>-a ?<br />
------------------------------------------------------------------------------------------------------------------<br />
Ovde imamo primer zašto je čitanje karakteristika elemenata (datasheet) i analiza <strong>rada</strong> programskog<br />
softvera u modulima automobila veoma korisna stvar.<br />
Kao rezultat ovakve analize otkriveno je da EEPROM memorija skoro svih modula sadrži specijalne<br />
podatke u oblastima samo od 3 bajta. Dijagnostički protokol <strong>BMW</strong>-a ima dve specijalne komande za<br />
rad sa ovim podacima. Prva komanda je za čitanje ove memorijske oblasti a drugi za upisivanje iste.<br />
Nema ničeg neobičnog u ovome osim jedne stvari - ne postoji ni jedna funkcija u dijagnostičkim<br />
programima (uključujući i GT-1) koja može da operiše sa ovim podacima. To praktično znači da se ovi<br />
podaci mogu upisati samo od strane proizvođača kada se programira identifikaciona memorija.<br />
Najinteresantniji je sadržaj ova tri bajta. Više od deset modula (ZKE, A/C, NAV2, RAD, LEW, TEL,<br />
SHD, PDC, SMF, AHL, itd. ) sadrži tu zadnje 4 cifre od VIN (identifikacioni broj vozila). Neki drugi<br />
moduli u toj oblasti sadrže datum programiranja tih modula. U svim ostalim modulima piše samo 00<br />
(to znači da u njima VIN nije upisan) ili FF ( nijedan podatak nije upisan).<br />
U ovom opisu možete da vidite da je <strong>BMW</strong> <strong>scanne</strong>r V1.3.6 više nego dovoljan za ekspertnu analizu<br />
<strong>BMW</strong> vozila. Ali to je moguće samo na vozilima koja su proizvedena posle 1998, koji imaju ADFG<br />
podatke.