Peugeot Forums banner

Version not compatible with hardware " Firmware update failure "

1 reading
20K views 92 replies 23 participants last post by  jbf69  
#1 ·
Hello,

I recently bought 3008 2017, and when I tried to update software

I can't update in any way, I even tried with the license found here and connecting the unit to the smartphone's internet connection. I have tried many USB sticks from 16 , 32 and 256 GB , on it license number and formatted the USB stick to FAT32 .

i had two update available for me , i tried both together and same problem , i tried each one separately and same problem .

Downloaded software update via my peugeot app with VIN number


i connected car to internet and hotspot from mobile phone and same messaage " Version not compatible with hardware"


What should I do? :cry:

Thanks,
 
#91 ·
Hello everybody
I was stack with the last update also and my screen was blocked on the blue with the message "Software loading on demand"
The Peugeot garage informed me that they can do nothing with that issue but :
I had put in a USB Stick of 64GB the last version of the MAP update it luckily worked with me, now i have my system back again and i will never try an update again
 
#85 ·
Hi,

A few years ago I've replaced my SMEG media unit for a NAC Wave 2. I am now considering installing the latest firmware for this unit, but for this you seem to need to download a license file based on the 20-digit hex serial (UIN) of the NAC device.

Unfortunately I can't seem to find this UIN anywhere on the unit. I even completely disassembled the unit but did not find any 20-digit UIN

Any suggestions how to get the UIN of the NAC?

The psa-arduino-nac utility lists a zone:
| F18C | Serial number |

But this number is completely numeric and

Any suggestions how to get the UIN of the NAC?
 
#86 · (Edited)
Hi,

A few years ago I've replaced my SMEG media unit for a NAC Wave 2. I am now considering installing the latest firmware for this unit, but for this you seem to need to download a license file based on the 20-digit hex serial (UIN) of the NAC device.

Unfortunately I can't seem to find this UIN anywhere on the unit. I even completely disassembled the unit but did not find any 20-digit UIN

Any suggestions how to get the UIN of the NAC?

The psa-arduino-nac utility lists a zone:
| F18C | Serial number |

But this number is completely numeric and

Any suggestions how to get the UIN of the NAC?
Hi,

I doubt the point of updating the firmware of a Wave2 NAC, unless it's very old. In particular, the only version that can be installed today, 21.08.90.52, doesn't add anything, according to all the feedback. Updating the firmware always carries a small risk, but a risk. Personally, if I don't have any problems, I don't update.

If you absolutely insist on updating, you normally don't need the license file on the USB drive, provided the NAC has network access via a Standalone Telematics Box, Wi-Fi, or a paired and properly configured smartphone. The license will then be obtained over the air.

Otherwise, to find the NAC's UIN, simply export the configuration to a USB drive in FAT32 format. The drive doesn't need to be empty. The exported files are tiny.

Gears at the top right of the touchscreen ==> Options ==> System Administration ==> System Information

