Skip to content

Bump RadioLib to 7.6.0#1982

Open
weebl2000 wants to merge 1 commit intomeshcore-dev:devfrom
weebl2000:radiolib7.6.0
Open

Bump RadioLib to 7.6.0#1982
weebl2000 wants to merge 1 commit intomeshcore-dev:devfrom
weebl2000:radiolib7.6.0

Conversation

@weebl2000
Copy link
Contributor

@weebl2000 weebl2000 commented Mar 9, 2026

RadioLib 7.3.0 → 7.6.0 Summary

Bug fixes relevant to MeshCore:

  • SX1262/SX1268 PA optimization tables — more accurate TX power output against lower power consumption! See here for more info
  • LR11x0 sleep busy-wait fix — affects T1000-E, WIO WM1110, SenseCAP
  • HAL timer overflow fixes in delay()/millis()/etc. — long-running nodes
  • STM32 HAL dwt_init() added — WIO-E5 boards
  • SX128x null dereference fix
  • SPI paranoid mode overflow fix

API removals (MeshCore unaffected):

  • getDataRate() removed from all modules
  • setDIOMapping() removed from PhysicalLayer

New features (not currently used by MeshCore):

  • LR2021 radio module support + ADS-B
  • SX1262/SX1268 experimental BPSK modem
  • CMAC streaming crypto
  • LoRaWAN: duty cycle fix, multicast, band/class/version getters

Internal refactoring:

  • LR11x0 headers split into sub-files (transparent to consumers)
  • SX126x PA config moved from derived classes to lookup tables

Build it here

Running it on T1000E, Heltec V4 & Lilygo T-Beam S3 Supreme SX1262. So far no issues.

The SX1262 PA optimization is interesting, it boils down to, whenever you run SX1262 at lower than 22 dBm settings, you can configure the SX1262 to use lower power for the (internal) PA and get the same output. Particularly useful if you have a device with a FEM (PA/LNA) like Heltec v4 for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant