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

How do I put 9160DK in dfu or programming mode? (There are no devices showing up in windows device manager)

I have a nrf9160dk and I setup the whole tool chain by following the Getting Started Assistant. I can't figure out how to connect to the board. Probably just a simple switch or something, right?

Just for completeness, I am also not able to update the modem using dfu. It simply does not see my device. Tried plugging into second computer to see if it showed up. Nope

PS C:> nrf9160_mdm_dfu --update
Traceback (most recent call last):
  File "c:\python37\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python37\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python37\Scripts\nrf9160_mdm_dfu.exe\__main__.py", line 9, in <module>
  File "c:\python37\lib\site-packages\nrf9160_mdm_dfu\bin\nrf9160_mdm_dfu.py", line 50, in main
    if nrf_dfu.init(args.snr, args.ipcpath) < 0:
  File "c:\python37\lib\site-packages\nrf9160_mdm_dfu\api\nrf_dfu_API.py", line 44, in init
    self.api.connect_to_emu_without_snr()
  File "c:\python37\lib\site-packages\pynrfjprog\API.py", line 541, in connect_to_emu_without_snr
    raise APIError(result)
pynrfjprog.API.APIError: An error was reported by NRFJPROG DLL: -13 NO_EMULATOR_CONNECTED.

Side note: A component literally fell off of the board. The gps antenna.

Related