Kodiranje & prilagoditev
S kodiranjem in prilagoditvijo aktiviraš funkcije vozila, spreminjaš parametre krmilnih enot, ponastavljaš servisne intervale in urejaš seznam vgradnje.
Te funkcije „pišejo“: aktivno posegajo v konfiguracijo krmilnih enot in spreminjajo parametre v vozilu – zato jih uporabljaj le, če veš, kaj delaš, in si vedno prej zapiši izvirne vrednosti. Pri številnih krmilnih enotah je prej potreben varnostni dostop ali odklepanje SFD.
Kodiranje

Kodiranje krmilnih enot služi za aktiviranje in deaktiviranje funkcij ali preklapljanje med različnimi različicami. Vsak model vozila je na voljo s številnimi možnostmi opreme, ki se razlikujejo glede na trg, model in serijsko opremo. Strojna oprema je pri tem pogosto enaka – šele kodiranje pripadajoče krmilne enote določi, katere funkcije so dejansko aktivne.
Tipičen primer: vozilo je tovarniško opremljeno s halogenskimi žarometi, strojna oprema pa podpira tudi ksenonske ali LED žaromete. S kodiranjem krmilne enote se določi, kateri tip žarometov je vgrajen in kako deluje krmiljenje luči. Druge pogoste spremembe kodiranja se nanašajo npr. na:
- vklop ali izklop dnevnih luči
- delovanje centralnega zaklepanja (npr. samodejno zaklepanje med vožnjo)
- spuščanje ogledala pri vzvratni vožnji
- nastavitev števila utripov udobnih smernikov
- prilagoditev pomoči pri zapiranju električnih pomikov stekel
⚠️ Pozor: Napačno kodiranje lahko povzroči, da funkcije vozila ne delujejo več pravilno ali da krmilna enota javlja napake. Pred vsako spremembo si zapiši trenutno vrednost kodiranja, da jo lahko po potrebi obnoviš.
V koncernu VAG ločimo dva postopka kodiranja. Kateri postopek se uporablja, je odvisno izključno od izvedbe krmilne enote.
Kratko kodiranje
Kratko kodiranje uporablja preprosto številčno kodo (3-, 5- ali 7-mestno decimalno število) za določitev konfiguracije krmilne enote. Vsaka števka oziroma skupina števk v tej kodi predstavlja določen nabor funkcij.
- Protokoli: izključno KWP1281 in KWP2000.
- Različice in obsegi vrednosti: Glede na krmilno enoto se uporablja ena od štirih različic. CarPort samodejno prepozna tip in ustrezno omeji dovoljeni obseg vnosa:
| Različica | Obseg vrednosti | Mesta |
|---|---|---|
| 7-bitna | 0–127 | 3-mestna |
| 15-bitna | 0–32767 | 5-mestna |
| 20-bitna | 0–1048575 | 7-mestna |
| 23-bitna | 0–8388607 | 7-mestna |
- Prikaz: Če so na voljo opisni podatki, CarPort pomen vsake števke ali skupine števk prikaže v berljivem besedilu (npr. „Števka 1: tip žarometov – 0 = halogenski, 1 = ksenonski“). Brez opisnih podatkov je številčna koda prikazana brez dodatne razlage.
Navodila po korakih (kratko kodiranje):
- CarPort prikaže vrednost kodiranja, ki je trenutno shranjena v krmilni enoti. Zapiši si to vrednost.
- Če so na voljo opisni podatki, lahko posamezne števke spreminjaš prek prikazanih izbirnih polj.
- Druga možnost: novo vrednost kodiranja vnesi neposredno kot število v vnosno polje
Novo kodiranje:. - Za prenos kodiranja v krmilno enoto klikni
Zapiši....
Dolgo kodiranje
Dolgo kodiranje omogoča bistveno natančnejši nadzor nad konfiguracijo krmilne enote. Namesto enega samega števila se uporablja šestnajstiški niz bajtov, v katerem vsak posamezen bit predstavlja določeno funkcijo ali parameter.
- Protokoli: KWP2000 in UDS.
- Prikaz: Kodiranje je prikazano kot zaporedje bajtov (npr.
0F 3A 00 12 8B). Vsak bajt je sestavljen iz 8 bitov, ki jih je mogoče posamično nastaviti ali počistiti.
Prikaz z opisnimi podatki in brez njih:
Če so za krmilno enoto na voljo opisni podatki, CarPort za vsak bit prikaže opis v berljivem besedilu kot potrditveno polje (npr. „Dnevne luči aktivne“, „Spuščanje ogledala pri vzvratni vožnji“). Želene funkcije lahko konfiguriraš s preprostim postavljanjem ali odstranjevanjem kljukic.
Če opisnih podatkov ni, CarPort prikaže generični pogled s številko bajta in bita (npr. „Bajt 3, bit 5“). V tem primeru moraš pomen posameznih bitov poznati iz zunanjega vira (npr. avtomobilskih forumov, servisne dokumentacije). Če imaš ustrezne informacije, lahko bite kljub temu zelo ciljno spreminjaš.
Navodila po korakih (dolgo kodiranje):
- CarPort prebere trenutno kodiranje iz krmilne enote in ga prikaže. Prikazano šestnajstiško vrednost si zapiši kot varnostno kopijo. Kodiranje najdeš tudi v diagnostičnem poročilu.
- Aktiviraj ali deaktiviraj želene funkcije prek izbirnih polj (če so na voljo opisni podatki) ali spremeni vrednosti bitov prek potrditvenih polj oziroma cele vrednosti bajtov vpiši neposredno v vnosno polje
Novo kodiranje:. - Za prenos novega kodiranja v krmilno enoto klikni
Zapiši....
💡 Nasvet: V pogledu bajtov lahko posamezne bajte urejaš neposredno kot šestnajstiško vrednost. Prikaz s potrditvenimi polji se pri tem samodejno posodobi in obratno – oba pogleda sta vedno usklajena.
Kodiranje in varnostni dostop
Nekatere krmilne enote pred zapisom novega kodiranja zahtevajo varnostni dostop. V tem primeru te CarPort pred prenosom pozove, da vneseš potrebno kodo za dostop. Pri novejših vozilih z zaščito SFD (zaščita diagnostike vozila) so lahko spremembe kodiranja dodatno omejene s kriptografskimi zaščitnimi mehanizmi.
Prilagoditev

