Lora-modem

Latest version: v1.4.1

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.1.3

This is a minor release that contains some bug fixes and adds AT commands for device certification.

**Bug fixes**

- Make the companion Python library compatible with older Python versions;
- Fix a bug in the handling of confirmed uplinks;
- Fix the restoration of DevEUI and AppEUI/JoinEUI across factory resets.

**New features**
- New AT command [AT$CW](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atcw) (contributed by hubmartin);
- New AT command [AT$CM](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atcm) (contributed by hubmartin).

**SHA256 checksums**:
txt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

7e26bcce4f80d813d280d927948628fa1eeb078f98d9ce73388e46761d6baaea *lora-modem-abz-1.1.3.bin
c31675da1afa8f1a0494f27f4cdf7ddf2181c4a7cda8878b19e1c4a5b77ea77c *lora-modem-abz-1.1.3.hex
57065cd8d15f76b6cd2e31904cef3fdb14037e501206918b0c7a4c89d78b3c15 *lora-modem-abz-1.1.3.debug.bin
26280ef708104c3c4ccc3a7659c47d99e4c3c37935a51f3465fe9759a2384793 *lora-modem-abz-1.1.3.debug.hex
5115d320aa538da3b626eb209f0e4494f14a44ddc6b98f723c1f5fe16a28e78c *lora-modem-abz-1.1.3.debug.map

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCCLDXVU0YzakXzblUwB86RfKM8FAmLlsQYACgkQlUwB86Rf
KM+lKQ/8Ce5iTu0ta4gy61E8Jiqydb1mqzEIvX7IEpULADDQq4zUTJFexAn/u/5Q
UgDd2eNKMnN2+8mrjXHI8dT2JUmFbMlCHm+II1sd4Aj9zfCPv9XPjgrAo8Mx0yrR
k1eAes057XvEzGYPmNIikVmf2uSsVsHUTVFQaaaQBXYEyEHJOHchjgBuwKJWjwyB
HpJb9+4XnpQbW8C/rqwSBMLDa9qRaPWjsU2yC5tikAEDvMKYYOW8ddpHX9ZCl+hG
abtggEeFW/sU85xferf6si50YDrc3PP8PAwX5N+lh7UOsIotSfp53ZG5h/FMO3cy
oo+2dtqkcqAIcJ7FSoyZArnvn6zTipG6gqVzt0A7jbUFtTLyUKxj6qdTGfp+LxFn
Q1ZikLkDq36dcWbvdByBYIfDLPJXVNP1NHF33pBlaI9/ihTXYKsxJY6MrfamB4Gi
yxL1g3O0x5qQeb6e6KxuPV/4FEhErbZdxnBCzOqA+j0T9NEpNWv6icew+Vg+gyRx
fjXNOq4bQfSElgg59Cm+NmMgtuPGgUMVpK4OGOFHpQqZcZs5T8BuKFaQsxxZWFAy
8wxXmkK+/QUpH466B/1V018F1L0uyfG1BD3V/90LIwq1s09W98mj9tKwbrwyLq43
4Yzu2Xp8Xq7sckWc58Db7AtmSjGBArNURPdyImMMc2aimKB8/1g=
=PihW
-----END PGP SIGNATURE-----


**Full changelog**: https://github.com/hardwario/lora-modem-abz/compare/v1.1.2...v1.1.3

1.1.2

This release contains mostly bug fixes, backwards-compatible improvements to existing functionality, and a couple of new features.

**Bug Fixes**
- Perform OTAA Join from the main execution thread and not from the IRQ thread
- Implement more reliable `AT$HALT` command
- Fix bugs in the handling of the low-power sleep state
- Fix bugs in the implementation of `AT$REBOOT`
- Fix activation and deactivation of class C
- Fix value parsing in `AT$CHMASK`
- Prohibit uplinks with empty payload and non-zero port number (not supported by LoRaMac-node)
- Ignore line noise on the ATCI UART port (LPUART1)

**Minor Improvements**
- Remove the debugging subsystem from release builds
- Include the latest fixes and improvements to LoRaMac-node (including support for [RP002-1.0.3](https://lora-alliance.org/resource_hub/rp2-1-0-3-lorawan-regional-parameters/))
- Add hard reboot option to `AT+REBOOT`
- Preserve DevEUI during factory reset by default (backwards compatibility with Murata Modem)

**New Features**
- New AT command [`AT$SESSION`](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atsession)
- New high-level Python library. Published to PyPI as [lora-module-abz](https://pypi.org/project/lora-modem-abz/).

**SHA256 checksums**:
txt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

7c997c3b030bb0c279337310f926749a7d260175a57e287e441e53b9643fa2c4 *lora-modem-abz-1.1.2.bin
360a781d6e0dcded54443b9bf939f56f8c778a355cd5129b7d4e019a5849459f *lora-modem-abz-1.1.2.hex
7215f7115a7db4700d3c4f70f0496bb0ff54c0f1ad48c37341b04a998397c99c *lora-modem-abz-1.1.2.debug.bin
200b61740351f72e1f4bd11f855a9f2585cb14a79f1cbcb2c1e0a47d45e6f622 *lora-modem-abz-1.1.2.debug.hex
78f3ec0976f9b52556430d990c045c6121680ef391615cfc5ffd657e1173f46c *lora-modem-abz-1.1.2.debug.map

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCCLDXVU0YzakXzblUwB86RfKM8FAmLlsvUACgkQlUwB86Rf
KM9CixAA4mS5t2al1piFOv//+dMbdc6iMLbpGimR8x2H95LMU8uLfyhsbI92V+Es
eI8N++nDQLHwqFfjEUm9WT7KKW/SNHROYXeTfAuXwNvJjYXhc6KJgAZTcHjH0xre
IE03h/IiLZPI2bBJ5xxY4m+BBrXZLXFo6/eteCET8Kt5I1d2r7bg/0oQP5eftHEr
Y6IT21NqnzLkIUjMkG8WcsHoOpy+ZFLdHwRn1RUCt8Uc6DvJKlB1Ju+CEp1avIIg
UCqMok0lXzXgCqSjZ7zjIiISG/ecq3Vs7Chv6aY3RJ0JIMAsbqj6TjL7Kgcornqd
h3wsiU5A9dSM9aKCo2A/3a8sv18TaUKJtpQB8RxCTYaFURrclk4XAg+KMCUtjVOg
Jo4/FmLX8JdVLKKM5iz3vA0r1P+Z+h8NEpmjzdOkmihT7ZvFQicPKgEMu7v53Wwn
GOtokHcDcc4grjSSTPV1GUEHAJOva9MRm0aNcGpT77M4ZSxTUUrk9RTN3HZB0dLe
uxCNEjRXu0zSCzm4oi85wZ4hfpaZHKrWkXcxpe2Juvesrho45M4aHSzwRRR68ALy
ZoTyZT/Q/FJgF8jlilX79jH4ChWSuEdfOuSo2egOpZXB2ZHvgkutTkjA1eWCrtLQ
UPRMC+CSo0lGkCzzD98ynnnrROj2nVlv8c0Ovcp8iGO17GagNaU=
=kBP6
-----END PGP SIGNATURE-----


**Full changelog**: https://github.com/hardwario/lora-modem-abz/compare/v1.1.1...v1.1.2

1.1.1

This is a bug-fix release that decreases idle power consumption of the modem.

**SHA256 checksums**:
txt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

60d8aac890b84008b295b96fea142f4aa2d7b8fcbe699492afc1e735124c4b51 lora-modem-abz-1.1.1.bin
b97b6b731db4ee37881a53470010018dbbc38c7076688da610507cb9967ee514 lora-modem-abz-1.1.1.debug.bin

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCCLDXVU0YzakXzblUwB86RfKM8FAmLls10ACgkQlUwB86Rf
KM9gFA//cdjeRrZMYe7TZqzTxRkHslF/1CrHXnNFSS6W5zVS/+loCqn2E7j30QrV
bCYViHMCRNZ/PMOOwS0nhzi/ba5bHHB31wUylFaIbl122CnpC3i4j36pFu99KUVq
UU+wF5kkL+vzd9TmpKlxNKyWe2d0G4K7W/kUfYqKdSXIAyPyMNRrC2JjS4AUpqpl
hS4KGiVSwlI7ic3Ql+aUfuqMWAOiWariB+7ytv17NIMM5AyWMgZqdeQKNKEzZCnc
68LhEWbOvLfgkElmjsx62NwFa3rJSd3LMQM4kpskCzB0xmkaIvPhraFAcSzBq8lq
JkulbN9LoHpmNFfTszM4evRgE/jHBoq9muGOmEibgXAHU8RFCnMO3VheDcOFfq4Z
JRuuDLJjn12z7W72ZbyBWieEL9Z0wM9WgXRqjsnXRfLdjWL80U4jvBtAwAnvoWg0
8WFT4t3xcQ/H4MpFgYkRTwMJz3oACCMdzpcSJJ4g3Q3WHgmfpxWSiKC+7T6j1ewM
M8DiUNdysYU95Q8VveiaAnBCsGGSJETbvbamYpvxNxbMOtGj+++pAq98ZFja0AZi
Qj8r0X/9/2bHgjOFDvDcpoVSKmqSJBti+w1j+B/BAf9SnV9zBHTfgDOXoOO8ZGrk
vfrQk4e2j4YbLAqZ/1tenDHL1zEr/rladVkRn4WSYzyjrPrnLDE=
=mfil
-----END PGP SIGNATURE-----


**Full changelog**: https://github.com/hardwario/lora-modem-abz/compare/v1.1.0...v1.1.1

1.1.0

This release primarily improves OTAA Join handling in the modem:
- OTAA Join requests are [automatically retransmitted](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atjoin) up to eight times;
- The counter values returned by `AT+FRMCNT` after OTAA Join [match](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atfrmcnt) the original Murata Modem firmware;
- DevNonce is [preserved](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atfacnew), making it possible for the device to rejoin the network after a factory reset;
- The command [`AT+JOINDC`](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atjoindc) can be used to enable or disable OTAA Join duty cycling.

This release also includes the following minor improvements:
- `AT$VER` was switched to a machine readable format with [additional information](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atver-1) in the output;
- LoRAWAN certification port is disabled by default, but can be enabled with [`AT$CERT`](https://github.com/hardwario/lora-modem-abz/wiki/AT-Command-Interface#atcert).

**SHA256 checksums**:
txt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

b93f9040a8aa53a739848d7b15022f4dc9448b081c5bdee5217003b3708dae17 lora-modem-abz-1.1.0.bin
86ca39b6cebd3520831955a18e592b00f6dac45f78d18339d18b4e8c3d5690b1 lora-modem-abz-1.1.0.debug.bin

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCCLDXVU0YzakXzblUwB86RfKM8FAmLls6kACgkQlUwB86Rf
KM/n9hAAnhDWoaIdj+V8otDu5AAmAMDtNuIoseFa1VmQNrF71c4RstbYPBnOGELr
QkSdCJZiIGKIj+U0fe2c7Hr2TaAVqzB5fLvRwdubQ+HLDvl4cuwFKCnw/mtXkY38
ZQdEbjlf4b+4Owk42GDFtrvgQ3GqQwOTUv094XeWed07sRilhr+B7Y4Fc1shOAkJ
SG1p+ANJ7lkZCBodkpgbNIetKyhIaAAhDt3Nhn8bMjVs+77kSP8k2V0o6GuI/c2w
kBiLnTtaFiZmYn5tuawxNy05aJMAV6kvBb9OAAsn++1dB8iPZ3qa5MYT5mJljTpi
MYWcWPOfOONBfYE7u0oQ0j5pwbhu/nAoX15jgdp2mFBVKGFSPcRH6YH9bgAuyqVA
7mJe6mrw9DCZlkQgE2vzBkm6UiBn1YwR1M6NaY/nAPy6S5H3AatQf7kVnk1K2uwK
CHc4QlDDD4LmJs3C6Y77wLrpArz5xHB560ykYp3jKmyfnC7NqP63vznOcggS4Utf
r1GnIXuKm5re7/+xKe4kWP9AriK0UUa35+7p5MTUTbkVxk8zZAr0Mm7bE/ibPf59
CFgEllCsAmQBcsiiIKqnT1amZ9rddcr8gJeF62Z9gKuGAuNbpcZ1bgwzfEtdcyAK
2dFuoCoPy5azZJEYOHa/omm5amizlE5bXs0y1BUYw3GtyMlJORM=
=pmoI
-----END PGP SIGNATURE-----


**Full changelog**: https://github.com/hardwario/lora-modem-abz/compare/v1.0.2...v1.1.0

1.0.2

This release fixes a number of bugs discovered since v1.0.1:

- Make sure the value of AT+DUTYCYCLE in persistently saved NVM (EEPROM)
- Make the UART buffering layer robust against overruns
- Prevent the starvation of the AT command thread during NVM updates
- Make AT+RFQ? return the RSSI and SNR of the most recent downlink
- Restore the LoRa sync word from NVM

**SHA256 checksums**:
txt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

d5d41bcea419a3c984597f00a7103318d5e1bcb41e352571138eeea611340168 lora-modem-abz-1.0.2.bin
88d22f2b15754a9255d3600814457ecbeafef13386f56b201229b59d68c106f9 lora-modem-abz-1.0.2.debug.bin

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCCLDXVU0YzakXzblUwB86RfKM8FAmLls/EACgkQlUwB86Rf
KM/cww//WDHt4xI3SwQqQTj95sQkPJKQEQjj5UZQmagR5vfRGvST/RMS8CoPMkBF
f2ps+vfeP3+ZU4yiUr8zXhmJZBEou5FIWxtvZjKqyNW2esVgdr3M1fJuXMMzgOdm
51A99tRHORGviOQRzA2ADcyD1hn5vWi1t6T4GD48D9D+YJ4XsX6Nsv3ZjarmzCRU
8K/arSpq8Jllx2BBcWwv9WMTUcyfSkH/twxi518CxLOSzzDUpTt/voCT5OoSXDit
+XT8eg3YWaM+jqAAg0LXqEtOIqTv6vgEgkY2+nZeKu1W0NE7efYak73Ld/CoQgdA
A2/oQqOfAbIlw9vJ/RlhaIGpA3rqb5sZW0phpL/PA3qcH7YiVT4FePqOwggGyjGY
GHIr6YONsIv0s073jgfHeSHwVp71XTJVycWXZFkMz3VhV7QtQe8o4OWgyicK59JP
qnJ0h3dCzXDbZIn2B+C85TnW74YiqlVlMKmo8JZGuqXLVcc9ar/mdLWjfbAULYch
be2XH02+POzqAOJbSrKsNxDzMXCgapXW9br9WjOPjPst0B6R/e5hmQSH8+wM7QzH
rJ5u3SMjQ3CupxCzKkDs6HQm92NoJ/+uR49wMgBhm10u1qnGADTvpUNVJh90v8aC
f65JBP5sylUT9CBvytGeTcC7Rd0BLLiHni09hMn6yIUsuV34e6U=
=IyHn
-----END PGP SIGNATURE-----


**Full changelog**: https://github.com/hardwario/lora-modem-abz/compare/v1.0.1...v1.0.2

1.0.1

This release fixes a few bugs that snuck into 1.0.0:

- Make the AT command parser resilient to UART noise and incorrect configuration (baud rate)
- Make sure DMA continues operating across UART port errors
- Remove the artificial delay at the beginning of main in debugging mode
- Fix the output of `AT+FRMCNT?`

SHA256 checksums:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

69c807bb891a9ca751db9f72ec8ddba5accd549d16f0fcd3dad80f18ea33cd5a lora-modem-abz-1.0.1.bin
11452962dcaf200b17c28eb88857fa298d788c8668e1791979c98fa9dbab954e lora-modem-abz-1.0.1-debug.bin

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEFCCLDXVU0YzakXzblUwB86RfKM8FAmLltCIACgkQlUwB86Rf
KM91aA//QC4wS8jvLbUpgsgLpUmfoweHbtYatuaYt+ftAU211SpvEg7kfvBl+96I
4SkcKbFSnYDg2HJJ2pG50vmytE7dbnH1k0BkCPnYZgM0WZxLbOv7lZhwYGvHrNnB
CO0ErCPMKQhuPEGT0ibeNzjW02nAuxi6tjgXXGq1znbKbPs7uaiVvL/QArBDmgUA
RVmBTWpnL1v9uMquFsPpIUG7zyoIX0R6sn/PESFdh32DRs3W9DTLUoA0uY8N+dB2
1KLES6xVNdYhNx0NpUJEaVoOMjIvC0DsFgcVyCvPqTEYcKT+6hOwKdHT4nlg5+UL
iHpX5aRXZFigFBybPkb9yOV32WEOqD6IzNLSvkfDOidsnC9GUvbl/MJnQMYoB19B
4iD3aEt9qqRjkC3vq0wUJ7+f5pDOVdR2Emh0vyEJHFuNp4+M9ELNXbgHfeG3oui4
k58zBqoEe35c9oMRwMIUhOt9q8IOTR0IzFhB8Q6OIY1E8k7BKl+9jV4ddEVYoPAU
nr1xgXKGZVaiRrxA8Ci2uYpCiME7XofxOgh3suAxvKt4WU8/qXKTwTwaBB/0aW7y
6LzJS7NGj6edYHbu0XWrFjvv7fa02UfwtTwmdp0O/XirmzGWhbMSQ0NOCkG00hox
mloLThMhcC3zAtjivafrvfhXpc+K5Her/vkfAqm5nG7GaooEqrs=
=GINf
-----END PGP SIGNATURE-----


**Full Changelog**: https://github.com/hardwario/lora-modem-abz/compare/v1.0.0...v1.0.1

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.