Beiträge von rui.saraiva

    that's why I wrote "to the latest Wave 4" - 44.02.16.52...

    I see, thanks. The latest version (or any 43.xx and 44.xx version at all) presents an issue with AA in all Proace models though. That is why I only tried the 42.xx.

    On my e-208 I've the 43.04.27.52_NAC-r0 (UpdateID 001315031642784110, 21 Jan 2022) firmware version from factory. That version and the previous 43.04.26.52_NAC-r0 (UpdateID 001315031625645339, 7 Jul 2021) aren't available on the standard releases URL, but only as a testing release. Those who have that 43.xx.xx.xx versions also don't see any updates available in the Majestic API. Why? Because PSA/Stellantis, of course!


    If you want to test any of those testing releases (that were installed from factory anyway...), let me know.

    🇧🇷

    . You could update any 3x.xx.xx.xx Wave 3 to the latest Wave 4 directly.

    I just tried installing the Wave4 42.03.33.42 Version but unfortunately without success. However, the Wave3 42.03.33.42 seems to work! I will check in 20 minutes if the update is through.

    EDIT: it worked!!!

    The 42.03.33.42 firmware version for NAC_EUR_WAVE4 have an expired certificate, that's why I wrote "to the latest Wave 4" - 44.02.16.52...

    🇧🇷

    However it should be possible to install a NAC Wave 4 firmware directly (without using the PSA bundle firmware-map) on a NAC Wave 3 hardware

    Do you mean 42-01-72-32 and 42.03.33.42 WAVE4 versions or even directly the 44-02-16-52 version? I have a Wave3HD at home with an 3x.xx firmware, I could have a try on that🇧🇷

    Precisely! I did a little test with the old 42.01.72.32 versions (I only have the keys for that common version) for both WAVE3 and WAVE4 and after decrypting, this are the only differences:

    Code
    > diff -qr NAC_EUR_WAVE3/SWL/001315031584973470/ NAC_EUR_WAVE4/SWL/001315031584967617/
    Files NAC_EUR_WAVE3/SWL/001315031584973470/Certificates/PSA-OVIP-G1.crl and NAC_EUR_WAVE4/SWL/001315031584967617/Certificates/PSA-OVIP-G1.crl differ
    Files NAC_EUR_WAVE3/SWL/001315031584973470/Firmware/FirmwareList.ini and NAC_EUR_WAVE4/SWL/001315031584967617/Firmware/FirmwareList.ini differ
    Files NAC_EUR_WAVE3/SWL/001315031584973470/HashList.ini and NAC_EUR_WAVE4/SWL/001315031584967617/HashList.ini differ
    Files NAC_EUR_WAVE3/SWL/001315031584973470/MediaHeader/MediaVersion.ini and NAC_EUR_WAVE4/SWL/001315031584967617/MediaHeader/MediaVersion.ini differ

    Except the .crl file (Certificate Revocation List) - that has no revocations anyway, all other differences are in .ini text files and are limited to the UpdateID. In other words, if I ignore the 18-digit UpdateID there are no differences. You could update any 3x.xx.xx.xx Wave 3 to the latest Wave 4 directly.

    🇧🇷

    Congratulations to everyone who made it.

    As far as I can see, these were all Wave2 variants, i.e. SW 21.08.87.32.

    Yes. Right now, only NAC Wave 2 and Wave 4 firmware updates are possible. NAC Wave 1 have the certificate expired 2 years ago and NAC Wave 3 for about 1 month. However it should be possible to install a NAC Wave 4 firmware directly (without using the PSA bundle firmware-map) on a NAC Wave 3 hardware.

    🇧🇷

    Doesn't seem so

    And what about NAC WAVE4?

    Should work fine, at least until Nov 3 14:38:04 2024 GMT:

    🇧🇷

    rui.saraiva same problem bei Wave3 also solved?

    Doesn't seem so, it has an expired certificate:

    That's also why the NAC Wave 1 firmware couldn't be installed (this one expired 2 years ago...):

    It still fails validation:

    And that "SWL\001315031613548831\Firmware\AUTO\packages" folder have filenames truncated (101 chars). They didn't even test install this version...


    This "hardware incompatible" error was fixed in the latest .tar, uploaded at Mon, 12 Dec 2022 16:05:49 GMT with 2 730 823 680 bytes.


    They know there's a problem with this update.


    The .tar update file that was originally released in 2021 had 2 730 659 840 bytes. It was silent updated in 24 Nov 2022 (2 730 657 792 bytes) with new Certificate Revocation List files ("SWL\001315031613548831\Certificates\PSA-OVIP*-G1.crl") and the Majestic API had a new update date reply:

    Code
    "updateDate": "2022/11/24 11:52:08"

    Then it was silent updated again in 05 Dec 2022 (2 730 823 680 bytes) with a new signature of the "SWL/001315031613548831/MediaHeader/MediaVersion.ini" file, valid until "Nov 3 14:38:04 2024 GMT" (the old .tar had an expired signature, valid until "Nov 13 09:15:58 2022 GMT"). Then the API have a new reply:

    Code
    "updateDate": "2022/12/08 12:43:39"

    But the "incompatible hardware" problem persists.

    The ,tar update was changed yesterday and has a new size (2 730 823 680 bytes) and certificate:

    When I try to reinstall the latest NAC Wave 2 firmware, 21.08.87.32_NAC-r1, using the same USB flash drive and license key from a year ago (when I installed this version successfully), I got a lot of errors related to expired certificates on DLT (Diagnostic, Log and Trace) spylogs:

    Code
    [PKIM][CertificateMgr] pkim_ctmVerifyCertificate_check The certificate: CN=Continental / NAC / 1 is NOT valid!
    [PKIM][CertificateMgr] pkim_ctmVerifyCertificate_check Error at depth: certificate has expired
    SWL:PDXT_S: dlsGetCodeSigningCertAndCA No (more) entries available! CS CA Certificate not found!
    SwlProdValidateMedia Media Header validation failed!
    SWL: dlmultiarchValidateFw No valid updates found!
    SWL:SRV: dlsValidateSource Not a valid SWL source!

    It doesn't matter if I use the version silent released on 24 Nov (with new certification revocation list files, "*.crl") or the previous version, with or without a license key on the USB flash drive, with or without a valid data connection, I always get the "incompatible hardware" generic error. I also did try to set the date 1 year ago to no avail.

    Definitely there's a problem with the digital certificates.

    Probably the NAC zone 0x1F (Telecoding_Fct_LANG) is not correctly coded (2nd bit unset).


    The speed camera/danger zone is a subscription service just like the tradicional TomTom traffic live service, there's nothing to be installed, you just receive (or not) that information. And if you have that service active (I do), in Germany I won't receive any warnings because there's no data available.

    BTW, in France it's called "danger zones" because you cannot pin-point the location of speed cameras, but you can say "in the next 200m there's some kind of danger".

    Just checked the latest firmware for NAC CN Wave 4 (NAC_CN_WAVE4), the same that is offered in the PSA update checker, and the UpdateInfo.xml only has:

    Code
        <EcuCompatibilityList>
            <EcuType>NAC_CN_WAVE4</EcuType>
        </EcuCompatibilityList>

    But you still have a NAC_CN_WAVE3 (firmware 31.xx.xx.xx).


    Try to install the previous firmware version first, 31.08.46.42 (21 Nov 2019) from https://majestic-web.mpsa.cn/n…2_NAC-r0_NAC_CN_WAVE3.tar and the respective key from https://majestic-web.mpsa.com/…&uin=0D010C0381D4EA9C442D


    Edit:

    I only know this 2 firmware versions (31.08.46.42 and 41.03.05.22) for NAC in CAPSA (DS China) vehicles, even the one you currently have installed isn't available to download. For DPCA (Dongfeng/Peugeot/Citroën China) there's a lot more: https://sites.google.com/view/nac-rcc/system/nac/cn - unfortunately they aren't compatible with your vehicle.


    It is possible that the certificate included in the firmware update ("Certificates\PSA-OVIP-*.crl") is expired. Or that you didn't include the license/key in the appropriate folder ("\license\license_*.key") and the car doesn't have a BTA or any other way to verify that key. Both will give the "incompatible hardware" generic error.


    Edit:

    The certificate is valid until 29 May 2023, but it was updated 30 May 2022. If you downloaded the firmware before this date, download it again: https://majestic-web.mpsa.cn/n…2_NAC-r0_NAC_CN_WAVE4.tar