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

nrf9160_mdm_dfu --update fails with "-90 NOT_AVAILABLE_BECAUSE_PROTECTION."

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?

Parents Reply Children
No Data
Related