Kódolás & adaptáció
A kódolással és az adaptációval járműfunkciókat aktiválhatsz, módosíthatod a vezérlőegységek paramétereit, nullázhatod a szervizintervallumokat, és karbantarthatod a beépítési listát.
Ezek a funkciók „író” jellegűek: aktívan beavatkoznak a vezérlőegységek konfigurációjába, és módosítják a jármű paramétereit – ezért csak akkor használd őket, ha tudod, mit csinálsz, és előtte mindig jegyezd fel az eredeti értékeket. Sok vezérlőegységnél előbb biztonsági hozzáférésre vagy SFD-feloldásra van szükség.
Kódolás

A vezérlőegységek kódolása arra szolgál, hogy funkciókat kapcsolj be vagy ki, illetve különböző változatok között válts. Minden járműmodellt számos felszereltségi opcióval kínálnak, amelyek piactól, modelltől és alapfelszereltségtől függően változnak. A beépített hardver ilyenkor gyakran azonos – csak a hozzá tartozó vezérlőegység kódolása határozza meg, hogy mely funkciók aktívak ténylegesen.
Egy tipikus példa: a jármű gyárilag halogén fényszórókkal van felszerelve, a hardver azonban a xenont vagy a LED-et is támogatja. A vezérlőegység kódolása határozza meg, hogy milyen típusú fényszóró van beépítve, és hogyan működik a világításvezérlés. További gyakori kódolásmódosítások például:
- A nappali menetfény bekapcsolása vagy kikapcsolása
- A központi zár viselkedése (pl. automatikus zárás menet közben)
- A külső tükör lebillentése tolatáskor
- A komfort irányjelző villanásszámának beállítása
- Az elektromos ablakemelők komfortzárásának beállítása
⚠️ Figyelem: A hibás kódolás azt eredményezheti, hogy a jármű funkciói nem működnek megfelelően, vagy a vezérlőegység hibaüzeneteket generál. Minden módosítás előtt jegyezd fel az aktuális kódolási értéket, hogy szükség esetén vissza tudd állítani.
A VAG-konszernnél kétféle kódolási eljárást különböztetünk meg. Hogy melyik eljárás használatos, az kizárólag a vezérlőegység implementációjától függ.
Rövid kódolás
A rövid kódolás egy egyszerű numerikus kóddal (3, 5 vagy 7 jegyű decimális számmal) határozza meg a vezérlőegység konfigurációját. A kódon belül minden számjegy vagy számjegycsoport egy adott funkciókészletet képvisel.
- Protokollok: Kizárólag KWP1281 és KWP2000 esetén.
- Változatok és értéktartományok: A vezérlőegységtől függően négy változat valamelyike használatos. A CarPort automatikusan felismeri a típust, és ennek megfelelően korlátozza a megengedett beviteli tartományt:
| Változat | Értéktartomány | Jegyek száma |
|---|---|---|
| 7 bites | 0–127 | 3 jegyű |
| 15 bites | 0–32767 | 5 jegyű |
| 20 bites | 0–1048575 | 7 jegyű |
| 23 bites | 0–8388607 | 7 jegyű |
- Megjelenítés: Ha rendelkezésre állnak leíró adatok, a CarPort közérthető szöveggel megjeleníti az egyes számjegyek vagy számjegycsoportok jelentését (pl. „1. számjegy: fényszórótípus – 0 = halogén, 1 = xenon”). Leíró adatok nélkül a numerikus kód további magyarázat nélkül jelenik meg.
Lépésről lépésre (rövid kódolás):
- A CarPort megjeleníti a vezérlőegységben aktuálisan tárolt kódolási értéket. Jegyezd fel ezt az értéket.
- Ha rendelkezésre állnak leíró adatok, az egyes számjegyeket a megjelenített választómezőkkel módosíthatod.
- Másik lehetőségként az új kódolási értéket számként közvetlenül is beírhatod az
Új kódolás:beviteli mezőbe. - Kattints az
Írás...gombra, hogy a kódolást átküldd a vezérlőegységnek.
Hosszú kódolás
A hosszú kódolás lényegesen finomabb beavatkozást tesz lehetővé a vezérlőegység konfigurációjába. Egyetlen szám helyett hexadecimális bájtsorozatot használ, amelyben minden egyes bit egy adott funkciót vagy paramétert képvisel.
- Protokollok: KWP2000 és UDS esetén.
- Megjelenítés: A kódolás bájtok sorozataként jelenik meg (pl.
0F 3A 00 12 8B). Minden bájt 8 bitből áll, amelyek egyenként beállíthatók vagy törölhetők.
Megjelenítés leíró adatokkal és anélkül:
Ha a vezérlőegységhez rendelkezésre állnak leíró adatok, a CarPort minden bithez közérthető leírást jelenít meg jelölőnégyzettel (pl. „Nappali menetfény aktív”, „Tükörlebillentés tolatáskor”). A kívánt funkciókat egyszerűen a pipák bejelölésével vagy törlésével konfigurálhatod.
Ha nincsenek leíró adatok, a CarPort általános nézetet jelenít meg bájt- és bitszámmal (pl. „3. bájt, 5. bit”). Ebben az esetben az egyes bitek jelentését külső forrásból kell ismerned (pl. járműfórumok, szervizdokumentáció). Ha azonban rendelkezel a megfelelő információkkal, a biteket nagyon célzottan módosíthatod.
Lépésről lépésre (hosszú kódolás):
- A CarPort kiolvassa és megjeleníti a vezérlőegység aktuális kódolását. Jegyezd fel a megjelenített hexadecimális értéket biztonsági másolatként. A kódolást a diagnosztikai jelentésben is megtalálod.
- Kapcsold be vagy ki a kívánt funkciókat a választómezőkkel (ha vannak leíró adatok), vagy módosítsd a bitértékeket a jelölőnégyzetekkel, illetve írj be teljes bájtértékeket közvetlenül az
Új kódolás:beviteli mezőbe. - Kattints az
Írás...gombra, hogy az új kódolást átküldd a vezérlőegységnek.
💡 Tipp: A bájtnézetben az egyes bájtokat közvetlenül hexadecimális értékként szerkesztheted. A jelölőnégyzetes nézet ilyenkor automatikusan frissül, és fordítva – a két nézet mindig szinkronban van.
Kódolás és biztonsági hozzáférés
Egyes vezérlőegységek új kódolás írása előtt biztonsági hozzáférést igényelnek. Ilyenkor a CarPort az átvitel előtt felkér a szükséges hozzáférési kód megadására. Az újabb, SFD (a járműdiagnosztika védelme) funkcióval rendelkező járműveknél a kódolás módosítását kriptográfiai védelmi mechanizmusok is korlátozhatják.
Adaptáció

