Based on locksmith forums and user reports (DS150E community), here’s a cheat sheet:
| Car Brand | Success Rate for Key Programming | Notes |
|-----------|--------------------------------|-------|
| Fiat / Lancia / Alfa Romeo | 🔥 Excellent (90%) | Can read PIN from body computer automatically. Works with Delphi 2015. |
| Renault / Dacia | ⚠️ Fair (60%) | PIN needed – but DS150E reads IMMO data via VPW protocol on older models (Laguna II, Clio II). |
| Ford (pre-2008) | ✅ Good (80%) | Works with Ford IDS mode. Erase all keys then program. |
| VAG (VW/Audi/Seat/Skoda) | ❌ Poor (20%) | Cannot extract SKC; cannot program 4th generation IMMO (Megamos 48 crypto). |
| BMW (E46, E39) | ❌ Very poor | Needs EWS sync via K+DCAN. DS150E often fails mid-process, bricking the EWS. |
| Toyota/Lexus | ⚠️ Fair (50%) | Works for 4C/4D transponders pre-2010. Requires 10-minute reset after mistakes. |
| PSA (Peugeot/Citroën) | ✅ Good (75%) | Works with PIN from dealer (4-digit). Use Key Programming under BSI menu. | key programming with delphi ds150e
Before programming, the system is scanned for Diagnostic Trouble Codes (DTCs). Faults in the immobilizer circuit (e.g., "Implausible Signal" or "Key Not Authorized") must be noted. Often, clearing these faults is the first step in troubleshooting a non-start condition. Verify: Turn the new key to start the engine