Prilagoditev omogoča spreminjanje nastavljivih parametrov krmilne enote. Za razliko od kodiranja, ki funkcije vklaplja ali izklaplja, je prilagoditev namenjena kalibriranju ali nastavljanju vrednosti znotraj obstoječe funkcije.
Tipični primeri uporabe prilagoditev so:
- Kalibracija po zamenjavi sestavnega dela: npr. vnos vrednosti količine vbrizga po zamenjavi injektorja.
- Nastavitev želenih vrednosti: npr. število vrtljajev v prostem teku, občutljivost senzorja dežja/svetlobe na svetlobo, občutljivost pomoči pri parkiranju.
- Aktiviranje funkcij s parametri: npr. stopnja zatemnitve dnevnih luči, trajanje funkcije Coming Home.
- Ponastavitev servisnih števcev: npr. ponastavitev prikaza servisnega intervala po menjavi olja (udobneje s servisnim pomočnikom).
⚠️ Pozor: Prilagoditve spremenijo delovanje krmilne enote. Napačne vrednosti lahko povzročijo motnje v delovanju ali nepravilno delovanje, pomembno za varnost. Pred vsako spremembo si zapiši trenutno izvirno vrednost, da jo lahko po potrebi obnoviš.
Potek in prikaz funkcije prilagoditve se močno razlikujeta glede na uporabljeni diagnostični protokol.
Prilagoditev pri KWP1281 / KWP2000
Pri starejših protokolih KWP1281 in KWP2000 so parametri prilagoditve organizirani v oštevilčene kanale:
- KWP1281: kanali od 0 do 100
- KWP2000: kanali od 0 do 255
Vsak kanal vsebuje eno samo vrednost. To je praviloma 16-bitna vrednost (obseg 0–65535) ali 8-bitna vrednost (obseg 0–255). Posebna oblika je dolga prilagoditev, pri kateri so shranjene besedilne vrednosti ASCII (npr. vrednosti količine vbrizga injektorjev kot niz znakov).
Prikaz kanalov:
Če so v programu CarPort za krmilno enoto na voljo opisni podatki, so kanali prikazani z berljivimi imeni (npr. „Število vrtljajev v prostem teku“, „Prilagoditev dušilne lopute“). Poleg tega se surovi podatki preračunajo v fizikalne vrednosti z enotami (npr. 0–100 % ali od -50 do +50 °C) ali prikažejo kot izbirni seznam (npr. „0 = izklopljeno, 1 = vklopljeno“).
Če opisnih podatkov ni, je prikaz generičen, glede na številko kanala (npr. „Prilagoditev 42“), z neoblikovano surovo vrednostjo. Uporabo opisnih podatkov lahko vklopiš in izklopiš s potrditvenim poljem Uporabi opisne podatke, če so na voljo – tako dobiš tudi neposreden dostop do surovih vrednosti.
Navodila po korakih:
- Izberi želeni kanal prilagoditve s seznama ali ročno vnesi številko kanala.
- Prikaže se vrednost, ki je trenutno shranjena v krmilni enoti. Zapiši si to vrednost, preden kar koli spremeniš.
- V vnosno polje vnesi novo vrednost.
- Za preizkus vrednosti klikni
Preizkusi.- Vrednost se prenese v nestanovitni pomnilnik krmilne enote. Krmilna enota novo vrednost takoj uporabi, vendar se ta ob naslednjem ponovnem zagonu izgubi.
- Če je vrednost neveljavna ali zunaj dovoljenega obsega, krmilna enota javi napako.
- Preveri, ali je doseženo želeno delovanje.
- Za trajno shranjevanje vrednosti v krmilno enoto klikni
Shrani....
💡 Nasvet: Dvostopenjski postopek (preizkus → shranjevanje) služi kot varnostni mehanizem. Dokler uporabljaš samo Preizkusi, se lahko z izklopom in ponovnim vklopom vžiga kadar koli vrneš k izvirni vrednosti. Šele Shrani... naredi spremembo trajno.
Prilagoditev pri UDS
Pri sodobnih krmilnih enotah s protokolom UDS se prilagoditev bistveno razlikuje:
- Identifikatorji namesto številk kanalov: Parametri prilagoditve se naslavljajo prek 16-bitnih identifikatorjev. Povezava z berljivim imenom poteka izključno prek opisnih podatkov ODX (nabor podatkov ASAM).
- Kompleksne podatkovne strukture: Vrednosti prilagoditve pri UDS so lahko preproste številske vrednosti, lahko pa obsegajo tudi bitna polja, nize znakov ali večdelne strukture.
- Neposredno shranjevanje: V nasprotju s KWP1281/KWP2000 pri UDS ni ločenega koraka preizkusa. Spremembe se ob prenosu takoj trajno shranijo v krmilno enoto.
- Potrebni opisni podatki: Brez ustreznih podatkov ODX identifikatorjev in njihovih vrednosti ni mogoče interpretirati. CarPort zato nujno potrebuje pravilne opisne podatke za posamezno krmilno enoto.
⚠️ Pozor: Ker se pri krmilnih enotah UDS spremembe takoj trajno shranijo, nove vrednosti ni mogoče najprej začasno preizkusiti. Pred prenosom se prepričaj, da je vnesena vrednost pravilna.
Servisni pomočnik

