Peugeot Forums banner

Can't update firmware on a 308 from 2021?!

6.6K views 55 replies 9 participants last post by  Kirkp5560  
#1 · (Edited)
Hi everyone 👋

Hope you are well.

I've just bought a 308 Allure Digital Ptech S/S registered May 2021. I believe it's a second gen (forgive me, I'm not hugely into cars – yet!).

Anyway, today I tried to update the firmwave as I could tell that it's out of date. I followed the instructions given by Peugeot and I tried troubleshooting using some of the advice I could find online and in this forum. However, I've still not managed to successfully update the firmware 😥

I've downloaded the MAC firmware updater and successfully formatted (through the MAC Peugeot updater) the stick and installed the software onto it (it's only 16GB, but the installation was run successfully).

However, even though the system in the car is connected to wifi and Bluetooth, I keep getting this error message:

Image


I don't know how to find details about which version of the software I currently have or what exact hardware it is.

I'd be incredibly grateful for any help someone out there might be able to give in order to get me pass this problem so that I can fully enjoy my new old car 🙏🙂

Many thanks!
 
#3 ·
Thanks @foppe8852 ! 🙌

So @rui.saraiva is saying:

"That's a NAC Wave 2 (NAC_EUR_WAVE2), so you can't update the firmware because of the expired certificates on all firmware updates available for that system."
Please forgive me, but what exactly does that mean? Is it simply that the SSL certificates on Peugeot's server have expired, and if so, is there any hope that Peugeot is going to renew these certificates so that we can again reach the server and continue updating our systems?

I'm just finding it mysterious as my car is only 3 years old and the app (which has identified my car via its VIN number) is suggesting that there's an update available for it:

Image


So it seems as though it's not like Peugeot has just discontinued supporting this system, but it's rather a problem with accessing whatever is needed on the server in order to complete the update – which might be what you've explained in different words @rui.saraiva (?).

I really hope that this is the case and that it's not that my system is no more supported! If so, then I wonder what I can do to try and make Peugeot get onto it and get it fixed :unsure:
 
#5 ·
@skafte Peugeot (read PSA/Stellantis), pretty much discontinued the support of these systems. Both the Bosch RCC (without satnav) and the Continental NAC (with satnav) have been around for almost 10 years and replaced in recent models with the Bosch AIO and Magneti Marelli IVI systems.

This particular firmware version, 21.08.90.52_NAC-r0, was compiled 2 years ago (17 Oct 2022) and has been in testing state since then but was only released to the public on 27 Sep 2024. This was very uncommon; previous versions were in testing state only for a couple of months. And this is the problem - every update (firmware/system or maps/cartography) is digitally signed, but the certificate used in this version was issued on 3 Nov 2021 and expired on 3 Nov 2024. Since then the update fails with that generic "Version not compatible with hardware" error.

Only PSA can fix this by releasing a new file (it could be the same version) but signed with a new/valid certificate. It seems they are aware of this problem - not only did something similar happened 2 years ago, but they also (silently) released a new file on 3 Dec 2024 with a new certificate ("SWL/001315031666020829/Certificates/PSA-OVIP-CS-G1.crt"), unfortunately they forgot to sign the update with said certificate...

There are 4 different hardware revisions (Wave levels) of these NAC systems, that's a Wave 2 (NAC_EUR_WAVE2). Wave 1 has not seen a firmware update since 2019, and it's not expected a new one. Maybe this was the last version for Wave 2, who knows?

Anyway, just like any other firmware version, you won't see any new features.
 
#7 ·
Thank you so much for this really thorough and easy to understand insight @rui.saraiva !

I've made a complaint to Peugeot now and I hope this will help a little bit in making them fix the problem.

I'm aware that this may be the last firmware update for my system, but if I could at least get hold of the latest/last version (which appears to be ready to go), then that would be something.

That said, being new to the world of modern cars heavily relying on software I find it mind-boggling that my 6 year old iPhone is still receiving updates which makes it function just like a new phone (hardware performance aside) and it doesn't look like I'm going to be forced to buy a new phone anytime soon if I want to benefit from software updates – yet the software in my 3 year old car is already being considered obsolete, and is actually also feeling outdated already.

Because of this I can't help but wonder whether I would go for a Peugeot again next time as I feel like the new Volvos and Teslas offer a more flexible and future-proof system (this impression is purely based on having played around with their systems briefly as a passenger).

Anyway, many thanks again for having taken the time to help me better understand this problem! Much appreciated!
 
#9 ·
@Paul-R : It isn't that easy. The BTA (Boîtier Télématique Autonome) / ATB (Autonomous Telematics Box) have an internal clock and battery. It also has an internal eSIM for the connected services and a GNSS receiver for the eCall system - any of them could be used to set the internal clock.

So it might be possible if you:
  • Disable the GPS date/time setting in the touchscreen configuration;
  • Disconnect the 12V battery;
  • Disconnect the BTA. Disconnecting only the green FAKRA socket on the back of the head unit, that directly connects it to the BTA, might not be enough. Both the NAC and the BTA are also connected to the CAN bus;
  • Reconnect the 12V battery.

The infotainment system should restart with the date set to 2017 and no way to set the correct date/time. Because the system is now offline, you also need the digital license key stored in the USB flash drive (Peugeot Update should do it when preparing the drive).
 
#17 ·
Hello all-

I just tried the workaround shown above and it didn't work for me. Got the same 'not compatible' error. I unplugged all cables from the back of the head unit other than the multi pin which holds the power and the cable to the touchscreen. Pretty sure I followed the instructions correctly but I couldn't find a picture online of which cables are which. So I guess we just wait for Peugeot to update the firmware.
 
#10 ·
Hi guys,

Just to let you know that I have spoken to the customer support at Peugeot and they confirmed that they are aware of the problem and that a new firmware update is due in which the problem will be fixed. So let's hope that's true! 🤞😊

Anyway, many thanks for all your help with this! I wouldn't have known what to tell the customer support if it wasn't for this great forum and hopefully me flagging it with them will have helped a little in pushing them to release a fix.

Cheers!
 
#13 · (Edited)
I get it, but that's my point. I bought a car with an outdated version. And would therefore like to update it. To the latest usable version including the correct certificates. So as long as they publish the latest good update, since there will probably be no new one released at all. Would I personally be satisfied and helped.

As mentioned before, it is true that no version Wave 2 can be installed.?
Not even the older ones, right?
 
#14 ·
As mentioned before, it is true that no version Wave 2 can be installed.?
Not even the older ones, right?
Yes, all firmware versions for NAC Wave 2 were signed with now-expired certificates.
 
#16 ·
@dimimiras : Those firmware/system updates are mostly bug fixes in the car-phone connection (bluetooth, Apple CarPlay and Google Android Auto). You won't see any new features, you cannot revert/downgrade the firmware, new versions could fix a bug and introduce a new one, and a failed update could give you the blue screen of death ("Software loading on demand").
 
#33 ·
I tried it again. (I’m not knowledgeable about the names of the connectors so I included pics. I had added an aftermarket back up camera and module in the past so it may look a little different than stock).
I disabled the date/time auto set, disconnected the battery. Then I disconnected everything and reconnected the two cables to allow the USB to be recognized and for the screen to turn on. (See pics) I inserted the flash drive and got the same ‘not compatible’ error.
Image

Image
 
#34 ·
The other end of that green FAKRA/USB socket is the BTA. You need to disconnect the BTA, not the USB cable that connects the BTA and the NAC.

The BTA is something like: