Hi,
I'm having issues with my nRF9160. I followed the steps under "Getting started with development", but I keep getting the following error when updating the mfw:
$ nrf9160_mdm_dfu --update
Traceback (most recent call last):
File "/usr/local/bin/nrf9160_mdm_dfu", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.5/dist-packages/nrf9160_mdm_dfu/bin/nrf9160_mdm_dfu.py", line 50, in main
if nrf_dfu.init(args.snr, args.ipcpath) < 0:
File "/usr/local/lib/python3.5/dist-packages/nrf9160_mdm_dfu/api/nrf_dfu_API.py", line 45, in init
self.api.sys_reset()
File "/usr/local/lib/python3.5/dist-packages/pynrfjprog/API.py", line 686, in sys_reset
raise APIError(result)
pynrfjprog.API.APIError: An error was reported by NRFJPROG DLL: -90 NOT_AVAILABLE_BECAUSE_PROTECTION.
I get the same error when running "nrf9160_mdm_dfu --UUID". Not sure if this step is even needed at this stage. All I'm trying to do is play with the nRF9160 DK to become familiar with it.
My setup:
- Ubuntu 16.04 with kernel 4.15.0-46-generic
- nrfjprog version: 9.7.2
- JLinkARM.dll version: 6.30
- nrf9160_mdm_dfu version unknown (nrf9160_mdm_dfu --version is not supported). Downloaded today.
Any ideas?