Here they are - Thingy:91 and nRF9160-DK boards on my desk!
I was able to successfully register Thingy:91 on nRF Cloud (both SIM card + LTE modem). However, I have a hard time when I try to do the same with nRF9160-DK!
First of all, I see on the back of the board that the version of the board is
I wonder if this is the latest version of the board given the fact that I was unable to register LTE modem of the card through nRF Cloud!? Should I get a newer version of the board given the fact I purchased it few days ago? The version from 2018 seems pretty old having in mind that you are doing frequent changes in hardware/firmware/software!
Here is what I got when trying to connect my LTE device on the cloud:
To the best of my understanding, this happens because I don't have the latest version of the modem firmware. I tried to update the modem firmware through nRF Connect programmer but with no success because I can't even properly connect my nRF9160-DK board with the programmer! I have the latest (v3.3.0) version of the nRF Connect tool.
Here is what happens when I launch nRF Connect Programmer tool:
Do you have any idea what could causing the issue here?! Is there any other way to update the LTE modem firmware (e.g. through SES)?
Thanks in advance for your time and efforts.
There is most likely nothing wrong with the version of the nRF91 DK you have.
Let us check out which version of "nrfjprog" you have. Please open the Command Line and type "nrfjprog --version":
If you have another version, I would suggest that you update it.
Connect the nRF91DK to your computer and make sure that the Serial port is not opened in another application like Segger emb. studio or the Programmer app.
Then open up command prompt and type: (doc reference)
nrfjprog --recover -f nrf91
Then I want you to open the Programmer App and try to update the modem. (if not successful please send the output log)
If that is successful you can flash the default Asset Tracker sample: nrf9160dk_asset_tracker.hex
Either use the Programmer app or open the command line inside the folder you downloaded the .hex file:
nrfjprog --program nrf9160dk_asset_tracker.hex -f nrf91 --sectorerase -r --verify
Hello, Martin Lesund.
nrjprog version: 10.5.0
JlinkARM.dll version: 6.60d
I was able to successfully open Programmer App and update the modem on nRF9160-DK board but from my laptop that is quite older compared to my main desktop computer I am currently using. On my desktop, I am unable to use Programmer app. When I select PCA 10090 device I have the issue I described above (white screen and app freezing).
I agree that nRF9160-DK is OK. However, I still have an issue with using Programmer App on my desktop computer. For your info, unlike Programmer app, LTE Link Monitor app is working properly.
Could the problem be in my computer ? What should I do in that sense to resolve the issue?
Could you maybe check the "nrfjprog --version" on your old laptop as well?
I would suggest trying to downgrade the Jlink version to the one I have.
On my laptop I have:
nrfjprog version: 9.8.1
JLinkARM.dll version: 6.54c
Will try with downgrading, thanks for suggestion!
Downgrading Jlink to 6.54c version did the magic!
Thank you very much, Martin Lesund!
Setting up working environment can kill a man!