Possible bug in modem firmware for nrf91XX series in newest version (2.0.2)

Hi

I recently had to bring some prototype boards online for the first time, and in this context did i have to flash the modem firmware (v2.0.2 to the SiP (nrf9151).

However, i was unable to write certificates to the device, both using nordics celluar monitor program and my own device provisioning software.

Both approaches has worked for me before, and the fact that it just gave me an error after every CMNG command was a bit weird.

So i tried to downgrade to modem firmware version 2.0.1, after which everything worked as it should have. 

So is there some change from firmware version 2.0.1 concerning the AT%CMNG write command i have missed or is there some issue on the firmware side?

Hope to hear an anwser!

  • Hello! 

    I'm not familiar with any issues regarding writing certificates (AT%CMNG). Was the modem by any chance activated i.e. AT+CFUN=1? Will investigate more on the issue.

    Are you able to provide a modem trace while trying to write your certificates? Could you also provide the logs showing the issue?

    Kind regards,
    Øyvind

  • Sorry for the late anwser, i can't provide logs or a trace at the moment since we've had to move along using the 2.0.1 version for now, to meet a deadline. However, when i was trying to make 2.0.2 work, i made sure that the modem was off, using AT+CFUN=4, yet it gave the same error.

  • That is strange. Not much we can do without more information.

    How are you adding the certs?

    Here is what I tested with success.

    > at%cmng=1
    %CMNG: 111110,0,"960D85D664046563D2483F724D1B076FF7DFAE9DA805533CF39B421416A00D2A"
    %CMNG: 16842753,0,"2C43952EE9E000FF2ACC4E2ED0897C0A72AD5FA72C3D934E81741CBD54F05BD1"
    %CMNG: 16842753,1,"E6C9F6EE81F0D1F1F4C7E244D7CB97ECC76E7CFA0CF1A7F0CA27545F811905B9"
    %CMNG: 16842753,2,"772206773FED4CDAC0C7527207FB99EFADFEF880C0BE97D3F30BD328E9C6FF16"
    %CMNG: 4294967292,11,"672E2F05962B4EFBFA8801255D87E0E0418F2DDF4DDAEFC59E9B4162F512CB63"
    %CMNG: 4294967293,10,"2C43952EE9E000FF2ACC4E2ED0897C0A72AD5FA72C3D934E81741CBD54F05BD1"
    %CMNG: 4294967294,6,"CDE72437306E38000D588DD363DEB0E5D22648B38D8F9A0AC0CCD3D8FB3EECE5"
    OK
    > at+cgmr
    mfw_nrf91x1_2.0.1
    OK
    > AT%CMNG=0,1337,0,"-----BEGIN CERTIFICATE-----
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
    9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
    IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
    VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
    93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
    jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
    AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
    A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
    U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
    N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
    o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
    5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
    rqXRfboQnoZsG4q5WTP468SQvvG5
    -----END CERTIFICATE-----"
    OK
    > AT%CMNG=0,1337,1,"-----BEGIN CERTIFICATE-----
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    Y1tp40DSiX2JJ95kCz1z7C7n+Jx9Jg==
    -----END CERTIFICATE-----"
    OK
    > AT%CMNG=0,1337,2,"-----BEGIN EC PRIVATE KEY-----
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    YFPVqyHQzFo2ofRMDaScszID0y9Ky1E9SQ==
    -----END EC PRIVATE KEY-----"
    OK
    > at%cmng=1
    *** Booting nRF Connect SDK v3.5.99-ncs1-1 ***
    I: Starting bootloader
    I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
    I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
    I: Boot source: none
    I: Image index: 0, Swap type: none
    I: Bootloader chainload address offset: 0x10000
    *** Booting nRF Connect SDK v3.5.99-ncs1-1 ***
    The AT host sample started
    Ready
    > at%cmng=1
    %CMNG: 1337,0,"AD6FB002E6B34C0559FA8F93A3794FF12C4E3F119BD77290C52525123FB9EA74"
    %CMNG: 1337,1,"3390A400B5EB36704A86AD510EE29C77186644F8B9497C3280F68A5ECBCFE36A"
    %CMNG: 1337,2,"4B27DBDA1F4CCAE367E3DA0A65D5413EA54428B1E184EA836C763AC7FFEC901E"
    %CMNG: 111110,0,"960D85D664046563D2483F724D1B076FF7DFAE9DA805533CF39B421416A00D2A"
    %CMNG: 16842753,0,"2C43952EE9E000FF2ACC4E2ED0897C0A72AD5FA72C3D934E81741CBD54F05BD1"
    %CMNG: 16842753,1,"E6C9F6EE81F0D1F1F4C7E244D7CB97ECC76E7CFA0CF1A7F0CA27545F811905B9"
    %CMNG: 16842753,2,"772206773FED4CDAC0C7527207FB99EFADFEF880C0BE97D3F30BD328E9C6FF16"
    %CMNG: 4294967292,11,"672E2F05962B4EFBFA8801255D87E0E0418F2DDF4DDAEFC59E9B4162F512CB63"
    %CMNG: 4294967293,10,"2C43952EE9E000FF2ACC4E2ED0897C0A72AD5FA72C3D934E81741CBD54F05BD1"
    %CMNG: 4294967294,6,"CDE72437306E38000D588DD363DEB0E5D22648B38D8F9A0AC0CCD3D8FB3EECE5"
    OK
    > at+cgmr
    mfw_nrf91x1_2.0.2
    OK
    > AT%CMNG=0,1338,0,"-----BEGIN CERTIFICATE-----
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
    9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
    IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
    VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
    93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
    jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
    AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
    A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
    U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
    N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
    o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
    5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
    rqXRfboQnoZsG4q5WTP468SQvvG5
    -----END CERTIFICATE-----"
    OK
    > AT%CMNG=0,1338,1,"-----BEGIN CERTIFICATE-----
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    Y1tp40DSiX2JJ95kCz1z7C7n+Jx9Jg==
    -----END CERTIFICATE-----"
    OK
    > AT%CMNG=0,1338,2,"-----BEGIN EC PRIVATE KEY-----
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    --------------------------------REDACTED--------------------------------
    YFPVqyHQzFo2ofRMDaScszID0y9Ky1E9SQ==
    -----END EC PRIVATE KEY-----"
    OK
    > at%cmng=1
    %CMNG: 1337,0,"AD6FB002E6B34C0559FA8F93A3794FF12C4E3F119BD77290C52525123FB9EA74"
    %CMNG: 1337,1,"3390A400B5EB36704A86AD510EE29C77186644F8B9497C3280F68A5ECBCFE36A"
    %CMNG: 1337,2,"4B27DBDA1F4CCAE367E3DA0A65D5413EA54428B1E184EA836C763AC7FFEC901E"
    %CMNG: 1338,0,"AD6FB002E6B34C0559FA8F93A3794FF12C4E3F119BD77290C52525123FB9EA74"
    %CMNG: 1338,1,"3390A400B5EB36704A86AD510EE29C77186644F8B9497C3280F68A5ECBCFE36A"
    %CMNG: 1338,2,"4B27DBDA1F4CCAE367E3DA0A65D5413EA54428B1E184EA836C763AC7FFEC901E"
    %CMNG: 111110,0,"960D85D664046563D2483F724D1B076FF7DFAE9DA805533CF39B421416A00D2A"
    %CMNG: 16842753,0,"2C43952EE9E000FF2ACC4E2ED0897C0A72AD5FA72C3D934E81741CBD54F05BD1"
    %CMNG: 16842753,1,"E6C9F6EE81F0D1F1F4C7E244D7CB97ECC76E7CFA0CF1A7F0CA27545F811905B9"
    %CMNG: 16842753,2,"772206773FED4CDAC0C7527207FB99EFADFEF880C0BE97D3F30BD328E9C6FF16"
    %CMNG: 4294967292,11,"672E2F05962B4EFBFA8801255D87E0E0418F2DDF4DDAEFC59E9B4162F512CB63"
    %CMNG: 4294967293,10,"2C43952EE9E000FF2ACC4E2ED0897C0A72AD5FA72C3D934E81741CBD54F05BD1"
    %CMNG: 4294967294,6,"CDE72437306E38000D588DD363DEB0E5D22648B38D8F9A0AC0CCD3D8FB3EECE5"
    OK

Related