You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the comment. I am aware of this limitations quite long ago, but GSMTAPv2's limitation really hits in this case. For 2G and 3G, 14 bits of ARFCN field is enough to encode the whole range of (U)ARFCNs being used. For 4G, the current design is somewhat inadequate: for FDD-LTE bands up to 32 DL EARFCNs fit into 14 bits of integer but there are other problems.
When a cell has different DL/UL uplink bandwidth then EARFCN's are not simply calculatable by adding/subtracting 18000.
For TDD-LTE the EARFCN already crosses 36000, which is smaller than what 14 bits of integer can store.
LTE band 65 and above has EARFCNs bigger than 65535, which GSMTAPv2 allocates for the EARFCN when ignoring Uplink and PCS band indicator.
I appreciate the detailed explanation. I'm not a deep expert in RAN (Radio Access Network) and I made my assumptions based on Wireshark interpretation and source code.
Do you know a when GSMTAPv3 might be released?
According to this osmocom git you had the last commit 6 months ago...
SUMMARY
For LTE RRC packets the qualcomm diagltelogparser does not consider setting Uplink/Downlink bit.
STEPS TO REPRODUCE
Every SCAT execution with diagltelogparser.
EXPECTED and ACTUAL RESULT
The Uplink/Downlink bit should be properly set in diagltelogparser for LTE RRC packets.
ENVIRONMENT
ADDITIONAL INFORMATION
Solution is straight forward, Pull request will be created for this to help.
The text was updated successfully, but these errors were encountered: