DAMOS- och A2L-filer, förklarade

Skillnaden mellan att gissa i hex och att arbeta med kalibrering är en definitionsfil. Här förklarar vi vad DAMOS och A2L faktiskt är, var de kommer ifrån och varför kvaliteten varierar så mycket.

Vad en DAMOS-fil är

En DAMOS-fil är tillverkarens egen beskrivning av en ECU-binärfil: namnet, minnesadressen, axeldefinitionerna, skalningsfaktorerna och enheterna för varje kalibreringskarta och parameter i den. Den finns eftersom de som skrev ECU-programvaran behövde ett maskinläsbart index över sina egna kalibreringsdata. A2L är det närliggande, modernare formatet från ASAM-standarden för mätning och kalibrering och fyller samma funktion i WinOLS: båda gör anonyma byte till namngivna tekniska objekt.

Utan en definition visar WinOLS dig "en 16×16-kandidattabell vid förskjutning 0x2A400". Med en definition inläst blir samma byte "KFMIRL — omvandling från vridmoment till relativ luftmassa, axlar: motorvarvtal × vridmomentsbegäran". Varje bedömning du gör därefter — vad som ska ändras, hur mycket och vad du inte ska röra — bygger på att märkningen är korrekt.

Så använder WinOLS definitioner

När definitionen importeras till ett projekt fyller den kartlistan: varje namngiven karta, med korrekta axlar och skalning, hoppar direkt till sina data. Definitioner som skapats för en fil kan också överföras till närliggande filer i samma ECU-familj — WinOLS stöder import av kartpaket till nya projekt med en förskjutning när programvaruversioner har flyttat adresser. Det är vid den överföringen du måste vara noggrann: en definition som gjorts för en programvaruversion kan märka fel byte i en annan, och manualen är tydlig med att automatiska överföringar inte kan garanteras vara fullständiga eller korrekta. Yrkesverksamma verifierar överförda kartor innan de litar på dem.

Tumregel: en felaktig definition är värre än ingen definition. En omärkt tabell gör dig försiktig; en felmärkt får dig att ha fel med självförtroende.

Var tuners faktiskt får DAMOS-filer

  • Kommersiella dataleverantörer — företag som säljer definitioner per ECU eller via abonnemang. Kvalitet och täckning varierar stort; anseende betyder mer än pris.
  • Abonnemang på kartpaket — löpande flöden av definitioner för populära ECU:er, som kan importeras direkt i WinOLS.
  • Egenbyggda definitioner — erfarna tuners identifierar själva kartor under många år och bygger upp sina egna bibliotek. Det tar längst tid, är mest tillförlitligt och är det enda alternativet för sällsynta ECU:er.

Tillverkarna distribuerar inte DAMOS-filer till eftermarknaden, så ursprunget är alltid indirekt. Behandla varje definition — köpt eller hittad — som ett påstående som ska verifieras, inte som ett faktum. Kontrollera några välkända kartor (begränsare är bra kandidater) mot kända värden innan du litar på resten.

Bedömning av definitionskvalitet

  • Versionsmatchning. Anger definitionen den exakta programvaruversion den skapades för, och stämmer den med din avläsning?
  • Rimliga axlar. Ser axelvärdena fysiskt rimliga ut — varvtalsområden, temperaturer och tryck i vettiga enheter?
  • Ärlig täckning. En definition som påstår sig innehålla tusentals kartor för en enkel ECU är vanligtvis automatiskt genererat brus; färre, verifierade kartor är bättre än uttömmande gissningar.
  • Konsekvent namngivning. Fabriksnamn (KFMIRL, LDRXN) tyder på verkligt ursprung; vaga namn ("laddtryckskarta 3") tyder på omvänd konstruktion av varierande kvalitet.

Därför har DAMOS ingen verifiering

En DAMOS-fil har ingen verifiering eftersom den inte är ett kontrollverktyg — den är en karta. Den talar om för WinOLS namnet, adressen, axlarna, skalningen och enheterna för varje kalibreringsobjekt i binärfilen, och det är hela dess uppgift. Inget i formatet validerar filen det beskriver, bekräftar att dess egna märkningar är korrekta eller rättar en kontrollsumma. Det är separata funktioner som hanteras på andra håll i WinOLS och av helt andra data.

Det lurar många eftersom en definition känns som verifiering. Den ger riktiga tekniska namn åt anonyma byte, så filen framstår som auktoritativ. Det är den inte. En definition är ett påstående om var saker finns, gjort av den som skapade den, för en specifik programvaruversion. Att läsa in den bevisar ingenting om binärfilen under.