Vozila koncerna Volkswagen imajo prikaz servisnega intervala, ki voznika opozarja na zapadla vzdrževalna dela (npr. menjava olja, servisni pregled). Ti podatki o intervalih so v instrumentni plošči shranjeni kot kanali prilagoditve in običajno obsegajo preostalo razdaljo (v km) in preostali čas (v dneh) do naslednjega servisa.
Po opravljenem vzdrževanju je treba te števce ročno ponastaviti, da prikaz servisnega intervala pravilno deluje. Tehnično se to izvede s funkcijo Prilagoditev instrumentne plošče – ustrezne kanale je treba posamično nastaviti na ustrezne vrednosti.
Servisni pomočnik v programu CarPort ta postopek močno poenostavi: vse pomembne parametre servisnega intervala združi v preglednem prikazu in omogoča ponastavitev z nekaj kliki – posameznih kanalov prilagoditve in njihovih želenih vrednosti ti ni treba poznati.
Funkcije:
- Pregleden prikaz: Vsi kanali prilagoditve, pomembni za servisni interval, so prikazani s trenutnimi in novimi vrednostmi.
- Vnaprej določene naloge: V območju
Nalogeso pogosti servisni scenariji na voljo kot vnaprej določene izbirne skupine (npr. ponastavitev samo intervala menjave olja, ponastavitev menjave olja + servisnega pregleda). Izbira naloge samodejno označi pripadajoče kanale prilagoditve s pravilnimi ciljnimi vrednostmi. - Predogled sprememb: Vsi kanali, katerih vrednosti bo izbrana naloga spremenila, so označeni rumeno – tako pred prenosom natančno vidiš, kateri parametri se bodo spremenili.
Navodila po korakih:
- Zaženi servisnega pomočnika prek menija
Dodatki→Zaženi servisnega pomočnikaali z istoimenskim gumbom na orodni vrstici. - V območju
Nalogeizberi želeno servisno nalogo (npr. menjava olja, servisni pregled ali oboje). - V pregledu preveri rumeno označene spremembe. Po potrebi lahko posamezne vrednosti ročno spremeniš.
- Za prenos sprememb v krmilno enoto klikni
Uveljavi spremembe.... - Izklopi in znova vklopi vžig, da instrumentna plošča prevzame nove vrednosti in se prikaz servisnega intervala posodobi.
💡 Nasvet: Če servisni pomočnik za tvoje vozilo ne ponuja vnaprej določenih nalog, lahko servisne intervale ponastaviš tudi ročno prek funkcije prilagoditve instrumentne plošče.
Seznam vgradnje

