This release marks the completion of GSMTAPv3 binary format and decoding improvements.
- SCAT now requires Python 3.10 and above. Python 3.9 and below is not supported anymore.
- SCAT now requires bitstring>=4.0.0. This is to simplify lsb0 mode switch. In the future release, bitstring>=4.2.0 will be required for further lsb0 mode switch simplification.
- Type hints on various places with Pylance's help.
- Qualcomm: LTE MAC DL v49, v50, UL v1 subpacket v3, v5, v8, RACH attempt v1 subpacket v49, v50 support. This improves LTE MAC support on Qualcomm 5G modem.
- Qualcomm: Identification of DIAG secure log public key and encrypted log packet. No support for decryption is planned.
- Qualcomm: QSR4 extended message terse support.
- Samsung: Initial support for 5G SA signaling.
Full Changelog: v1.4.0...v2.0.0