Skip to content

Releases: markqvist/RNode_Firmware

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.

1.69

18 Jan 20:14
Compare
Choose a tag to compare

This release adds support for T-Beam based RNodes with AXP202X PMUs. Thanks to @attermann for this fix!

Changes

  • Added support for AXP202X PMUs, fixing initialisation problems on the latest T-Beam versions.