Releases: markqvist/RNode_Firmware
Releases · markqvist/RNode_Firmware
1.79
1.78
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
1.76
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
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
1.72
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
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
1.69
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.