On the right left :(, there's an "Export Config" button. The UIN will be found in the names of the exported files at the root of the key (.xml and .txt).

Note: Google translation.
 
#84 ·
@rui.saraiva Hi! Thank you for yours this job! After last update 21.08.90.52 on my Peugeot 3008 II 2018 i recieve problem with android auto connection - break connection every ~5 minutes. It's so sad because this update might be the last one and my problem will remain forever. I want to do something with this shit. And now i see only one way - bay another same NAC module with another installed version of NAC Wave 2
What are you think about this solution and if it's OK how it install, connect and registration correct?
 
#78 ·
#77 ·
Hello, I'm gonna hijack this thread a bit, because I can't find an exact answer anywhere else and my question is related.

I just purchased a coded rcc wave 3 unit and I'm wondering how to proceed with updating its firmware. After I install it and connect to wifi through my phone, would I be able to do the update without a license key or would I still need to download the license key separately? The seller will provide the donor car's VIN in any case, I just can't figure out which instructions to follow. Thank you!
 
#79 ·
You don't need the license key if you can connect your car to the internet (WiFi network or tethering your phone through bluetooth). Or you can just use the "Peugeot Update" software with the donor's VIN.
Do you have a photo with the stickers on your current head unit? The UIN could also be derived from that info.
 
#76 ·
IT looks is wave 2 🙂, nice, should i do it?
Do we have any chance log in order to know what is new?
It should work fine with the Peugeot Update software - NAC & RCC Updates - Software Update

PSA/Stellantis or Continental/Bosch/TomTom doesn't release any changelogs. But there are some TSB - Technical Service Bulletins - that describe some bugs that were fixed. 95% of them are related to car-phone connection (Bluetooth, Apple CarPlay and Google Android Auto), the rest are just orthographic typos.
 
#72 ·
@FCosta85:
Since 17 Jan 2025 15:47:36 (for NAC Wave 2 firmware) and 28 Jan 2025 12:39:24 (NAC Wave 4 firmware), that should be no surprise...

The problem is again installing NAC Wave 1 or Wave 3 firmware.
 
#68 ·
@ulipo No, for the NAC Wave 4 (firmware version 4x.xx.xx.xx), it is still impossible to install any firmware. The Last 2 versions are in AVP status:

Code:
{
  "updateType": "ovip-int-firmware-version",
  "updateVersion": "44.07.05.22_NAC-r0",
  "updateProvider": "CONTINENTAL",
  "updateId": "001315031675246547",
  "updateDate": "2025/01/09 17:06:17",
  "updateStatus": {
    "code": "AVP",
    "label": "En attente de validation PSA"
  }
}

{
  "updateType": "ovip-int-firmware-version",
  "updateVersion": "44.07.33.32_NAC-r0",
  "updateProvider": "CONTINENTAL",
  "updateId": "001315031692686757",
  "updateDate": "2025/01/17 15:12:00",
  "updateStatus": {
    "code": "AVP",
    "label": "En attente de validation PSA"
  }
}
And that version, 44.06.44.22_NAC-r0, has expired certificates.
 
#67 ·
Hello,
I have the same certificate issue with my new (used) e-208.
Peugeot app downloads 44.06.44.22_NAC-r0 but the update fails with "incompatible hardware" due to the certificate.
I noticed there are more recent versions in the NAC & RCC Updates page linked above, would it be safe to try to update directly to the latest one?
How can I check the signing certificate or the PUB/AVC status?
 
#61 ·
@Pekempy The directory structure is fine.

But the NAC Wave 2 firmware version 21.08.87.32_NAC-r1 is signed with an expired certificate and impossible to install (and that is the version currently offered by MyPeugeot/Peugeot Update).
The version 21.08.90.52_NAC-r0 has now a valid certificate (so you can install it), but it isn't in PUB status. This means it isn't easy to install this version: You must not use the Peugeot Update (you need to prepare the USB flash drive manually), the license file must be present on that USB drive, and the car must be offline.

To add insult to injury, PSA/Stellantis uses a generic "Version not compatible with hardware" error message, that not only is false but it's used for a multitude of reasons (expired signing certificate or invalid/unknown license are 2 of them).
 
#60 ·
Thanks @rui.saraiva you've been a great help so far from my searching around.
I'm having some trouble installing the v21-08-90-52_NAC-r0_NAC_EUR_WAVE2 update with my key from the URL you provided in another post.
I have the following directory structure, I was wondering if you notice anything incorrect?

I still seem to get the "Version not compatible with Hardware" error.
VIN: VF3MCYHZRJS344157
The file that Peugeot update downloads is PSA_ovip-int-firmware-version_21-08-87-32_NAC-r1_NAC_EUR_WAVE2 which as you mentioned is the outdated one, but that should mean it's a WAVE2 device.

I have also tried tethering my phone to ensure that keys are able to be updated over the internet but no success since.

Image
 
#46 ·
No! You don't change the filename, the license (contents) is unique for a specific infotainment system hardware (UIN) and a specific firmware version (MediaVersion). Because the UIN is always the same for your car, you can use the filename of an old license to see that UIN. And then use that UIN to download the new license.
 
#48 · (Edited)
Oh ok then I still don't quite get it. I thought I had to adjust an older key. so it is license_UNI(System starting 0D)_UpdateID new license.key? And you say, use the UIN to download a new key? Where can I do this and then download it? Just to let you know, at the update link, which you have provided. You can download the update 21-08-90-52_NAC-r0_EUR_WAVE2 , but it does not include a new key.

I can only get a new key within Mypeugeot app. and then you get the last following key with the update 21.08.87.32_NAC-r1 license_xxxxxxxxxxxxxxxxxxxx_001315031613548831.key is the key for the 21.08.87.32_NAC-r1 and this one doesnt work i cant use this update.

I think I didn't quite understand this. Thought you said with this. Customize the older key to below. Sorry... ;

You said before and i quote;

So the file name is "license_UIN_MediaVersion.key":

The license_xxxxxxxxxxxxxxxxxxxx_001315031613548831.key is the key for the 21.08.87.32_NAC-r1
and the license_xxxxxxxxxxxxxxxxxxxx_001315031666020829 .key is the license for the 21.08.90.52_NAC-r0. And on the crosses only add my UIN number of my infotainment system hardware.



Thnks in advance!
 
#44 ·
@Changedforlife: No, you need to replace that "..." with the UIN (serial number) of your infotainment system. It is a 20-digit hex number (usually starts with 0D), and if you have an older key for another version, you can see the UIN in that file name. The 00x31... (18-digit number) is the MediaVersion/UpdateID, or the firmware version number written in another format.

So the file name is "license_UIN_MediaVersion.key":
The license_xxxxxxxxxxxxxxxxxxxx_001315031613548831.key is the key for the 21.08.87.32_NAC-r1 and the license_xxxxxxxxxxxxxxxxxxxx_001315031666020829 .key is the license for the 21.08.90.52_NAC-r0. Both the "xxxxxxxxxxxxxxxxxxxx"must be equal and are the UIN (serial number) of your infotainment system.
 
#42 ·
The problem is the "Version not compatible with hardware" error message is a generic one and is also shown when there are problems with the firmware license (not related with the expired certificate). And because that firmware version is not in PUB state, maybe the online verification of said license also fails and you need the actual file in the USB flash drive.

It doesn't work if you change the file name, but if you have an old license, you can download the correct one from (replace the ... with the UIN of the old one):
Code:
https://majestic-web.mpsa.com/mjf00-web/rest/LicenseDownload?mediaVersion=001315031666020829&uin=...
And copy that file to the \license folder on the USB flash drive.
 
#43 ·