Skip to content

Releases: Lora-net/LoRaMac-node

v4.4.3

17 Dec 14:12
Compare
Choose a tag to compare

Changelog

2019-12-17, V4.4.3

  • General
    1. Release based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3revA"
    2. GitHub reported issues corrections. Please refer to Release Version 4.4.3

v4.4.2

19 Jul 12:56
Compare
Choose a tag to compare

Changelog

2019-07-19, V4.4.2

  • General

    1. Release based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3revA"
    2. Examples application refactoring plus the addition of the application status display on the serial port. (921600-8-N-1)
    3. Added new refactored application examples
      • Added LoRa-Alliance defined application layer protocols support. Only FUOTA test scenario 01 required features are currently implemented.
        • "Clock Synchronization" package
        • "Fragmented data block transport" package
        • "Remote multicast setup" package
    4. Added a NVM context management module. (Disabled by default)
    5. Added secure-element support
    6. Refactored timer.c/h, rtc-driver.c/h and added a systime.c/h module.
    7. Functions in ISR context have been moved to main context
    8. Replaced BoardDisableIrq and BoardEnableIrq functions by CRITICAL_SECTION_BEGIN and CRITICAL_SECTION_END respectively.
    9. Added B-L072Z-LRWAN1 platform support.
    10. Added NucleoL476 platform support.
    11. Added IMST new platforms.
    12. Removed SensorNode platform support
    13. Removed MoteII platform support
    14. Removed LoRaMote platform support
    15. Applied SX1272 and SX1276 radios errata note 3.1 to the radio drivers implementation.
    16. Fix printf/scanf functions when GCC is used as compiler.
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    2. Heavily refactored the LoRaMac.c/h implementation.
    3. Added RU864 region support.
    4. Removed US915-Hybrid region support
    5. Added ClassB support.
    6. Added a callback to notify the upper layer to call LoRaMacProcess function
    7. Implemented the support for RxC windows (ClassC) required by the application layer protocols.
    8. Changed multicast channels handling according to the application layer protocols.

LoRaWAN pre-certification results

Please refer to Releases pre-certification-results document for further information.

v4.4.2-rc.7

16 Jul 11:24
Compare
Choose a tag to compare
v4.4.2-rc.7 Pre-release
Pre-release

Changelog

2019-07-16, V4.4.2-rc.7

  • General
    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"
    2. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    3. Added new refactored application examples
      • Added LoRa-Alliance defined application layer protocols support. Only FUOTA test scenario 01 required features are currently implemented.
        • "Clock Synchronization" package
        • "Fragmented data block transport" package
        • "Remote multicast setup" package
  • LoRaWAN
    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    2. Fixed ClassB implementation. (Mostly first beacon acquisition).
    3. Moved frame counters management to LoRaMacCrypto module..
    4. Reviewed data structures to only store in NVM the required fields.
    5. Implemented the support for RxC windows (ClassC) required by the application layer protocols.
    6. Changed multicast channels handling according to the application layer protocols.
    7. Applied proposed pull-requests changes. #630, #633, #638, #642, #643, #644, #645, #646, #647, #648, #649, #650, #651, #652, #653, #654, #655, #656, #657, #658, #659, #660, #666, #677, #683, #690, #695, #701, #703, #711, #714, #716, #728, #750 and #761

v4.4.2-rc.6

21 Dec 13:36
Compare
Choose a tag to compare
v4.4.2-rc.6 Pre-release
Pre-release

Changelog

2018-12-21, V4.4.2-rc.6

  • General

    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"
    2. GitHub reported issues corrections. Please refer to Release Version 4.4.2
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    2. Applied proposed pull-requests changes. #602, #604, #605, #610, #621 and #624

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 Not tested 0 -
US915 Not tested 0 -
CN779 Not tested 0 No certification specification - tests based on EU868 certification
EU433 Not tested 0 No certification specification - tests based on EU868 certification
AU915 Not tested 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 Not tested 0 -
KR920 Not tested 0 -
IN865 Not tested 0 -
RU864 Not tested 0 No certification specification

v4.4.2-rc.5

30 Nov 14:35
Compare
Choose a tag to compare
v4.4.2-rc.5 Pre-release
Pre-release

Changelog

2018-11-30, V4.4.2-rc.5

  • General

    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"

    2. GitHub reported issues corrections. Please refer to Release Version 4.4.2

    3. Applied SX1272 and SX1276 radios errata note 3.1 to the radio drivers implementation.

    4. Updated radio drivers to report the received SNR in dB and rounded to the nearest integer instead of register raw value.

    5. Fix NAMote72 gps-board void GpsMcuOnPpsSignal function prototype.

    6. Update register names according to the latest radio datasheets

  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    2. Applied proposed pull-requests changes. #574, #577, #584, #585 and #524

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 Not tested 0 -
US915 Not tested 0 -
CN779 Not tested 0 No certification specification - tests based on EU868 certification
EU433 Not tested 0 No certification specification - tests based on EU868 certification
AU915 Not tested 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 Not tested 0 -
KR920 Not tested 0 -
IN865 Not tested 0 -
RU864 Not tested 0 No certification specification

4.4.2-rc.4

31 Oct 10:47
Compare
Choose a tag to compare
4.4.2-rc.4 Pre-release
Pre-release

Changelog

2018-10-31, V4.4.2-rc.4

  • General

    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"
    2. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    3. Renamed SX126x mbed shields to official names.
    4. Added B-L072Z-LRWAN1 platform support.
    5. Added NucleoL476 platform support.
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 Not tested 0 -
US915 Not tested 0 -
CN779 Not tested 0 No certification specification - tests based on EU868 certification
EU433 Not tested 0 No certification specification - tests based on EU868 certification
AU915 Not tested 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 Not tested 0 -
KR920 Not tested 0 -
IN865 Not tested 0 -
RU864 Not tested 0 No certification specification

v4.4.2-rc.3

01 Oct 07:36
Compare
Choose a tag to compare
v4.4.2-rc.3 Pre-release
Pre-release

Changelog

2018-10-01, V4.4.2-rc.3

  • General

    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"
    2. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    3. Added IMST new platforms.
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 Not tested 0 -
US915 Not tested 0 -
CN779 Not tested 0 No certification specification - tests based on EU868 certification
EU433 Not tested 0 No certification specification - tests based on EU868 certification
AU915 Not tested 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 Not tested 0 -
KR920 Not tested 0 -
IN865 Not tested 0 -
RU864 Not tested 0 No certification specification

v4.4.2-rc.2

31 Aug 09:03
Compare
Choose a tag to compare
v4.4.2-rc.2 Pre-release
Pre-release

Changelog

2018-08-31, V4.4.2-rc.2

  • General

    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"
    2. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    3. Fix readme.md specification urls
    4. Fix critical section handling
    5. Fix ping-pong, rx-sensi and tx-cw compiling issues.
    6. Updated STM32 HAL libraries
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    2. Added a callback to notify the upper layer to call LoRaMacProcess function

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 Not tested 0 -
US915 Not tested 0 -
CN779 Not tested 0 No certification specification - tests based on EU868 certification
EU433 Not tested 0 No certification specification - tests based on EU868 certification
AU915 Not tested 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 Not tested 0 -
KR920 Not tested 0 -
IN865 Not tested 0 -
RU864 Not tested 0 No certification specification

v4.4.2-rc.1

02 Jul 13:06
Compare
Choose a tag to compare
v4.4.2-rc.1 Pre-release
Pre-release

Changelog

2018-07-02, V4.4.2-rc.1

  • General

    1. Release candidate based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3rA"
    2. Examples application refactoring plus the addition of the application status display on the serial port. ( 921600-8-N-1)
    3. Added a NVM context management module. (under review/validation. disabled by default)
    4. Fix printf/scanf functions when GCC is used as compiler.
    5. Refactored timer.c/h, rtc-driver.c/h and added a systime.c/h module.
    6. Heavily refactored the LoRaMac.c/h implementation. (undergoing work)
    7. Added secure-eleemnt support
    8. Functions in ISR context have been moved to main context
    9. Replaced BoardDisableIrq and BoardEnableIrq functions by CRITICAL_SECTION_BEGIN and CRITICAL_SECTION_END respectively.
    10. Removed SK-iM880A platform support
    11. Removed SensorNode platform support
    12. Removed MoteII platform support
    13. Removed LoRaMote platform support
    14. feature/class_b merge
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.2
    2. Added RU864 region support.
    3. Removed US915-Hybrid region support
    4. Added ClassB support.
    5. Fixed all known ClassB issues.

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 Not tested 0 -
US915 Not tested 0 -
CN779 Not tested 0 No certification specification - tests based on EU868 certification
EU433 Not tested 0 No certification specification - tests based on EU868 certification
AU915 Not tested 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 Not tested 0 -
KR920 Not tested 0 -
IN865 Not tested 0 -
RU864 Not tested 0 No certification specification

v4.4.1

07 Mar 15:49
Compare
Choose a tag to compare

Changelog

2018-03-07, V4.4.1

  • General

    1. Release based on "LoRaWAN specification 1.0.2" and "LoRaWAN Regional Parameters v1.0.2rB"
    2. Added SX126x radio support.
    3. Added NucleoL073 and NucleoL152 board platforms support.
    4. Added Microchip/Atmel SAML21 Xplained Pro hardware platform support.
    5. Added CMAKE build system support
    6. Removed CoIDE projects support
    7. Removed Keil projects support
  • LoRaWAN

    1. GitHub reported issues corrections. Please refer to Release Version 4.4.1

LoRaWAN certification results

Region Verdict # Test houses Comments
EU868 PASS 2 -
US915 PASS 2 -
CN779 PASS 1 No certification specification - tests based on EU868 certification
EU433 PASS 1 No certification specification - tests based on EU868 certification
AU915 PASS 0 No certification specification - tests based on US915 certification
CN470 Not tested 0 No certification specification
AS923 PASS 2 -
KR920 PASS 1 -
IN865 PASS 2 -