Koding & tilpasning
Med koding og tilpasning aktiverer du funksjoner i bilen, endrer parametere i styreenheter, tilbakestiller serviceintervaller og holder installasjonslisten oppdatert.
Disse funksjonene er «skrivende»: De griper aktivt inn i konfigurasjonen til styreenhetene og endrer parametere i bilen – bruk dem derfor bare når du vet hva du gjør, og noter alltid originalverdiene først. Mange styreenheter krever først sikkerhetstilgang eller SFD-opplåsing.
Koding

Koding av styreenheter brukes til å aktivere eller deaktivere funksjoner eller bytte mellom ulike varianter. Hver bilmodell tilbys med en rekke utstyrsalternativer som varierer avhengig av marked, modell og standardutstyr. Maskinvaren er ofte identisk – det er først kodingen av den tilhørende styreenheten som bestemmer hvilke funksjoner som faktisk er aktive.
Et typisk eksempel: En bil er fra fabrikken utstyrt med halogenfrontlykter, men maskinvaren støtter også xenon eller LED. Via kodingen av styreenheten bestemmes hvilken lyktetype som er montert, og hvordan lysstyringen fungerer. Andre vanlige kodingsendringer gjelder f.eks.:
- Aktivering eller deaktivering av kjørelysfunksjonen
- Oppførselen til sentrallåsen (f.eks. automatisk låsing under kjøring)
- Senking av sidespeilet ved rygging
- Konfigurasjon av antall blink for komfortblinklyset
- Tilpasning av komfortlukkingen for elektriske vindusheiser
⚠️ Advarsel: En feil koding kan føre til at funksjoner i bilen ikke lenger fungerer riktig, eller at det utløses feilmeldinger i styreenheten. Noter den aktuelle kodingsverdien før hver endring, slik at du kan gjenopprette den ved behov.
I VAG-konsernet skiller man mellom to kodingsmetoder. Hvilken metode som brukes, avhenger utelukkende av implementeringen i styreenheten.
Kort koding
Kort koding bruker en enkel numerisk kode (3-, 5- eller 7-sifret desimaltall) for å definere konfigurasjonen til en styreenhet. Hvert siffer eller hver siffergruppe i koden representerer et bestemt sett med funksjoner.
- Protokoller: Bare KWP1281 og KWP2000.
- Varianter og verdiområder: Avhengig av styreenhet brukes én av fire varianter. CarPort gjenkjenner typen automatisk og begrenser det tillatte inntastingsområdet tilsvarende:
| Variant | Verdiområde | Sifre |
|---|---|---|
| 7-bit | 0–127 | 3-sifret |
| 15-bit | 0–32767 | 5-sifret |
| 20-bit | 0–1048575 | 7-sifret |
| 23-bit | 0–8388607 | 7-sifret |
- Visning: Hvis beskrivelsesdata finnes, viser CarPort betydningen av hvert siffer eller hver siffergruppe i klartekst (f.eks. «Siffer 1: lyktetype – 0 = halogen, 1 = xenon»). Uten beskrivelsesdata vises den numeriske koden uten ytterligere forklaring.
Trinn for trinn (kort koding):
- CarPort viser kodingsverdien som for øyeblikket er lagret i styreenheten. Noter denne verdien.
- Hvis beskrivelsesdata finnes, kan du endre de enkelte sifrene via valgfeltene som vises.
- Alternativt kan du skrive inn den nye kodingsverdien direkte som tall i inntastingsfeltet
Ny koding:. - Klikk på
Skriv...for å overføre kodingen til styreenheten.
Lang koding
Lang koding gir en vesentlig finere kontroll over konfigurasjonen til styreenheten. I stedet for ett enkelt tall brukes en heksadesimal bytestreng, der hver enkelt bit representerer en bestemt funksjon eller parameter.
- Protokoller: KWP2000 og UDS.
- Visning: Kodingen vises som en rekke byte (f.eks.
0F 3A 00 12 8B). Hver byte består av 8 biter som kan settes eller nullstilles enkeltvis.
Visning med og uten beskrivelsesdata:
Hvis det finnes beskrivelsesdata for styreenheten, viser CarPort en klartekstbeskrivelse for hver bit som en avkrysningsboks (f.eks. «Kjørelys aktivt», «Senking av speil ved rygging»). Du konfigurerer de ønskede funksjonene ved ganske enkelt å sette eller fjerne hakene.
Hvis det ikke finnes beskrivelsesdata, viser CarPort en generisk visning med byte- og bitnummer (f.eks. «Byte 3, bit 5»). I så fall må du kjenne betydningen av de enkelte bitene fra en ekstern kilde (f.eks. bilforum, verkstedsdokumentasjon). Du kan likevel endre bitene svært målrettet hvis du har riktig informasjon.
Trinn for trinn (lang koding):
- CarPort leser ut den aktuelle kodingen fra styreenheten og viser den. Noter den viste heksadesimale verdien som sikkerhetskopi. Du finner også kodingen i diagnoserapporten.
- Aktiver eller deaktiver ønskede funksjoner via valgfeltene (hvis beskrivelsesdata finnes), endre bitverdiene via avkrysningsboksene eller skriv hele byteverdier direkte i inntastingsfeltet
Ny koding:. - Klikk på
Skriv...for å overføre den nye kodingen til styreenheten.
💡 Tips: I bytevisningen kan du redigere enkeltbyte direkte som heksadesimal verdi. Avkrysningsvisningen oppdateres automatisk og omvendt – begge visningene er alltid synkronisert.
Koding og sikkerhetstilgang
Noen styreenheter krever sikkerhetstilgang før en ny koding kan skrives. I så fall ber CarPort deg angi den nødvendige tilgangskoden før overføringen. På nyere biler med SFD (beskyttelse av kjøretøydiagnostikk) kan kodingsendringer i tillegg være begrenset av kryptografiske beskyttelsesmekanismer.
Tilpasning

Med tilpasning kan du endre konfigurerbare parametere i en styreenhet. Til forskjell fra koding, som slår funksjoner på eller av, brukes tilpasning til å kalibrere eller justere verdier innenfor en eksisterende funksjon.
Typiske bruksområder for tilpasninger er:
- Kalibrering etter komponentbytte: f.eks. lagre injektorkorreksjonsverdier etter bytte av en injektor.
- Justering av ønskede verdier: f.eks. tomgangsturtall, lysfølsomheten til regn-/lyssensoren, følsomheten til parkeringshjelpen.
- Aktivering av funksjoner med parametere: f.eks. dimmeverdi for kjørelyset, Coming Home-tid.
- Tilbakestilling av servicetellere: f.eks. tilbakestille serviceintervallvisningen etter et oljeskift (enklere med serviceassistenten).
⚠️ Advarsel: Tilpasninger endrer oppførselen til styreenheten. Feil verdier kan føre til funksjonsfeil eller sikkerhetskritiske feil. Noter den aktuelle originalverdien før hver endring, slik at du kan gjenopprette den ved behov.
Forløpet og visningen av tilpasningsfunksjonen varierer betydelig avhengig av hvilken diagnoseprotokoll som brukes.
Tilpasning med KWP1281 / KWP2000
I de eldre protokollene KWP1281 og KWP2000 er tilpasningsparametrene organisert i nummererte kanaler:
- KWP1281: Kanal 0 til 100
- KWP2000: Kanal 0 til 255
Hver kanal inneholder én enkelt verdi. Dette er som regel en 16-biters verdi (område 0–65535) eller en 8-biters verdi (område 0–255). En spesialform er lang tilpasning, der ASCII-tekstverdier lagres (f.eks. injektorkorreksjonsverdier som tegnstreng).
Visning av kanalene:
Hvis det finnes beskrivelsesdata for styreenheten i CarPort, vises kanalene med klartekstnavn (f.eks. «Tomgangsturtall», «Tilpasning av gasspjeld»). I tillegg regnes rådataene om til fysiske verdier med enheter (f.eks. 0–100 % eller -50 til +50 °C) eller vises som valgliste (f.eks. «0 = Av, 1 = På»).
Hvis det ikke finnes beskrivelsesdata, skjer visningen generisk via kanalnummeret (f.eks. «Tilpasning 42») med den uformaterte råverdien. Bruken av beskrivelsesdata kan slås av og på med avkrysningsboksen Bruk beskrivelsesdata hvis tilgjengelig, slik at du også får direkte tilgang til råverdiene.
Trinn for trinn:
- Velg ønsket tilpasningskanal i listen eller skriv inn kanalnummeret manuelt.
- Verdien som for øyeblikket er lagret i styreenheten, vises. Noter denne verdien før du gjør endringer.
- Skriv inn den nye verdien i inntastingsfeltet.
- Klikk på
Testfor å teste verdien.- Verdien overføres til styreenhetens flyktige minne. Styreenheten bruker den nye verdien umiddelbart, men den går tapt ved neste omstart.
- Hvis verdien er ugyldig eller ligger utenfor det tillatte området, viser styreenheten en feilmelding.
- Kontroller om ønsket oppførsel oppnås.
- Klikk på
Lagre...for å lagre verdien permanent i styreenheten.
💡 Tips: Prosessen i to trinn (teste → lagre) fungerer som en sikkerhetsmekanisme. Så lenge du bare bruker Test, kan du når som helst gå tilbake til originalverdien ved å slå tenningen av og på. Først Lagre... gjør endringen permanent.
Tilpasning med UDS
På moderne styreenheter med UDS-protokollen er tilpasningen grunnleggende annerledes:
- Identifikatorer i stedet for kanalnumre: Tilpasningsparametere adresseres via 16-biters identifikatorer. Koblingen til et klartekstnavn skjer utelukkende via ODX-beskrivelsesdata (ASAM-datasett).
- Komplekse datastrukturer: Tilpasningsverdier i UDS kan være enkle numeriske verdier, men også bitfelt, tegnstrenger eller strukturer i flere deler.
- Direkte lagring: I motsetning til KWP1281/KWP2000 finnes det ikke noe separat testtrinn i UDS. Endringer lagres umiddelbart permanent i styreenheten når de overføres.
- Beskrivelsesdata kreves: Uten riktige ODX-data kan identifikatorene og verdiene deres ikke tolkes. CarPort trenger derfor ubetinget korrekte beskrivelsesdata for den aktuelle styreenheten.
⚠️ Advarsel: Siden endringer i UDS-styreenheter lagres permanent med en gang, er det ikke mulig å teste den nye verdien midlertidig først. Kontroller at den angitte verdien er riktig før du overfører den.
Serviceassistent