De tre saker en DAMOS aldrig gör åt dig:

  • Rätta eller kontrollera en kontrollsumma. Hantering av kontrollsummor i WinOLS är en separat funktion med egen täckning per ECU-familj. En perfekt definition på en fil med trasiga kontrollsummor ger dig fortfarande en fil som ECU:n avvisar — eller värre, en som programmeras in och beter sig fel.
  • Bekräfta att märkningarna är korrekta. En definition som överförts från en annan programvaruversion kan namnge fel byte med fullständigt självförtroende. WinOLS egen dokumentation säger uttryckligen att automatiska överföringar inte kan garanteras vara fullständiga eller korrekta.
  • Tala om att avläsningen är bra. En avkortad, felavläst eller delvis avkodad binärfil läses in under en definition på exakt samma sätt som en ren fil.

Verifiering är därför ditt arbete, och det är en vana snarare än en knapp. Kontrollera några kartor som du redan förstår — begränsare är vanliga kandidater eftersom du ungefär vet vilka siffror du bör se — och se om värdena är fysiskt rimliga innan du litar på något annat i filen. Kontrollera att definitionen anger den programvaruversion den byggts för och att den stämmer med din avläsning. Hantera sedan kontrollsummor som ett medvetet, kontrollerat steg, inte som en eftertanke.

Det gör inte definitioner mindre värda att ha. Det gör dem värda att verifiera. En felaktig definition är värre än ingen definition: en omärkt tabell gör dig försiktig, en felmärkt får dig att ha fel med självförtroende.

Så håller du definitioner organiserade i verksamheten

Ett definitionsbibliotek är bara så användbart som din förmåga att matcha det mot inkommande arbeten — vilket innebär att du varje gång måste veta exakt vilken ECU och programvaruversion varje kundfil har. Den identifieringen börjar när arbetet tas emot: när fordons- och ECU-uppgifterna följer med filen i stället för att skrivas om från ett chattmeddelande, tar det sekunder att matcha en avläsning mot rätt definition i stället för att gissa. Det är inte glamoröst, men mottagningsdisciplin är där definitionsbibliotek lönar sig.

Vanliga frågor

Är DAMOS-filer lagliga att köpa och använda?

DAMOS-filer har sitt ursprung i tillverkarnas tekniska data, och tillverkarna licensierar dem inte till eftermarknaden. Filerna cirkulerar ändå kommersiellt. Det praktiska förhållningssättet för ett företag är försiktighet med kunskap om ursprunget: köp från ansedda leverantörer, förstå vad du köper och verifiera före användning.

Vad är skillnaden mellan DAMOS och A2L?

Båda beskriver kalibreringsdata i en ECU-binärfil. DAMOS är det äldre Bosch-relaterade formatet; A2L är efterföljaren i ASAM-standarden och används av moderna mät- och kalibreringsverktyg. WinOLS kan arbeta med båda, och tuners använder i praktiken termerna nästan omväxlande.

Kan jag tuna utan en DAMOS?

Ja — WinOLS automatiska kartsökning hittar kandidattabeller efter deras numeriska mönster, och erfarna tuners identifierar vanliga kartor utifrån form och sammanhang. En definition gör arbetet snabbare och säkrare, men mycket professionell tuning sker på välkända ECU:er utan en.

Överförs definitioner mellan programvaruversioner?

Ibland, med en adressförskjutning — WinOLS stöder import av kartpaket till närliggande filer. Men kalibreringslayouter flyttar sig mellan versioner, så en överförd definition måste verifieras före användning. Automatisk överföring är en utgångspunkt, inte ett svar.

Varför har DAMOS ingen verifiering?

Eftersom en DAMOS-fil är en karta, inte ett kontrollverktyg. Den beskriver namnet, adressen, axlarna och skalningen för varje kalibreringsobjekt i en ECU-binärfil, och inget i formatet validerar binärfilen, bekräftar att dess egna märkningar är korrekta eller rättar en kontrollsumma. Korrigering av kontrollsummor är en separat WinOLS-funktion med egen täckning per ECU. Verifiering förblir tunerns uppgift: kontrollera kartor du redan förstår mot rimliga värden, bekräfta att definitionen stämmer med din programvaruversion och behandla kontrollsummor som ett medvetet, kontrollerat steg.

Mer i den här guiden: Vad är WinOLS? · Kom igång med WinOLS · WinOLS-priser · Alternativ · EVC & WinOLS

WinOLS och DAMOS är produkter och varumärken som tillhör EVC electronic GmbH. Den här guiden är oberoende och avsedd för utbildning.

Rena mottagningsdata. Exakt definitionsmatchning.

RemapDash-portaler samlar in fordons-, ECU- och registreringsnummeruppgifter med varje inskickad fil — så att avläsningen på din arbetsbänk aldrig är ett mysterium. £74.50 /månad under dina första 6 månader (därefter £129 ), allt ingår.