HomeEngines › Simos PCR2.1

Simos PCR2.1

CORRECTION STANDS AND IS SHARPENED: the prompt's "Simos PCR2.1" conflates two unrelated ECUs. PCR 2.1 is properly 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 GASOLINE line). The petrol engine codes listed run Continental SIMOS 18.x GDI-turbo ECUs. This reference is authored for SIMOS 18.1 / 18.6

Reference - updated 4 August 2026

The ECU hardware

Infineon AUDO-MAX TriCore TC1791 family (bri3d's boot tooling is literally named TC1791_CAN_BSL). 32-bit TriCore, LITTLE-ENDIAN, executes-in-place from internal program flash (no MMU). ~4 MB PFLASH + ~128 KB DFLASH (data flash), hardware ECC on flash. Simos 18.1 vs 18.10 differ mainly by SW/CAL size and part number, not a fundamentally different core — both are TC1791-class. THIN: exact Infineon orderable suffix (the draft's "TC1791S-384 F200EP" / "TC1791S-512 F240EP") is approximate and should be confirmed from the physical die/markings, not asserted. The genuinely different unit is the DIESEL Continental PCR 2.1 (its own TriCore, 1.6/2.0 TDI) — do NOT apply Simos18 defs, 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. THIN / VERIFY-BEFORE-USE: exact block byte-sizes and base addresses (per part number/SW — pull from VW_Flash flash_info or the file, never hardcode); precise Infineon TC1791 orderable suffix (approx); exact map dimensions/dtypes (approximate — confirm from A2L/DAMOS

VAGPULSE reads, backs up, tunes and flashes these ECUs over OBD from a Windows laptop - diagnostics, fault codes, coding and Stage 1-3 maps in one app, with your original file saved first and checksums corrected automatically.

See VAGPULSE
All vehicles Guides VAGPULSE home