Skip to content

Remove hardcoding of 5G-S-TMSI on nrUE

Guido Casati requested to merge fix-5g-s-tmsi-hardcode-nr-ue into develop

The 5G-S-TMSI was hard-coded at UE side:

Packet 39 - InitialUEMessage, Registration Request (UE -> Network)

Item 4: id-FiveG-S-TMSI
    ProtocolIE-Field
        id: id-FiveG-S-TMSI (26)
        criticality: reject (0)
        value
            FiveG-S-TMSI
                aMFSetID: 0040 [bit length 10, 6 LSB pad bits, 0000 0000  01.. .... decimal value 1]	// OK 
                aMFPointer: 34 [bit length 6, 2 LSB pad bits, 0011 01.. decimal value 13]				// hardcoded
                fiveG-TMSI: 1450744508 (0x56789abc)														// hardcoded

38.331 says:

if upper layers provide a 5G-S-TMSI: if the RRCSetup is received in response to an RRCSetupRequest: set the ng-5G-S-TMSI-Value to ng-5G-S-TMSI-Part2; else: set the ng-5G-S-TMSI-Value to ng-5G-S-TMSI;

Addressing one of the issues found when investigating #772.

Edited by Guido Casati

Merge request reports