Thank you, that was helpful. I was able to upload the RAK4631_dfu_package instead of “_latest_package” to my Helium Field Mapper.
Now in terminal I see AT+VER=? as RUI_4.2.1_RAK4631 and it responds to AT+BOOT but will not accept the load for any of the three files:
rak4631_factory_application.zip
rak4631_factory_bootloader.zip
rak4631_factory_softdevice.zip
I have tried on a windows machine using Nrfutil as well as MacOS with nrfutil-mac.1 which was successfully used for the first flash mentioned above.
I’ve written technical documentation before and please note; you document for Converting RAK4631-R to RAK4631 makes assumptions that you have internally that customers may not have which could be important.
Let me know if these are correct:
RAK4631-R is the same module with the RUI programability.
RAK4631 - is the same module with Arduino programability.
Adafruit-nrfutil only speaks RUI programability
Nrfutil only speaks Arduino programability
For Mac and Linux within that doc, you are missing some steps to convert the radio to Arduino mode. I made assumptions and used the same command line to attempt the update of ~application ~bootloader and ~softdevice but get errors such as: Failed to execute script ‘main’ due to unhandled exception
I can still talk to my device over terminal, but the display no longer loads the Helium mapper.
Thank you!