Seznam vgradnje je seznam vseh krmilnih enot, vgrajenih v vozilo, ki je shranjen v diagnostičnem prehodu (naslov 19). Služi kot osrednja referenca o tem, kateri elektronski sistemi so v vozilu.
ℹ️ Opomba: Seznam vgradnje je na voljo izključno pri vozilih z diagnostičnim prehodom na vodilu CAN. Starejša vozila z diagnostiko samo prek voda K-Line nimajo prehoda in zato tudi ne seznama vgradnje.
Pomen seznama vgradnje:
CarPort seznam vgradnje uporablja na več mestih:
- Izbira krmilne enote: Na zavihku
NameščenoCarPort prikaže samo krmilne enote, ki so v seznamu vgradnje vpisane kot vgrajene. - AutoScan: Pri samodejnem skeniranju napak se ciljno poizvedujejo krmilne enote, navedene v seznamu vgradnje, kar skeniranje močno pospeši.
Kdaj je treba seznam vgradnje spremeniti?
Seznam vgradnje se praviloma ujema z dejansko opremo vozila. Vendar obstajajo situacije, v katerih je potrebna ročna sprememba:
- Naknadna vgradnja komponent: npr. vlečna kljuka z lastno krmilno enoto, naknadna vgradnja parkirnega ogrevanja ali vzvratne kamere.
- Odstranitev krmilnih enot: npr. demontaža sistema, ki ni več potreben.
- Manjkajoči ali napačni vnosi: V redkih primerih je lahko tovarniški seznam vgradnje nepopoln ali napačen.
Če je krmilna enota fizično vgrajena, vendar ni vpisana v seznam vgradnje, jo AutoScan preskoči in se ne prikaže v izbiri krmilne enote pod Nameščeno. Nasprotno pa vnos za neobstoječo krmilno enoto povzroči napake pri povezovanju med skeniranjem AutoScan.
ℹ️ Pomembno: Seznam vgradnje, ki se ne ujema z dejansko opremo, pogosto povzroči vnose v pomnilniku napak. Če je krmilna enota vpisana v seznam, vendar fizično ne obstaja (manjkajoča vgradnja), prehod zazna napako v komunikaciji. Če je nasprotno krmilna enota vgrajena, vendar ni navedena v seznamu (dodatna vgradnja), lahko odvisni sistemi javljajo napake, ker pričakovani podatki izostanejo. Zato seznam vgradnje vedno posodobi, ko se oprema vozila spremeni.
Navodila po korakih:
- V povezani krmilni enoti prehoda (naslov 19) odpri zavihek Seznam vgradnje.
- CarPort prikaže trenutni seznam vseh možnih krmilnih enot s kljukico pri vsakem sistemu, vpisanem kot vgrajen.
- Postavi kljukico pri krmilnih enotah, ki jih je treba dodati, ali jo odstrani pri krmilnih enotah, ki niso več vgrajene.
- Za trajno shranjevanje sprememb v prehod klikni
Zapiši....
💡 Nasvet: Če želiš spremembe pred shranjevanjem zavreči, klikni Ponastavi, da se vrneš na prvotno prebrani seznam. To je mogoče le, dokler spremembe še niso shranjene.
Diagnostični način (UDS)
Pri krmilnih enotah s protokolom UDS diagnostična komunikacija poteka v različnih diagnostičnih sejah (Diagnostic Sessions). Vsaka seja določa, katere ukaze krmilna enota sprejema in katere funkcije so omogočene. CarPort ob vzpostavljanju povezave samodejno preklopi v ustrezni način – v določenih situacijah pa je lahko treba način preklopiti ročno.
Preklop diagnostičnega načina:
Pri odprti povezavi UDS najdeš v zgornjem desnem kotu okna krmilne enote spustni seznam za diagnostični način. Na voljo so naslednji načini:
| Način | Opis |
|---|---|
Diagnostični način VW |
Standardni način za diagnostiko, specifično za VAG. CarPort ga samodejno nastavi po vsaki vzpostavitvi povezave. Tu so na voljo vse običajne diagnostične funkcije (pomnilnik napak, izmerjene vrednosti, kodiranje, prilagoditev, osnovne nastavitve itd.). |
Diagnostični način OBD |
Omejen diagnostični način, ki se uporablja tako za generično diagnostiko OBD-2 kot za diagnostiko, specifično za VAG. Funkcije branja (pomnilnik napak, izmerjene vrednosti, podatki o krmilni enoti) so na voljo, dostopi za pisanje (kodiranje, prilagoditev, osnovne nastavitve, test aktuatorjev) pa niso mogoči. |
Način programiranja |
Način programiranja za zapisovanje (flashanje) programske opreme krmilnih enot. Potreben je za posodobitve vdelane programske opreme. |
Način konca proizvodne linije (EOL) |
Poseben način za preizkuse EOL (End-of-Line) na koncu proizvodne linije. Omogoča dostop do tovarniških funkcij za konfiguracijo. |
Razvojni način |
Razvojni način z razširjenimi diagnostičnimi funkcijami, ki se običajno uporablja samo pri razvoju vozil. |
Kdaj je treba način preklopiti ročno?
Ročni preklop praviloma ni potreben, ker CarPort samodejno nastavi Diagnostični način VW. Nekatere posebne funkcije – zlasti posamezne možnosti kodiranja – pa zahtevajo preklop v Način konca proizvodne linije (EOL) ali Razvojni način.
ℹ️ Opomba: Pri vozilih z zaščito Secure Gateway (SFD/UNECE) je na voljo izključno Diagnostični način OBD. Prehod blokira preklop v druge diagnostične seje, dokler ni opravljena avtentikacija na prehodu.