Got it. With those numbers we can narrow it down a lot, but to actually help you restore
the correct stock/ORI (and not make it worse), I still need one more thing: the ECU “protection identity” from your tool.
Please paste the parts of your KTAG/SM2 Pro log that include:
- CVN / TPROT (sometimes shown as “TPROT” or “CVN value”)
- Read/checksum status (if it shows “CRC OK/Fail” or “TPROT match/not match”)
- Whether the file is full and which exact sectors/blocks were read (tool sometimes reports address ranges)
Reason: for EDC17CP14, the behavior you describe (hard ~3200 RPM cap + no throttle above that, often without DTCs) is commonly due to the
protection/calibration area mismatch or a corrupted torque request/limiter region. The only safe way to confirm which one it is—and to verify the ORI you should use—depends on the CVN/TPROT.
What I can already say (most likely cause)
Given:
- Engine is EDC17CP14 (bench)
- It was tuned before
- Now it hard-stops at ~3200 RPM
- No DTCs
…it strongly points to a
modified/restricted strategy where driver torque request / torque limiters / smoke/boost/limiter maps were altered or the calibration block got corrupted during the previous tuning/flash.
Next action
Send the CVN/TPROT line(s from your KTAG/SM2 Pro output and I’ll tell you:
- whether your current MPC already matches the protection (CVN/TPROT OK) or is “wrong” (mismatch/corruption)
- what type of restore is needed: full ORI flash vs targeted correction
- whether your file looks like a tuned base or a corrupted ORI
If you can, also confirm: after the 3200 rpm cut, does it immediately resume after key-off/on, or does it require a few minutes/clearing adaptations to restore throttle? That helps distinguish protection vs torque limiting.