[NAC Wave 4] MAJ firmware 44.07.33.32_NAC-r0

je viens d'une 44.07.05.22 et l'appli mobile, comme pc, me recommandent une 42.03.33.42
Bonjour,

@Kinlozen a raison sur les deux points. :)

Pour compléter, je déduis de ce que tu rapportes, que tu as probablement un NAC Wave3. À une époque tu as pu installer un firmware pour NAC Wave4. Il y a encore quelques semaines tu aurais pu passer à 44.07.33.32, ce qui t'aurait présenté les ZFE en vert pâle, au lieu du jaune effrayant! Aujourd'hui ce n'est plus possible. Seul Peugeot pourrait t'en donner les raisons, sûrement hautement techniques! :voyons: Dans l'état actuel des choses (ça pourrait à nouveau changer) tu ne pourras plus faire évoluer ton firmware. En revanche tu pourras installer les futures versions de cartographie publiées pour NAC Wave4 si elles arrivent!
 

Bonsoir.
Merci pour vos réponses rapides!
Effectivement NAC Wave 3. Et bien je vais garder cette version... Probablement juste un certificat expiré, plus qu'une volonté 😄
Peugeot est vraiment en retard à ce niveau.
Heureusement on a la chance d'avoir une cartographie cette année 😅
Ayant comme autre véhicule une Tesla, c'est le grand écart 🤣
 

@rotatif

Les certificats de 44.07.33.32 sont encore parfaitement valides, mais la licence indispensable ne peut être obtenue pour un NAC Wave3, alors que c'était possible il y a encore quelques semaines.
 

Bonjour à tous,

La version de firmware 44.07.33.32 est à nouveau la dernière version officielle.
Code:
{
  "updateType": "ovip-int-firmware-version",
  "updateVersion": "44.07.33.32_NAC-r0",
  "updateProvider": "CONTINENTAL",
  "updateId": "001315031692686757",
  "updateDate": "2026/10/21 17:43:04",
  "fileName": "PSA_ovip-int-firmware-version_44-07-33-32_NAC-r0_NAC_EUR_WAVE4.tar",
  "updateStatus": {
    "code": "PUB",
    "label": "Publié"
  }
}

cependant le fichier .tar pointé par Peugeot Update et autres comportent des certificats invalides. Donc échec garanti! On n'arrête pas une équipe qui gagne! ;)

Pour ceux qui seraient tentés, prenez le fichier indiqué sur le site de @rui.saraiva .

Edit, rappel: les certificats de la version pointée sur le site de @rui.saraiva seront périmés le 8 novembre 2026.
 
Dernière édition:

bonjour, j'ai un ami qui a un C5 aircross de 2022 et son NAC a la version 43.04.26.52_NAC-r0 peut on passer directement à la version 44.07.33.32_NAC-r0 ?
sa cartograpphie est : CI-TT-PSA.P6CNS.U-MAP.EUR.NDS-9.00 .
 

@XV1900

Bonjour,

Ton ami peut passer directement à 44.07.33.32 et aussi passer directement en cartographie V21. On parle toujours, à tort, de mise à jour, en fait on recharge tout à chaque fois.

Toutefois, aujourd'hui, je précise parce que ça change souvent sans préavis, trois conditions pour le firmware:

1. Se passer de Citroën Update
2. Bien prendre le lien de téléchargement sur le site de @rui.saraiva et nulle part ailleurs.
3. Faire l'installation dans le NAC avant le 8 novembre 2026.
 
  • J'aime
Reactions: XV1900

@XV1900

Bonjour,

Ton ami peut passer directement à 44.07.33.32 et aussi passer directement en cartographie V21. On parle toujours, à tort, de mise à jour, en fait on recharge tout à chaque fois.

Toutefois, aujourd'hui, je précise parce que ça change souvent sans préavis, trois conditions pour le firmware:

1. Se passer de Citroën Update
2. Bien prendre le lien de téléchargement sur le site de @rui.saraiva et nulle part ailleurs.
3. Faire l'installation dans le NAC avant le 8 novembre 2026.
Merci.
 

Bonjour,
comment contrôler les validités des certificats ?

Quand j'ouvre les 3 fichiers qui sont dans le répertoire "Certificates" de la mise à jour j'ai :
Date d'effet 21/10/2026 et Prochaine mise à jour 21/10/2027 pour PSA-OVIP-CS-G1.crl
Valide du 20/01/2014 au 31/12/2060 pour PSA-OVIP-CS-G1.crt
Date d'effet 04/06/2020 et Prochaine mise à jour 02/06/2028 pour PSA-OVIP-G1.crl
 

@Greg_206

Bonjour,

Ta méthode de vérification est incomplète. Il me semble que @rui.saraiva avait donné les commandes openssl permettant une vérification, sinon complète, au moins une bonne approche. Tu devrais pouvoir retrouver.

Tu peux aussi faire confiance. Si tu veux faire cette mise à jour, suis ce que j'ai indiqué ci-dessus. Je pense qu'aujourd'hui, c'est la seule méthode possible. Et avant le 8 novembre!
 

OK merci.
Comme la mise à jour vers 44.07.33.32_NAC-r0 ne m'était plus proposée, je ne m'y étais pas plus intéressé que cela mais c'est en la voyant à nouveau via Peugeot Update que j'ai quand même consulté le forum.
Je vais donc passer par le site @rui.saraiva et j'ai bien noté la deadline du 8/11...
 
  • J'aime
Reactions: jbf69

This is the invalid file currently offered by the official Citroën/DS/Opel/Peugeot/Vauxhall Update:

Code:
> openssl smime -in SWL/001315031692686757/MediaHeader/MediaVersion.ini -pk7out | openssl pkcs7 -print_certs -text | head
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            24:9e:3d:53:46:ad:b2:52:c7:0f:7c:be:9c:e0:87:0f:7a:11:d6:61
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=FR, L=Paris, O=PSA Peugeot Citroen, OU=Certificate Authorities, OU=(c) PSA Peugeot Citroen - For authorized use only, OU=0002 319187308, CN=PSA - OVIP - Code signing - G1
        Validity
            Not Before: Nov 18 17:07:52 2025 GMT
            Not After: Nov 18 17:07:52 2028 GMT

Code:
> openssl smime -verify -in SWL/001315031692686757/MediaHeader/MediaVersion.ini -signer SWL/001315031692686757/Certificates/PSA-OVIP-CS-G1.crt -noverify
[MediaHeader]
Up to 18 characters
MediaVersion=001315031692686757
Up to 32 characters
MediaCreationDate=20260127153530
Up to 64 characters
Description=44.07.33.32_NAC-r0
; Path to the license key or leave empty if not available.
; Path example: $(MEDIAROOT)/license/license_$(uin)_$(mediaVersion).key
LocalEncryptionKeyLocation="$(MEDIAROOT)/license/license_$(uin)_$(mediaVersion).key"
; URL where the key can be found
ServerEncryptionKeyURL="$(ATT_OTA_URL)LicenseDownload?mediaVersion=$(mediaVersion)&uin=$(uin)"
; The hash of the HashList.ini file
HashListChecksum=4215b23fa1a94f373fa9b0e8b111d57478f72b757fff1f463f8037e1404a4b4b
Verification failure
405466C521770000:error:10800065:PKCS7 routines:PKCS7_signatureVerify:digest failure:crypto/pkcs7/pk7_doit.c:1138:
405466C521770000:error:10800069:PKCS7 routines:PKCS7_verify:signature failure:crypto/pkcs7/pk7_smime.c:344:

And this is the problem. The included signing certificate isn't expired, but it wasn't the one used to sign the firmware.
 
  • J'aime
Reactions: jbf69

And this is the still valid old file, available in the PSA server:

Code:
> openssl smime -in SWL/001315031692686757/MediaHeader/MediaVersion.ini -pk7out | openssl pkcs7 -print_certs -text | head
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number:
            7e:3e:30:93:b5:e0:50:3a:43:c3:02:68:b1:06:c4:1d:fb:35:db:b7
        Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=FR, L=Paris, O=PSA Peugeot Citroen, OU=Certificate Authorities, OU=(c) PSA Peugeot Citroen - For authorized use only, OU=0002 319187308, CN=PSA - OVIP - Code signing - G1
        Validity
            Not Before: Nov 8 18:27:06 2023 GMT
            Not After: Nov 8 18:27:06 2026 GMT

Code:
> openssl smime -verify -in SWL/001315031692686757/MediaHeader/MediaVersion.ini -signer SWL/001315031692686757/Certificates/PSA-OVIP-CS-G1.crt -noverify
[MediaHeader]
Up to 18 characters
MediaVersion=001315031692686757
Up to 32 characters
MediaCreationDate=20230822084559
Up to 64 characters
Description=44.07.33.32_NAC-r0
; Path to the license key or leave empty if not available.
; Path example: $(MEDIAROOT)/license/license_$(uin)_$(mediaVersion).key
LocalEncryptionKeyLocation="$(MEDIAROOT)/license/license_$(uin)_$(mediaVersion).key"
; URL where the key can be found
ServerEncryptionKeyURL="$(ATT_OTA_URL)LicenseDownload?mediaVersion=$(mediaVersion)&uin=$(uin)"
; The hash of the HashList.ini file
HashListChecksum=4215b23fa1a94f373fa9b0e8b111d57478f72b757fff1f463f8037e1404a4b4b
Verification successful
 
Dernière édition:
  • J'aime
Reactions: jbf69

Because both files have now the same size, 6 312 212 480 bytes, you need to use some sort of hash algorithm to identify them. For instance, the SHA256.

The invalid one, https://ds4emloty3shq.cloudfront.ne...-version_44-07-33-32_NAC-r0_NAC_EUR_WAVE4.tar
Code:
5bb9de22b431c0cc1f2a74020ae3251d47ec30cc394baa2ff8cb19877c6e3d3c PSA_ovip-int-firmware-version_44-07-33-32_NAC-r0_NAC_EUR_WAVE4.tar

And the valid, https://majestic-web.mpsa.com/nas/e...-version_44-07-33-32_NAC-r0_NAC_EUR_WAVE4.tar:
Code:
9be4e9308c90d5c7fb6d5caba1bc0baf4b730a13afc2190a87a25706d801e899 PSA_ovip-int-firmware-version_44-07-33-32_NAC-r0_NAC_EUR_WAVE4.tar
 
  • J'aime
Reactions: Greg_206 and jbf69