This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Firmware update for Thingy 91

I cant seem to get the Thingy 91 into boot MCU mode, so that I can update it to the latest firmware.
No matter how many times I try turning the unit off and powering up with the larger press button held down, the firmware programming returns an error complaining that the unit is not in BootMCU mode.

Is there anything else I could try?

  • Here are the two Link Monitor views - one for the successful Thingy91 and the other for the one that has failed to connect so far - both have identical firmware and app code.

  • Hello Andrew,

    Andrew8691 said:
    Here are the two Link Monitor views - one for the successful Thingy91 and the other for the one that has failed to connect so far - both have identical firmware and app code

    Do both Thingys have the same hardware revision as well? You can check this via the white label on the PCB.

    Could you flash the AT Client application image to the Thingy:91 that does not connect to the network and run through the procedure described in this chapter? I would be interested in having a look at the application log, which you by the way can open separately by clicking on the first button to the right of “Log”.

    Regards,

    Markus

  • Thanks Markus - the revision of the non-working one is 1.4.0 2020.23 (the other one is the same but has 2020.22)

    I've installed the AT Client app and run the tests, as suggested. Please find the log file enclosed.

    2021-07-27T09:14:16.722Z INFO Application data folder: C:\Users\andre\AppData\Roaming\nrfconnect\pc-nrfconnect-linkmonitor
    2021-07-27T09:14:16.876Z DEBUG App pc-nrfconnect-linkmonitor v1.1.10 official
    2021-07-27T09:14:16.877Z DEBUG App path: C:\Users\andre\.nrfconnect-apps\node_modules\pc-nrfconnect-linkmonitor
    2021-07-27T09:14:16.877Z DEBUG nRFConnect 3.7.0, required by the app is (^3.6.0)
    2021-07-27T09:14:16.877Z DEBUG nRFConnect path: C:\Users\andre\AppData\Local\Programs\nrfconnect\resources\app.asar
    2021-07-27T09:14:16.877Z DEBUG HomeDir: C:\Users\andre
    2021-07-27T09:14:16.879Z DEBUG TmpDir: C:\Users\andre\AppData\Local\Temp
    2021-07-27T09:14:45.145Z INFO Modem port is opened
    2021-07-27T09:14:45.169Z DEBUG modem >> AT+CFUN?
    2021-07-27T09:14:45.272Z DEBUG modem << +CFUN: 0
    2021-07-27T09:14:45.277Z DEBUG modem << OK
    2021-07-27T09:14:49.184Z DEBUG modem >> AT+CFUN?
    2021-07-27T09:14:49.199Z DEBUG modem << +CFUN: 0
    2021-07-27T09:14:49.210Z DEBUG modem << OK
    2021-07-27T09:15:16.167Z DEBUG modem >> AT+CFUN=1
    2021-07-27T09:15:16.210Z DEBUG modem << OK
    2021-07-27T09:15:33.751Z DEBUG modem >> AT+CFUN=1
    2021-07-27T09:15:33.758Z DEBUG modem << OK
    2021-07-27T09:16:09.296Z DEBUG modem >> AT+CFUN=4
    2021-07-27T09:16:09.385Z DEBUG modem << OK
    2021-07-27T09:16:26.470Z DEBUG modem >> AT%CMNG=1
    2021-07-27T09:16:26.539Z DEBUG modem << %CMNG: 0,6,"0606060606060606060606060606060606060606060606060606060606060606"
    2021-07-27T09:16:26.550Z DEBUG modem << %CMNG: 16842753,0,"0000000000000000000000000000000000000000000000000000000000000000"
    2021-07-27T09:16:26.563Z DEBUG modem << %CMNG: 16842753,1,"0101010101010101010101010101010101010101010101010101010101010101"
    2021-07-27T09:16:26.569Z DEBUG modem << %CMNG: 16842753,2,"0202020202020202020202020202020202020202020202020202020202020202"
    2021-07-27T09:16:26.573Z DEBUG modem << %CMNG: 4294967293,10,"0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A"
    2021-07-27T09:16:26.583Z DEBUG modem << %CMNG: 4294967292,11,"0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B"
    2021-07-27T09:16:26.593Z DEBUG modem << OK
    2021-07-27T09:22:40.458Z DEBUG modem >> AT+CFUN?
    2021-07-27T09:22:40.473Z DEBUG modem << +CFUN: 4
    2021-07-27T09:22:40.485Z DEBUG modem << OK
    2021-07-27T09:22:40.490Z DEBUG modem >> AT+CFUN=1
    2021-07-27T09:22:40.533Z DEBUG modem << OK
    2021-07-27T09:22:50.144Z DEBUG modem >> AT+CFUN=1
    2021-07-27T09:22:50.154Z DEBUG modem << OK
    2021-07-27T09:23:12.319Z DEBUG modem >> AT+CGSN=1
    2021-07-27T09:23:12.331Z DEBUG modem << +CGSN: "352656101401928"
    2021-07-27T09:23:12.335Z DEBUG modem << OK
    2021-07-27T09:23:48.348Z DEBUG modem >> AT+CFUN?
    2021-07-27T09:23:48.358Z DEBUG modem << +CFUN: 1
    2021-07-27T09:23:48.373Z DEBUG modem << OK
    2021-07-27T09:23:48.396Z DEBUG modem >> AT+CGSN=1
    2021-07-27T09:23:48.413Z DEBUG modem << +CGSN: "352656101401928"
    2021-07-27T09:23:48.416Z DEBUG modem << OK
    2021-07-27T09:23:48.430Z DEBUG modem >> AT+CGMI
    2021-07-27T09:23:48.447Z DEBUG modem << Nordic Semiconductor ASA
    2021-07-27T09:23:48.450Z DEBUG modem << OK
    2021-07-27T09:23:48.455Z DEBUG modem >> AT+CGMM
    2021-07-27T09:23:48.476Z DEBUG modem << nRF9160-SICA
    2021-07-27T09:23:48.482Z DEBUG modem << OK
    2021-07-27T09:23:48.487Z DEBUG modem >> AT+CGMR
    2021-07-27T09:23:48.507Z DEBUG modem << mfw_nrf9160_1.3.0
    2021-07-27T09:23:48.511Z DEBUG modem << OK
    2021-07-27T09:23:48.513Z INFO Nordic Semiconductor ASA nRF9160-SICA [mfw_nrf9160_1.3.0] SerNr: 352656101401928
    2021-07-27T09:23:48.514Z DEBUG modem >> AT+CEMODE?
    2021-07-27T09:23:48.535Z DEBUG modem << +CEMODE: 2
    2021-07-27T09:23:48.543Z DEBUG modem << OK
    2021-07-27T09:23:48.553Z DEBUG modem >> AT%XCBAND=?
    2021-07-27T09:23:48.571Z DEBUG modem << %XCBAND: (1,2,3,4,5,8,12,13,18,19,20,25,26,28,66)
    2021-07-27T09:23:48.577Z DEBUG modem << OK
    2021-07-27T09:23:48.596Z DEBUG modem >> AT+CMEE?
    2021-07-27T09:23:48.614Z DEBUG modem << +CMEE: 0
    2021-07-27T09:23:48.618Z DEBUG modem << OK
    2021-07-27T09:23:48.622Z DEBUG modem >> AT+CMEE=1
    2021-07-27T09:23:48.643Z DEBUG modem << OK
    2021-07-27T09:23:48.650Z DEBUG modem >> AT+CNEC?
    2021-07-27T09:23:48.674Z DEBUG modem << +CNEC: 0
    2021-07-27T09:23:48.678Z DEBUG modem << OK
    2021-07-27T09:23:48.681Z DEBUG modem >> AT+CNEC=24
    2021-07-27T09:23:48.700Z DEBUG modem << OK
    2021-07-27T09:23:48.712Z DEBUG modem >> AT+CGEREP?
    2021-07-27T09:23:48.731Z DEBUG modem << +CGEREP: 0,0
    2021-07-27T09:23:48.734Z DEBUG modem << OK
    2021-07-27T09:23:48.739Z DEBUG modem >> AT+CGDCONT?
    2021-07-27T09:23:48.755Z DEBUG modem << +CGDCONT: 0,"","","",0,0
    2021-07-27T09:23:48.758Z DEBUG modem << OK
    2021-07-27T09:23:48.779Z DEBUG modem >> AT+CGACT?
    2021-07-27T09:23:48.795Z DEBUG modem << +CGACT: 0,0
    2021-07-27T09:23:48.799Z DEBUG modem << OK
    2021-07-27T09:23:48.804Z DEBUG modem >> AT+CGEREP=1
    2021-07-27T09:23:48.818Z DEBUG modem << OK
    2021-07-27T09:23:48.822Z DEBUG modem >> AT+CIND=1,1,1
    2021-07-27T09:23:48.838Z DEBUG modem << OK
    2021-07-27T09:23:48.848Z DEBUG modem >> AT+CEREG=5
    2021-07-27T09:23:48.863Z DEBUG modem << OK
    2021-07-27T09:23:48.869Z DEBUG modem >> AT+CEREG?
    2021-07-27T09:23:48.889Z DEBUG modem << +CEREG: 5,2
    2021-07-27T09:23:48.894Z DEBUG modem << OK
    2021-07-27T09:23:48.912Z DEBUG modem >> AT%CESQ=1
    2021-07-27T09:23:48.927Z DEBUG modem << OK
    2021-07-27T09:23:48.935Z DEBUG modem >> AT+CESQ
    2021-07-27T09:23:48.949Z DEBUG modem << +CESQ: 99,99,255,255,19,43
    2021-07-27T09:23:48.952Z DEBUG modem << OK
    2021-07-27T09:23:48.979Z DEBUG modem >> AT%XSIM=1
    2021-07-27T09:23:48.992Z DEBUG modem << OK
    2021-07-27T09:23:48.999Z DEBUG modem >> AT%XSIM?
    2021-07-27T09:23:49.014Z DEBUG modem << %XSIM: 1
    2021-07-27T09:23:49.016Z DEBUG modem << OK
    2021-07-27T09:23:49.031Z DEBUG modem >> AT+CPIN?
    2021-07-27T09:23:49.035Z DEBUG modem << %CESQ: 43,2,19,2
    2021-07-27T09:23:49.047Z DEBUG modem << +CPIN: READY
    2021-07-27T09:23:49.050Z DEBUG modem << OK
    2021-07-27T09:23:49.055Z DEBUG modem >> AT+CPINR="SIM PIN"
    2021-07-27T09:23:49.079Z DEBUG modem << +CPINR: "SIM PIN",3
    2021-07-27T09:23:49.084Z DEBUG modem << OK
    2021-07-27T09:23:49.103Z DEBUG modem >> AT+CIMI
    2021-07-27T09:23:49.126Z DEBUG modem << 204080813556802
    2021-07-27T09:23:49.128Z DEBUG modem << OK
    2021-07-27T09:23:49.130Z INFO IMSIdentity: 204080813556802
    2021-07-27T09:24:03.743Z DEBUG modem << %CESQ: 43,2,14,2
    2021-07-27T09:24:06.942Z DEBUG modem << %CESQ: 43,2,19,2
    2021-07-27T09:24:10.144Z DEBUG modem << %CESQ: 45,2,14,2
    2021-07-27T09:24:13.982Z DEBUG modem << %CESQ: 47,2,19,2
    2021-07-27T09:24:45.981Z DEBUG modem << %CESQ: 44,2,13,1
    2021-07-27T09:24:47.261Z DEBUG modem << %CESQ: 45,2,18,2
    2021-07-27T09:24:54.301Z DEBUG modem << %CESQ: 43,2,11,1
    2021-07-27T09:25:03.047Z DEBUG modem >> AT%XOPERID
    2021-07-27T09:25:03.064Z DEBUG modem << %XOPERID: 0
    2021-07-27T09:25:03.068Z DEBUG modem << OK
    2021-07-27T09:25:03.900Z DEBUG modem << %CESQ: 43,2,16,2
    2021-07-27T09:25:10.940Z DEBUG modem << %CESQ: 44,2,21,3
    2021-07-27T09:25:14.781Z DEBUG modem << %CESQ: 44,2,16,2
    2021-07-27T09:25:28.221Z DEBUG modem << %CESQ: 43,2,21,3
    2021-07-27T09:25:33.982Z DEBUG modem << %CESQ: 43,2,16,2
    2021-07-27T09:25:34.836Z DEBUG modem >> AT%XMONITOR
    2021-07-27T09:25:34.849Z DEBUG modem << %XMONITOR: 2
    2021-07-27T09:25:34.852Z DEBUG modem << OK
    2021-07-27T09:25:39.101Z DEBUG modem << %CESQ: 43,2,11,1
    2021-07-27T09:25:42.944Z DEBUG modem << %CESQ: 43,2,17,2
    2021-07-27T09:25:46.780Z DEBUG modem << %CESQ: 43,2,12,1
    2021-07-27T09:25:53.820Z DEBUG modem << %CESQ: 43,2,17,2
    2021-07-27T09:25:59.066Z DEBUG modem >> AT%XTEMP?
    2021-07-27T09:25:59.080Z DEBUG modem << %XTEMP: 24
    2021-07-27T09:25:59.082Z DEBUG modem << OK
    2021-07-27T09:26:29.917Z DEBUG modem >> AT%CMNG=1
    2021-07-27T09:26:29.978Z DEBUG modem << %CMNG: 0,6,"0606060606060606060606060606060606060606060606060606060606060606"
    2021-07-27T09:26:29.980Z DEBUG modem << %CMNG: 16842753,0,"0000000000000000000000000000000000000000000000000000000000000000"
    2021-07-27T09:26:29.993Z DEBUG modem << %CMNG: 16842753,1,"0101010101010101010101010101010101010101010101010101010101010101"
    2021-07-27T09:26:30.026Z DEBUG modem << %CMNG: 16842753,2,"0202020202020202020202020202020202020202020202020202020202020202"
    2021-07-27T09:26:30.043Z DEBUG modem << %CMNG: 4294967293,10,"0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A0A"
    2021-07-27T09:26:30.047Z DEBUG modem << %CMNG: 4294967292,11,"0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B"
    2021-07-27T09:26:30.054Z DEBUG modem << OK
    2021-07-27T09:26:37.338Z DEBUG modem << %CESQ: 43,2,12,1
    2021-07-27T09:26:38.622Z DEBUG modem << %CESQ: 45,2,18,2
    2021-07-27T09:27:08.699Z DEBUG modem << %CESQ: 48,2,13,1
    2021-07-27T09:27:33.057Z DEBUG modem << %CESQ: 46,2,19,2
    2021-07-27T09:27:35.579Z DEBUG modem << %CESQ: 46,2,14,2
    2021-07-27T09:27:38.139Z DEBUG modem << %CESQ: 46,2,20,2
    2021-07-27T09:27:39.431Z DEBUG modem << %CESQ: 46,2,15,2
    2021-07-27T09:27:44.541Z DEBUG modem << %CESQ: 46,2,21,3
    2021-07-27T09:27:46.465Z DEBUG modem << %CESQ: 46,2,15,2
    2021-07-27T09:27:54.778Z DEBUG modem << %CESQ: 47,2,20,2
    2021-07-27T09:27:59.263Z DEBUG modem << %CESQ: 46,2,14,2
    2021-07-27T09:28:00.537Z DEBUG modem << %CESQ: 46,2,19,2
    2021-07-27T09:28:05.660Z DEBUG modem << %CESQ: 46,2,14,2
    2021-07-27T09:28:37.018Z DEBUG modem << %CESQ: 47,2,20,2
    2021-07-27T09:28:39.577Z DEBUG modem << %CESQ: 45,2,15,2
    2021-07-27T09:29:25.687Z DEBUG modem << %CESQ: 46,2,21,3
    2021-07-27T09:29:26.937Z DEBUG modem << %CESQ: 46,2,16,2
    2021-07-27T09:29:28.858Z DEBUG modem << %CESQ: 46,2,21,3
    2021-07-27T09:29:35.257Z DEBUG modem << %CESQ: 46,2,16,2
    2021-07-27T09:29:38.457Z DEBUG modem << %CESQ: 46,2,11,1
    2021-07-27T09:29:38.788Z DEBUG modem >> AT+CFUN=1
    2021-07-27T09:29:38.807Z DEBUG modem << OK
    

  • Hello Andrew,

    Andrew8691 said:
    Thanks Markus - the revision of the non-working one is 1.4.0 2020.23 (the other one is the same but has 2020.22)

     Are you using the same SIM card on both devices?

    2021-07-27T09:23:48.848Z DEBUG modem >> AT+CEREG=5
    2021-07-27T09:23:48.863Z DEBUG modem << OK
    2021-07-27T09:23:48.869Z DEBUG modem >> AT+CEREG?
    2021-07-27T09:23:48.889Z DEBUG modem << +CEREG: 5,2
    2021-07-27T09:23:48.894Z DEBUG modem << OK

    You should normally get more information here than “5,2” only.. which might indicate that there is something wrong with the SIM card.

    Regards,

    Markus

  • Thanks Markus, I used the Basis sims that came in the box with the devices. The unit that is causing problems has an aquamarine coloured SIM whilst the working unit has a white SIM. in the pic, the unit on the left is the working one.

Related