Firmware update to Tap + Meshtastic for Helium Field Mapper

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!

RAK4631-R is the same module with the RUI programability.
Correct

RAK4631 - is the same module with Arduino programability.
Correct

Adafruit-nrfutil only speaks RUI programability
Wrong

Nrfutil only speaks Arduino programability
Wrong

adafruit-nrfutil is used when the existing bootloader on the device is Arduino based
nrfutil is used when the existing bootloader on the device is RUI3 based

When switching from Arduino to RUI3:
The RUI3 bootloader is flashed with adafruit-nrfutil, because only adafruit-nrfutil can talk to a Arduino bootloader.
Once the RUI3 bootloader is flashed the tool required to flash is nrfutil

When switching from RUI3 to Arduino
The Arduino bootloader is flashed with nrfutil, because only nrfutil can talk to a RUI3 bootloader.
Once the Arduino bootloader is flashed the tool required is adafruit-nrfutil

When s