Biler fra Volkswagen-konsernet har en serviceintervallvisning som minner føreren på kommende vedlikehold (f.eks. oljeskift, inspeksjon). Disse intervalldataene lagres i instrumentpanelet (kombiinstrumentet) som tilpasningskanaler og omfatter vanligvis gjenværende kjørestrekning (i km) og gjenværende tid (i dager) til neste service.
Etter utført vedlikehold må disse tellerne tilbakestilles manuelt for at serviceintervallvisningen skal fungere riktig. Teknisk skjer dette via funksjonen Tilpasning i instrumentpanelet – de aktuelle kanalene må settes til riktige verdier én etter én.
Serviceassistenten i CarPort forenkler dette betydelig: Den samler alle relevante serviceintervallparametere i en oversiktlig visning og gjør det mulig å tilbakestille dem med noen få klikk – du trenger ikke kjenne de enkelte tilpasningskanalene og målverdiene deres.
Funksjoner:
- Oversiktlig visning: Alle tilpasningskanaler som er relevante for serviceintervallet, vises med gjeldende og nye verdier.
- Forhåndsdefinerte jobber: I området
Jobberfinnes vanlige servicescenarier som forhåndsdefinerte valggrupper (f.eks. tilbakestill bare oljeskiftintervallet, tilbakestill oljeskift + inspeksjon). Når du velger en jobb, merkes de tilhørende tilpasningskanalene automatisk med riktige målverdier. - Forhåndsvisning av endringer: Alle kanaler med verdier som endres av den valgte jobben, er uthevet i gult – slik ser du nøyaktig hvilke parametere som endres før du overfører dem.
Trinn for trinn:
- Start serviceassistenten via menyen
Ekstra→Start serviceassistenteller via knappen med samme navn i verktøylinjen. - Velg ønsket servicejobb i området
Jobber(f.eks. oljeskift, inspeksjon eller begge deler). - Kontroller i oversikten endringene som er uthevet i gult. Ved behov kan du justere enkeltverdier manuelt.
- Klikk på
Bruk endringer...for å overføre endringene til styreenheten. - Slå tenningen av og på igjen, slik at instrumentpanelet tar i bruk de nye verdiene og serviceintervallvisningen oppdateres.
💡 Tips: Hvis serviceassistenten ikke tilbyr noen forhåndsdefinerte jobber for bilen din, kan du også tilbakestille serviceintervallene manuelt via tilpasningsfunksjonen i instrumentpanelet.
Installasjonsliste

