At SODAQ one of the engineers had a novel idea to simplify the firmware updating of the RN2483.
Instead of using a programmer or the java based tool Microchip provides, you can now upload an Arduino sketch that parses the HEX file and writes it to the RN2483. It takes about 30 seconds.
We tested it and it works well on the SODAQ Autonomo, SODAQ ONE and the SODAQ ExpLoRer.
We have published this tool on Github. We’d like to hear your feedback!
I’ve just tested the Firmware updater several times on a Sodaq Autonome but sorry, this doesn’t work for me, not in application mode, neither in bootloader mode.
Compile and upload was done without problems but the update process went wrong.
Since Microchip never published an Aussie firmware we have never had a chance to play with the RN2XXX modules in the past. However, lately there has been some movements and we might be able to get our hands on some files soon.
While I am waiting to get my hands on the Tindie RN2903 breakout boards, I’ll fire away and ask the Nooby questions.
Does you solution work for RN2903, you reckon? afaik RN2903 and 2483 are quite similar in many ways.
We don’t have any of SODAQ products but we do have couple of UNOs lying around in R&D (and an Stalker). Did you give any of them a go in your experiment? (my guess is no, or you would’ve mentioned it but wouldn’t hurt asking )
This upload program only works on Arduino boards with the SAMD chip.
We have developed the program for the SODAQ ONE. We have added the support for the SODAQ ExpLoRer and SODAQ Autonomo + LoRaBee in the next version. We will push it to our public github tonight.
@IoT_Marco
To let it work for the Autonomo we added the BEE_VCC pin to enable the power on the bee socket.
pinMode(BEE_VCC,OUTPUT);
digitalWrite(BEE_VCC,HIGH);
The program will NOT work on the Things UNO and NOT on the SODAQ Mbili because it is written for the SAMD chips. @Mehradzie
Yes it works on both RN modules, but only when you use a micro controller with a SAMD chip like the Arduino Zero or SODAQ Autonomo.
If you still get the message: “The module did not respond”
Give the board an power cycle. Disconnect the usb cable for 10 seconds and re-open the serial monitor.
absolutely, it is possible
I forked the Sodaq Firmware Updater a couple of days ago, and I made some changes to be able to upgrade my RN2483 soldered on my ESP8266 RN2483 Shield, on other Arduino Zero boards and on ESP32.
Should be a good starting point, here is the repo, many thanks from Sodaq sharing original code
OK I will give that a go, when I have used the latest version of board files, an Explorer is recognised on USB as a SARA - not sure if this effects communication with the board