RDR Firmware Changelog
All notable changes to the RDR Firmware will be documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Versions marked YANKED have critical bugs that affect stable operation. We recommend an update at the next opportunity.
[1.5.0] - 2023-02-03
This firmware version introduces new functionality.
It is now possible to scan NFC tags very quickly one after the other.
Unfortunately LoRaWAN does not allow arbitrary fast transmissions because of the ETSI Duty Cycle Regulations (max allowed Airtime of a LoRaWAN device). Therefore, the data is first stored in the internal memory and then sent over LoRaWAN one by one.
With different data rates this can be shorter or longer. Normally ADR (Automatic Data Rate) is switched on. However, it is also possible to switch off ADR, to set a fixed data rate.
Records in Payload
The LoRaWAN Payload can contain one or more records (one record per NFC scan). Adding more than one record to a payload can help to empty the scan buffer faster. However payloads with dynamic lengths are difficult to decode.
We have therefore introduced a new setting "maxrecs". This setting can be used to determine the maximum number of data records (scans) that should be packed into a payload.
Important: The maximum number of records is also limited by the maximum possible payload length of 54 bytes.
As this is a major version bump the update will clear the configuration memory. All settings including the LoRaWAN AppKey will be lost.
You need to set the AppKey again to access LoRaWAN after the update.
If you are happy with the current firmware do not touch a running system.
[1.4.7] - 2022-04-30
Fixed a problem where heartbeat uplink have not been sent in unconfirmed uplink mode.
[1.4.6] - 2022-04-11
Separated reading unit from the LoRaWAN for better responsiveness. Improved communication with device over USB.
[1.4.5] - 2022-03-10
Increased reading rate
[1.4.4] - 2021-11-23
This version corrects a problem where NFC reader has been blocked during LoRaWAN Uplink
[1.4.3] - 2021-10-15
This version corrects a small problem where heartbeats has occasionally sent multiple times.
[1.4.2] - 2021-09-03
This version corrects a problem with battery powered devices. Some devices did not properly detect the USB disconnect event so the battery powered mode was not enabled. This was leading to a very short battery life.
We let the device beep when there is an LoRaWAN error. This helps the user solve LoRaWAN issues before the battery gets empty.
[1.4.1] - 2021-08-16
This bugfix release corrects a problem with battery powered devices. It has been observed that sometimes the device does not turn off to save power, which may result in a shortened battery life.
[1.4.0] - 2021-06-02 [YANKED]
Support fpr Hardware Rev.02
- Use this firmware for Rev.02 hardware. This version is compatible with older Rev.01 hardware too.
- Possibility to disable ADR
- Data rate can be forced by disabling ADR and setting the desired DR
- Enable / Disable Public LoRaWAN Mode
- Heartbeats Interval can now be set between 1 and 1440min
- Hardware faults are indicated by both LEDs blinking red. See user manual for blink code explanation.
- NTAG 210u/216/213 are now supported too.