DAMOS- og A2L-filer, forklaret

Forskellen mellem at gætte sig frem i hex og at udføre kalibreringsarbejde er en definitionsfil. Her er, hvad DAMOS og A2L faktisk er, hvor de kommer fra, og hvorfor kvaliteten varierer så meget.

Hvad en DAMOS-fil er

En DAMOS-fil er producentens egen beskrivelse af en ECU-binærfil: navnet, hukommelsesadressen, aksedefinitionerne, skaleringsfaktorerne og enhederne for hvert kalibreringskort og hver parameter i den. Den findes, fordi dem, der skrev ECU-softwaren, havde brug for et maskinlæsbart indeks over deres egne kalibreringsdata. A2L er det beslægtede, nyere format fra ASAM-standarden for måling og kalibrering og tjener samme formål i WinOLS: begge gør anonyme bytes til navngivne tekniske objekter.

Uden en definition viser WinOLS dig "en 16×16-kandidattabel ved offset 0x2A400". Når en definition er indlæst, bliver de samme bytes til "KFMIRL — konvertering fra drejningsmoment til relativ luftmasse, akser: motoromdrejninger × momentønske". Hver vurdering, du træffer bagefter — hvad der skal ændres, hvor meget og hvad du ikke må røre — afhænger af, at den mærkning er korrekt.

Sådan bruger WinOLS definitioner

Når definitionen importeres i et projekt, udfylder den kortlisten: hvert navngivet kort med korrekte akser og skalering springer direkte til sine data. Definitioner, der er lavet til én fil, kan også overføres til beslægtede filer i samme ECU-familie — WinOLS understøtter import af mappakker til nye projekter med et offset, når softwareversioner har flyttet adresser. Det er ved den overførsel, man skal være omhyggelig: en definition lavet til én softwareversion kan mærke de forkerte bytes i en anden, og manualen siger udtrykkeligt, at automatiske overførsler ikke kan garanteres at være komplette eller korrekte. Professionelle verificerer overførte kort, før de stoler på dem.

Tommelfingerregel: en forkert definition er værre end ingen definition. En umærket tabel gør dig forsigtig; en forkert mærket tabel får dig til at tage fejl med selvtillid.

Hvor tunere faktisk får DAMOS-filer

  • Kommercielle dataleverandører — virksomheder, der sælger definitioner pr. ECU eller på abonnement. Kvalitet og dækning varierer meget; omdømme betyder mere end pris.
  • Abonnementer på mappakker — løbende leverancer af definitioner til populære ECUer, som kan importeres direkte i WinOLS.
  • Selvbyggede definitioner — erfarne tunere identificerer selv kort gennem mange år og opbygger deres egne biblioteker. Det tager længst tid, er mest pålideligt og er den eneste mulighed for sjældne ECUer.

Producenter distribuerer ikke DAMOS-filer til eftermarkedet, så oprindelsen er altid indirekte. Behandl enhver definition — købt eller fundet — som en påstand, der skal verificeres, ikke som et faktum. Kontrollér nogle få velkendte kort (begrænsere er gode kandidater) mod kendte værdier, før du stoler på resten.

Vurdering af definitionernes kvalitet

  • Versionsmatch. Angiver definitionen den præcise softwareversion, den er lavet til, og matcher den din udlæsning?
  • Sunde akser. Ser akseværdierne fysisk sandsynlige ud — omdrejningstal, temperaturer og tryk i fornuftige enheder?
  • Ærlig dækning. En definition, der påstår at have tusindvis af kort til en simpel ECU, er som regel automatisk genereret støj; færre, verificerede kort er bedre end udtømmende gæt.
  • Konsekvent navngivning. Fabriksnavne (KFMIRL, LDRXN) tyder på reel oprindelse; vage navne ("ladetrykskort 3") tyder på reverse engineering af varierende kvalitet.

Derfor har DAMOS ingen verificering

En DAMOS-fil har ingen verificering, fordi den ikke er et kontrolværktøj — den er et kort. Den fortæller WinOLS navnet, adressen, akserne, skaleringen og enhederne for hvert kalibreringsobjekt i binærfilen, og det er hele dens opgave. Intet i formatet validerer filen, den beskriver, bekræfter at dens egne mærkninger er korrekte eller retter en checksum. Det er separate funktioner, som håndteres andre steder i WinOLS og af helt andre data.

Det snyder mange, fordi en definition føles som verificering. Den sætter rigtige tekniske navne på anonyme bytes, så filen virker autoritativ. Det er den ikke. En definition er en påstand om, hvor tingene ligger, fremsat af den, der byggede den, til én bestemt softwareversion. At indlæse den beviser intet om binærfilen nedenunder.

De tre ting, en DAMOS aldrig gør for dig:

  • Rette eller kontrollere en checksum. Checksumhåndtering i WinOLS er en separat funktion med sin egen dækning pr. ECU-familie. En perfekt definition på en fil med ødelagte checksums giver dig stadig en fil, som ECUen afviser — eller værre, en der flashes og opfører sig forkert.
  • Bekræfte, at mærkningerne er korrekte. En definition overført fra en anden softwareversion kan navngive de forkerte bytes med fuld selvtillid. WinOLS’ egen dokumentation siger udtrykkeligt, at automatiske overførsler ikke kan garanteres at være komplette eller korrekte.
  • Fortælle, at udlæsningen er god. En afkortet, fejludlæst eller delvist afkodet binærfil indlæses under en definition præcis som en ren fil.

Derfor er verificering din opgave, og det er en vane frem for en knap. Kontrollér nogle få kort, du allerede forstår — begrænsere er de sædvanlige kandidater, fordi du nogenlunde ved, hvilke tal du bør se — og se, om værdierne er fysisk sandsynlige, før du stoler på noget andet i filen. Kontrollér, at definitionen angiver den softwareversion, den er lavet til, og at den matcher din udlæsning. Håndtér derefter checksums som et bevidst, kontrolleret trin, ikke som en eftertanke.

Det gør ikke definitioner mindre værd at have. Det gør dem værd at verificere. En forkert definition er værre end ingen definition: en umærket tabel gør dig forsigtig, en forkert mærket tabel får dig til at tage fejl med selvtillid.

Sådan holder du definitioner organiseret i virksomheden

Et definitionsbibliotek er kun så nyttigt som din evne til at matche det med indkommende opgaver — og det kræver, at du hver gang ved præcis, hvilken ECU og softwareversion hver kundes fil har. Den identifikation begynder, når opgaven oprettes: når køretøjs- og ECU-oplysningerne følger med filen i stedet for at blive skrevet igen fra en chatbesked, tager det sekunder at matche en udlæsning med den rigtige definition i stedet for at gætte. Det er ikke glamourøst, men disciplin ved modtagelsen er dér, definitionsbiblioteker betaler sig.

Ofte stillede spørgsmål

Er DAMOS-filer lovlige at købe og bruge?

DAMOS-filer stammer fra producenternes tekniske data, og producenter licenserer dem ikke til eftermarkedet. Filerne cirkulerer alligevel kommercielt. Den praktiske tilgang for en virksomhed er forsigtighed med kendskab til oprindelsen: køb fra velrenommerede leverandører, forstå hvad du køber, og verificér før brug.

Hvad er forskellen på DAMOS og A2L?

Begge beskriver kalibreringsdataene i en ECU-binærfil. DAMOS er det ældre Bosch-relaterede format; A2L er efterfølgeren i ASAM-standarden, der bruges af moderne måle- og kalibreringsværktøjer. WinOLS kan arbejde med begge, og tunere bruger i praksis ofte begreberne næsten i flæng.

Kan jeg tune uden en DAMOS?

Ja — WinOLS’ automatiske kortsøgning finder kandidattabeller ud fra deres numeriske mønstre, og erfarne tunere identificerer almindelige kort ud fra form og sammenhæng. En definition gør arbejdet hurtigere og sikrere, men der udføres masser af professionel tuning på velkendte ECUer uden en.

Kan definitioner overføres mellem softwareversioner?

Nogle gange, med et adresseoffset — WinOLS understøtter import af mappakker til beslægtede filer. Men kalibreringslayouts flytter sig mellem versioner, så en overført definition skal verificeres før brug. Automatisk overførsel er et udgangspunkt, ikke et svar.

Hvorfor har DAMOS ingen verificering?

Fordi en DAMOS-fil er et kort, ikke et kontrolværktøj. Den beskriver navnet, adressen, akserne og skaleringen af hvert kalibreringsobjekt i en ECU-binærfil, og intet i formatet validerer binærfilen, bekræfter at dens egne mærkninger er korrekte eller retter en checksum. Checksumkorrektion er en separat WinOLS-funktion med sin egen dækning pr. ECU. Verificering forbliver tunerens opgave: kontrollér kort, du allerede forstår, mod sandsynlige værdier, bekræft at definitionen matcher din softwareversion, og behandl checksums som et bevidst, kontrolleret trin.

Mere i denne guide: Hvad er WinOLS? · Kom godt i gang med WinOLS · WinOLS-priser · Alternativer · EVC & WinOLS

WinOLS og DAMOS er produkter og varemærker tilhørende EVC electronic GmbH. Denne guide er uafhængig og til undervisningsbrug.

Rene modtagelsesdata. Præcis definitionsmatchning.

RemapDash-portaler indsamler køretøjs-, ECU- og registreringsnummeroplysninger med hver indsendt fil — så udlæsningen på din bænk aldrig er et mysterium. £74.50 /måned de første 6 måneder (derefter £129 ), alt inkluderet.