Skip to content

Add R17/R18 uplink TX switch parsing of UE Capability Information messages (primarily tested with NSG syntax)#631

Open
h3nnes wants to merge 1 commit into
handymenny:mainfrom
h3nnes:r17-r18-switchedul
Open

Add R17/R18 uplink TX switch parsing of UE Capability Information messages (primarily tested with NSG syntax)#631
h3nnes wants to merge 1 commit into
handymenny:mainfrom
h3nnes:r17-r18-switchedul

Conversation

@h3nnes
Copy link
Copy Markdown
Contributor

@h3nnes h3nnes commented Apr 28, 2026

This PR adds detection of R17 and R18 switched uplink for UE Capability Information messages (primarily tested with NSG-formatted messages).

An example input file can be found here (up to R18): https://uecaps.hennes.xyz/view/multi/?id=347c18c4-02a3-4644-9c18-29088f33d76f
Or here (Xiaomi 17 Ultra, R17 2T2T): https://uecaps.hennes.xyz/view/multi/?id=3c23b188-5369-4c1a-892f-46516f450667

For transparency: parts of the code were written with the help of AI and reviewed by a human.

Parse uplinkTxSwitchingBandParametersList-v1700, supportedBandPairListNR-v1700/r18
to emit R17_2T2T and R18_1T/R18_2T UplinkTxSwitchConfig entries alongside R16.
Default missing uplinkTxSwitching-OptionSupport-r16 to SWITCHED_UL (spec baseline).
Strip R17_2T2T/R17_1T2T from combos where fewer than two switching bands have 2 UL layers.
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

Successfully merging this pull request may close these issues.

1 participant