Peugeot Forums banner

Programming virgin (or used) key with PP2K: 307 CC

1 reading
7.2K views 36 replies 3 participants last post by  Ian M Davis  
#1 · (Edited)
I just bought an '07 307 CC with just one non-remote key and need to now create a new remote key. I've used PP2K for several years but never had to do keys before. So....

  • how/where do I get a virginised remote fob from
  • how/where do I get the PIN needed by PP2K
  • what else do I need, if anything.
Thanks.
 
#35 ·
Great news. Thanks for the update.

When I install Diagbox I stopped the installation at 7.57 as well. Your 206 has a VAN bus whereas your 307 has a CAN bus (the CAN bus and VAN bus actually use different pins on the OBD connector). This means the two cars use different parts of the Diagbox software so I am not surprised that it worked on the 206 but not the 307.

It is interesting that one key fob worked and the other one didn't. I take it Diagbox list 3 keys programmed and that they all start the car. If you look at both fobs at component level are they identical?
 
#36 ·
Your 206 has a VAN bus whereas your 307 has a CAN bus (the CAN bus and VAN bus actually use different pins on the OBD connector). This means the two cars use different parts of the Diagbox software so I am not surprised that it worked on the 206 but not the 307.
Interesting, didn't know. I'm still not sure what was corrected in the new instal but as it reads & writes to both now, I'll let that go.:)

It is interesting that one key fob worked and the other one didn't. I take it Diagbox list 3 keys programmed and that they all start the car. If you look at both fobs at component level are they identical?
Yes I entered 3 keys, being the original non-remote and the two new fobs which are identical. I bought them as a pair. They all start the car but only one fob responds to button-pressing.

Dougie.
 
#34 ·
By way of general update, I spent several hours yesterday uninstalling and then reinstalling Diagbox on my (Win7 32-bit) notebook. Twice, in fact which was extremely tedious. I opted to upgrade to 7.57 only. I then reconnected to the car and voila - it read the VIN and read through all the modules.🍺🍺 Clearly there was some software issue causing the 307 faulty communication as it worked 100% with the 206, and reinstalling has resolved it, thank the dog.

I had by this time got the two new plip fobs and after having the blades cut this morning, ran through the programming. The transponders coded perfectly but one key remote has not been successful which I'm sure is the key as I've swapped everything that's possible to swap but still nothing.

The best news though is that all the other issues (mirrors/heater motor/boot etc) which were intermittently not working, are now working consistently and perfectly. sue presumably to the BSI not being activated properly by the absence of the central locking being used.🤷‍♂️

So Ian, huge thanks for your time and persistency. Just a real shame there's little chance of beer being involved due to geographical constraints! ☹😁👏
 
#31 ·
Thing is, it does centrally open the first time after everything is set ok (i.e. mirrors fold etc.) It's just after that, that it doesn't work along with the other items on the list. It's slightly brain-frazzling but it is consistent!

So after starting, using & stopping the car, it does lock centrally which operates the folding mirrors. But then, it does not open centrally and additionally, the other items are not working. I start, use & stop the car, it locks centrally and so on. Pressing the dash central locking switch works, but doesn't "reset" the central locking via key.

I think sleep is called for.🤣
 
#33 ·
It must be very late in the UK now. I was surprised I was still getting responses.

I think you are right something odd is going on with BSI. It may be a be voltage issue. The main supply to the BSI is via two fuses in the maxi-fusebox which is hidden under the engine fuse box but I would be surprised if there was a problem there. However, the BSI has two earth wires going to the same grounding point inside the car. It would be worth checking MC46 as shown in the attached diagram.
 

Attachments

#25 ·
I did see a case on a 207 where the BSI had a short on the CAN bus so the Lexia couldn't see anything but that's unlikely in your case because without the CAN bus working the car wouldn't start.

The CAN bus connection from the OBD connector usually goes straight to the BSI and loops through it to the ABS and and then loops through that to the engine ECU. Hence, the problem could just be that the OBD connector is not connecting to the BSI. If that happens nothing will be connected to the Lexia.

The two main computers on the CAN bus are the BSI and the engine ECU. These both have a 120 Ohm termination so when they are in parallel on the bus the bus resistance is 60 Ohms. The Lexia usually sits on the CAN bus just like another ECU (modules) but if I understand the wiring diagrams correctly on some later Peugeots they appear to connect the OBD connection via it own bus to the BSI and access the other ECU via the BSI's connection to the CAN bus.

I have 7.57 installed as well.
 
#24 ·
Well at least we've eliminated the firmware version. Diagbox 7.57 is allegedly the peak performance version as from then on, telecoding was removed or reduced for BSI comms. As it happens, that's what I've been using as I recall being told that a few years ago and sticking to that version.

I'll try the connector resistance in the morning but barring that, I have to suspect an interface hardware issue. It's fine on the 206 though. :rolleyes: If the BSI was faulty, that would surely not affect interfacing with the other modules?
 
#20 ·
Well it does work initially with the key but then doesn't lock. That's where it all goes wrong with the other stuff. I've tried updating my interface firmware but can't find v4.3.2 to upload to it. I've got the Windows app working.
 
#19 ·
I fairly sure just disconnecting and reconnecting the battery is enough to reboot the BSI. I have seen the BSI reboot procedures which require the use of the fob but I am fairly sure all that does is resynch the fobs RF transmitter's rolling code to the car. Turning the sidelights on or opening the door is enough to reboot the BSI if it hasn't already reboot by itself.

I will have a look at the Servicebox SEDRE wiring diagrams to see if I can workout why your central locking is not working.
 
#17 ·
I take it that Diagbox is still not reading the VIN. If so there is either a problem with the Lexia or the car CAN bus. There should be an application with your Diagbox software PSA Interface Checker. It would be worth running that.

I have a full chip Chinese Lexia and use it on my 307 without a problem-firmware V4.3.2

Do you have a multimeter? If so it would be worth checking the resistance between pins 6 and 14 on the car's OBD connector. The resistance should be 60 Ohms. You should disconnect the battery before doing that. I take you know to turn everything off and wait 3 minutes before disconnecting the battery.

I am not sure why your heater and locking are not working properly but doubt that it's linked to your car key. Everything works fine on my 307 with the basic key.
 
#18 ·
Thanks Ian. It is still not reading the VIN. I'll check the resistance in the morning and I am aware of letting the BSI sleep before doing it thanks.

The intermittent issues may indeed be red herrings. I connected the dots though mainly due those items (folding mirrors/heater/central locking/boot unlock) only working after locking the car with the key and the mirrors successfully folding. When I next unlock the car with the key, the mirrors don't operate and the passenger door doesn't unlock. I then subsequently find that the other items don't work either, plus the passenger window opens and closes in small-step increments. I can't obviously reset the BSI due to not having a fob which is why I've ordered a couple with a view to coding them to the car. But now Diagbox is playing silly buggers.🙄 I suppose it could be a faulty BSI.

Interestingly, if I open the roof, it seems to "reset' everything and everything works until I exit the the car and lock with the key. The mirrors fold, and then..... rinse and repeat.
 
#16 ·
It's not full chip. I'm currently trying to update the firmware this evening but am also considering just buying the kosher interface. The Chinese one's been fine with the 206 CC but I should probably make the investment for the new 307 CC as we plan to have it for a long time.

I tried your suggested connection sequence but got nowhere. See screenshot links below. As I don't have any remote fobs which is causing the various BSI-controlled features to sometimes not work e.g. heater fan/boot unlock/central unlock, I'm wondering if the lack of Diagbox success is also perhaps due to that. I did though ensure that the BSI was fully awake during today's efforts.

See this screenshot and this screenshot
 
#14 ·
Diagbox should have given you a photo of the 307. There was a facelift version that came out in 2005 and that had the CAN bus. VAN is for the older original 307.

If Diagbox is not reading the VIN something is wrong. What I find with my 307 is that Diagbox will not wake the BSI so can't read the VIN. What I do is: set everything up except for connecting the OBD connector and start Diagbox. I then open the car door at which point the odometer display turns on and the BSI is awake. I then connect the OBD connector.
 
