You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+57-1Lines changed: 57 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,65 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [v4.9.0] 2025-10-15
8
+
9
+
This version is based on branch v4.8.0 of the LoRa Basics Modem.
10
+
11
+
Detailed `Modem API` changelog can be found [here](lbm_lib/smtc_modem_api/CHANGELOG.md)
12
+
13
+
Detailed `Modem HAL` changelog can be found [here](lbm_lib/smtc_modem_hal/CHANGELOG.md)
14
+
15
+
### Added
16
+
17
+
* Support for the LR20xx radio
18
+
* Cmake compilation support
19
+
* LR11xx/Geolocation: new example `wifi_region_detection` in lbm_applications/3_geolocation_on_lora_edge.
20
+
21
+
### Changed
22
+
23
+
* Relay Rx now optionally supports CSMA and LBT for packet forwarding and normal traffic. When doing so, it may take more than the specified 50ms to access the medium. Clock Synchronization (DeviceTimeRequest) might be impacted if the medium is busy at this time. The official Relay specification does not handle this case.
24
+
* Test mode Continues Wave, call to ral_init() was removed before CW started
25
+
* Radio drivers updates:
26
+
* LR11xx to version [v2.7.0](lbm_lib/smtc_modem_core/radio_drivers/lr11xx_driver/CHANGELOG.md)
27
+
* SX126x to version [v2.5.0](lbm_lib/smtc_modem_core/radio_drivers/sx126x_driver/CHANGELOG.md)
28
+
* SX128x to version [v1.1.0](lbm_lib/smtc_modem_core/radio_drivers/sx128x_driver/CHANGELOG.md)
29
+
* SX127x to version [v1.1.0](lbm_lib/smtc_modem_core/radio_drivers/sx127x_driver/CHANGELOG.md)
30
+
31
+
### Fixed
32
+
33
+
* The CSMA specification defines default MAX_CHANGE to 6 but the value was set to 4
34
+
* CSMA false detection on US915/AU915 with SX126x radio
35
+
* LoRa CSMA energy consumption is now correctly calculated via smtc_modem_get_charge(), ensuring accurate power usage tracking
36
+
* LBT energy consumption is now correctly calculated via smtc_modem_get_charge() for accurate power usage tracking
37
+
* The datarate for the Relay Second channel on Fixed Channel Plan is now configurable
38
+
* Relay Rx: may start on a wrong channel when Second Channel is enabled
39
+
* Relay Tx: force compute WOR MIC after enablement or join accept, the MIC was wrong if the end-device had joined without a relay
40
+
* Relay Rx/Tx: MAC parser must check valid Rx datarate for second channel and not Tx datarate, specially for FCC region.
41
+
* WiFi scan service: fixed reset of previous results in case of abort
42
+
* Bad RSSI and SNR when receiving a GFSK packet
43
+
* Join Datarate distribution is not used after a Join Accept
44
+
* The first uplink of a store and forward stored before a join may have been lost when the device is relayed.
45
+
* FUOTA v2 FragSessionStatusAns, if FragIndex is invalid, MICError and MemoryError bits are 0.
46
+
* Workaround to reach the radio sensitivity in case of LR11xx + bandwidth BW500
47
+
* Power in LinkAdrReq was clipped to 0 dBm (US915, AU915), limit has been removed
48
+
* Class B/C: The tx_ack_bit was set before validation of the downlink frame, now the tx_ack_bit is set only on valid frame
49
+
* The remaining regulatory duty-cycle for EU868 and RU864 is returned based on the currently enabled channels and the active LoRaWAN datarate.
50
+
* Issue [#101](https://github.com/Lora-net/SWL2001/issues/101) MissingFrag bit set after successful FUOTA
51
+
* Issue [#104](https://github.com/Lora-net/SWL2001/issues/104) Compile error with IAR
52
+
* Issue [#108](https://github.com/Lora-net/SWL2001/issues/108) Class B ping-slot, downlink were silently dropped
53
+
* Issue [#109](https://github.com/Lora-net/SWL2001/issues/109) Wrong CONTEXT_LORAWAN_STACK size specified in docs
54
+
* Issue [#110](https://github.com/Lora-net/SWL2001/issues/110) Get functions are broken if enums are larger than a single byte
55
+
* Issue [#123](https://github.com/Lora-net/SWL2001/issues/123) Multicast package needs 2.4GHz support for Frequency
56
+
* Issue [#124](https://github.com/Lora-net/SWL2001/issues/124) Frequency 869.3MHz isn't constraint in LBM
57
+
* Issue [#126](https://github.com/Lora-net/SWL2001/issues/126) Store and forward delay overflow if offline
58
+
59
+
### Deprecated
60
+
61
+
* LoRa cloud services are no longer tested but still present in this version
62
+
7
63
## [v4.8.0] 2024-12-20
8
64
9
-
This version is based on feature branch v4.5.0 of the LoRa Basics Modem.
65
+
This version is based on branch v4.5.0 of the LoRa Basics Modem.
10
66
11
67
Detailed Modem API changelog can be found [here](lbm_lib/smtc_modem_api/CHANGELOG.md)
12
68
Detailed Modem HAL changelog can be found [here](lbm_lib/smtc_modem_hal/CHANGELOG.md)
0 commit comments