Skip to content

SCAT 1.3.0

Latest
Compare
Choose a tag to compare
@peremen peremen released this 28 Apr 21:06
· 34 commits to master since this release

A stop-gap release before finalizing GSMTAPv3 specification, hopefully at OsmoDevCon 2024. This release contains some important changes.

  • Layer selection support - MAC layer in Qualcomm is now included in the support, PDCP is not thoroughly tested.
  • New dependency on bitstring. Note that SCAT utilizes lsb0 mode which is first included in 3.1.7 and officially supported from 4.0.0+. Most Linux distros do not package the recent version of python3-bitstring yet, I recommend installing bitstring and SCAT through pip for optimal experience.
  • Qualcomm: the device timestamp won't be included in the GSMTAP header. As this was included previously as an hack to the GSMTAP header, as a consequence, PCAP(NG) files generated with SCAT <= 1.2.0 will be incompatible with the future Wireshark releases. A conversion tool will be provided after finalizing GSMTAPv3 format.
  • Qualcomm: Add new NR RRC OTA packet version 0x13, 0x17 + SCell version 0x30003 + MM State version 0x30000 to support S23 Ultra and S24 Ultra by @peacey in #96
  • Samsung: Always use UTC for sdm timestamps by @handymenny in #95
  • Samsung: Support for ICD 9.0
  • Samsung: Support for Trace/ILM item table (no Trace/ILM items are supported yet)

The release is also available at Test PyPI repository: https://test.pypi.org/project/scat/1.3.0/