CarPort Docs

Softvérová dokumentácia

💡 Táto dokumentácia sa vzťahuje na program CarPort vo verzii 3.2. Staršie alebo novšie verzie sa môžu líšiť rozsahom funkcií.

Bezpečnostný prístup & SFD

Bezpečnostný prístup, SFD a Secure Gateway: ako vozidlá VAG chránia kódovanie a adaptáciu a čo to znamená pre diagnostiku s programom CarPort.

Funkcie na čítanie, ako je pamäť chýb, namerané hodnoty a informácie o riadiacej jednotke, sú pri všetkých vozidlách k dispozícii bez obmedzenia. Zapisovacie funkcie, ako je kódovanie, adaptácia a základné nastavenia, však koncern Volkswagen zabezpečuje podľa generácie vozidla rôzne. Pre diagnostickú prácu s programom CarPort je dôležité tieto rozdiely poznať, pretože priamo ovplyvňujú dostupný rozsah funkcií.

Prehľad úrovní ochrany

V zozname vozidiel sú novšie modely označené poznámkami SFD a SFD/UNECE. Nasledujúca tabuľka ukazuje, ktoré funkcie sú pri jednotlivých úrovniach ochrany k dispozícii:

Generácia vozidla Ochrana Funkcie na čítanie Vymazanie pamäte chýb Zapisovacie funkcie
Pred rokom 2020 Bezpečnostný prístup / Prihlásenie Bez obmedzenia Bez obmedzenia Po zadaní prístupového kódu
Približne od roku 2020 (SFD) SFD Bez obmedzenia Bez obmedzenia Po odomknutí SFD (token/kľúč)
Približne od roku 2024 (SFD/UNECE) Secure Gateway + SFD Bez obmedzenia Bez obmedzenia Po overení na jednotke gateway + odomknutí SFD

Bezpečnostný prístup

Bezpečnostný prístup

Bezpečnostný prístup je ochranný mechanizmus, ktorý určité diagnostické funkcie riadiacej jednotky sprístupní až po zadaní 5-miestneho číselného kódu. Zabraňuje sa tak tomu, aby sa parametre dôležité pre bezpečnosť alebo pre schválenie vozidla na prevádzku zmenili omylom alebo neoprávnene.

  • Protokoly: výhradne KWP2000 a UDS. Pri KWP1281 sa namiesto toho používa funkcia Prihlásenie, pri KWP2000 je navyše k dispozícii funkcia Kódovanie II.

Ktoré funkcie sú chránené?

Bezpečnostný prístup je zvyčajne potrebný na tieto akcie:

Viac úrovní prístupu:

Riadiaca jednotka môže mať viac prístupových kódov, z ktorých každý sprístupňuje inú oblasť funkcií. Jeden kód tak môže napríklad povoliť adaptáciu, zatiaľ čo na základné nastavenie je potrebný iný kód.

💡 Tip: Ak sú pre riadiacu jednotku k dispozícii popisné údaje, CarPort zobrazí dostupné úrovne prístupu so zrozumiteľnými názvami vo výberovom zozname. Prehľad často potrebných kódov nájdeš v kapitole Prístupové kódy pre riadiace jednotky VAG.

Postup krok za krokom:

  1. Zadaj 5-miestny prístupový kód do vstupného poľa alebo – ak sú k dispozícii popisné údaje – vyber vhodnú položku zo zoznamu.
  2. Klikni na Vyžiadať....
  3. Potvrď požiadavku v zobrazenom dialógovom okne.
  4. Pri úspechu sa sprístupní príslušná úroveň funkcií. CarPort to zobrazí v stavovom ukazovateli.

Správanie pri zadaní nesprávneho kódu:

Po zadaní nesprávneho kódu riadiaca jednotka zablokuje ďalšie pokusy o prístup na čakaciu dobu stanovenú výrobcom (často 10–30 sekúnd, pri opakovanom nesprávnom zadaní aj dlhšie). Počas tejto doby blokovania riadiaca jednotka odmietne akýkoľvek ďalší kód – aj ten správny.

⚠️ Upozornenie: Po nesprávnom zadaní počkaj, kým doba blokovania úplne uplynie, a až potom to skús znova. Okamžité opakované zadanie – aj so správnym kódom – môže riadiaca jednotka odmietnuť a dobu blokovania ešte predĺžiť.

Prihlásenie / Kódovanie II

Funkcie Prihlásenie a Kódovanie II sú ochranné mechanizmy starších diagnostických protokolov KWP1281 a KWP2000. Plnia podobnú úlohu ako bezpečnostný prístup, líšia sa však spôsobom fungovania.

Rozdiel oproti bezpečnostnému prístupu:

Vlastnosť Bezpečnostný prístup Prihlásenie / Kódovanie II
Protokoly KWP2000, UDS KWP1281, KWP2000
Účinok Sprístupní úroveň funkcií Priamo vykoná akciu alebo spojí odomknutie s kódovaním
Formát kódu 5-miestny číselný kód 5-miestny číselný kód

Prihlásenie:

Prihlásenie prenesie do riadiacej jednotky kód, ktorý určitú funkciu priamo sprístupní alebo spustí. Na rozdiel od bezpečnostného prístupu, ktorý iba otvorí úroveň oprávnení, môže prihlásenie okamžite vyvolať zmenu konfigurácie.

Kódovanie II:

Kódovanie II spája zadanie kódu so súčasnou zmenou kódovania. Dajú sa tak aktivovať funkcie, ktoré nie sú prístupné cez bežné kódovanie. Typickým príkladom je aktivácia tempomatu (GRA): zadaním príslušného kódu sa funkcia GRA v riadiacej jednotke aktivuje.

Postup krok za krokom:

  1. Zadaj kód do vstupného poľa alebo – ak sú k dispozícii popisné údaje – vyber vhodnú položku zo zoznamu.
  2. Klikni na Prihlásenie....
  3. Potvrď akciu v zobrazenom dialógovom okne.

ℹ️ Poznámka: Či riadiaca jednotka podporuje funkciu Prihlásenie alebo Kódovanie II, závisí od konkrétnej riadiacej jednotky a jej firmvéru. Nie každá riadiaca jednotka túto funkciu ponúka. Ak sú k dispozícii popisné údaje, CarPort zobrazí dostupné možnosti prihlásenia so zrozumiteľnými názvami.

SFD (ochrana diagnostiky vozidla)

SFD

SFD (ochrana diagnostiky vozidla) je kryptografický ochranný mechanizmus, ktorý koncern Volkswagen používa vo svojich riadiacich jednotkách približne od modelového roka 2020 (Golf 8, Octavia 4, SEAT Leon 4 a i.). Pri týchto vozidlách nahrádza doterajší bezpečnostný prístup (Security Access) a chráni zapisovacie diagnostické funkcie, ako je kódovanie, adaptácia a základné nastavenia, pred neoprávneným prístupom.

Rozdiel oproti bezpečnostnému prístupu:

Vlastnosť Bezpečnostný prístup SFD
Spôsob ochrany Statický 5-miestny číselný kód Kryptografická metóda challenge-response (token + kľúč)
Väzba na vozidlo Kód platí pre všetky vozidlá s rovnakou riadiacou jednotkou Kľúč je viazaný na VIN konkrétneho vozidla
Protokoly KWP2000, UDS Iba UDS
Platnosť Trvalá Časovo obmedzená alebo obmedzená na jednu reláciu (podľa výrobcu)

Ako rozpoznať riadiacu jednotku chránenú pomocou SFD?

Ak je riadiaca jednotka chránená pomocou SFD, CarPort po nadviazaní spojenia zobrazí kartu SFD. Karta Bezpečnostný prístup v takom prípade chýba. Bez predchádzajúceho odomknutia SFD sú zapisovacie funkcie (kódovanie, adaptácia, základné nastavenia) zablokované – funkcie na čítanie, ako je čítanie pamäte chýb a nameraných hodnôt, zostávajú naďalej k dispozícii bez obmedzenia.

Odomknutie offline postupom:

CarPort podporuje odomknutie SFD offline postupom. Najprv sa pritom vygeneruje token špecifický pre dané vozidlo, ktorý sa potom v externej službe (tretej strany) vymení za odomykací kód (kľúč).

ℹ️ Dôležité: CarPort nedokáže kľúče SFD generovať sám. Kľúč sa vypočítava výhradne prostredníctvom externých online služieb (tretích strán). CarPort však podporuje celý proces od vygenerovania tokenu až po použitie kľúča, aby bolo odomknutie čo najjednoduchšie.

Postup krok za krokom:

  1. Otvor kartu SFD v pripojenej riadiacej jednotke. Oblasť Stav SFD zobrazuje aktuálny stav ochrany.
  2. V oblasti Ovládanie SFD zvoľ možnosť Generovať token SFD a klikni na Použiť.
  3. Riadiaca jednotka vygeneruje individuálny token, ktorý sa zobrazí v programe CarPort. Navyše sa zobrazí VIN vozidla.
  4. Skopíruj obe hodnoty (token a VIN). Tlačidlom Uložiť do súboru... môžeš obe hodnoty pohodlne uložiť do textového súboru.
  5. Otvor online službu poskytovateľa SFD (tretej strany) a zadaj tam token a VIN – dostaneš odomykací kód (kľúč).
  6. Prepni sa späť do programu CarPort. V oblasti Ovládanie SFD zvoľ možnosť Odomknúť pomocou kľúča SFD, zadaj získaný kľúč a klikni na Použiť.
  7. Po úspešnom odomknutí zobrazí CarPort potvrdenie. Zapisovacie diagnostické funkcie sú teraz k dispozícii.

ℹ️ Poznámka: Odomknutie SFD môže byť podľa riadiacej jednotky časovo obmedzené. Po jeho uplynutí alebo po ukončení spojenia môže byť potrebné celý postup zopakovať.

Secure Gateway (SFD/UNECE)

Od modelového roka 2024 zavádza koncern Volkswagen okrem SFD aj tzv. Secure Gateway v súvislosti s predpisom UNECE R155 (predpis OSN o kybernetickej bezpečnosti vozidiel). Táto kombinácia je v zozname vozidiel označená ako SFD/UNECE a často sa nazýva aj SFD2.

Secure Gateway je prístupová bariéra na úrovni jednotky gateway, ktorá obmedzuje už samotnú komunikačnú cestu medzi diagnostickým rozhraním a riadiacou jednotkou – ešte predtým, ako sa uplatní ochrana SFD samotnej riadiacej jednotky. Ide teda o dvojstupňové zabezpečenie:

Stupeň Mechanizmus Úroveň Účinok
1. Secure Gateway Jednotka gateway filtruje diagnostické príkazy Jednotka gateway vozidla (adr. 19) Do riadiacich jednotiek sa odovzdávajú iba autorizované príkazy
2. SFD Kryptografické overenie Jednotlivá riadiaca jednotka Zapisovacie funkcie až po odomknutí tokenom/kľúčom

Vplyv na diagnostiku s programom CarPort:

Bez dodatočného overenia voči Secure Gateway sú pri vozidlách so SFD/UNECE k dispozícii tieto funkcie:

  • čítanie pamäte chýb
  • vymazanie pamäte chýb
  • čítanie informácií o riadiacich jednotkách
  • čítanie nameraných hodnôt

Nasledujúce funkcie nie sú k dispozícii, kým neprebehne overenie na jednotke gateway:

  • kódovanie
  • adaptácia
  • základné nastavenia
  • test akčného člena
  • zmena zoznamu nainštalovaných jednotiek

Navyše je k dispozícii iba diagnostický režim OBD (pozri Diagnostický režim).

⚠️ Dôležité: Odomknutie Secure Gateway vyžaduje overenie na úrovni jednotky gateway, ktoré presahuje rámec doterajšieho mechanizmu SFD. Ide o obmedzenie zo strany výrobcu, ktoré sa rovnako týka všetkých nezávislých diagnostických systémov. CarPort podporuje odomknutie SFD na úrovni riadiacich jednotiek (pozri SFD), overenie na jednotke gateway však závisí od dostupnosti kompatibilných odomykacích služieb.