RN2483 – LoRa – upgrade firmware

Microchip RN2483 Lora
Microchip RN2483 Lora

The microchip device is in most of the case delivered with a 0.9.5 a version 1 seems to be available even if not downloadable from microchip product webpage.

This link contains a version 1.0 and a java tool that helps to configure the chip with a graphical interface. It is really usefull.

Main problem I found with the tool: it is not possible on a MAC to open the firmware file to load. Other functions are accessible. On W7 it is possible to flash the device :

 

  • Connect the device with bootloader mode check activated
  • Select the firmware hex file
  • Select 19200 bps as for speed
  • Clic … sometime it is short (and not working) sometime it is longer and working
  • At end, execute a hard reset and search for the module it should appear.

Actually on May 1st 2016 the current firmware version is 1.0.1 you can get it following this link. This version is the one validated for network operators like Objenious.

Here is the firmware history :

RN2483 FW revision history:
====================0.9.5 – Initial release1.0.0 – Release for LoRaWAN specification V1.0
Changes since last release
– Added support for additional RN2483 commands:
mac set sync
mac get sync
mac set upctr
mac get upctr
mac set dnctr
mac get dnctr
sys set pinmode
sys get pindig
sys get pinana
radio get sync
– Added new parameters to be saved in non volatile memory whenever a mac save command is triggered
LoRaWAN current data rate
LoRaWAN RX2 window parameters (data rate and frequency)
Adaptive Data Rate status
LoRaWAN uplink frame counter
LoRaWAN downlink frame counter
– Changed the default value of the End-Device Identifier (deveui)
– Changed the valid range for the radio set fdev parameter to [0.. 200000]
– Changed the valid range for the radio set bitrate parameter to [1.. 300000]
– Changed sys sleep command behavior to not influence the GPIO configuration
– Changed the 433 MHz radio frequency band to [433050000 .. 434790000]
– Fixed an issue that may have caused the RN2483 module to mishandle data on LoRaWAN port 0
– Fixed an issue that may have cause the module to fail joining
– Fixed “radio get snr” command to display correct value1.0.1 – Release containing modifications needed to successfully pass the LoRaWAN Certification Program testing in 868 MHz band
Changes since last release
– Added support for usage of the reserved ports, from 224 to 255 for transmitting and receiving Application Data
– Increased the size of the value returned by the “mac get status” command from 2 bytes to 4 bytes
– Updated the size of the LoRaWAN receive windows and the moment in time at which these are opened
– Fixed an issue that may have caused the RN2483 module to mishandle packets received with DR = 7
– Fixed an issue that may have caused the RN2483 module to mishandle the LoRaWAN RXParamSetupReq command
– Fixed an issue that may have caused the RN2483 module to mishandle the usage of LoraWAN ADRACKReq in packets

This entry was posted in Hardware and tagged , , . Bookmark the permalink.

One Response to RN2483 – LoRa – upgrade firmware

Leave a Reply

Your email address will not be published. Required fields are marked *