Bosch Project Taxonomy
Decoding 8-character filenames, the EPK, VAG/Bosch part numbers, and four real files.
Decoding 8-character filenames, the EPK, VAG/Bosch part numbers, and four real files.
Bosch calibration and firmware filesets follow a rigorous, deterministic engineering taxonomy developed across Motronic generations. Every filename, container tag, software identifier, and hardware stamp conveys precise architectural, vehicular, and calibration lineage. Understanding this schema enables an engineer to decode the vehicle platform, transmission, engine family, software revision, emissions standard, and calibration role directly from an 8-character filename without loading the binary into an editor.
2.1. The Bosch 8-Character ASAP2/DAMOS Naming Grammar#
Every factory Bosch internal calibration filename (as found in .dam, .sgm, .hex, .ols, and .a2l archives) adheres to a strict 8-character stem format:
\mathbf{[V][GG][BB][RR][R]}
Position: [ 1 ] [ 2 3 ] [ 4 5 ] [ 6 7 ] [ 8 ]
Element: [ V ] [ G G ] [ B B ] [ R R ] [ R ]
Meaning: Variant Generation Sub-Branch Revision/Ver Role
Index Family Branch Step / Code Flag
Example: h 24 bw 05 g -> h24bw05g
i 22 ic 04 g -> i22ic04g
I 24 bh 04 g -> I24bh04g
m 24 d1 r2 g -> m24d1r2g
3 21 DZ 04 T -> 321DZ04T
Field Breakdown & Structural Rules#
- Character 1 — Variant / Vehicular Assignment Index (
[V]): A single alphanumeric character identifying the specific vehicle derivative, transmission type, drivetrain layout, or regional market within that calibration family:- Transmission Distinction within Sibling Pairs:
- In the
24d1branch (Audi TT 225 PS BAM / APX):P= 8N0906018CB (Audi TT 225 PS BAM / BEA Quattro).S= 8N0906018BP (Audi S3 8L 210 PS AMK Quattro).
- In the
24BJbranch:
P= 8N0906018CB (Audi TT 225 PS BAM / BEA Quattro).S= 8N0906018BP (Audi S3 8L 210 PS AMK Quattro).
- In the
- Drivetrain Distinction (FWD vs. Quattro):
- Power Output & Engine Designation (Audi TT / S3 Branch):
- In the
24d1branch (Audi TT 225 PS BAM / APX):P= 8N0906018CB (Audi TT 225 PS BAM / BEA Quattro).S= 8N0906018BP (Audi S3 8L 210 PS AMK Quattro).
- In the
24BJbranch:
P= 8N0906018CB (Audi TT 225 PS BAM / BEA Quattro).S= 8N0906018BP (Audi S3 8L 210 PS AMK Quattro).
- Transmission Distinction within Sibling Pairs:
- Characters 2–3 — Project Generation Code (
[GG]): Two numeric digits indicating the core software generation of the Bosch Motronic ME7.5 operating system:19= Gen 1.9 (MY1998–1999): Early ME7.1/ME7.5 development codebases. Narrowband oxygen sensor, cable throttle or early electronic throttle transition, 512 KB flash memory (AM29F400BT). Suffixes:19x6,19W1,19W2,19U3.21= Gen 2.1 (MY1999–2000): Initial mass-production transverse/longitudinal ME7.5. Stepped intake camshaft advance (on/off VVT), Euro 2 / Euro 3 emissions, early torque monitoring, 512 KB or early 1024 KB flash. Suffixes:21DZ,21DG,21e3,21EN.22= Gen 2.2 (MY2000–2001): Euro 3 / Euro 4 transition platform. Standardized integration of Bosch LSU 4.2 planar wideband lambda sensor, continuous intake camshaft timing, electronic wastegate control (N75 duty cycle linear scaling), 1024 KB flash memory (AM29F800BB). Suffixes:22ic,22id,22ie,22ih.23= Gen 2.3 (MY2001–2002): Intermediate high-output platform. WFS3 (Immobilizer III) integration, enhanced CAN bus Gateway 2.0 communication, high-output K04 turbo mapping, dual MAP/charge pressure monitoring. Suffixes:23G,23d1,23f1.24= Gen 2.4 (MY2001–2006): Production-mature ME7.5 platform. Represents over 85% of all transverse 1.8T vehicles. Complete DFPM (Diagnosefehlerpfadmanager) 4-level fault management, fully decoupled torque architecture (MSR,ASR,ESP), physical exhaust gas temperature model (ATR), advanced anti-jerk (ARMIN), and catalyst heating routines. Suffixes:24B,24bh,24bo,24bw,24C,24c1,24c2,24D,24d1,24BJ.
- Characters 4–5 — Sub-Branch & Emission Platform Index (
[BB]): Two alphanumeric characters designating the platform emission standard, engine displacement/hardware configuration, or regional homologation package:DZ= Transverse Euro 2/3 Early (AGU, ARZ, APP).e3= Transverse Euro 3 Audi TT 180 / S3 early platform.x6= Transverse Haldex Quattro drivetrain variant (Audi TT 180 Quattro).ic= Euro 3 / Euro 4 Transverse 150 PS (ARZ, AUM).id= Euro 4 High Output Transverse 225 PS early (APX).ie/ih= Transverse Euro 3 / Euro 4 specialized regional calibrations.bh= Euro 4 Production Transverse 150/180 PS (AUQ, AUM, AQA).bhr= Euro 4 Transverse with Regional / R-Line revision package.bo= North American LEV-I / Tier 1 Transverse (AWW, early AWP).bor= North American LEV-I with intermediate engineering revision.bw= North American ULEV / OBD-II Mature Transverse (AWP 180 PS late, 02M 6-speed, secondary air pump monitoring, evaporative leak detection pump LDP).c1/c2= Late European Euro 4 Transverse / Longitudinal update (AUQ, BEX).d1= High-Output K04-023 Platform (BAM 225 PS, dual side-mount intercoolers, dual EGT thermocouple inputs).BJ= High-Output Transverse BAM / BEA emissions evolution.
- Characters 6–7 — Software Version & Revision Step (
[RR]): Two alphanumeric characters defining the compilation release, patch count, or minor revision within that branch:- Sequential Release Numbers (
01–08): Direct factory software versioning:z3= Z-stand (Zulassungsstand / Homologation certification variant, e.g.K24bhz3g).g2,c1,c2,J1,C1,R1= Sub-branch calibration iterations.
- Revision Respins (
r1–r4): - Specialized Calibration Packages:
z3= Z-stand (Zulassungsstand / Homologation certification variant, e.g.K24bhz3g).g2,c1,c2,J1,C1,R1= Sub-branch calibration iterations.
- Sequential Release Numbers (
- Character 8 — Calibration Role & Engineering Artifact Flag (
[R]): A single trailing letter defining the engineering intent, data tier, and validation status of the file:g— Grunddaten / Grundkalibrierung (Master Base Calibration): The foundational engineering dataset. Contains 100% of the ASAP2/SPZsymbol declarations, physical variable names, measurement units, conversion formulas (/COMPU_METHOD), memory layouts (/RECORD_LAYOUT), and baseline map structures. This is the primary.damfile required for reverse engineering and tuning definition generation.o— Optimiert / Varianten (Optimized Production Calibration): The vehicle-specific production calibration layer applied on top of the base software. In factory development,h24bw05g.hexprovides the base ROM, whileh24bw05o.hexcontains the production vehicle-specific data variant.t— Tester / Prüfstand (Test Bench / Dyno Development Release): Calibrations engineered specifically for engine test benches, dynamometer development, or emissions testing laboratories. These files frequently contain unlocked RAM logging hooks, bypassed catalyst protection thresholds, or relaxed knock-retard response curves.a— Applikation / Vorstufe (Application Engineering Pre-Release): An intermediate engineering release generated during vehicle calibration trials before final production sign-off.
2.2. Bosch EPK (Erzeugnis-Programmier-Kennung) Architecture#
Inside every compiled ME7.5 binary image, Bosch embeds a standardized ASCII tracking string known as the EPK (Product Programming Identifier). Located typically between offsets 0x010000 and 0x010200 in flash, the EPK serves as the cryptographic and functional identity of the firmware.
/ 1 / ME7.5 / 120 / 4013.00 / / 24B / Dst05o / 240402 /
─┬─ ──┬── ─┬─ ───┬─── ─ ─┬─ ───┬── ───┬──
│ │ │ │ │ │ └─ G. Build Date (YYMMDD)
│ │ │ │ │ └─ F. Dataset Stand & Role
│ │ │ │ └─ E. Generational Project Code
│ │ │ └─ D. Base Software Version
│ │ └─ C. Memory Size / Hardware Configuration (120 = 1024KB)
│ └─ B. ECU System Family
└─ A. Variant Index
Field-by-Field Breakdown#
- Field A (
/1/): Calibration release branch variant index.24= Year 2002.04= Month April.02= Day 02 (April 2, 2002).
- Field B (
ME7.5): System architecture designation (Motronic Electronic Throttle Generation 7.5). - Field C (
120): Hardware memory configuration code.120indicates standard 1024 KB (1 MB) external parallel flash (AM29F800BB) with 16-bit bus width. Earlier 512 KB ECUs (AM29F400BT) report110or112. - Field D (
4013.00): Core Bosch operating system kernel baseline version. - Field E (
24B): Generational project family. Directly correlates with the second and third characters of the 8.3 filename (h24bw05g<->24B). - Field F (
Dst05o): Datenstand (Data Stand) Version & Role: - Field G (
240402): Build date stamp formatted in ISOYYMMDDnotation:
2.3. VAG Customer Part Number (Teilenummer / Kundennummer) Architecture#
Volkswagen Audi Group (VAG) employs a modular, 9-to-11 character alphanumeric part numbering taxonomy governed by corporate engineering standard VW 105 00 / VW 105 14. On a Bosch ME7.5 Engine Control Unit, the VAG Kundennummer (Customer Part Number) is the ultimate legal and commercial identifier. It dictates not only physical fitment, but the complete powertrain specification: engine code, displacement, compression ratio, turbocharger variant, emissions certification tier, transmission pairing, and vehicle anti-theft immobilizer generation.
\mathbf{\underbrace{[Platform\ Prefix]}_{3\text{ Chars}}\quad\underbrace{[Main\ System\ Group]}_{3\text{ Digits}}\quad\underbrace{[Subsystem\ /\ Component]}_{3\text{ Digits}}\quad\underbrace{[Calibration\ /\ Revision\ Suffix]}_{1\text{ to }2\text{ Letters}}\quad\underbrace{[Service\ Modifiers]}_{\text{Optional }1\text{ Char}}}
Example: 06A 906 032 LP X
| 06A | 906 | 032 | LP | X |
|---|---|---|---|---|
| Platform / Block Family Prefix | Main Group (Fuel/Ignition) | Subsystem Code (ME7.5 Trans) | Hardware & Cal Revision Suffix | Remanufactured / Exchange Flag |
2.3.1. Platform & Engine Block Family Prefix (First 3 Characters)#
The first three characters originate from the mechanical engine casting, chassis type, or vehicle platform where the subsystem debuted:
| Platform Prefix | Physical Vehicle & Engine Architectural Scope | Engineering Significance in ME7.5 Lineage |
|---|---|---|
06A | Volkswagen Transverse 4-Cylinder Petrol (EA827 / EA113) | Derives from the 06A engine block casting. Used across VW Golf MK4 (1J), Jetta MK4 (1J), Bora, New Beetle (1C/9C). Represents transverse 1.8T 20V (AWD, AWW, AWP) and 2.0L 8V (AEG, AVH, AZG) powertrains. |
06B | Volkswagen / Audi Longitudinal 4-Cylinder Petrol (EA113) | Longitudinal block casting with rear coolant flange and longitudinal engine mounts. Used in Audi A4 B6 (8E) and VW Passat B5/B5.5 (3B/3BG) with 1.8T engines (AMB, AWM, AVJ, BFB). |
8N0 | Audi TT Coupé / Roadster Platform (Type 8N) | Platform-specific prefix for the first-generation Audi TT (1998–2006). Encompasses both front-wheel-drive 180 PS (ATC, AWP) and Haldex all-wheel-drive 225 PS dual-intercooler K04 models (APX, AMU, BAM, BEA). |
8L0 | Audi A3 / S3 Hatchback Platform (Type 8L) | Platform-specific prefix for the Audi A3 and high-output Audi S3 Quattro (1996–2003). Houses the AMK (210 PS) and BAM (225 PS) high-output calibrations with European cluster integration. |
4B0 | Audi A6 / Allroad Platform (C5 Platform, 1997–2004) | Used for longitudinal 1.8T Euro models and C5 2.7T V6 Biturbo platforms (APB, BEL) utilizing ME7.1/ME7.1.1. |
8D0 | Audi A4 / S4 Platform (B5 Platform, 1995–2001) | Longitudinal B5 architecture. Early 1.8T cable throttle (AEB, ATW) and 2.7T V6 Biturbo (APB). |
8E0 | Audi A4 Platform (B6 Platform, 2001–2005) | Modernized longitudinal B6 platform. Transitioned to ME7.5 with 8E0 909 518 series and high-speed dual K-Line / CAN Gateway 2.0. |
1M0 | SEAT Leon MK1 / Toledo MK2 Platform (Type 1M) | SEAT-specific engineering releases for the Leon 20VT (180 PS APP/ARY/AUQ) and Cupra R (210/225 PS AMK/BAM). |
6K0 / 6L0 | SEAT Ibiza / Cordoba Platform | Transverse small-car platforms with 1.8T 20VT engines (AQX, AYP, BJX). |
2.3.2. Main Assembly & Electrical System Group (Middle 3 Digits)#
The middle 3-digit triplet categorizes the part within VAG's universal parts catalog (ETKA) master taxonomy:
906— Engine Electrical, Motronic Engine Management, and Fuel Injection:- Introduced during the late Mk4 / B6 platform transition to designate high-integration microcontrollers and flash modules.
- Found on late-cycle longitudinal ME7.5 units, such as
8E0 909 518 AF/8E0 909 518 AK(Audi A4 B6 1.8T AMB) and specialized emissions modules (06A 909 032 xx).
909— Electronic Control Units & Distributed Embedded Controllers:
2.3.3. Subsystem & Component Base Number (Next 3 Digits)#
The third 3-digit triplet specifies the exact controller family and platform mounting geometry:
032— Bosch ME7.5 Transverse 1.8T 20V Controller Family:- Used on early non-E-Gas 1.8T AGU / AEB engines equipped with mechanical throttle cables and 80-pin / 68-pin ECU housings.
018— Audi TT / Audi S3 & Early Platform Transverse / Longitudinal ME7.5:518— Bosch ME7.5 Longitudinal 1.8T Controller Family:022— Bosch ME7.1 / ME7.1.1 24V VR6 Engine Management:012— Legacy Bosch M3.8.3 / Early ME5 Cable-Throttle 1.8T:
2.3.4. Calibration, Revision & Homologation Suffix (Trailing 1–2 Letters)#
The trailing letter suffix is the single most critical element of the VAG part number. It is not a simple sequential revision code. Instead, each suffix represents a fully locked combination of:
- Engine Code & Power Rating: (e.g., AWW 150 PS vs. AWP 180 PS vs. AUQ 180 PS vs. BAM 225 PS).
- Transmission & Drivetrain: (e.g., 5-Speed Manual 02J, 6-Speed Manual 02M, 5-Speed Tiptronic 09A / AG5, 4-Speed Automatic 01M, Haldex Quattro).
- Emissions Standard & Market: (Euro 2, Euro 3, Euro 4, US EPA Tier 1 / LEV-I, US California CARB ULEV).
- Hardware Revision (HW-TTNR): (PCB revision, wideband LSU 4.2 vs. narrowband, EMI filtering).
- Anti-Theft Generation: (WFS2 / Immo 2 with 17-digit VIN vs. WFS3 / Immo 3 with 14-digit immobilizer ID).
2.3.5. Exhaustive Master Suffix Catalog: 06A 906 032 xx Series#
The table below provides the complete engineering breakdown of every verified VAG 06A 906 032 part number suffix across all production years:
| Part Number | HW-TTNR | SW-TTNR | Engine Code | Power | Trans | Emissions Tier | Market | Paired DAMOS File | Technical Notes |
|---|---|---|---|---|---|---|---|---|---|
| 06A 906 032 AC | 0261206580 | 1037352756 | ARZ / AUM | 150 PS | 5-Spd Manual (02J) | Euro 3 | EU | B21DZ04g.dam | Early 21D transverse codebase. Narrowband lambda, stepped VVT. |
| 06A 906 032 AD | 0261206150 | 1037352753 | ARZ / AUM | 150 PS | 4-Spd Auto (01M) | Euro 3 | EU | E21DZ04g.dam | Automatic companion to 032AC. |
| 06A 906 032 AR | 0261206436 | 1037352758 | AUM | 150 PS | 5-Spd Manual | Euro 3 | EU | G21DZ07g.dam | Golf 4 manual, Gen 2.1 software v0007. |
| 06A 906 032 AS | 0261206435 | 1037352757 | AUM / ARX | 150 PS | 5-Spd Manual | Euro 3 | EU | A21DZ04g.dam | Audi A3 8L transverse Euro 3 baseline. |
| 06A 906 032 AT | 0261206146 | 1037352755 | AUM | 150 PS | 4-Spd Auto | Euro 3 | EU | C21DZ04g.dam | Golf 4 150 PS automatic transmission variant. |
| 06A 906 032 BA | 0261206149 | 1037352754 | AUM | 150 PS | 5-Spd Manual | Euro 3 | EU | D21DZ04g.dam | Golf 4 manual, Gen 2.1 software v0004. |
| 06A 906 032 BE | 0261206551 | 1037352772 | APP / ARY | 180 PS | 6-Spd Manual | Euro 3 | EU | X21DZ01t.dam | SEAT Leon 20VT 180 PS, early K03 turbo model. |
| 06A 906 032 BJ | 0261206892 | 1037360288 | ARY / AUQ | 180 PS | 6-Spd Manual | Euro 3/4 | EU | 224bh02g.dam | Audi A3 / Golf 180 PS transition software. |
| 06A 906 032 CL | 0261206552 | 1037354128 | ARZ / AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | i22ic04g.dam | The Euro 4 150 PS Benchmark: Gen 22i codebase. LSU 4.2 wideband lambda integration. |
| 06A 906 032 CM | 0261206553 | 1037354129 | ARZ / AUM | 150 PS | 5-Spd Auto (AG5) | Euro 4 | EU | k22ic05g.dam | Automatic companion to 032CL. Tiptronic torque reduction control. |
| 06A 906 032 DE | 0261206866 | 1037360295 | AUQ / APP | 180 PS | 6-Spd Manual (02M) | Euro 4 | EU | W24bh02t.dam | SEAT Toledo / Leon Sport 180 PS. Gen 24B software v0002. |
| 06A 906 032 DH | 0261206865 | 1037360222 | AUM | 150 PS | 5-Spd Auto (AG5) | Euro 4 | EU | 624bh01g.dam | Audi A3 8L 150 PS AG5 Tiptronic automatic. |
| 06A 906 032 DJ | 0261206864 | 1037360293 | AUM | 150 PS | 4-Spd Auto (AG4) | Euro 4 | EU | C24bh02g.dam | Audi A3 8L 150 PS 01M 4-speed conventional automatic. |
| 06A 906 032 DK | 0261206863 | 1037354597 | AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | A24bd01g.dam | Audi A3 8L 150 PS manual Euro 4 baseline. |
| 06A 906 032 DL | 0261206890 | 1037363351 | AUQ | 180 PS | 6-Spd Manual (02M) | Euro 4 | EU | I24bh04g.dam | The Euro 4 180 PS Benchmark: Golf GTI 25 Jahre / Bora. K03s turbo, secondary air. |
| 06A 906 032 DM | 0261206891 | 1037363384 | AUQ | 180 PS | 5-Spd Auto (AG5) | Euro 4 | EU | K24bhz3g.dam | Automatic companion to 032DL. Features homologation z3 calibration stand. |
| 06A 906 032 DQ | 0261206888 | 1037360273 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | H24bh03g.dam | Golf 4 / Bora 150 PS, Gen 24B software v0003. |
| 06A 906 032 DR | 0261206887 | 1037360272 | AUM | 150 PS | 4-Spd Auto | Euro 4 | EU | G24bh03g.dam | Golf 4 / Bora 150 PS automatic companion to 032DQ. |
| 06A 906 032 EC | 0261207444 | 1037362285 | AWW / AUM | 150 PS | 5-Spd Manual | Euro 4 / LEV | Multi | c24bo02g.dam | Gen 24B software revision step 02. |
| 06A 906 032 ED | 0261207445 | 1037362520 | AWW / AUM | 150 PS | 5-Spd Auto | Euro 4 / LEV | Multi | c24bor3g.dam | Automatic companion to 032EC, code respin 3 (r3). |
| 06A 906 032 EN | 0261207297 | 1037363089 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | A24boc2g.dam | Bora 1.8T, sub-branch c2. |
| 06A 906 032 EP | 0261207298 | 1037360954 | AUM | 150 PS | 5-Spd Auto | Euro 4 | EU | B24BHC1g.dam | Bora 1.8T automatic companion to 032EN. |
| 06A 906 032 ES | 0261207208 | 1037354893 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | H24bhr1g.dam | Bora 1.8T Euro 4, regional adaptation revision 1. |
| 06A 906 032 ET | 0261207207 | 1037354892 | AUM | 150 PS | 5-Spd Auto | Euro 4 | EU | G24bhr1g.dam | Bora 1.8T Euro 4 automatic companion to 032ES. |
| 06A 906 032 FA | 0261207211 | 1037354896 | AUM | 150 PS | Dyno Test | - | Internal | W24bhr1t.dam | Factory dyno/testbench calibration with unlocked logging hooks. |
| 06A 906 032 FB | 0261207209 | 1037360242 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | 224bhr3g.dam | Golf 4 150 PS manual, revision 3. |
| 06A 906 032 FC | 0261207204 | 1037360294 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | A24bh02g.dam | Audi A3 8L manual, Gen 24B software v0002. |
| 06A 906 032 FE | 0261207205 | 1037360237 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | A24bhr3g.dam | Audi A3 8L manual, revision 3. |
| 06A 906 032 FF | 0261207210 | 1037354895 | AUM | 150 PS | 5-Spd Auto | Euro 4 | EU | 624bhr1g.dam | Golf 4 automatic, revision 1. |
| 06A 906 032 FG | 0261207206 | 1037360241 | AUM | 150 PS | 5-Spd Auto | Euro 4 | EU | C24bhr3g.dam | Audi A3 8L automatic, revision 3. |
| 06A 906 032 GH | 0261207236 | 1037363350 | AUQ | 180 PS | 6-Spd Manual (02M) | Euro 4 | EU | K24bh03g.dam | Golf 4 180 PS, Gen 24B software v0003. |
| 06A 906 032 HF | 0261207447 | 1037363355 | AWW / AWP | 150/180 PS | 5-Spd Manual | US LEV-I | US | i24bo06g.dam | US Golf / Jetta, software step 06. |
| 06A 906 032 HJ | 0261207436 | 1037366426 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | a24c203g.dam | Generation 24C transverse platform update. |
| 06A 906 032 HK | 0261207437 | 1037362288 | AUQ | 180 PS | 6-Spd Manual | Euro 4 | EU | a24bor2g.dam | Audi A3 8L 180 PS, revision 2. |
| 06A 906 032 HL | 0261207438 | 1037366429 | AUQ | 180 PS | 6-Spd Manual | Euro 4 | EU | b24c202g.dam | Golf 4 180 PS Euro 4, Gen 24C update. |
| 06A 906 032 HM | 0261207439 | 1037360645 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | b24bor1g.dam | Golf 4 / Bora 150 PS, revision 1. |
| 06A 906 032 HN | 0261207440 | 1037363908 | AWP / AUQ | 180 PS | 5-Spd Manual (02J) | Euro 4 / US LEV | Multi | F24C202g.dam | Gen 24C 180 PS Standard: Golf / SEAT Leon. |
| 06A 906 032 HP | 0261207441 | 1037360647 | AUM | 150 PS | 5-Spd Auto | Euro 4 | EU | f24bor1g.dam | Golf 4 / Bora 150 PS automatic companion to 032HM. |
| 06A 906 032 HQ | 0261207442 | 1037366418 | AUM | 150 PS | 5-Spd Auto | Euro 4 | EU | g24c202g.dam | Golf 4 / Bora 150 PS automatic, Gen 24C update. |
| 06A 906 032 HR | 0261207443 | 1037360649 | AUM | 150 PS | 5-Spd Manual | Euro 4 | EU | g24bor1g.dam | Golf 4 / Bora 150 PS manual, revision 1. |
| 06A 906 032 HS | 0261207446 | 1037363354 | AWW | 150 PS | 5-Spd Manual (02J) | US LEV-I | US | h24bo08g.dam | The Early Transverse Benchmark: 4,889 symbols. Stock binary matches DAMOS by 99.97%. |
| 06A 906 032 JG | 0261207953 | 1037363907 | AUQ | 180 PS | 6-Spd Manual (02M) | Euro 4 | EU | C24c2g2g.dam | Golf 4 180 PS 6-speed manual, Gen 24C. |
| 06A 906 032 JH | 0261207954 | 1037363906 | AUQ | 180 PS | 5-Spd Auto (AG5) | Euro 4 | EU | A24c2g2g.dam | Golf 4 180 PS automatic companion to 032JG. |
| 06A 906 032 JJ | 0261207446 | 1037363354 | AWP | 180 PS | 5-Spd Manual (02J) | US ULEV | US | h24bw05g.dam (base) | The User Reference ECU: VW Golf GTI MK4. 100% calibration parity with h24bw05g. |
| 06A 906 032 KD | 0261207646 | 1037362380 | AUM | 150 PS | 4-Spd Auto (01M) | Euro 4 | EU | C24BOJ1g.dam | Golf 4 150 PS automatic, sub-branch OJ1. |
| 06A 906 032 KE | 0261207699 | 1037362586 | AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | A24BHC1g.dam | Bora 1.8T, sub-branch HC1. |
| 06A 906 032 LD | 0261207790 | 1037363075 | AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | B24boc1g.dam | Bora 1.8T, sub-branch oc1. |
| 06A 906 032 LL | 0261207772 | 1037366427 | AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | t24c202g.dam | Audi A3 8L 150 PS Euro 4, Gen 24C update. |
| 06A 906 032 LM | 0261207773 | 1037363059 | AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | T24BOR1g.dam | Audi A3 8L 150 PS manual, revision OR1. |
| 06A 906 032 LP | 0261207955 | 1037366194 | AWP | 180 PS | 6-Spd Manual (02M) | US ULEV | US | h24bw05g.dam | The Modern Transverse Master: 5,169 symbols. Defines complete 24B memory layout. |
| 06A 906 032 LQ | 0261207956 | 1037366195 | AWP | 180 PS | 5-Spd Auto (09A) | US ULEV | US | i24bw05g.dam | Automatic companion to 032LP. Tiptronic torque intervention mapping. |
| 06A 906 032 LT | 0261207957 | 1037363601 | AUQ | 180 PS | 6-Spd Manual (02M) | Euro 4 | EU | i24bor1g.dam | Golf 4 180 PS manual, revision or1. |
| 06A 906 032 MJ | 0261208115 | 1037366379 | AUQ / ARY | 180 PS | 6-Spd Manual (02M) | Euro 4 | EU | F24C203g.dam | Audi A3 / SEAT Leon 180 PS, Gen 24C software v0003. |
| 06A 906 032 ML | 0261207988 | 1037363633 | AUM | 150 PS | 5-Spd Manual (02J) | Euro 4 | EU | U24bo01g.dam | Golf 4 150 PS manual, software v0001. |
| 06A 906 032 PL | 0261208xxx | 1037367xxx | AWP | 180 PS | 5/6-Spd Manual | US ULEV | US | h24bw05g.dam (base) | Late MY2004.5–2005 production emissions update to 032LP. |
| 06A 906 032 R | 0261206438 | 1037352759 | AJQ / ARY | 150/180 PS | 5-Spd Manual (Haldex) | Euro 3 | EU | 321DZ04T.SGM | Audi A3 1.8T Haldex Quattro All-Wheel Drive. |
| 06A 906 032 S | 0261206197 | 1037352760 | ARZ / APP | 150/180 PS | 5-Spd Manual (FWD) | Euro 3 | EU | 221DZ04T.SGM | Audi A3 1.8T Front-Wheel Drive companion to 032R. |
| 06A 906 032 SK | 0261208xxx | 1037368xxx | AWP | 180 PS | 6-Spd Manual (02M) | US ULEV | US | h24bw05g.dam (base) | Golf GTI 20th Anniversary Edition / 337 / GLI 6-speed 02M. |
2.3.6. Exhaustive Master Suffix Catalog: Audi 8N0 906 018 xx Series (TT Platform)#
| Part Number | HW-TTNR | SW-TTNR | Engine Code | Power | Drivetrain | Trans | Paired DAMOS File | Technical Notes |
|---|---|---|---|---|---|---|---|---|
| 8N0 906 018 | 0261204900 | 1037352771 | AJQ | 180 PS | FWD | 5-Spd Manual | S19W104g.dam | First-generation Audi TT (MY1998–1999). 512 KB flash, Gen 19W. |
| 8N0 906 018 AB | 0261207027 | 1037354503 | AJQ | 180 PS | FWD | 5-Spd Manual | F19U302t.dam | Early FWD TT test calibration. |
| 8N0 906 018 AC | 0261207028 | 1037354504 | AJQ | 180 PS | Quattro | 5-Spd Manual | O19U302t.dam | Quattro companion to 018AB. |
| 8N0 906 018 AD | 0261207029 | 1037354177 | ATC | 180 PS | FWD | 5-Spd Manual | F21EN01g.dam | Early US-spec Audi TT 180 FWD. |
| 8N0 906 018 AE | 0261207030 | 1037354178 | ATC | 180 PS | Quattro | 5-Spd Manual | F19W201t.dam | Early US-spec Audi TT 180 Quattro. |
| 8N0 906 018 AG | 0261207213 | 1037360320 | APP | 180 PS | FWD | 5-Spd Manual | Y24bhr4g.dam | European TT 180 FWD, revision 4. |
| 8N0 906 018 AH | 0261207214 | 1037360322 | ARYX | 180 PS | Quattro | 6-Spd Manual | Z24bhr4g.dam | European TT 180 Quattro companion to 018AG. |
| 8N0 906 018 AK | 0261207324 | 1037360281 | AUM | 150 PS | FWD | 5-Spd Manual | N24bh01g.dam | Entry-level European TT 150 PS model. |
| 8N0 906 018 AL | 0261207419 | 1037363356 | AWP | 180 PS | FWD | 5-Spd Manual | l24bo07g.dam | US TT 180 FWD, software step 07. |
| 8N0 906 018 AM | 0261207417 | 1037360844 | AWP | 180 PS | Quattro | 6-Spd Manual | k24bor1g.dam | US TT 180 Quattro, revision 1. |
| 8N0 906 018 AN | 0261207418 | 1037362588 | ATC | 180 PS | Quattro | 6-Spd Manual | q22ih04g.dam | Audi TT 180 Quattro, Gen 22i software v0004. |
| 8N0 906 018 AP | 0261207420 | 1037366423 | AUQ | 180 PS | FWD | 5-Spd Manual | d24c202g.dam | Euro 4 TT 180 FWD, Gen 24C update. |
| 8N0 906 018 AQ | 0261207416 | 1037363478 | ATC / AWP | 180 PS | FWD/Quattro | 5/6-Spd Manual | k24c102g.dam | US TT 180 transition calibration. |
| 8N0 906 018 AT | 0261207065 | 1037354561 | AJQ | 180 PS | FWD | 5-Spd Manual | 022ie03g.dam | Early Euro TT 180, Gen 22i software v0003. |
| 8N0 906 018 BB | 0261207774 | 1037366363 | BAM / APX | 225 PS | Quattro | 6-Spd Manual (02M) | r24d102g.DAM | High-Output K04 Master: Dual intercoolers, dual EGT inputs. |
| 8N0 906 018 BC | 0261207775 | 1037366366 | BAM | 225 PS | Quattro | 6-Spd Manual (02M) | m24d102g.DAM | High-Output 225 PS BAM Quattro, Gen 24D. |
| 8N0 906 018 BD | 0261207776 | 1037366364 | BVP / AWP | 180 PS | FWD | 6-Spd Tiptronic (09G) | n24d102g.DAM | Audi TT 180 6-speed Tiptronic automatic. |
| 8N0 906 018 BE | 0261207777 | 1037366365 | BAM | 225 PS | Quattro | 6-Spd Manual (02M) | m24d1r2g.DAM | The BAM 225 Benchmark: Includes paired .a2l and .dam filesets. |
| 8N0 906 018 BP | 0261208054 | 1037366474 | AMK | 210 PS | Quattro | 6-Spd Manual (02M) | S24BJ02g.dam | Audi S3 8L 210 PS Quattro high-output model. |
| 8N0 906 018 BQ | 0261208055 | 1037366118 | AMK | 210 PS | Quattro | 6-Spd Manual (02M) | S24BJR1g.dam | Revision 1 companion to 018BP. |
| 8N0 906 018 BR | 0261208005 | 1037363675 | AUQ | 180 PS | FWD | 5-Spd Manual | k24c201g.dam | Euro 4 TT 180 FWD manual. |
| 8N0 906 018 CB | 0261208053 | 1037366430 | BAM / BEA | 225 PS | Quattro | 6-Spd Manual (02M) | P24BJ02g.dam | Late BAM/BEA 225 Master: Late-production emissions update. |
| 8N0 906 018 CC | 0261208085 | 1037366189 | BAM / BEA | 225 PS | Quattro | 6-Spd Manual (02M) | P24BJR1g.dam | Revision 1 companion to 018CB. |
| 8N0 906 018 CE | 0261208114 | 1037366378 | BAM | 225 PS | Quattro | 6-Spd Manual (02M) | l24d101g.dam | Final production BAM 225 calibration release. |
| 8N0 906 018 J | 0261206794 | 1037360314 | AMK | 210 PS | Quattro | 6-Spd Manual (02M) | Y24bh04g.dam | Audi S3 8L 210 PS Quattro, Gen 24B software v0004. |
| 8N0 906 018 M | 0261206581 | 1037354078 | AJQ / APP | 180 PS | FWD | 5-Spd Manual | S21e306g.dam | Early European TT 180 FWD, software step 06. |
| 8N0 906 018 R | 0261206443 | 1037354093 | AJQ | 180 PS | Quattro | 5-Spd Manual | Z19x606t.sgm | Early European TT 180 Quattro, Gen 19x. |
| 8N0 906 018 S | 0261206582 | 1037354079 | AJQ / APP | 180 PS | FWD | 5-Spd Manual | t21e307g.dam | Early European TT 180 FWD, software step 07. |
| 8N0 906 018 T | 0261206228 | 1037354573 | APX | 225 PS | Quattro | 6-Spd Manual (02M) | 122id04g.sgm | Early European TT 225 APX Quattro (non-VVT exhaust). |
2.3.7. ETKA Spare Parts Suffix Modifiers: X Exchange Flag#
When ordering replacement ECUs through Volkswagen Audi dealership channels or looking up part numbers in ETKA:
- The Trailing
XSuffix (Austauschteil / Remanufactured Unit):- As production matured, VAG eliminated inventory overhead by consolidating older part numbers into backward-compatible late revisions.
- In ETKA,
06A 906 032 HSand06A 906 032 JJwere officially superseded by06A 906 032 LPand subsequently06A 906 032 PL. - A dealership servicing a 2002 GTI 1.8T (originally fitted with
032HS) would flash or install an032LPor032PLservice replacement unit.
- Factory Supersession Chains (Entfall mit Ersatz):
2.3.8. Physical Casing Sticker vs. Diagnostic Memory Discrepancies#
When reverse-engineering an ECU in the field, calibration engineers must differentiate between the physical aluminum casing sticker and the active firmware memory image:
┌─────────────────────────────────────────────────────────────┐
│ VOLKSWAGEN AG Made in Germany │
│ │
│ 06A 906 032 LP BENZIN ME7.5 0005 ── (1) VAG Part No │
│ 0 261 207 955 1037366194 ── (2) Bosch HW/SW │
│ 26SA0000 1120 0402 ── (3) Date Code │
└─────────────────────────────────────────────────────────────┘
- Physical Sticker Authenticity: The paper sticker on the aluminum housing reflects the ECU's assembly state when it departed the Salzgitter or Wolfsburg engine plant.
- The casing sticker will permanently read
06A 906 032 HS(HW0261207446). - The diagnostic scanner (VCDS measuring block 081 / Service 0x1A) will report
06A 906 032 LPwith software version0005. - Tuning Rule: Never rely on the physical housing sticker when selecting a DAMOS definition file. Always dump the binary or perform a KWP2000 diagnostic ID read to extract the true internal VAG part number (
0x1A 0x91) and software compilation name (0x1A 0x94).
- The casing sticker will permanently read
- KWP2000 Diagnostic Interrogation (
Service ID 0x1A): When connected via OBD-II, diagnostic scanners read the string stored in the flash ROM sector at0x010000–0x010400. - Cross-Flashing Divergence: If a tuner cross-flashes an
06A906032LPbinary into an06A906032HSor06A906032JJphysical ECU (which is 100% hardware-compatible due to shared0261207446/0261207955PCB architecture):
2.4. Bosch Hardware Typteilenummer (HW-TTNR) & Physical PCB Architecture#
Bosch stamps every production Engine Control Unit with a 10-digit Typteilenummer (HW-TTNR) formatted as 0 261 20X XXX. While software revisions change frequently via dealership flashes or model-year updates, the HW-TTNR identifies the physical silicon bill of materials (BOM), printed circuit board (PCB) trace routing, integrated circuit (IC) driver stages, and sensor conditioning interfaces.
\mathbf{0\ 261\ 20\underbrace{[X]}_{\text{Hardware Generation Tier}}\ \underbrace{[XXX]}_{\text{Specific Silicon BOM / Assembly ID}}}
| 0 261 | 20X | XXX |
|---|---|---|
| Motronic Engine Management Division | PCB Generation & Hardware Capability Tier | Silicon BOM, Driver ICs, Pinout & Sensor Variant |
2.4.1. The Four Major Bosch ME7.5 Hardware PCB Generations#
Across the lifecycle of the VAG 1.8T 20V platform, Bosch developed four distinct physical hardware generations. Each generation introduced profound silicon, memory, and electromagnetic improvements:
BOSCH ME7.5 HARDWARE EVOLUTION TIMELINE
| Generation 1: Early 0 261 204 xxx | Generation 2: Trans. 0 261 206 xxx | Generation 3: Mature 0 261 207 xxx | Generation 4: Late EMI-Opt. 0 261 208 xxx / 0261207955 |
|---|---|---|---|
| • 512 KB Flash ROM | • 1024 KB Flash ROM | • 1024 KB Flash ROM | • 1024 KB Flash ROM |
| • AM29F400BT | • AM29F800BB | • AM29F800BB | • AM29F800BB / M29F800BB |
| • Narrowband Lambda | • LSU 4.2 Wideband | • LSU 4.2 Wideband | • LSU 4.2 Wideband |
| • Discrete Op-Amps | • CJ125 ASIC Rev 1 | • CJ125 ASIC Mature | • CJ125 ASIC Mature |
| • Stepped On/Off VVT | • Early Cont. VVT | • Cont. PWM VVT | • Cont. PWM VVT |
| • C167CR @ 20 MHz | • C167CR @ 24 MHz | • C167CR @ 24 MHz | • C167CR DA/DB Step @ 24 MHz |
| • PCA82C250 CAN | • PCA82C250 CAN | • PCA82C250 CAN | • TJA1050 High-Immunity CAN |
| • 2-Layer / 4-Layer | • 4-Layer Standard | • 4-Layer Low-Noise | • 4/6-Layer Isolated Planes |
2.4.2. Detailed Generation Deconstruction & Circuit Differences#
1. Generation 1: Early ME7.5 / Cable-to-E-Gas Transition (0 261 204 xxx)#
- Production Era: 1998–1999 (Early Audi TT 8N, Golf 4 AGU/AJQ/APP Euro 2/3).
- Microcontroller: Siemens
C167CR-LM(16-bit RISC, 144-pin MQFP) running at 20 MHz (10 MHz external quartz resonator with 2x on-chip phase-locked loop). - Flash Memory: 512 KB (4 Megabit) AMD
AM29F400BTparallel flash memory (5.0V read/program, bottom boot block, 8 sectors: 1x16KB boot, 2x8KB parameter, 1x32KB, 7x64KB main). - EEPROM: STMicroelectronics
95040(512 bytes / 4 Kbit SPI EEPROM) storing immobilizer data, coding, adaptation values, and DTC fault freeze frames. - Lambda Oxygen Sensor Interface: Narrowband (LSF4) Only. No wideband conditioning ASIC. Uses a discrete analog front-end with rail-to-rail operational amplifiers and comparators reading the standard 0.0V–1.0V Nernst cell voltage swing (0\text{V} = \text{lean}, 0.9\text{V} = \text{rich}).
- Camshaft Timing (VVT): Stepped on/off hydraulic advance solenoid. Driven via a standard low-side transistor switch. No continuous closed-loop PID camshaft angle tracking.
- Drive-by-Wire (E-Gas) Motor Driver: Infineon
TLE 5205/ dual half-bridge driver stages with external pull-up resistors. - CAN Bus Transceiver: Philips
PCA82C250(5V high-speed CAN transceiver, unshielded differential pair). - Knock Sensor Signal Conditioning: Harris / Intersil
HIP9010dual-channel analog programmable bandpass filter and integrator. - Tuning Limitations: Cannot flash 1024 KB binaries. Firmware address space is restricted to
0x000000–0x07FFFF. Lacks modern wideband target AFR closed-loop control (LAMFA,KFLF).
2. Generation 2: Euro 3 / Euro 4 Transition Platform (0 261 206 xxx)#
- Production Era: 2000–2002 (VW Golf 4, Bora, Audi A3 8L, Audi TT 180; Engines: AUM, ARZ, AUQ, APX).
- Microcontroller: Siemens / Infineon
C167CR-LMrunning at 24 MHz (12 MHz external quartz with 2x PLL). Stepping updated to eliminate early C167 silicon errata affecting the Peripheral Event Controller (PEC). - Flash Memory: 1024 KB (1 MB / 8 Megabit) AMD
AM29F800BBparallel flash memory (19 sectors: 1x16KB boot, 2x8KB parameter, 1x32KB, 15x64KB main). - Lambda Sensor Interface: Introduction of Wideband LSU 4.2. First integration of the proprietary Bosch
30345(CJ125Revision 1) ASIC. - Camshaft Timing (VVT): Introduction of continuous variable valve timing on select Euro 4 engines (AUM, AUQ). Utilizes PWM duty-cycle control driven by a low-side smart power stage with Hall sensor (
G40) phase feedback. - Drive-by-Wire (E-Gas) Motor Driver: Bosch
30348(CJ220) integrated full H-bridge DC motor driver with bidirectional current sensing, thermal overload protection, and short-to-ground / short-to-battery diagnostics. - Knock Signal Conditioning: Transition to Harris / Intersil
HIP9011with enhanced SPI digital interface for programmable bandpass center frequencies (5.0\text{ kHz} to 8.5\text{ kHz}) and gain stages. - Representative ECUs:
06A906032CL(0261206552),06A906032CM(0261206553),06A906032DL(0261206890),06A906032DM(0261206891),06A906032DK(0261206863).
3. Generation 3: Mature Production Platform (0 261 207 xxx)#
- Production Era: 2001–2003 (VW Golf MK4 GTI, Jetta MK4, New Beetle, Audi TT; Engines: AWW, early AWP, AUQ, BAM).
- Microcontroller: Infineon
C167CR-LM(144-pin MQFP, 24 MHz system clock, 4 KB internal on-chip RAM, dual CAN 2.0B interfaces). - Flash Memory: AMD
AM29F800BB(1024 KB, 70ns access time). - Smart Low-Side Power Driver: Bosch
30344(CJ920/CJ945C) in HiQuad-64 surface-mount package: - Power Management & System ASIC:
- Active Ignition Pre-Driver: Bosch
30397(CK110SSOP-20 package): 4-channel 5V push-pull logic driver triggering external active ignition coil power stages (06B 905 115 series). - Representative ECUs:
06A906032HS(0261207446),06A906032JJearly (0261207446),06A906032HN(0261207440),06A906032HJ–06A906032HR.
4. Generation 4: Late Production & Enhanced EMI Platform (0 261 208 xxx and 0 261 207 955)#
- Production Era: 2003–2006 (Late VW Golf MK4 GTI, Jetta GLI, 20th Anniversary, Audi TT 225 BAM/BEA; Engines: AWP late, BAM late, BEA).
- Silicon Stepping: Infineon
C167CR-LMStep DA / DB. Resolves hardware errata regarding peripheral interrupt arbitration and CAPCOM timer capture jitter during high-RPM crank trigger processing. - Multi-Layer Ground Plane Isolation (Noise Suppression Architecture):
- CAN Bus Transceiver Upgrade: Replaced legacy Philips
PCA82C250with Philips / NXPTJA1050: - K-Line Diagnostic Filter Network: Upgraded second-order RC low-pass filter on Pin 43 with transient voltage suppressor (TVS) diodes, preventing diagnostic communication dropouts during high-voltage flash operations.
- Flash Silicon Variety: Features AMD
AM29F800BBor pin-compatible STMicroelectronicsM29F800BB(both 100% electrically interchangeable in the C167 memory bus). - Representative ECUs:
06A906032LP(0261207955),06A906032LQ(0261207956),06A906032JJlate (0261207955),06A906032SK(0261208xxx),06A906032PL(0261208xxx),8N0906018CB(0261208053),06A906032MJ(0261208115).
2.4.3. High-Output K04 Quattro Hardware Architecture (8N0 906 018 xx / 8L0 906 018 xx)#
High-output 210 PS and 225 PS platforms (Audi TT 225 Coupé/Roadster, Audi S3 8L Quattro; Engines: APX, AMK, BAM, BEA) feature specialized hardware additions not populated on standard 150/180 PS Golf/Jetta boards:
AUDI TT 225 / S3 BAM DUAL-SENSOR SILICON STAGE
| Dedicated Hardware Subsystem EGT Thermocouple Amplifier Stage | Circuit Implementation & Pin Routing Custom high-precision analog conditioning reading millivolt signals from sensor G235 on Pin 107/108 (up to 1,100°C). |
|---|---|
| Dual Knock Sensor Acquisition Core | Balanced differential inputs into HIP9011 for Knock Sensor 1 (G61 / Pin 106) and Knock Sensor 2 (G66 / Pin 99). |
| Haldex Traction CAN Interface | High-priority 500 kbps CAN messaging for Haldex coupling J492 (Pins 58 & 60). |
| Twin Intercooler Dual-MAP Sensing | Dual pressure sensor ADC acquisition for pre-intercooler and post-intercooler drop. |
- Exhaust Gas Temperature (EGT) Sensor Interface Stage (
G235):- Dedicated high-frequency CAN broadcasting registers calculate and transmit real-time indicated engine torque (
mdnorm_w), driver demand torque (mibas_w), and maximum allowable torque (miszul_w) over Pins 58 (CAN High) and 60 (CAN Low) at 500 kbps directly to the Haldex differential controller (J492).
- Dedicated high-frequency CAN broadcasting registers calculate and transmit real-time indicated engine torque (
- Dual Knock Sensor Routing:
- Haldex All-Wheel-Drive CAN Gateway Mapping:
2.4.4. Comprehensive Hardware Generation Comparison Matrix#
| Silicon Subsystem / Parameter | Generation 1 (0261204xxx) | Generation 2 (0261206xxx) | Generation 3 (0261207xxx) | Generation 4 (0261208xxx / 0261207955) |
|---|---|---|---|---|
| Flash Memory Capacity | 512 KB (4 Mbit) | 1024 KB (8 Mbit) | 1024 KB (8 Mbit) | 1024 KB (8 Mbit) |
| Flash Memory IC | AMD AM29F400BT | AMD AM29F800BB | AMD AM29F800BB | AMD AM29F800BB / ST M29F800BB |
| Flash Sector Architecture | 8 Sectors (Boot Bottom) | 19 Sectors (Boot Bottom) | 19 Sectors (Boot Bottom) | 19 Sectors (Boot Bottom) |
| Microcontroller Model | Siemens C167CR-LM | Siemens/Infineon C167CR-LM | Infineon C167CR-LM | Infineon C167CR-LM Step DA/DB |
| Microcontroller Clock | 20 MHz (10 MHz x2) | 24 MHz (12 MHz x2) | 24 MHz (12 MHz x2) | 24 MHz (12 MHz x2) |
| EEPROM Capacity | 512 Bytes (4 Kbit) 95040 | 512 Bytes (4 Kbit) 95040 | 512 Bytes (4 Kbit) 95040 | 512 Bytes (4 Kbit) 95040 |
| Primary Lambda Stage | Narrowband (LSF4) Discrete | Wideband LSU 4.2 (CJ125 R1) | Wideband LSU 4.2 (CJ125 R2) | Wideband LSU 4.2 (CJ125 Mature) |
| Wideband ASIC Marking | None (Discrete Op-Amps) | Bosch 30345 (CJ125) | Bosch 30345 (CJ125) | Bosch 30345 (CJ125) |
| Drive-by-Wire H-Bridge | Infineon TLE 5205 / Discrete | Bosch 30348 (CJ220) | Bosch 30348 (CJ220) | Bosch 30348 (CJ220) |
| Low-Side Smart Drivers | Discrete / Multi-IC | Bosch 30344 (CJ920) | Bosch 30344 (CJ920/CJ945C) | Bosch 30344 (CJ945C) |
| Spare PWM on Pin 116 | Unconnected | Not routed to CPU | Wired: 30344 A10 -> CPU Pin 54 | Wired: 30344 A10 -> CPU Pin 54 |
| Ignition Pre-Driver | Discrete Transistors | Bosch 30397 (CK110) | Bosch 30397 (CK110) | Bosch 30397 (CK110) |
| CAN Bus Transceiver | Philips PCA82C250 | Philips PCA82C250 | Philips PCA82C250 | Philips/NXP TJA1050 (Low-EMI) |
| Knock Sensor ASIC | Harris HIP9010 | Intersil HIP9011 | Intersil HIP9011 | Intersil HIP9011 |
| Power Management IC | Bosch 30343 / TLE 4267 | Bosch 30343 | Bosch 30343 | Bosch 30343 |
| PCB Layer Count & Ground | 2-Layer / 4-Layer Shared | 4-Layer Shared Ground | 4-Layer Low-Noise Ground | 4/6-Layer Isolated Ground Planes |
| K-Line Filter Stage | Basic RC Filter | Standard RC Filter | Standard RC Filter | 2nd-Order Low-Pass + TVS Diodes |
| Typical ECU Part Numbers | 06A906032 early, 8N0906018 | 032CL, 032CM, 032DL, 032DM | 032HS, 032JJ early, 032HN | 032LP, 032LQ, 032PL, 032SK, 018CB |
2.4.5. Cross-Flash Hardware Compatibility & Inter-Generation Swapping Rules#
When cross-flashing or physically swapping ECUs across different vehicles, observe the following physical hardware compatibility laws:
CROSS-FLASHING COMPATIBILITY MATRIX
| Source Hardware Box | Allowed Target Software | Prohibited / Fatal Swaps |
|---|---|---|
| Gen 4: 0261208xxx | Gen 4 (LP, PL, SK) | CANNOT flash to 512KB boxes |
| & 0261207955 | Gen 3 (HS, JJ, HN) Gen 2 (CL, DL) | (0261204xxx). |
| Gen 3: 0261207446 | Gen 3 (HS, JJ, HN) | Flashing Gen 4 (LP) is possible |
| (HS / Early JJ) | Gen 4 (LP with caution) Gen 2 (CL, DL) | but loses late-EMI ground noise suppression. |
| Gen 2: 0261206xxx | Gen 2 (CL, CM, DL, DM) | CANNOT flash Gen 4 AWP code |
| (CL / DL Euro 4) | Gen 3 (with map re-sync) | without validating VVT solenoid driving frequency. |
| Gen 1: 0261204xxx | Gen 1 (512 KB ONLY) | STRICTLY FORBIDDEN to flash any |
| (Early 512KB) | 1024 KB binary (instant brick). | |
| Audi TT 225 BAM | BAM / BEA / APX (K04) | CANNOT cross-flash to non-EGT |
| (0261207777/0261208053) | Standard 180PS (AWP) | boxes without disabling EGT DTCs (TABGBTS sensor missing on car). |
- The 512 KB vs. 1024 KB Barrier (Fatal Rule):
- If firmware from an Audi TT 225 (
8N0906018CB/8N0906018BE) is flashed into a Golf/Jetta 180 PS ECU (06A906032LP):- The ECU will immediately throw hard DTCs P1453 / 17861 (Exhaust Gas Temperature Sensor 1 Open/Short to B+) and P1457 / 17865 (EGT Sensor 1 Range/Performance) because the physical thermocouple conditioning circuit and pins 107/108 are unpopulated on the standard 032LP PCB.
- To run 225 PS code on standard hardware, the EGT diagnostic path must be suppressed via DFPM codeword
CDATR = 0and error class zeroing inCLAATR(see DOC 33 / DOC 34).
- The ECU will immediately throw hard DTCs P1453 / 17861 (Exhaust Gas Temperature Sensor 1 Open/Short to B+) and P1457 / 17865 (EGT Sensor 1 Range/Performance) because the physical thermocouple conditioning circuit and pins 107/108 are unpopulated on the standard 032LP PCB.
- To run 225 PS code on standard hardware, the EGT diagnostic path must be suppressed via DFPM codeword
CDATR = 0and error class zeroing inCLAATR(see DOC 33 / DOC 34).
- If firmware from an Audi TT 225 (
- Backward Compatibility of Generation 4 Hardware (The "Golden Box" Rule):
- Flashing Generation 4 Code (
06A906032LP) onto Generation 3 Hardware (0261207446): - BAM 225 PS Firmware on Standard 180 PS Hardware:
2.5. Bosch Software Typteilenummer (SW-TTNR) Numbering Schema#
The software release number (SW-TTNR) is formatted as 1 037 35X XXX or 1 037 36X XXX. It uniquely identifies the compiled binary code revision:
1 037 35x xxx: Early Generation Software (Generations19x,21D, early22i).1037360288:06A906032BJ.1037363351:06A906032DL(v0004).1037363354:06A906032HS(v0008) and06A906032JJ.1037366194:06A906032LP(v0005).1037366195:06A906032LQ(v0005).1037366430:8N0906018CB(v0002).1037366473:8N0906018CB(v0003).1037366363–1037366366:8N0906018BB,BC,BD,BE.
1 037 36x xxx: Production Mature Software (Generations22i,24B,24C,24D).
2.6. VAG SGML Container Specification (.sgm) Architecture#
In the official factory VAG flashing toolchain, calibration packages are distributed in SGML (Standard Generalized Markup Language) text containers. These containers encapsulate both metadata and the binary image:
container_info:
source_file: "i22ic04g.sgm" # Original Bosch internal filename
date: "F22ic04g.sgm" # Long internal compilation date/name
version_type: "cvt_pfu_01" # Container type (Parameter Flash Update)
version_content: "1.01" # Schema version of container format
software_revisions:
short_version: "V004" # SW-VERSION-KURZ (diagnostic reported)
long_version: "F22ic04g" # SW-VERSION-LANG (engineering release name)
ecu_identification:
vehicle_description: "GOLF A3, VW 340" # Target platform designation
part_number: "06A906032CL" # VAG Customer Part Number
hw_number: "0261206552" # Bosch HW-TTNR
sw_number: "1037354128" # Bosch SW-TTNR
checksum_lin: "045158D9" # Pre-calculated 32-bit linear flash checksum
Diagnostic Identification Protocol#
When a diagnostic tool (such as Ross-Tech VCDS or a factory VAS 5051/5052 tester) interrogates an ME7.5 ECU via KWP2000 (ISO 14230) Service ID 0x1A (Read ECU Identification), the ECU responds with these exact parameters:
0x1A 0x91: VAG Part Number (e.g.06A906032LP).0x1A 0x92: Software Version Kurz (e.g.0005orV004).0x1A 0x94: Software Version Lang (e.g.F22ic04gorh24bw05g).0x1A 0x97: System Identification / Engine Code (e.g.1.8l 5V R4/1V G).
Platform Codes in vehicle_description#
VW 340: Volkswagen Golf MK4 Platform (A4 / Typ 1J).VW 341: Volkswagen Bora Platform (A4 / Typ 1J2).VW 342: Volkswagen Golf Variant / Bora Variant (Typ 1J5/1J6).AU 340: Audi A3 / S3 Platform (Typ 8L).AU 342: Audi TT Coupé / Roadster Platform (Typ 8N).SE 340: SEAT Leon / Toledo Platform (Typ 1M).
2.7. ASAP2 / DAMOS Data Dictionary File Extensions & Tags#
Factory engineering releases contain multiple coordinated file formats:
| Extension | Formal Description | Primary Content |
|---|---|---|
.dam | ASAP2 DAMOS Database | Text/binary data dictionary defining all symbols, memory addresses, physical conversion equations, and axis pointers. |
.sgm | Segment Map Container | SGML metadata wrapper with flash segmentation, checksums, and ECU identification records. |
.hex | Extended Intel HEX | ASCII text representation of 16-bit binary flash memory with record checksums. |
.a2l | ASAP2 Description File | Modern ASAM MCD-2MC specification file used in ETAS INCA, Vector CANape, and ATI Vision. |
.ols | WinOLS Project File | EVC proprietary container holding binary data, imported DAMOS maps, user comments, and map folders. |
.dbf | Database File (dBase) | Legacy index database mapping symbol names to internal Bosch calculation routines. |
.dcm / .dat | Dataset Parameter File | ASCII delta parameter files containing calibrated scalar and matrix values exported from calibration tools. |
Critical ASAP2 Syntactic Tags in .dam Files#
/SPZ: Symbol Parameter Record. Declares a scalar, characteristic curve, or map. Contains symbol identifier (e.g.KFMIRL), physical flash address (e.g.$815088), data type (UBYTE,UWORD), and conversion formula reference./SPX//SPY: Shared Axis Records. Declares external breakpoint arrays shared across multiple maps (e.g. engine speed axisnmot_wor load axisrl_w)./FKX//FKY: Inline Axis Function Flag. Signals that the axis breakpoints are embedded directly within the map's header block rather than in a separate shared table./SPW: Physical Conversion Method. Specifies slope, intercept, physical units (e.g.mbar,°KW,%,mg/stk), and display format./COMPU_METHOD: ASAM standard conversion equation (f(x) = (ax + b) / c)./RECORD_LAYOUT: Memory organization specification (Big-Endian vs Little-Endian, axis ordering, offset rules).
2.8. Deconstructed Real-World Case Studies#
Case Study 1: h24bw05g (The Benchmark Master DAMOS)#
- Filename:
h24bw05g.dam(Folder ID:1t_KhwuQY9o1PxL3rRyAMTktmQmDckl2b) - Deconstruction:
- Paired Hardware: Bosch
0261207955(Late ME7.5 1MB PCB). - Paired Software: Bosch
1037366194. - Target ECU: VAG
06A 906 032 LP. - EPK:
/1/ME7.5/120/4013.00//24B/Dst05o/240402/.
Case Study 2: h24bo08g (The Early/Mid Standard)#
- Filename:
h24bo08g.dam(Folder ID:1mznetKCp2jCplUQz1l5Elhpj9GhM5VRt) - Deconstruction:
- Paired Hardware: Bosch
0261207446. - Paired Software: Bosch
1037363354. - Target ECU: VAG
06A 906 032 HSand early06A 906 032 JJ.
Case Study 3: I24bh04g (The European 180 PS AUQ Master)#
- Filename:
I24bh04g.dam(Folder ID:1GfD70j0YRZ9VK3nZKDzXcnqj50R32IiF) - Deconstruction:
- Paired Hardware: Bosch
0261206890. - Paired Software: Bosch
1037363351. - Target ECU: VAG
06A 906 032 DL.
Case Study 4: P24BJ02g (The Audi TT 225 High-Output Master)#
- Filename:
P24BJ02g.dam(Directory06A032CB/8N0018CB) - Deconstruction:
- Paired Hardware: Bosch
0261208053. - Paired Software: Bosch
1037366430. - Target ECU: VAG
8N0 906 018 CB/06A 906 032 CB.
2.9. Engineering Workspace & Release Packaging Standards#
To prevent regressions across complex ECU engineering projects, workspace assets and software deliverables must follow strict file naming, versioning, and directory management protocols:
- Specification Document Naming Convention:
- Technical subsystem documents are numbered sequentially in root documentation directories: \mathbf{DOC\_[Index]\_[Subsystem\_Name].md}
DOC_30_ME75_Complete_Processor_to_DAMOS_and_Connector_Pin_Trace.mdDOC_31_ME75_DAMOS_Calibration_Architecture_Control_Loops_and_Firmware_Execution.mdDOC_32_ME75_Port_Architecture_and_Empirical_Baseline_Trace.mdDOC_33_ME75_DFPM_Fault_Path_Management_and_Diagnostic_Codewords.mdDOC_34_ME75_DTC_Manager_and_YAML_Tuning_Architecture.mdDOC_35_ME75_DAMOS_to_ECU_Master_Cross_Reference_and_Compatibility_Matrix.md
DOC_30_ME75_Complete_Processor_to_DAMOS_and_Connector_Pin_Trace.mdDOC_31_ME75_DAMOS_Calibration_Architecture_Control_Loops_and_Firmware_Execution.mdDOC_32_ME75_Port_Architecture_and_Empirical_Baseline_Trace.mdDOC_33_ME75_DFPM_Fault_Path_Management_and_Diagnostic_Codewords.mdDOC_34_ME75_DTC_Manager_and_YAML_Tuning_Architecture.mdDOC_35_ME75_DAMOS_to_ECU_Master_Cross_Reference_and_Compatibility_Matrix.md
- Technical subsystem documents are numbered sequentially in root documentation directories: \mathbf{DOC\_[Index]\_[Subsystem\_Name].md}
- Binary & Calibration Patching Versioning Scheme:
- Firmware binaries and patching utilities adhere to Semantic Versioning (
v<Major>.<Minor>.<Patch>): \mathbf{[ECU\_Part\_Number]\_v[Major].[Minor].[Patch].[ext]}- Baseline Stock Binary:
06A906032JJ_stock.bin - Tuned & Patched Binary:
06A906032JJ_v2.39.bin - Python Patch Utility:
patch_v232_unified_asm_features.py
- Baseline Stock Binary:
- Baseline Stock Binary:
06A906032JJ_stock.bin - Tuned & Patched Binary:
06A906032JJ_v2.39.bin - Python Patch Utility:
patch_v232_unified_asm_features.py
- Firmware binaries and patching utilities adhere to Semantic Versioning (
- Release Packaging & Overlay Archive Format:
- Bundled firmware updates and asset releases follow the overlay archive standard: \mathbf{[Project]\_[Target]\_v[Major].[Minor].[Patch]\_[YYYYMMDD].zip}
- Overlay archives unpack cleanly from the project root without nested duplicate top-level folders, safely updating only modified calibration and documentation files while strictly preserving user configuration files.
Related#
Cross-referenced on shared calibration symbols, not on subject matter — these are the chapters that touch the same maps.
- Chapter 13 — 121-Pin Harness —
G235,J17,J104,J285,TABG_W,ASR - Chapter 25 — Troubleshooting & Failsafes —
G40,KFLF,G66,G61,LAMFA,N205 - Chapter 7 — DFPM & Emissions Strategy —
J17,J299,N112,N249,DFPM,N205 - Chapter 55 — Flash Map & Task Tree —
MSR,ARMIN,ASR,RL_W,DFPM,N80 - Chapter 9 — Donor ECU Conversion —
CDATR,G235,J104,J299,ATR,TABGBTS - Chapter 5 — Cross-Flash Clusters —
CDATR,G235,TABGBTS,N249,N205,N75
← Previous chapter · Contents · Next chapter →
Related
Cross-referenced on shared calibration symbols, not on subject matter — these are the chapters that touch the same maps.