Az adaptációval egy vezérlőegység konfigurálható paramétereit módosíthatod. A funkciókat be- vagy kikapcsoló kódolással szemben az adaptáció arra szolgál, hogy egy meglévő funkción belüli értékeket kalibrálj vagy állíts be.
Az adaptáció tipikus alkalmazási területei:
- Kalibrálás alkatrészcsere után: pl. az injektorkorrekciós értékek megadása egy befecskendező szelep cseréje után.
- Előírt értékek beállítása: pl. alapjárati fordulatszám, az eső-/fényérzékelő fényérzékenysége, a parkolóradar érzékenysége.
- Paraméterekkel rendelkező funkciók aktiválása: pl. a nappali menetfény fényereje, a Coming Home funkció időtartama.
- Szervizszámlálók nullázása: pl. a szervizintervallum-kijelzés nullázása olajcsere után (kényelmesebben a szervizasszisztenssel).
⚠️ Figyelem: Az adaptáció megváltoztatja a vezérlőegység viselkedését. A hibás értékek működési zavarokhoz vagy a biztonságot érintő hibás működéshez vezethetnek. Minden módosítás előtt jegyezd fel az aktuális eredeti értéket, hogy szükség esetén vissza tudd állítani.
Az adaptációs funkció menete és megjelenítése a használt diagnosztikai protokolltól függően jelentősen eltér.
Adaptáció KWP1281 / KWP2000 esetén
A régebbi KWP1281 és KWP2000 protokolloknál az adaptációs paraméterek számozott csatornákba vannak rendezve:
- KWP1281: csatornák 0-tól 100-ig
- KWP2000: csatornák 0-tól 255-ig
Minden csatorna egyetlen értéket tartalmaz. Ez általában 16 bites (0–65535 tartományú) vagy 8 bites (0–255 tartományú) érték. Különleges formája a hosszú adaptáció, amelyben ASCII-szövegértékek tárolódnak (pl. injektorkorrekciós értékek karakterláncként).
A csatornák megjelenítése:
Ha a CarPort programban rendelkezésre állnak leíró adatok a vezérlőegységhez, a csatornák közérthető névvel jelennek meg (pl. „Alapjárati fordulatszám”, „Fojtószelep-adaptáció”). Emellett a program a nyers adatokat mértékegységgel ellátott fizikai értékekre számítja át (pl. 0–100 % vagy -50 és +50 °C között), vagy választólistaként jeleníti meg (pl. „0 = ki, 1 = be”).
Ha nincsenek leíró adatok, a megjelenítés általános formában, a csatornaszám alapján történik (pl. „42. adaptáció”), formázatlan nyers értékkel. A leíró adatok használata a Címkefájl-információk használata, ha elérhetők jelölőnégyzettel be- és kikapcsolható, így a nyers értékekhez is közvetlenül hozzáférhetsz.
Lépésről lépésre:
- Válaszd ki a kívánt adaptációs csatornát a listából, vagy add meg kézzel a csatornaszámot.
- Megjelenik a vezérlőegységben aktuálisan tárolt érték. Jegyezd fel ezt az értéket, mielőtt bármit módosítasz.
- Írd be az új értéket a beviteli mezőbe.
- Kattints a
Tesztelésgombra az érték teszteléséhez.- Az érték a vezérlőegység felejtő memóriájába kerül. A vezérlőegység azonnal az új értéket használja, de a következő újraindításkor elvész.
- Ha az érték érvénytelen vagy kívül esik a megengedett tartományon, a vezérlőegység hibaüzenetet ad.
- Ellenőrizd, hogy a kívánt viselkedés bekövetkezik-e.
- Kattints a
Mentés...gombra, hogy az értéket tartósan eltárold a vezérlőegységben.
💡 Tipp: A kétlépcsős folyamat (tesztelés → mentés) biztonsági mechanizmusként szolgál. Amíg csak a Tesztelés gombot használod, a gyújtás ki- és bekapcsolásával bármikor visszatérhetsz az eredeti értékhez. Csak a Mentés... gomb teszi véglegessé a módosítást.
Adaptáció UDS esetén
Az UDS protokollt használó modern vezérlőegységeknél az adaptáció alapvetően eltér:
- Azonosítók csatornaszámok helyett: Az adaptációs paraméterek címzése 16 bites azonosítókkal (identifier) történik. A közérthető névhez való hozzárendelés kizárólag az ODX leíró adatok (ASAM adatkészlet) alapján lehetséges.
- Összetett adatszerkezetek: Az UDS adaptációs értékei lehetnek egyszerű numerikus értékek, de bitmezők, karakterláncok vagy többrészes struktúrák is.
- Közvetlen mentés: A KWP1281/KWP2000 protokollal ellentétben az UDS-nél nincs külön tesztlépés. A módosítások az átvitelkor azonnal és tartósan eltárolódnak a vezérlőegységben.
- Leíró adatok szükségesek: A megfelelő ODX-adatok nélkül az azonosítók és értékeik nem értelmezhetők. A CarPort ezért feltétlenül igényli az adott vezérlőegységhez tartozó helyes leíró adatokat.
⚠️ Figyelem: Mivel az UDS-vezérlőegységeknél a módosítások azonnal és tartósan eltárolódnak, nincs lehetőség arra, hogy az új értéket először ideiglenesen teszteld. Az átvitel előtt győződj meg róla, hogy a beírt érték helyes.
Szervizasszisztens