#13 ·
I tried Diagbox this afternoon with no real success. I was firstly unsure whether to choose CAN or VAN so tried both after some limited research. VAN more or less didn't want to know. In both cases, the VIN wasn't offered and I had to be entered manually. CAN did get to the main menu where I tried to read the modules. All I got was Not available or Module Not Recognised (or similar). 🤷‍♂️
 
#8 ·
Just off the phone to a Peugeot dealer who gave me the transponder pin right off the bat!! I'll set up a Diagbox session this afternoon when I get home to see how far it lets me go before ordering keys. #holdingbreath
 
#5 · (Edited)
I was thinking that you had the older Planet software (PP2000) installed. Diagbox 7.83 on Windows 7 should be fine. Don't down grade to 7.02. The key programming should be the same. I think the main difference is 7.83 probably has more cars than 7.02 and I think if the computer is connected to the Internet it will try to login to the Peugeot server.

I am not 100% sure but I think you can have up to 5 keys programmed. I take you have a simple key without the buttons. Don't forget to reprogram it otherwise it will stop working.
 
#6 ·
I was thinking that you had the older Planet software (PP2000) installed. Diagbox 7.83 on Windows 7 should be fine. Don't down grade to 7.02. The key programming should be the same. I think the main difference is 7.83 probably has more cars than 7.02 and I think if the computer is connected to the Internet it will try to login to the Peugeot server.

I am not 100% sure but I think you can have up to 5 keys programmed. I take you have a simple key without the buttons. Don't forget to reprogram it otherwise it will stop working.
Oh amazing, thanks (if it works...). I did refer to PP2K whereas I've got the joint setup where I can select Planet after the initial marque selection etc. so mea culpa. I'll give that a go shortly. Thanks.
 
#3 · (Edited)
The fob looks like the right type for a 307 and the specs they give are correct - Can't guarantee it will work though some don't.
Notes:
(1)The newer keys don't have seperate transponder chip. The transponder is included in the processor chip which is connected to a small coil which is located where the transponder chip would have been. Hence, used fobs can't be reprogrammed unless they are from the same car.
(2) The existing keys need to be reprogrammed when a new key is added.

If you have no luck getting the PIN a Peugeot dealer should be able to provide it for a fee. You will need to prove ownership of the car.

PP2000 is okay for the original 307 (pre 2005) but you should use the newer Diagbox software for the 2007 model. If you want Diagbox Windy has made it and Servicebox available to run on virtual machine - see Service Box no longer free?

You may find this link helpful:
 
#4 ·
(1)The newer keys don't have seperate transponder chip. The transponder is included in the processor chip which is connected to a small coil which is located where the transponder chip would have been. Hence, used fobs can't be reprogrammed unless they are from the same car.
As I have no used fobs with the car, buying and programming two news ones will presumably not be an issue?

PP2000 is okay for the original 307 (pre 2005) but you should use the newer Diagbox software for the 2007 model. If you want Diagbox Windy has made it and Servicebox available to run on virtual machine
I run Diagbox (v7.83) from a Win7 notebook. I have a full set of installation files from v7.01-7.83. Whilst it would be possible to go down the VM route on my W10 laptop, I can effectively downgrade my existing installation to v7.02. Would this work, do you think? I'm not so worried about not having Servicebox as I've got used to no having it.

Thanks.
 
#2 · (Edited)
So - replying to my own thread 😁 - after some research, my understanding is this:-

  • ID46 transponders can be coded one-time only, so I need new ones
  • new (to the car) remotes can be paired to any BSI whether previously used or not, as it's the BSI which receives and stores the remote IDs
  • the VIN to PIN number is available from selected suppliers on t'interweb

So:
  • will this bad boy do for the hardware
  • will these guys do for the PIN (their TrustPilot reviews are raving)
  • should PP2K be able to program to my 307 CC (as I'm reading conflicting reports of the 307 CC behaving unpredictably with PP2K).

Thanks again.