CarPort Docs

Softwaredokumentation

💡 Denne dokumentation gælder for CarPort version 3.2. Ældre eller nyere versioner kan have afvigende funktioner.

Kodning & tilpasning

Med kodning og tilpasning aktiverer du bilfunktioner, ændrer parametre i styreenheder, nulstiller serviceintervaller og vedligeholder installationslisten.

Disse funktioner er »skrivende«: De griber aktivt ind i styreenhedernes konfiguration og ændrer parametre i bilen – brug dem derfor kun, når du ved, hvad du gør, og notér altid de oprindelige værdier først. Mange styreenheder kræver forudgående sikkerhedsadgang eller SFD-oplåsning.

Kodning

Kodning

Kodning af styreenheder bruges til at aktivere eller deaktivere funktioner eller skifte mellem forskellige varianter. Hver bilmodel tilbydes med et væld af udstyrsmuligheder, der varierer afhængigt af marked, model og standardudstyr. Hardwaren er ofte den samme – det er først kodningen af den tilhørende styreenhed, der bestemmer, hvilke funktioner der faktisk er aktive.

Et typisk eksempel: En bil er fra fabrikken udstyret med halogenforlygter, men hardwaren understøtter også xenon eller LED. Via kodningen af styreenheden fastlægges det, hvilken forlygtetype der er monteret, og hvordan lysstyringen fungerer. Andre almindelige kodningsændringer vedrører f.eks.:

  • Aktivering eller deaktivering af kørelysfunktionen
  • Centrallåsens funktion (f.eks. automatisk låsning under kørsel)
  • Nedsænkning af sidespejl ved bakning
  • Konfiguration af antal blink ved komfortblink
  • Tilpasning af komfortlukningen for de elektriske ruder

⚠️ Advarsel: En forkert kodning kan medføre, at bilens funktioner ikke længere fungerer korrekt, eller at der udløses fejlmeddelelser i styreenheden. Notér den aktuelle kodningsværdi før hver ændring, så du kan gendanne den, hvis det bliver nødvendigt.

I VAG-koncernen skelnes der mellem to kodningsmetoder. Hvilken metode der bruges, afhænger udelukkende af styreenhedens implementering.

Kort kodning

Kort kodning bruger en enkel numerisk kode (3-, 5- eller 7-cifret decimaltal) til at definere en styreenheds konfiguration. Hvert ciffer eller hver ciffergruppe i koden repræsenterer et bestemt sæt funktioner.

  • Protokoller: Udelukkende ved KWP1281 og KWP2000.
  • Varianter og værdiområder: Afhængigt af styreenheden bruges en af fire varianter. CarPort genkender typen automatisk og begrænser det tilladte indtastningsområde tilsvarende:
Variant Værdiområde Cifre
7-bit 0–127 3-cifret
15-bit 0–32767 5-cifret
20-bit 0–1048575 7-cifret
23-bit 0–8388607 7-cifret
  • Visning: Hvis der findes beskrivelsesdata, viser CarPort betydningen af hvert ciffer eller hver ciffergruppe i klartekst (f.eks. »Ciffer 1: forlygtetype – 0 = halogen, 1 = xenon«). Uden beskrivelsesdata vises den numeriske kode uden yderligere forklaring.

Trin-for-trin-vejledning (kort kodning):

  1. CarPort viser den kodningsværdi, der aktuelt er gemt i styreenheden. Notér denne værdi.
  2. Hvis der findes beskrivelsesdata, kan du ændre de enkelte cifre via de viste valgfelter.
  3. Alternativt kan du indtaste den nye kodningsværdi direkte som tal i indtastningsfeltet Ny kodning:.
  4. Klik på Skriv... for at overføre kodningen til styreenheden.

Lang kodning

Lang kodning giver en væsentligt finere kontrol over styreenhedens konfiguration. I stedet for et enkelt tal bruges en hexadecimal bytestreng, hvor hver enkelt bit repræsenterer en bestemt funktion eller parameter.

  • Protokoller: Ved KWP2000 og UDS.
  • Visning: Kodningen vises som en række bytes (f.eks. 0F 3A 00 12 8B). Hver byte består af 8 bits, der kan sættes eller slettes enkeltvis.

Visning med og uden beskrivelsesdata:

Hvis der findes beskrivelsesdata for styreenheden, viser CarPort en klartekstbeskrivelse for hver bit som et afkrydsningsfelt (f.eks. »Kørelys aktivt«, »Nedsænkning af sidespejl ved bakning«). Du kan konfigurere de ønskede funktioner ved blot at sætte eller fjerne flueben.

