Skip to content

Commit fe8247e

Browse files
committed
v4.6.0 release
1 parent edff6ce commit fe8247e

File tree

5 files changed

+47
-8
lines changed

5 files changed

+47
-8
lines changed

CHANGELOG.md

+40-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,45 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net
1111

1212
## [Unreleased]
1313

14+
## [4.6.0] - 2022-01-11
15+
16+
### General
17+
18+
- Release based on "LoRaWAN specification 1.0.4" and "LoRaWAN specification 1.1.0 + FCntDwn ERRATA" with "LoRaWAN Regional Parameters 2-1.0.1"
19+
- GitHub reported issues corrections.
20+
21+
### Known limitations
22+
23+
- SAMR34 platform does not implement NVM storage functionality. This is a requirement for LoRaWAN versions greater or equal to 1.0.4.
24+
No work on this subject is forseen by the maintainers. Implementation proposals are welcome.
25+
26+
### Added
27+
28+
- Added NbTrans default value reset under JoinAccept processing
29+
- Added missing Class B certification commands
30+
- Added missing `classBParams.NetworkActivation` variable initialization
31+
- Added Class B remote multicast setup support
32+
- Added data rate validation to the join accept message handling
33+
- Added channel id limits verification to DlChannelReq handling
34+
35+
### Changed
36+
37+
- Changed `LmHandlerDeviceTimeReq` API to be publicly accessible
38+
- Changed improved the way `USE_LRWAN_1_1_X_CRYPTO` pre-processing directive is used
39+
- Changed improved the way `JoinNonce` is checked
40+
41+
### Fixed
42+
43+
- Fixed first beacon acquisition after receiving a `DeviceTimeAns`.
44+
- Fixed `LmHandlerParams_t` `PingSlotPeriodicity` field type from `bool` to `uint8_t`
45+
- Fixed i2c.h to include "utilities.h".
46+
- Fixed VSCode `periodic-uplink-lpp` project default LoRaWAN class selection
47+
- Fixed SX127x FSK transmission when radio current operating mode is RX.
48+
49+
### Removed
50+
51+
- Removed no more needed `MLME_SCHEDULE_UPLINK` notification
52+
1453
## [4.5.2] - 2021-05-28
1554

1655
### General
@@ -20,7 +59,7 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net
2059

2160
### Known limitations
2261

23-
- SAMR34 platform does not support NVM storage. This is a requirement for LoRaWAN versions greater or equal to 1.0.4.
62+
- SAMR34 platform does not implement NVM storage functionality. This is a requirement for LoRaWAN versions greater or equal to 1.0.4.
2463
No work on this subject is forseen by the maintainers. Implementation proposals are welcome.
2564

2665
### Added

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
The aim of this project is to show an example of an end-device LoRaWAN stack implementation.
2020

21-
This project has 1 active branches in place.
21+
This project has 2 active branches in place.
2222

2323
| Branch | L2 spec | RP spec | Tag/Milestone | Class | Comments |
2424
| ------------- |:-------------:|:---------:|:---------:|:---------:|:--------------|
25-
| | [1.0.4](https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification) | [2-1.0.1](https://resources.lora-alliance.org/technical-specifications/rp2-1-0-1-lorawan-regional-parameters) | [v4.5.2](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.5.2) | A/B/C | LoRaWAN L2 1.0.4 - **_Released_** |
26-
| | [1.0.3](https://resources.lora-alliance.org/technical-specifications/lorawan-specification-v1-0-3) | [v1.0.3revA](https://resources.lora-alliance.org/technical-specifications/lorawan-regional-parameters-v1-0-3reva) | [v4.4.7](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.4.7) | A/B/C | LoRaWAN L2 1.0.3 - **_Released_ (last release based on 1.0.3)** |
27-
| [master](https://github.com/Lora-net/LoRaMac-node/tree/master) | [1.0.4](https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification) / [1.1.0](https://resources.lora-alliance.org/technical-specifications/lorawan-specification-v1-1) + [FCntDwn ERRATA](https://resources.lora-alliance.org/technical-specifications/fopts-encryption-usage-of-fcntdwn-errata-on-the-lorawan-l2-1-1-specification) | [2-1.0.1](https://resources.lora-alliance.org/technical-specifications/rp2-1-0-1-lorawan-regional-parameters) | [M 4.6.0](https://github.com/Lora-net/LoRaMac-node/milestone/3) | A/B/C | LoRaWAN L2 1.0.4 / 1.1.0 |
25+
| | [1.0.4](https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification) / [1.1.0](https://resources.lora-alliance.org/technical-specifications/lorawan-specification-v1-1) + [FCntDwn ERRATA](https://resources.lora-alliance.org/technical-specifications/fopts-encryption-usage-of-fcntdwn-errata-on-the-lorawan-l2-1-1-specification) | [2-1.0.1](https://resources.lora-alliance.org/technical-specifications/rp2-1-0-1-lorawan-regional-parameters) | [v4.6.0](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.6.0) | A/B/C | LoRaWAN L2 1.0.4 - **_Released_** |
26+
| [master](https://github.com/Lora-net/LoRaMac-node/tree/master) | [1.0.4](https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification) / [1.1.0](https://resources.lora-alliance.org/technical-specifications/lorawan-specification-v1-1) + [FCntDwn ERRATA](https://resources.lora-alliance.org/technical-specifications/fopts-encryption-usage-of-fcntdwn-errata-on-the-lorawan-l2-1-1-specification) | [2-1.0.1](https://resources.lora-alliance.org/technical-specifications/rp2-1-0-1-lorawan-regional-parameters) | [M 4.7.0](https://github.com/Lora-net/LoRaMac-node/milestone/10) | A/B/C | LoRaWAN L2 1.0.4 / 1.1.0 |
27+
| [v5.0.0-branch](https://github.com/Lora-net/LoRaMac-node/tree/v5.0.0-branch) | [1.0.4](https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification) / [1.1.0](https://resources.lora-alliance.org/technical-specifications/lorawan-specification-v1-1) + [FCntDwn ERRATA](https://resources.lora-alliance.org/technical-specifications/fopts-encryption-usage-of-fcntdwn-errata-on-the-lorawan-l2-1-1-specification) | [2-1.0.3](https://resources.lora-alliance.org/technical-specifications/rp2-1-0-3-lorawan-regional-parameters) | [M 5.0.0](https://github.com/Lora-net/LoRaMac-node/milestone/11) | A/B/C | LoRaWAN L2 1.0.4 / 1.1.0 - Adds support for LR-FHSS modulation |
2828

2929
This project fully implements ClassA, ClassB and ClassC end-device classes and it also provides SX1272/73, SX1276/77/78/79, SX1261/2 and LR1110 radio drivers.
3030

src/apps/LoRaMac/common/githubVersion.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
extern "C" {
2525
#endif
2626

27-
#define GITHUB_VERSION 0x05000000 // 5.0.0.0
27+
#define GITHUB_VERSION 0x04060000 // 4.6.0.0
2828

2929
#ifdef __cplusplus
3030
}

src/apps/LoRaMac/fuota-test-01/firmwareVersion.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
extern "C" {
2525
#endif
2626

27-
#define FIRMWARE_VERSION 0x01020000 // 1.2.0.0
27+
#define FIRMWARE_VERSION 0x01030000 // 1.3.0.0
2828

2929
#ifdef __cplusplus
3030
}

src/apps/LoRaMac/periodic-uplink-lpp/firmwareVersion.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
extern "C" {
2525
#endif
2626

27-
#define FIRMWARE_VERSION 0x01020000 // 1.2.0.0
27+
#define FIRMWARE_VERSION 0x01030000 // 1.3.0.0
2828

2929
#ifdef __cplusplus
3030
}

0 commit comments

Comments
 (0)