I have an ExpLoRer and unfortunately I have managed to erase the RN2903 firmware while trying to upgrade to a newer version and I am now looking for any guidance on how to flash the firmware.
Long story short, I came across 2 approaches for updating the RN2903 firmware:
- Microchip LoraDevUtility
- Sodaq RN2xxx Firmware Updater
I tried the Microchip tool first. For it to work I loaded a serial pass through sketch to the board to allow the tool to directly communicate over serial with the RN2903. It all started beautifully - the tool recognized the module, performed a sys firmware erase and then the serial communication link failed, aborting the upgrade. From that point on there is no firmware on the RN2903 so my attempts to flash it have been futile.
I was hoping the Sodaq Firmware Updater might save my bacon, but alas it also does not work since it cannot communicate with the module.
Is it possible to flash the module with a debugger? I am familiar with using a PICkit3 to flash the firmware on a Microchip Lora Mote. I don’t see access to the module’s ICSP pins on the ExpLoRer, so at the moment I am thinking this option is not available.
Any help would be greatly apperciated!