fgsect/scat

Unable to parse 5G logs

Closed this issue · 2 comments

SUMMARY

Unable to read the OTA/RRC messages of the UE.

2024-07-03 20:55:27,815 scat.qualcommparser (parse_nr_rrc) WARNING: Unknown NR RRC OTA Message packet version 0x14
2024-07-03 20:55:27,825 scat.qualcommparser (parse_nr_rrc) WARNING: Unknown NR RRC OTA Message packet version 0x14
2024-07-03 20:55:27,829 scat.qualcommparser (parse_nr_rrc) WARNING: Unknown NR RRC OTA Message packet version 0x14
2024-07-03 20:55:27,840 scat.qualcommparser (parse_nr_rrc) WARNING: Unknown NR RRC OTA Message packet version 0x14

STEPS TO REPRODUCE
Steps to reproduce the behavior:

  1. Run SCAT with arguments 'scat -t qc -d log.qmdl2 -F log.pcap'

EXPECTED and ACTUAL RESULT
A clear and concise description of what you expected to happen.

ENVIRONMENT

  • OS: 22.04.2-Ubuntu
  • SCAT version: 1.3.0, git master
  • Python version: [e.g. 3.9]
  • Cellular device: Quectel
  • Baseband type: Qualcomm
  • DIAG method: qmdl2 file

ADDITIONAL INFORMATION
QMDL2 file: https://drive.google.com/file/d/19aJVK8quWRrGt5Hjn_SEhAVVvts5AMh6/view

Seems that Version 19 and Version 20 has some minor differences, and the NR RRC item itself seems not encrypted. I will take a look later.

MIB/SIB1/CCCH/DCCH will be parsed after this commit. Please reopen this issue if something is incorrect.