Skip to content

Releases: markqvist/RNode_Firmware

1.80

09 Jan 19:53
Compare
Choose a tag to compare

This release adds new supported boards, new functionality, and improved CSMA performance.

Please note! Since various timing calculations have been altered in this release to achieve better performance, some SF/BW combinations will not work well if used with older versions of the firmware. It is recommended to update all RNodes you want to use together to version 1.80 for the best performance.

Thanks to @liamcottle who contributed to this release!

Changes

  • Added support for Heltec T114
  • Added support for T3S3 SX1280 with PA
  • Added battery monitoring on T3S3
  • Added ability to configure display rotation
  • Added ability to configure interference avoidance
  • Added noise-floor monitoring and reporting to host
  • Reworked preamble and slot timing calculations
  • Improved CSMA perfomance and packet handling
  • Added ability to specify per-board transceiver OCP limit

1.79

09 Dec 23:13
Compare
Choose a tag to compare

This release improves BLE reliability and fixes a firmware provisioning bug on RAK4631.

Changes

  • Improved BLE reliability on RAK4631
  • Fixed a firmware provisioning bug on RAK4631

1.78

11 Oct 15:29
Compare
Choose a tag to compare

This release improves BLE reliability and CSMA performance.

Changes

  • Improves BLE on RAK4631
  • Adds graceful BLE disconnect on device sleep
  • Fixes intermittent packet corruption on RAK4631
  • Fixes incorrect preamble calculation on SX1280
  • Improves CSMA parameters and P-curve
  • Updated console image to include latest packages

1.77

07 Oct 19:43
Compare
Choose a tag to compare

This release fixes a bug with display sleep on T3S3 and improves BLE pairing.

Changes

  • Fixed display sleep on T3S3
  • Improved BLE pairing

1.76

06 Oct 10:21
Compare
Choose a tag to compare

This release adds a number of new supported boards, improves user interaction and feedback, and includes bugfixes and improvements to firmware flashing and updating.

Changes

  • Added support for T-Beam Supreme devices
  • Added support for T3S3 devices with SX127x and SX126x modems
  • Added support for T-Deck devices
  • Added RAK4631 firmware to build artifacts
  • Added display support on RAK4631 devices
  • Added indication of outgoing packets to waterfall display
  • Added user button input handling to all devices with a built-in user button
  • Added free memory monitoring and indication to connected host device on low memory
  • Improved inbound packet handling on ESP32 and nRF52 devices, fixing a potential packet corruption bug
  • Improved flashing procedure for devices with CDC serial drivers, so manual resets and bootloader modes are no longer necessary to flash and update

1.75

02 Oct 00:46
Compare
Choose a tag to compare

This release adds a range of new features, including BLE support and display timeouts.

Changes

  • Added support for Bluetooth Low Energy connections on supported devices
  • Added input button actions for boards with a built-in button.
    • Turn Bluetooth on and off with single press
    • Sleep device with long-press (>750ms)
    • Enable Bluetooth pairing by holding button for 5 seconds and releasing
    • Enable bootstrap console by holding button for 10 seconds and releasing
  • Added battery status and bootstrap console support to Heltec V3 boards
  • Added ability to configure NeoPixel intensity from rnodeconf
  • Added ability to configure display blanking timeout from rnodeconf
  • Updated makefile to use specific version of ESP-IDF
  • Improved battery calculations on devices without dedicated PMU
  • Fixed display intensity configuration regression

1.74

25 Sep 12:57
Compare
Choose a tag to compare

This release fixes a bug in the ESP32 Bluetooth buffer configuration.

Changes

  • Fixed ESP32 bluetooth RX and TX buffers

1.72

18 May 13:52
Compare
Choose a tag to compare

This release adds better support for T3S3 and RAK4631 boards.

Changes

  • Added support for flashing T3S3 boards
  • Added deep sleep support on T3S3
  • Various quality updates for nRF / RAK4631
  • Fixed a bug with antenna switch utilisation on RAK4631
  • Updated console image to include latest packages

1.71

06 May 00:09
Compare
Choose a tag to compare

This release adds support for a few new boards, along with other minor improvements and fixes. Thanks to @cobraPA, @jacobeva and @btalbot85 who contributed to this release!

Changes

  • Added support for Heltec32 V3 boards
  • Added support for LilyGO T3 boards with TCXO
  • Added button input and deep sleep for supported boards
  • Fixed TRX switch pin init for SX1280 chips
  • Use hardware RNG for CSMA r-value seed on ESP32

1.70

14 Feb 14:36
a388669
Compare
Choose a tag to compare

Courtesy of @jacobeva, this release adds support for boards with SX1262, SX1268 and SX1280 modem ICs, and also for compiling the firmware to nRF52 boards.

Changes

  • Added support for SX1262, SX1268 and SX1280 modem ICs.
  • Added support for boards based on nRF52.