Home › Engines › Simos PCR2.1

Continental PCR 2.1 and Simos 18: telling them apart

PCR 2.1 and "Simos PCR2.1" are two different things. PCR 2.1 is a Continental DIESEL common-rail ECU (VW 1.6/2.0 TDI, EA189/EA288) — its correct name is "Continental PCR 2.1", not "Simos" (Simos is Continental's petrol line). The petrol engine codes listed here run Continental SIMOS 18.x GDI-turbo ECUs. This reference is authored for SIMOS 18.1 / 18.6. Verify your part number before routing any file.

Reference - updated 7 October 2026

The ECU hardware

Infineon AUDO-MAX TriCore TC1791 family (bri3d's boot tooling for it is named TC1791_CAN_BSL). 32-bit TriCore, LITTLE-ENDIAN, runs directly from internal program flash (no MMU). About 4 MB PFLASH + about 128 KB DFLASH (data flash), with hardware ECC on the flash. Simos 18.1 and 18.10 differ mainly in software/calibration size and part number, not in the core: both are TC1791-class. Uncertain: the exact Infineon orderable suffix (reported as 'TC1791S-384 F200EP' / 'TC1791S-512 F240EP') is approximate. Confirm it from the physical chip markings rather than assuming it. The genuinely different unit is the DIESEL Continental PCR 2.1 (its own TriCore, 1.6/2.0 TDI). Do NOT apply Simos18 definitions, addresses or checksum layout to it.

Fuelling and load sensing

Petrol / gasoline, turbocharged direct injection (TFSI/TSI, GDI), spark-ignition. Safety envelope is KNOCK / AFR (lambda) / EGT / rail-pressure — NOT the diesel domain (rail-smoke/DPF/EGR/NOx) that belongs to the actual PCR 2.1. NOTE for later cars: EU6d-era Simos18 petrol units DO run a Gasoline Particulate Filter (GPF/OPF), so a petrol-specific particulate/emissions constraint exists even though diesel DPF/EGR strategy does not.

How this ECU is read and flashed

READ/WRITE PATHS: (1) OBD / UDS-over-ISO-TP-over-CAN — DiagnosticSessionControl (extended -> programming), Security Access seed/key, RequestDownload with a dataFormatIdentifier selecting 'Compression A' (LZSS) + 'Encryption A' (AES-128-CBC, fixed key), TransferData/TransferExit; CBOOT then verifies per-block CRC32 + RSA signature and sets the block valid flag. A STOCK (locked) ECU REJECTS a modified block at the RSA check, so OBD tuning of modified content requires the ECU to be UNLOCKED first. After unlock, modified CAL/ASW flashes over OBD needing only correct CRC32 + ECM3. This is exactly the 'ECU LOCKED -> unlock' step commercial tools sell. do not assume unlock is always possible. (3) BENCH / BSL — open ECU, bench power, TC1791 Bootstrap Loader over the boot pins (probe/solder the RST/boot vias); IMMO/SECURITY: immobilizer is component-protection (CP) tied to the car; a swapped/cloned ECU needs immo-off / virginize + CP adaptation. The SBOOT/BSL boot-mode path also recovers bricked or immo-locked units where OBD fails. COMMERCIAL TOOLS: KESSv3, KT200, FoxFlash, Autotuner, bFlash, MagicMotorsport Flex, CMD (OBD+bench+boot, auto-checksum). OPEN SOURCE: bri3d/VW_Flash + bri3d/TC1791_CAN_BSL + bri3d/Simos18_SBOOT cover full read/write/unlock/checksum without a commercial tool.

Engine codes in this family

Staging - what each stage really gives

Safety limits

How confident is this?

SOLID (now source-verified): (a) PCR 2.1 = Continental DIESEL vs Simos18 = petrol — well established; the listed petrol codes run Simos 18.x, PCR 2.1 files are 1.6/2.0 TDI. (b) Checksum stack CONFIRMED against bri3d/VW_Flash lib/checksum.py: per-block CRC32 poly 0x04C11DB7 / init 0 / xor 0, header at offset 0x300 (0x0 in continuation blocks ASW2/3), up to 16 regions with absolute start/end pairs; ECM3 is a 64-bit PURE SUMMATION (not a CRC); RSA signature in OTP is the real wall; OBD flashing of modified blocks requires an UNLOCKED ECU. (c) VW_Flash supports Simos18.1/18.6/18.10 + DQ250-MQB/DQ381-MQB DSG + Gen5 Haldex (confirmed from README). (d) SBOOT unlock via secure-boot weaknesses — bri3d/Simos18_SBOOT + hardwear.io 2024 'Secrets of Simos18'. (e) Map names/roles (LDRXN, KFMIRL, KFMIOP, low/high-octane timing, lambda/EGT, wastegate, clutch torque, torque intervention) — simoswiki.com (verified real) + S4wiki naming.

VAGPULSE does diagnostics, fault codes, coding and live data on cars with this ECU, from a Windows laptop. It does not write Simos ECUs to the car. Its Simos checksum correction covers only some Simos files, and only when the untouched original is loaded, so plan on a tool that supports this ECU for the tune.

See VAGPULSE
All vehicles Guides VAGPULSE home

Don't want to build the map yourself?

Ready-made Stage 1–3 maps for your engine, built and checksum-validated by us, from $99. Plain .bin, no encryption and no lock-in: flash it with any tool that writes your ECU. VAGPULSE itself writes Bosch ME7 petrol ECUs only. Matched to your own ECU, so turnaround is usually 24–48 hours, no hardware to wait for.

We can also put a known-good factory calibration back on a module from $20, or tune a file you have already read yourself.

See files & tuning services