I attempted to upgrade the RAK4631 to RUI3 firmware and was following the two step process. I am using the windows 10 cmd line.
- adafruit-nrfutil.exe --verbose dfu serial --package rui3_nrf52840_bootloader_latest.zip --port COM25 -b 115200 --singlebank --touch 1200
- nrfutil.exe dfu serial -pkg RAK4631_latest_dfu_package.zip -p COM25
The second step failed with these errors. What else can be done?
c:\raki4631bootloadertoruiv3>nrfutil.exe dfu serial -pkg RAK4631_latest_dfu_package.zip -p COM25
[------------------------------------] 0%
Traceback (most recent call last):
File “nordicsemi_main_.py”, line 1555, in
File “click\core.py”, line 1137, in call
File “click\core.py”, line 1062, in main
File “click\core.py”, line 1668, in invoke
File “click\core.py”, line 1668, in invoke
File “click\core.py”, line 1404, in invoke
File “click\core.py”, line 763, in invoke
File “nordicsemi_main_.py”, line 1073, in serial
File “nordicsemi_main_.py”, line 988, in do_serial
File “nordicsemi\dfu\dfu.py”, line 127, in dfu_send_images
File “nordicsemi\dfu\dfu.py”, line 95, in _dfu_send_image
File “nordicsemi\dfu\dfu_transport_serial.py”, line 256, in send_init_packet
File “nordicsemi\dfu\dfu_transport_serial.py”, line 421, in __execute
File “nordicsemi\dfu\dfu_transport_serial.py”, line 502, in __get_response
pc_ble_driver_py.exceptions.NordicSemiException: Extended Error 0x07: The array of supported SoftDevices for the update does not contain the FWID of the current SoftDevice.
[24012] Failed to execute script ‘main’ due to unhandled exception!