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.
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
- CJSA (1.8 TSI EA888.3) — Simos 18.x
- CJSB (1.8 TSI EA888.3) — Simos 18.x
- CHHB (2.0 TSI EA888.3, GTI) — Simos 18.1
- CJXC / DJHA (2.0 TSI EA888.3, Golf R / S3) — Simos 18.1/18.10
- CZCA (1.4 TSI EA211 ACT) — VERIFY: often Simos 10/12, not necessarily 18
- CZDA (1.4 TSI EA211 150ps) — VERIFY: often Simos 10/12
- CZEA (1.4 TSI EA211 ACT) — VERIFY: often Simos 10/12
- DGUA / CZPB and related EA888.3/EA211 — read box code before assuming Simos18
Staging - what each stage really gives
- stage1 - Software only, stock hardware, pump premium (91-93 AKI / 98-100 RON). Raise LDRXN + boost/pressure-ratio limit, retarget KFMIRL/KFMIOP, add timing within knock margin, adjust WOT lambda, zero WOT torque intervention (~99%), align clutch/torque-monitor limits. Typical gains (approx, vary by fuel/market): 1.8 TSI EA888.3 ~170-180 -> ~215-230 hp, +80-100 Nm; 2.0 TSI ~220 -> ~280-290 hp; 1.4 TSI EA211 ~122-150 -> ~155-180 hp / ~270 Nm.
- stage2 - Bolt-ons: catless/high-flow downpipe, intake, upgraded FMIC, sometimes HPFP internals/catch-can. Software sustains higher boost longer, leans on the lambda-EGT map (a DP lowers EGT so slightly less enrichment), more timing. 1.8 TSI ~240-255 hp; 2.0 TSI ~300-320 hp; 1.4 TSI ~185-200 hp. Still stock turbo (IS12/IS20) — compressor-choke limited. Later cars: a GPF/high-flow choice affects emissions/backpressure.
- stage3 - Hardware limit: bigger turbo (IS38 swap is the classic EA888.3 route, or hybrid), larger injectors + upgraded HPFP/LPFP, upgraded intercooler/fueling, upgraded clutch (manual) or DSG/TCU flash. Software: rescale injectors + MAF/speed-density, new boost/WGDC maps, raised clutch/DSG torque limits, revised torque model + monitored ECM3 limits. 2.0 TSI 350-400+ hp; 1.8 TSI 330+ hp on IS38; 1.4 TSI big-turbo kits ~240 hp. Top numbers need E85/race-fuel calibration and careful torque-monitor + clutch-protection work; watch EA888.3 rod-bearing headroom at sustained high power.
Safety limits
- Lambda / AFR: WOT target ~0.80-0.85 lambda (~11.7-12.5 AFR petrol); never lean past the ECU minimum-lambda floor under load — leaning out under boost = detonation. High-RPM lean-out is usually FUEL-SUPPLY limited (HPFP/rail, sometimes LPFP), so verify fuel delivery before adding airmass.
- Knock: keep long-term knock retard near zero; never command more timing than octane/fuel supports. Monitor per-cylinder knock/IDX; back timing off with IAT and load. Account for intercooler heat-soak / high IAT (repeat WOT pulls) in the timing strategy.
- EGT: keep pre-turbine EGT below ~950 C using the lambda-EGT-protection enrichment; sustained over-temp destroys the turbine and exhaust valves.
- Boost / compressor: stay inside the fitted turbo's surge/choke map — raising LDRXN/boost beyond turbo capability just spikes then falls into overboost fault/limp; watch WGDC-driven overshoot.
- Fuel / rail (DI): do not demand more airmass than the HPFP can fuel — rail pressure dropping at high RPM causes lean spikes; injector + HPFP (and sometimes LPFP) upgrade required before large airflow increases.
- Torque monitor (ECM3 / EGAS Level 3): any increase in allowed load/torque MUST be reflected in the monitored limits and the file re-checksummed (CRC32 + the 64-bit ECM3 summation), or the monitor cuts fuel/throttle. Hard, non-negotiable lockstep — the #1 cause of 'tuned but bogging/limp' cars.
- Clutch / gearbox: respect the clutch-torque limiter AND the TCU's own cap. Factory capacities (approx): DQ200 (7-spd DRY, 1.4 TSI) ~250 Nm — the weakest and easiest to exceed; DQ250 (6-spd wet) ~350 Nm; DQ381 (7-spd wet) ~420 Nm; manual per spec. Exceeding it slips the clutch or forces a TCU torque cut — Stage 3 needs a clutch upgrade and/or DSG/TCU flash, not just a raised map.
- GPF/OPF (petrol-specific, later EU6d cars): a gasoline particulate filter is present on newer Simos18 petrol units — heavy WOT over-enrichment increases soot/loading, and delete/high-flow changes have emissions/OBD-readiness consequences. (Diesel DPF/EGR/rail-smoke strategy does NOT apply to these petrol ECUs — that is the domain of the actual Continental PCR 2.1 diesel unit.)
- Integrity: never flash without correcting per-block CRC32 AND the ECM3 monitoring summation; writing a modified block to a still-LOCKED (RSA-enforcing) ECU can leave the unit no-start / in boot-mode recovery. Confirm the ECU is unlocked (or use bench/BSL) before writing modified content.
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 VAGPULSEDon'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