Installasjonslisten er en fortegnelse over alle styreenhetene som er montert i bilen, lagret i diagnosegatewayen (adresse 19). Den fungerer som sentral referanse for hvilke elektroniske systemer som finnes i bilen.
ℹ️ Merk: Installasjonslisten finnes bare i biler med CAN-buss-diagnosegateway. Eldre biler med ren K-Line-diagnostikk har ingen gateway og dermed ingen installasjonsliste.
Betydningen av installasjonslisten:
CarPort bruker installasjonslisten flere steder:
- ECU-valg: I fanen
Installerteviser CarPort bare de styreenhetene som er registrert som montert i installasjonslisten. - AutoScan: Ved den automatiske feilskanningen spørres målrettet bare de styreenhetene som står i installasjonslisten, noe som gjør skanningen betydelig raskere.
Når må installasjonslisten tilpasses?
Som regel stemmer installasjonslisten overens med bilens faktiske utstyr. Det finnes likevel situasjoner der en manuell tilpasning er nødvendig:
- Ettermontering av komponenter: f.eks. tilhengerfeste med egen styreenhet, ettermontering av parkeringsvarmer eller ryggekamera.
- Fjerning av styreenheter: f.eks. demontering av et system som ikke lenger trengs.
- Manglende eller feil oppføringer: I sjeldne tilfeller kan den fabrikkinnstilte installasjonslisten være ufullstendig eller feil.
Hvis en styreenhet er fysisk montert, men ikke registrert i installasjonslisten, hoppes den over i AutoScan og vises ikke i ECU-valget under Installerte. Omvendt fører en oppføring for en styreenhet som ikke finnes, til tilkoblingsfeil under AutoScan.
ℹ️ Viktig: En installasjonsliste som ikke stemmer med det faktiske utstyret, fører ofte til oppføringer i feilminnet. Hvis en styreenhet er registrert i listen, men ikke finnes fysisk (manglende enhet), registrerer gatewayen en kommunikasjonsfeil. Hvis det omvendt finnes en montert styreenhet som ikke står i listen (ekstra enhet), kan avhengige systemer generere feilmeldinger fordi forventede data uteblir. Tilpass derfor alltid installasjonslisten når utstyret i bilen endres.
Trinn for trinn:
- Åpne fanen Installasjonsliste i den tilkoblede gateway-styreenheten (adresse 19).
- CarPort viser den aktuelle listen over alle mulige styreenheter med en hake for hvert system som er registrert som montert.
- Sett en hake ved styreenheter som skal legges til, eller fjern den ved styreenheter som ikke lenger er montert.
- Klikk på
Skriv...for å lagre endringene permanent i gatewayen.
💡 Tips: Hvis du vil forkaste endringene dine før de lagres, klikker du på Tilbakestill for å gå tilbake til listen slik den opprinnelig ble lest ut. Dette er bare mulig så lenge ingenting er lagret.
Diagnosemodus (UDS)
For styreenheter med UDS-protokoll foregår diagnosekommunikasjonen i ulike diagnoseøkter (Diagnostic Sessions). Hver økt definerer hvilke kommandoer styreenheten aksepterer, og hvilke funksjoner som er frigitt. CarPort bytter automatisk til riktig modus når forbindelsen opprettes – i visse situasjoner kan det likevel være nødvendig å bytte modus manuelt.
Bytte diagnosemodus:
Når en UDS-forbindelse er åpen, finner du øverst til høyre i styreenhetsvinduet en nedtrekksliste for diagnosemodus. Følgende moduser er tilgjengelige:
| Modus | Beskrivelse |
|---|---|
VW-diagnosemodus |
Standardmodusen for VAG-spesifikk diagnostikk. Stilles inn automatisk av CarPort hver gang en forbindelse opprettes. Her er alle vanlige diagnosefunksjoner tilgjengelige (feilminne, måleverdier, koding, tilpasning, grunninnstillinger osv.). |
OBD-diagnosemodus |
Begrenset diagnosemodus som brukes både for generisk OBD-2-diagnostikk og VAG-spesifikt. Lesende funksjoner (feilminne, måleverdier, styreenhetsinformasjon) er tilgjengelige, men skrivende tilgang (koding, tilpasning, grunninnstillinger, aktuatortest) er ikke mulig. |
Programmeringsmodus |
Programmeringsmodus for flashing av styreenhetsprogramvare. Brukes ved fastvareoppdateringer. |
End of line-modus (EOL) |
Spesiell modus for end-of-line-tester på slutten av produksjonslinjen. Gir tilgang til fabrikkens konfigurasjonsfunksjoner. |
Utviklingsmodus |
Utviklingsmodus med utvidede diagnosefunksjoner som normalt bare brukes i kjøretøyutvikling. |
Når må modusen byttes manuelt?
Som regel er det ikke nødvendig å bytte manuelt, fordi CarPort automatisk stiller inn VW-diagnosemodus. Visse spesialfunksjoner – særlig enkelte kodingsalternativer – krever imidlertid at du bytter til End of line-modus (EOL) eller Utviklingsmodus.
ℹ️ Merk: På biler med Secure Gateway (SFD/UNECE) er bare OBD-diagnosemodus tilgjengelig. Gatewayen blokkerer bytte til andre diagnoseøkter så lenge ingen gateway-autentisering er utført.