FAQ
TL;DR: For a Peugeot 207 1.4 with J34P, you need 1 PIN code and PP2000 to re-code; “The coding itself is not difficult.” [Elektroda, adamus202, post #16947944]
Why it matters: This FAQ helps DIYers fix no-starts and P0602 after ECU/PCB damage using PP2000 and the 95160 EEPROM.
Quick Facts
- Fastest path: move the original 95160 EEPROM to the replacement J34P ECU. [Elektroda, adamus202, post #16937230]
- P0602 often appears after swap if coding isn’t complete; the engine cranks but won’t start. [Elektroda, piotremilianczyk, post #16947417]
- PP2000 key programming needs the car’s PIN and an uncoded transponder. [Elektroda, adamus202, post #16937230]
- Run a full diagnostic scan, especially BSI, before coding anything. [Elektroda, CAR pass, post #16950885]
- Mis-encoding BSI can disable features like A/C or wipers; code with known data. [Elektroda, CAR pass, post #16952004]
How do I replace a J34P Valeo ECU after PCB damage?
Use a matching J34P unit, then transfer the original 95160 EEPROM to it. This preserves immobilizer data and speeds recovery. If you skip the EEPROM transfer, you must re-pair ECU, key, and BSI via PP2000 with the correct PIN. [Elektroda, adamus202, post #16937230]
What does DTC P0602 mean after an ECU swap on a 207 1.4?
In this context, P0602 shows up when the replacement ECU isn’t fully configured. The starter will spin, but the engine won’t start. Finish immobilizer pairing and module coding in PP2000 to clear the condition. [Elektroda, piotremilianczyk, post #16947417]
Can I program a new key with PP2000 alone?
No. You need the vehicle’s PIN and an uncoded transponder. Without both, PP2000 won’t complete key programming or immobilizer pairing. “Solder the old EEPROM to the new controller” remains the fastest workaround if you have it. [Elektroda, adamus202, post #16937230]
How do I retrieve the PIN code needed by PP2000?
Read the ECU/BSI EEPROM dump and extract the PIN with a calculator tool (“calca”). After that, use PP2000 to perform immobilizer coding across ECU, BSI, and key. [Elektroda, CAR pass, post #16950885]
Is PP2000 immobilizer coding difficult?
It’s straightforward once you have the PIN. In PP2000, open the coding/encoding screen, enter the PIN, and follow prompts. “The coding itself is not difficult.” [Elektroda, adamus202, post #16947944]
Do I need to pair the ECU with the BSI on a J34P swap?
Yes. Obtain the car’s PIN, then re-encode the immobilizer to link the ECU, BSI, and keys using PP2000. Skipping this step causes no-start conditions. [Elektroda, adamus202, post #16947515]
PP2000 says the driver isn’t on the list—what should I do?
This happens with certain replacement ECUs. Verify the exact ECU family selection and complete coding. If PP2000 still can’t list it, return to EEPROM transfer and immobilizer pairing. [Elektroda, piotremilianczyk, post #16950066]
Where should I start diagnostics before coding?
Run a complete vehicle scan and pay special attention to BSI fault lists. Fix underlying module errors first, then proceed to key and ECU coding. [Elektroda, CAR pass, post #16950885]
Is removing the immobilizer a good first step?
No. Experts advise adding a key or coding the system correctly instead. Starting with IMMO delete complicates repairs and may require BSI cleaning later. [Elektroda, Strumien swiadomosci swia, post #16951695]
What is the 95160 EEPROM and why is it important here?
It’s a serial EEPROM that stores immobilizer data used by the ECU/BSI. Moving the original 95160 to the donor ECU preserves pairing and speeds the fix. [Elektroda, CAR pass, post #16952004]
Quick 3-step: how do I perform the immobilizer recode in PP2000?
- Open PP2000 coding and select immobilizer/encoding.
- Enter the vehicle PIN when prompted.
- Follow prompts to pair ECU, BSI, and key, then cycle ignition.
This 3-step sequence resolves many P0602 no-starts. [Elektroda, adamus202, post #16947944]
What’s the risk of coding BSI without complete data?
Incorrect BSI configuration can break features like A/C or wipers. Always back up configuration and code with verified parameters to avoid functional loss. [Elektroda, CAR pass, post #16952004]
I lost the original 95160—what now?
You must retrieve the PIN from BSI or available dumps, then code a new or uncoded key and pair the ECU with PP2000. Without the EEPROM, expect extra steps. [Elektroda, piotremilianczyk, post #16937044]
Should I buy a matched starter kit (ECU+BSI+keys)?
Some technicians prefer a starter kit to bypass coding hurdles after damage. It supplies a pre-matched set you can install and adapt. [Elektroda, Strumien swiadomosci swia, post #16952104]
Do keys need to be uncoded for successful pairing?
Yes. PP2000 expects an uncoded transponder when adding a key with the vehicle PIN. Using a pre-coded key blocks the procedure. [Elektroda, adamus202, post #16937230]
Any red flags while troubleshooting a no-start with P0602?
If the engine cranks yet never fires and P0602 persists, return to immobilizer coding. Confirm correct module selection and PIN entry in PP2000. [Elektroda, piotremilianczyk, post #16947417]