RN2903 AU firmware

For anyone who is waiting for info on how to upgrade the TTN Uno’s RN2903 firmware (e.g. for Aust), the process is pretty simple. No specific hardware is needed - the RN2903 documentation makes it clear the product can be updated via UART i.e.DFU over UART:

  • from the TTN library, load the “Pass Through” sketch to your Uno. This sketch simply passes COM port commands direct to the RN2903 module (which is very handy if you want to send commands to manually set your LoraWAN parameters)
  • from the Console, check the current board version e.g. sys get ver (which on the TTN Uno will likely return 0.9.5)
  • then download the MicroChip Java Updater program ( from Microchip or http://www.virtualbreadboard.com/download/LoRaDevelopmentGUI_v1.0BetaJC.zip?)
  • run the Java Updater and select Scan Com Ports so it detects your board
  • select the Board and activate the DFU (Device Firmware Update) tab
  • use the Browse function to locate and select your new firmware
  • run Update Firmware
  • if after the update you see “f f” activate the “Bootloader” checkbox and run it again
  • cycle the power and check the unit is now reporting the new firmware
    If you want to test the process, you can update your RN2903 to version 1.0.3 which is available for download from Microchip (Follow Software link in Documentation section on http://www.microchip.com/wwwproducts/en/RN2903)
    I am waiting on confirmation as to whether the AU firmware is now available to the public (it is being used in MDots) and will post an update on the exact version and the upload link once I have it…