PCR2.1 Immo Off and Virgin File: VW, Audi, Seat and Skoda 1.6 TDI Common Rail ECU Guide
The Continental/Siemens PCR2.1 is the engine ECU of the 1.6 TDI common-rail engine used across the VW Golf VI, Polo 6R, Caddy, Audi A1 and A3, Seat Ibiza and Leon, Skoda Fabia and Octavia from 2009 to about 2015 (engine codes CAYA, CAYB, CAYC, CAYD, CLNA). It is one of the most requested VAG units for PCR2.1 immo off and virgin files, because the ECU is cheap to buy used but refuses to start the car until the immobilizer pairing is dealt with.
How the immobilizer works on PCR2.1
The 1.6 TDI uses Immo 4 (PQ25/PQ35 platform): the instrument cluster stores the key data and the engine ECU stores a matching code. A used PCR2.1 from another car has that code set, so the engine cranks and stops after a second, and the immobilizer lamp flashes. Fault code P0513 / 01179 Incorrect key programming is typical.
Virgin or immo off?
- Virgin file — the recommended route for a replacement ECU. The immobilizer block is reset to factory state; after writing, an adaptation with VCDS, ODIS or VCP (login and component protection where applicable) pairs the ECU to your own cluster and keys. Everything stays original, including diagnostics and the immo lamp behaviour. Our virgin files for the PCR2.1 are prepared from the full read of the unit.
- Immo off — the engine starts with any key regardless of the cluster. Useful for engine swaps into other chassis, boats, generators or when the cluster is faulty and not economical to repair. Not the right choice for a normal road car in the EU.
Reading the PCR2.1
The PCR2.1 has an Infineon TriCore TC1766 and is normally read on the bench or in boot mode, because OBD access is limited by tuning protection on most software versions:
- KTAG (protocol for PCR2.1, bench with the positioning frame) and Flex (bench/boot) read and write the full flash and EEPROM.
- KESS V2 reads some early software versions over OBD, but a bench read is safer for immo work because the EEPROM area is needed.
- Save the original file and note the hardware number 03L906023xx and the software number from the label before anything else.
Writing the file
Write the immo off or virgin file with the same tool used for reading. Checksums are corrected in the file, so the ECU accepts it without a recalculation step. If the tool reports a checksum warning, use the file again with the tool’s own correction enabled. After a virgin file, perform the adaptation before expecting the engine to start.
Common mistakes
- Buying a PCR2.1 with a different hardware suffix — 03L906023xx numbers are not all interchangeable; injector type and gearbox (manual/DSG) matter.
- Writing a file from a different software number; the immo block is version-specific.
- Forgetting to refit the ECU connector clip; a loose connector produces random no-start faults blamed on the file.
Find your file
Browse all PCR2.1 files (original, virgin, immo off, DPF and EGR solutions) or filter by VW, Audi, Seat and Skoda. If your software number is missing, send the full read through the file request form.
More ECU guides
Bosch EDC16C39 Files for Fiat Doblo, Ducato, Alfa 159, Opel, Hyundai and Kia Diesels
The unit on the bench came out of a Fiat Ducato. The Bosch label reads 0281014209, the van cranks but won't fire since a second-hand ECU…
Immo Off Explained: When You Need It, How It Works and How to Do It Safely
"Immo off" is one of the most requested ECU services in every workshop that deals with engine control units, and one of the most misunderstood. This…
OBD, Bench or Boot Mode? How to Read and Write EDC17 and MED17 ECUs
Bosch EDC17 (diesel) and MED17 (petrol) control units are in tens of millions of cars built between 2007 and 2020, from Volkswagen and BMW to Hyundai,…