A Volkswagen-csoport járművei szervizintervallum-kijelzéssel rendelkeznek, amely emlékezteti a vezetőt az esedékes karbantartási munkákra (pl. olajcsere, átvizsgálás). Ezeket az intervallumadatokat a műszercsoport (kilométeróra) adaptációs csatornákként tárolja; jellemzően a következő szervizig hátralévő távolságot (km-ben) és a hátralévő időt (napokban) tartalmazzák.
A karbantartás elvégzése után ezeket a számlálókat kézzel kell nullázni, hogy a szervizintervallum-kijelzés helyesen működjön. Technikailag ez a műszercsoport adaptációs funkciójával történik – a megfelelő csatornákat egyenként kell a megfelelő értékekre állítani.
A CarPort szervizasszisztense jelentősen leegyszerűsíti ezt a folyamatot: az összes releváns szervizintervallum-paramétert egyetlen áttekinthető nézetben foglalja össze, és néhány kattintással lehetővé teszi a nullázást – nem kell ismerned az egyes adaptációs csatornákat és azok előírt értékeit.
Funkciók:
- Áttekinthető megjelenítés: A szervizintervallumot érintő összes adaptációs csatorna megjelenik az aktuális és az új értékével együtt.
- Előre definiált munkák: A
Munkákterületen a gyakori szervizhelyzetek előre definiált választócsoportokként állnak rendelkezésre (pl. csak az olajcsere-intervallum nullázása, olajcsere + átvizsgálás nullázása). Egy munka kiválasztása automatikusan kijelöli a hozzá tartozó adaptációs csatornákat a helyes célértékekkel. - Módosítások előnézete: Minden csatorna, amelynek értékét a kiválasztott munka megváltoztatja, sárga háttérrel jelenik meg – így az átvitel előtt pontosan látod, mely paraméterek módosulnak.
Lépésről lépésre:
- Indítsd el a szervizasszisztenst az
Extrák→Szervizasszisztens indításamenüpontban vagy az eszköztár azonos nevű gombjával. - A
Munkákterületen válaszd ki a kívánt szervizmunkát (pl. olajcsere, átvizsgálás vagy mindkettő). - Ellenőrizd az áttekintésben a sárga háttérrel kiemelt módosításokat. Szükség esetén egyes értékeket kézzel is módosíthatsz.
- Kattints a
Módosítások alkalmazása...gombra, hogy a módosításokat átküldd a vezérlőegységnek. - Kapcsold ki, majd újra be a gyújtást, hogy a műszercsoport átvegye az új értékeket, és a szervizintervallum-kijelzés frissüljön.
💡 Tipp: Ha a szervizasszisztens a járművedhez nem kínál előre definiált munkákat, a szervizintervallumokat a műszercsoport adaptációs funkciójával kézzel is nullázhatod.
Beépítési lista

