On vehicles with VSM (Peugeot 308 III, Citroën C5 III, DS4, Opel Astra L 2021+ and everything on the same platform), adding a key when a working key is available can be done in seconds with ZN094 and the PN020 licence. Without those licences, the legacy procedure requires a direct connection to the internal CAN using CB012.
Required licences
PN020
Hardware / cables
AVDI
CB012
ZN094
⚠ WarningCAN wire positions and colours can vary between versions: always check the control unit pinout before pushing the needles in, so you do not pierce the wrong wire. Getting the PIN with the ZN094 emulator does not remove the 30-minute waiting time for learning a new key.
Procedure
First check whether you can take the fast route: with the PN020 licence active and the ZN094 emulator connected, the PIN is read in seconds using a working key (procedure described in the ZN094 guide / ch. 4.3).
If you go the legacy route, prepare the CB012 cable for the direct connection to the internal CAN.
Find the most convenient connection point: behind the engine ECU connector (check the ECU pinout in the ECU Programming Tool manual).
Connect the red CAN H needle to the purple wire, pin 49 of the ECU connector.
Connect the black CAN L needle to the yellow/green wire, pin 33 of the ECU connector.
Check the connection and feed the vehicle from an external power supply.
Launch PSA Online, select the model and open the Key Learning procedure.
Carry on with key learning as normal, following the on-screen instructions.
Allow the required learning time (30 minutes for the new key) without disconnecting anything.
Remove the needles, make the wiring good again and check that all the keys work by actually starting the vehicle.
Reference screenshots
Source: Manuale PSA Online, cap. 4.4.1 (p.27-28) · ⏱ estimated time 45-90 min