Hvis der ikke findes beskrivelsesdata, viser CarPort en generisk visning med byte- og bitnummer (f.eks. »Byte 3, bit 5«). I så fald skal du kende betydningen af de enkelte bits fra en ekstern kilde (f.eks. bilfora, værkstedsdokumentation). Til gengæld kan du ændre bits meget målrettet, når du har de relevante oplysninger.

Trin-for-trin-vejledning (lang kodning):

  1. CarPort udlæser den aktuelle kodning fra styreenheden og viser den. Notér den viste hexadecimale værdi som sikkerhedskopi. Du kan også finde kodningen i diagnoserapporten.
  2. Aktivér eller deaktivér de ønskede funktioner via valgfelterne (hvis der findes beskrivelsesdata), ændr bitværdierne via afkrydsningsfelterne, eller skriv hele byteværdier direkte i indtastningsfeltet Ny kodning:.
  3. Klik på Skriv... for at overføre den nye kodning til styreenheden.

💡 Tip: I bytevisningen kan du redigere enkelte bytes direkte som hexadecimal værdi. Visningen med afkrydsningsfelter opdateres automatisk og omvendt – de to visninger er altid synkroniserede.

Kodning og sikkerhedsadgang

Nogle styreenheder kræver sikkerhedsadgang, før en ny kodning kan skrives. I så fald beder CarPort dig om at indtaste den nødvendige adgangskode før overførslen. På nyere biler med SFD (beskyttelse af køretøjsdiagnostik) kan kodningsændringer desuden være begrænset af kryptografiske beskyttelsesmekanismer.

Tilpasning

Tilpasning

Tilpasning gør det muligt at ændre konfigurerbare parametre i en styreenhed. I modsætning til kodning, der slår funktioner til eller fra, bruges tilpasning til at kalibrere eller justere værdier inden for en eksisterende funktion.

Typiske anvendelser af tilpasninger er:

  • Kalibrering efter udskiftning af komponenter: f.eks. indlæsning af injektormængdeværdier efter udskiftning af en indsprøjtningsdyse.
  • Justering af nominelle værdier: f.eks. tomgangsomdrejningstal, lysfølsomheden for regn-/lyssensoren, parkeringshjælpens følsomhed.
  • Aktivering af funktioner med parametre: f.eks. dæmpningsværdi for kørelyset, coming home-tid.
  • Nulstilling af servicetællere: f.eks. nulstilling af serviceintervalvisningen efter et olieskift (mere bekvemt med serviceassistenten).

⚠️ Advarsel: Tilpasninger ændrer styreenhedens adfærd. Forkerte værdier kan føre til funktionsfejl eller sikkerhedskritisk fejladfærd. Notér den aktuelle oprindelige værdi før hver ændring, så du kan gendanne den, hvis det bliver nødvendigt.

Forløbet og visningen af tilpasningsfunktionen varierer betydeligt afhængigt af den anvendte diagnoseprotokol.

Tilpasning ved KWP1281 / KWP2000

I de ældre protokoller KWP1281 og KWP2000 er tilpasningsparametrene organiseret i nummererede kanaler:

  • KWP1281: Kanal 0 til 100
  • KWP2000: Kanal 0 til 255

Hver kanal indeholder en enkelt værdi. Det er som regel en 16-bit-værdi (område 0–65535) eller en 8-bit-værdi (område 0–255). Som særlig form findes lang tilpasning, hvor der gemmes ASCII-tekstværdier (f.eks. injektormængdeværdier som tegnstreng).

Visning af kanalerne:

Hvis der findes beskrivelsesdata for styreenheden i CarPort, vises kanalerne med klartekstnavne (f.eks. »Tomgangsomdrejningstal«, »Tilpasning af gasspjæld«). Desuden omregnes rådataene til fysiske værdier med enheder (f.eks. 0–100 % eller -50 til +50 °C) eller vises som valgliste (f.eks. »0 = Fra, 1 = Til«).

Hvis der ikke findes beskrivelsesdata, sker visningen generisk via kanalnummeret (f.eks. »Tilpasning 42«) med den uformaterede råværdi. Brugen af beskrivelsesdata kan slås til og fra med afkrydsningsfeltet Brug beskrivelsesdata, hvis tilgængelige, så du også har direkte adgang til råværdierne.

Trin-for-trin-vejledning:

  1. Vælg den ønskede tilpasningskanal på listen, eller indtast kanalnummeret manuelt.
  2. Den værdi, der aktuelt er gemt i styreenheden, vises. Notér denne værdi, før du foretager ændringer.
  3. Indtast den nye værdi i indtastningsfeltet.
  4. Klik på Test for at teste værdien.
    • Værdien overføres til styreenhedens flygtige hukommelse. Styreenheden bruger straks den nye værdi, men den går tabt ved næste genstart.
    • Hvis værdien er ugyldig eller uden for det tilladte område, viser styreenheden en fejlmeddelelse.
  5. Kontrollér, om den ønskede adfærd indtræder.
  6. Klik på Gem... for at gemme værdien permanent i styreenheden.

💡 Tip: Processen i to trin (test → gem) fungerer som en sikkerhedsmekanisme. Så længe du kun bruger Test, kan du til enhver tid vende tilbage til den oprindelige værdi ved at slå tændingen fra og til igen. Først Gem... gør ændringen permanent.

Tilpasning ved UDS

På moderne styreenheder med UDS-protokollen er tilpasningen grundlæggende anderledes:

  • Identifikatorer i stedet for kanalnumre: Tilpasningsparametre adresseres via 16-bit-identifikatorer. Tilknytningen til et klartekstnavn sker udelukkende via ODX-beskrivelsesdata (ASAM-datasæt).
  • Komplekse datastrukturer: Tilpasningsværdier ved UDS kan være simple numeriske værdier, men også omfatte bitfelter, tegnstrenge eller strukturer i flere dele.
  • Direkte lagring: I modsætning til KWP1281/KWP2000 er der ved UDS intet separat testtrin. Ændringer gemmes straks permanent i styreenheden ved overførslen.
  • Beskrivelsesdata påkrævet: Uden de passende ODX-data kan identifikatorerne og deres værdier ikke fortolkes. CarPort har derfor ubetinget brug for de korrekte beskrivelsesdata for den pågældende styreenhed.

⚠️ Advarsel: Da ændringer i UDS-styreenheder gemmes permanent med det samme, er der ingen mulighed for først at teste den nye værdi midlertidigt. Sørg for, at den indtastede værdi er korrekt, før du overfører den.

Serviceassistent

Serviceassistent

Biler fra Volkswagen-koncernen har en serviceintervalvisning, der minder føreren om forestående vedligeholdelse (f.eks. olieskift, eftersyn). Intervaldataene gemmes i instrumentpanelet (speedometeret) som tilpasningskanaler og omfatter typisk den resterende strækning (i km) og den resterende tid (i dage) til næste service.

Efter udført vedligeholdelse skal disse tællere nulstilles manuelt, så serviceintervalvisningen fungerer korrekt. Teknisk sker det via funktionen Tilpasning i instrumentpanelet – de pågældende kanaler skal hver for sig sættes til de rette værdier.

Serviceassistenten i CarPort forenkler denne proces betydeligt: Den samler alle relevante serviceintervalparametre i én overskuelig visning og gør det muligt at nulstille dem med få klik – du behøver ikke at kende de enkelte tilpasningskanaler og deres målværdier.

Funktioner:

  • Overskuelig visning: Alle tilpasningskanaler, der er relevante for serviceintervallet, vises med deres aktuelle og nye værdier.
  • Foruddefinerede opgaver: I området Opgaver findes almindelige servicescenarier som foruddefinerede valggrupper (f.eks. nulstil kun olieskiftintervallet, nulstil olieskift + eftersyn). Når du vælger en opgave, markeres de tilhørende tilpasningskanaler automatisk med de korrekte målværdier.
  • Forhåndsvisning af ændringer: Alle kanaler, hvis værdier ændres af den valgte opgave, er fremhævet med gult – så kan du se præcis, hvilke parametre der ændres, før du overfører dem.

Trin-for-trin-vejledning:

  1. Start serviceassistenten via menuen EkstraStart serviceassistent eller via knappen med samme navn i værktøjslinjen.
  2. Vælg den ønskede serviceopgave i området Opgaver (f.eks. olieskift, eftersyn eller begge dele).
  3. Kontrollér de gult fremhævede ændringer i oversigten. Om nødvendigt kan du justere enkelte værdier manuelt.
  4. Klik på Anvend ændringer... for at overføre ændringerne til styreenheden.
  5. Slå tændingen fra og til igen, så instrumentpanelet overtager de nye værdier, og serviceintervalvisningen opdateres.

💡 Tip: Hvis serviceassistenten ikke tilbyder foruddefinerede opgaver til din bil, kan du også nulstille serviceintervallerne manuelt via instrumentpanelets tilpasningsfunktion.

Installationsliste

Installationsliste

Installationslisten er en fortegnelse over alle styreenheder, der er monteret i bilen, og den er gemt i diagnose-gatewayen (adresse 19). Den fungerer som central reference for, hvilke elektroniske systemer der findes i bilen.

ℹ️ Bemærk: Installationslisten er kun tilgængelig på biler med CAN-bus-diagnose-gateway. Ældre biler med ren K-Line-diagnose har ingen gateway og dermed ingen installationsliste.

Installationslistens betydning:

CarPort bruger installationslisten flere steder:

  • ECU-valg: På fanen Installerede viser CarPort kun de styreenheder, der er registreret som monteret i installationslisten.
  • AutoScan: Ved den automatiske fejlscanning forespørges målrettet de styreenheder, der står i installationslisten, hvilket gør scanningen betydeligt hurtigere.

Hvornår skal installationslisten tilpasses?

Som regel stemmer installationslisten overens med bilens faktiske udstyr. Der er dog situationer, hvor en manuel tilpasning er nødvendig:

  • Eftermontering af komponenter: f.eks. anhængertræk med egen styreenhed, eftermontering af parkeringsvarmer eller bakkamera.
  • Fjernelse af styreenheder: f.eks. afmontering af et system, der ikke længere er brug for.
  • Manglende eller forkerte poster: I sjældne tilfælde kan installationslisten fra fabrikken være ufuldstændig eller forkert.

Hvis en styreenhed er fysisk monteret, men ikke registreret i installationslisten, springes den over i AutoScan og vises ikke i ECU-valget under Installerede. Omvendt fører en post for en styreenhed, der ikke findes, til forbindelsesfejl under AutoScan.

ℹ️ Vigtigt: En installationsliste, der ikke passer til det faktiske udstyr, fører ofte til poster i fejlhukommelsen. Hvis en styreenhed er registreret i listen, men ikke fysisk findes (manglende enhed), registrerer gatewayen en kommunikationsfejl. Hvis der omvendt er monteret en styreenhed, som ikke står i listen (ekstra enhed), kan afhængige systemer generere fejlmeddelelser, fordi forventede data udebliver. Tilpas derfor altid installationslisten, når bilens udstyr ændres.

Trin-for-trin-vejledning:

  1. Åbn fanen Installationsliste i den tilsluttede gateway-styreenhed (adresse 19).
  2. CarPort viser den aktuelle liste over alle mulige styreenheder med et flueben ved hvert system, der er registreret som monteret.
  3. Sæt et flueben ved styreenheder, der skal tilføjes, eller fjern det ved styreenheder, der ikke længere er monteret.
  4. Klik på Skriv... for at gemme ændringerne permanent i gatewayen.

💡 Tip: Hvis du vil kassere dine ændringer, før de gemmes, skal du klikke på Nulstil for at vende tilbage til den oprindeligt udlæste liste. Det er kun muligt, så længe der endnu ikke er gemt.

Diagnosetilstand (UDS)

Ved styreenheder med UDS-protokol foregår diagnosekommunikationen i forskellige diagnosesessioner (Diagnostic Sessions). Hver session definerer, hvilke kommandoer styreenheden accepterer, og hvilke funktioner der er frigivet. CarPort skifter automatisk til den passende tilstand, når forbindelsen oprettes – i visse situationer kan det dog være nødvendigt at skifte tilstand manuelt.

Skift af diagnosetilstand:

Når en UDS-forbindelse er åben, finder du øverst til højre i styreenhedsvinduet en rullemenu til diagnosetilstanden. Følgende tilstande er tilgængelige:

Tilstand Beskrivelse
VW-diagnosetilstand Standardtilstanden for VAG-specifik diagnostik. Indstilles automatisk af CarPort, hver gang en forbindelse oprettes. Her er alle almindelige diagnosefunktioner tilgængelige (fejlhukommelse, måleværdier, kodning, tilpasning, grundindstilling osv.).
OBD-diagnosetilstand Begrænset diagnosetilstand, der bruges både til generisk OBD-2-diagnostik og VAG-specifikt. Læsende funktioner (fejlhukommelse, måleværdier, styreenhedsoplysninger) er tilgængelige, men skrivende adgang (kodning, tilpasning, grundindstilling, aktuatortest) er ikke mulig.
Programmeringstilstand Programmeringstilstand til flashing af styreenhedssoftware. Bruges til firmwareopdateringer.
End of line-tilstand (EOL) Særlig tilstand til end of line-test i slutningen af produktionslinjen. Giver adgang til fabrikkens konfigurationsfunktioner.
Udviklingstilstand Udviklingstilstand med udvidede diagnosefunktioner, som normalt kun bruges under udviklingen af biler.

Hvornår skal tilstanden skiftes manuelt?

Som regel er et manuelt skift ikke nødvendigt, da CarPort automatisk skifter til VW-diagnosetilstand. Visse specielle funktioner – især enkelte kodningsmuligheder – kræver dog, at du skifter til End of line-tilstand (EOL) eller Udviklingstilstand.

ℹ️ Bemærk: På biler med Secure Gateway (SFD/UNECE) er kun OBD-diagnosetilstand tilgængelig. Gatewayen blokerer skift til andre diagnosesessioner, så længe der ikke er foretaget gateway-autentificering.