A beépítési lista a diagnosztikai átjáróban (19-es cím) tárolt jegyzék a járműbe beépített összes vezérlőegységről. Központi referenciaként szolgál arra vonatkozóan, hogy mely elektronikus rendszerek vannak jelen a járműben.
ℹ️ Megjegyzés: A beépítési lista kizárólag CAN-buszos diagnosztikai átjáróval rendelkező járműveknél érhető el. A tisztán K-vonalas diagnosztikájú régebbi járművekben nincs átjáró, így beépítési lista sem.
A beépítési lista szerepe:
A CarPort több helyen is használja a beépítési listát:
- ECU-kiválasztás: A
Beépítettfülön a CarPort csak azokat a vezérlőegységeket jeleníti meg, amelyek a beépítési listában beépítettként szerepelnek. - AutoScan: Az automatikus hibavizsgálat célzottan a beépítési listában szereplő vezérlőegységeket kérdezi le, ami jelentősen felgyorsítja a vizsgálatot.
Mikor kell módosítani a beépítési listát?
A beépítési lista általában megegyezik a jármű tényleges felszereltségével. Vannak azonban olyan helyzetek, amikor kézi módosításra van szükség:
- Alkatrészek utólagos beépítése: pl. saját vezérlőegységgel rendelkező vonóhorog, állófűtés vagy tolatókamera utólagos beépítése.
- Vezérlőegységek eltávolítása: pl. egy már nem szükséges rendszer kiszerelése.
- Hiányzó vagy hibás bejegyzések: Ritkán előfordulhat, hogy a gyári beépítési lista hiányos vagy hibás.
Ha egy vezérlőegység fizikailag be van építve, de nem szerepel a beépítési listában, az AutoScan kihagyja, és nem jelenik meg az ECU-kiválasztás Beépített fülén. Fordítva: egy nem létező vezérlőegység bejegyzése kapcsolódási hibákhoz vezet az AutoScan során.
ℹ️ Fontos: Ha a beépítési lista nem felel meg a tényleges felszereltségnek, az gyakran bejegyzéseket okoz a hibatárolóban. Ha egy vezérlőegység szerepel a listában, de fizikailag nincs jelen (hiányzó beépítés), az átjáró kommunikációs hibát észlel. Ha fordítva egy vezérlőegység be van építve, de nem szerepel a listában (többletbeépítés), a tőle függő rendszerek hibaüzeneteket generálhatnak, mert nem kapják meg a várt adatokat. Ezért mindig módosítsd a beépítési listát, ha megváltozik a jármű felszereltsége.
Lépésről lépésre:
- Kapcsolódj az átjáró-vezérlőegységhez (19-es cím), és nyisd meg a Beépítési lista fület.
- A CarPort megjeleníti az összes lehetséges vezérlőegység aktuális listáját; minden beépítettként bejegyzett rendszer mellett pipa látható.
- Tedd be a pipát a hozzáadandó vezérlőegységeknél, vagy vedd ki azoknál, amelyek már nincsenek beépítve.
- Kattints az
Írás...gombra, hogy a módosításokat tartósan elmentsd az átjáróban.
💡 Tipp: Ha mentés előtt el szeretnéd vetni a módosításaidat, kattints a Visszaállítás gombra, hogy visszatérj az eredetileg kiolvasott listához. Erre csak addig van lehetőség, amíg még nem mentettél.
Diagnosztikai üzemmód (UDS)
Az UDS protokollt használó vezérlőegységeknél a diagnosztikai kommunikáció különböző diagnosztikai munkamenetekben (diagnostic session) zajlik. Minden munkamenet meghatározza, hogy a vezérlőegység mely parancsokat fogadja el, és mely funkciók engedélyezettek. A CarPort a kapcsolat felépítésekor automatikusan a megfelelő üzemmódba vált – bizonyos helyzetekben azonban szükség lehet az üzemmód kézi átváltására.
A diagnosztikai üzemmód átváltása:
Nyitott UDS-kapcsolat esetén a vezérlőegység ablakának jobb felső sarkában egy legördülő lista található a diagnosztikai üzemmód kiválasztásához. A következő üzemmódok érhetők el:
| Üzemmód | Leírás |
|---|---|
VW-diagnosztikai üzemmód |
A VAG-specifikus diagnosztika alapértelmezett üzemmódja. A CarPort minden kapcsolatfelépítés után automatikusan ezt állítja be. Itt minden szokásos diagnosztikai funkció rendelkezésre áll (hibatároló, mért értékek, kódolás, adaptáció, alapbeállítás stb.). |
OBD-diagnosztikai üzemmód |
Korlátozott diagnosztikai üzemmód, amelyet az általános OBD-2-diagnosztika és a VAG-specifikus diagnosztika is használ. Az olvasási funkciók (hibatároló, mért értékek, vezérlőegység-információk) elérhetők, az írási műveletek (kódolás, adaptáció, alapbeállítás, működtető teszt) azonban nem lehetségesek. |
Programozási üzemmód |
Programozási üzemmód a vezérlőegység szoftverének flasheléséhez. A firmware-frissítésekhez szükséges. |
Gyártósor végi üzemmód (EOL) |
Speciális üzemmód a gyártósor végén végzett end-of-line tesztekhez. Hozzáférést biztosít a gyári konfigurációs funkciókhoz. |
Fejlesztői üzemmód |
Kibővített diagnosztikai funkciókat kínáló fejlesztői üzemmód, amelyet általában csak a járműfejlesztés során használnak. |
Mikor kell kézzel váltani az üzemmódot?
Általában nincs szükség kézi átváltásra, mivel a CarPort automatikusan a VW-diagnosztikai üzemmód beállítást választja. Bizonyos speciális funkciók – különösen egyes kódolási opciók – azonban átváltást igényelnek a Gyártósor végi üzemmód (EOL) vagy a Fejlesztői üzemmód beállításra.
ℹ️ Megjegyzés: A Secure Gateway (SFD/UNECE) védelemmel ellátott járműveknél kizárólag az OBD-diagnosztikai üzemmód érhető el. Az átjáró mindaddig letiltja a más diagnosztikai munkamenetekre való váltást, amíg nem történt meg az átjáró-hitelesítés.