Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

diagnrlogparser parse_nr_rrc() item_struct_v17 namedtuple #116

Open
rtommy opened this issue Nov 26, 2024 · 0 comments
Open

diagnrlogparser parse_nr_rrc() item_struct_v17 namedtuple #116

rtommy opened this issue Nov 26, 2024 · 0 comments

Comments

@rtommy
Copy link

rtommy commented Nov 26, 2024

SUMMARY
Improvement for item_struct_v17 namedtuple of parse_nr_rrc() under diagnrlogparser

STEPS TO REPRODUCE
Any execution includes 5GNR RRC.

EXPECTED and ACTUAL RESULT
Identifying and decoding NCGI properly.

ENVIRONMENT

  • OS: [e.g. Linux]
  • SCAT version: 1.3.0
  • Python version: 3.12
  • Cellular device: Galaxy S22 (SM-S901U)
  • Baseband type: Qualcomm
  • DIAG method: USB, seria

ADDITIONAL INFORMATION

The current code has:

item_struct_v17 = namedtuple('QcDiagNrRrcOtaPacketV17', 'rrc_rel_maj rrc_rel_min rbid pci unk1 nrarfcn sfn_subfn pdu_id sib_mask len')

Where unk1 is actually ncgi.

item_struct_v17 = namedtuple('QcDiagNrRrcOtaPacketV17', 'rrc_rel_maj rrc_rel_min rbid pci ncgi nrarfcn sfn_subfn pdu_id sib_mask len')

An additional function/logic to parse NCGI is also required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant