Hi
as I can see many other also experienced problems installing nrfutil. I spent 5 hours trying Windows 8.1, Windows 10 and a Debian Linux box.
I'm no python expert and I learned about python wheel, clear python installation caches etc. I tried python 2.7 and some 3.x variants, cygwin, native Windows pyhton from python.org......
no success: I couldn't open the COM port for serial DFU (no, not a serial port issue, I could open the port with Putty and minicom)
get a precompiled EXE from https://github.com/NordicSemiconductor/pc-nrfutil/releases
by the way: nrfutil has a bug nobody seems to notice or to care:
> nrfutil.exe version nrfutil version 6.1.1 > nrfutil.exe settings display temp.hex Unknown Bootloader DFU settings version: 4294967295 Bootloader DFU Settings: * File: temp.hex * Family: NRF52840 * Start Address: 0x00000000 * CRC: 0x54C8C87F * Settings Version: 0x00000002 (2) * App Version: 0x00000000 (0) * Bootloader Version: 0x00000000 (0)
the line saying "Unknown Bootloader DFU settings version: 4294967295" refers to the fixed address 0x0007F004
But I work with nRF52840, the bootloader settings are at 0x000FF000 and the statement "Settings Version: 0x00000002 (2)" is correct
Please fix this :-)
best regards, Peter