4G/LTE - BL/CE

 

 

 

UE Capability

 

Followings are UE capability information for Cat M1. You don't need to go through all of these IEs, just jump to the examples and it will be easier to read.

A Cat M1 UE reports itself in two ways. The UE category says it is Cat M1, and a separate group of CE fields says which coverage enhancement modes and features it supports. Both are spread across several nonCriticalExtension levels of UE-EUTRA-Capability, which is why a decoded message looks much longer than the handful of fields that matter. The first section below collects those fields, and the two examples show where they appear in real messages.

Followings are the topics to be covered in this page.

Which capability fields tell the network that a UE is Cat M1 ?

The network needs two answers before it schedules a BL UE. Is the UE Cat M1, and which CE modes can it run? The answers sit in Release 13 and later extensions of UE-EUTRA-Capability, so the listing below starts at UE-EUTRA-Capability-v1310-IEs rather than at the top of the capability container.

Following is based on 36.331 v19.3.0 (Release 19)

UE-EUTRA-Capability-v1310-IEs ::= SEQUENCE {
    ue-CategoryDL-v1310                 ENUMERATED {n17, m1}                    OPTIONAL,
    ue-CategoryUL-v1310                 ENUMERATED {n14, m1}                    OPTIONAL,
    pdcp-Parameters-v1310               PDCP-Parameters-v1310,
    rlc-Parameters-v1310                RLC-Parameters-v1310,
    mac-Parameters-v1310                MAC-Parameters-v1310                    OPTIONAL,
    phyLayerParameters-v1310            PhyLayerParameters-v1310                OPTIONAL,
    rf-Parameters-v1310                 RF-Parameters-v1310                     OPTIONAL,
    measParameters-v1310                MeasParameters-v1310                    OPTIONAL,
    dc-Parameters-v1310                 DC-Parameters-v1310                     OPTIONAL,
    sl-Parameters-v1310                 SL-Parameters-v1310                     OPTIONAL,
    scptm-Parameters-r13                SCPTM-Parameters-r13                    OPTIONAL,
    ce-Parameters-r13                   CE-Parameters-r13                       OPTIONAL,
    interRAT-ParametersWLAN-r13         IRAT-ParametersWLAN-r13,
    laa-Parameters-r13                  LAA-Parameters-r13                      OPTIONAL,
    lwa-Parameters-r13                  LWA-Parameters-r13                      OPTIONAL,
    wlan-IW-Parameters-v1310            WLAN-IW-Parameters-v1310,
    lwip-Parameters-r13                 LWIP-Parameters-r13,
    fdd-Add-UE-EUTRA-Capabilities-v1310 UE-EUTRA-CapabilityAddXDD-Mode-v1310    OPTIONAL,
    tdd-Add-UE-EUTRA-Capabilities-v1310 UE-EUTRA-CapabilityAddXDD-Mode-v1310    OPTIONAL,
    nonCriticalExtension                UE-EUTRA-Capability-v1320-IEs           OPTIONAL
}

UE-EUTRA-Capability-v1330-IEs ::= SEQUENCE {
    ue-CategoryDL-v1330                 INTEGER (18..19)                        OPTIONAL,
    phyLayerParameters-v1330            PhyLayerParameters-v1330                OPTIONAL,
    ue-CE-NeedULGaps-r13                ENUMERATED {true}                       OPTIONAL,
    nonCriticalExtension                UE-EUTRA-Capability-v1340-IEs           OPTIONAL
}

UE-EUTRA-Capability-v1340-IEs ::= SEQUENCE {
    ue-CategoryUL-v1340                 INTEGER (15)                            OPTIONAL,
    nonCriticalExtension                UE-EUTRA-Capability-v1350-IEs           OPTIONAL
}

SupportedBandEUTRA-v1310 ::=        SEQUENCE {
    ue-PowerClass-5-r13         ENUMERATED {supported}      OPTIONAL
}

SupportedBandEUTRA-v1320 ::=        SEQUENCE {
    intraFreq-CE-NeedForGaps-r13                ENUMERATED {supported}              OPTIONAL,
    ue-PowerClass-N-r13         ENUMERATED {class1, class2, class4}     OPTIONAL
}

CE-Parameters-r13 ::=       SEQUENCE {
    ce-ModeA-r13                        ENUMERATED {supported}              OPTIONAL,
    ce-ModeB-r13                        ENUMERATED {supported}              OPTIONAL
}

CE-Parameters-v1320 ::=     SEQUENCE {
    intraFreqA3-CE-ModeA-r13                ENUMERATED {supported}              OPTIONAL,
    intraFreqA3-CE-ModeB-r13                ENUMERATED {supported}              OPTIONAL,
    intraFreqHO-CE-ModeA-r13                ENUMERATED {supported}              OPTIONAL,
    intraFreqHO-CE-ModeB-r13                ENUMERATED {supported}              OPTIONAL
}

CE-Parameters-v1350 ::=     SEQUENCE {
    unicastFrequencyHopping-r13             ENUMERATED {supported}              OPTIONAL
}

CE-Parameters-v1370 ::=     SEQUENCE {
    tm9-CE-ModeA-r13                        ENUMERATED {supported}          OPTIONAL,
    tm9-CE-ModeB-r13                        ENUMERATED {supported}          OPTIONAL
}

CE-Parameters-v1380 ::=     SEQUENCE {
    tm6-CE-ModeA-r13                        ENUMERATED {supported}          OPTIONAL
}

CE-Parameters-v1430 ::=     SEQUENCE {
    ce-SwitchWithoutHO-r14                  ENUMERATED {supported}              OPTIONAL
}

The category comes first. The fields ue-CategoryDL-v1310 and ue-CategoryUL-v1310 each take the value m1 for a Cat M1 UE. The legacy ue-Category field is still sent, and both captures below report 1 in it. So a network that reads only ue-Category sees a Category 1 UE, and it has to read the v1310 fields to learn the UE is Cat M1.

The CE features come next. CE-Parameters-r13 says whether the UE supports CE mode A and CE mode B. The later CE-Parameters IEs each add a feature, and each one arrives in its own nonCriticalExtension level. The table below lists what each field tells the network.

Capability field

Carried in

What it tells the network

ce-ModeA-r13, ce-ModeB-r13

CE-Parameters-r13

The UE supports operation in CE mode A or CE mode B

intraFreqA3-CE-ModeA-r13, intraFreqA3-CE-ModeB-r13

CE-Parameters-v1320

The UE supports event A3 for intra-frequency neighbour cells in that CE mode

intraFreqHO-CE-ModeA-r13, intraFreqHO-CE-ModeB-r13

CE-Parameters-v1320

The UE supports intra-frequency handover in that CE mode

unicastFrequencyHopping-r13

CE-Parameters-v1350

The UE supports frequency hopping for unicast MPDCCH, PDSCH and PUSCH

tm9-CE-ModeA-r13, tm9-CE-ModeB-r13

CE-Parameters-v1370

The UE supports transmission mode 9 in that CE mode

tm6-CE-ModeA-r13

CE-Parameters-v1380

The UE supports transmission mode 6 in CE mode A

ce-SwitchWithoutHO-r14

CE-Parameters-v1430

The UE can switch between normal mode and CE mode without a handover

ue-CE-NeedULGaps-r13

UE-EUTRA-Capability-v1330-IEs

The UE needs uplink gaps during continuous uplink transmission in FDD

intraFreq-CE-NeedForGaps-r13

SupportedBandEUTRA-v1320

The UE needs measurement gaps when it operates in CE on that band

From the field descriptions in 36.331 v19.3.0. Every field is OPTIONAL. For the CE-Parameters fields, a UE that omits one does not support that feature.

The listing now follows 36.331 v19.3.0, and it adds four CE-Parameters IEs that the earlier listing did not show: v1350, v1370, v1380 and v1430. It also corrects one line. UE-EUTRA-Capability-v1340-IEs no longer ends the chain with an empty SEQUENCE, because its nonCriticalExtension now points to UE-EUTRA-Capability-v1350-IEs. Release 14 moved further CE capabilities into PhyLayerParameters-v1430, for example ce-PDSCH-PUSCH-MaxBandwidth-r14, ce-RetuningSymbols-r14 and ce-PUCCH-Enhancement-r14, and this page does not list that IE.

  • Two fields say Cat M1 : ue-CategoryDL-v1310 and ue-CategoryUL-v1310 carry m1, while the legacy ue-Category says 1 in both captures.
  • CE-Parameters-r13 sets the CE modes : ce-ModeA-r13 and ce-ModeB-r13 are reported separately, and both captures below report only mode A.
  • Each later CE feature has its own IE : v1320, v1350, v1370, v1380 and v1430 each sit in a different nonCriticalExtension level.
  • Absent means not supported : every field in the CE-Parameters IEs is OPTIONAL and takes only the value supported.

Example 1

The capture below is a UECapabilityInformation from a Cat M1 UE on a tester. It shows the outer message first and then the decoded UE-EUTRA-Capability container. The red lines are the Cat M1 and CE fields, and they appear in two places: near the top in ue-RadioPagingInfo-r12, and deep in the nonCriticalExtension chain of the container.

Decoded RRC message, tester tree format. Field values are from a captured message, not from the specification.

+-ueCapabilityInformation-r8 ::= SEQUENCE [1]
  +-ue-CapabilityRAT-ContainerList ::= SEQUENCE OF SIZE(0..maxRAT-Capabilities[8]) [1]
  | +-UE-CapabilityRAT-Container ::= SEQUENCE
  |   +-rat-Type ::= ENUMERATED [eutra]
  |   +-ueCapabilityRAT-Container ::= OCTET STRING SIZE(ALIGNED) [C8200002061CB840B82...]
  +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist
    +-lateNonCriticalExtension ::= OCTET STRING OPTIONAL:Omit
    +-nonCriticalExtension ::= SEQUENCE [10] OPTIONAL:Exist
      +-ue-RadioPagingInfo-r12 ::= SEQUENCE [0] OPTIONAL:Exist
      | +-ue-Category-v1250 ::= INTEGER OPTIONAL:Omit
      | +-EXTENSION ::= SEQUENCE [1]
      |   +-VERSION-BRACKETS1 ::= SEQUENCE [110] OPTIONAL:Exist
      |     +-ue-CategoryDL-v1310 ::= ENUMERATED [m1] OPTIONAL:Exist
      |     +-ce-ModeA-r13 ::= ENUMERATED [true] OPTIONAL:Exist
      |     +-ce-ModeB-r13 ::= ENUMERATED OPTIONAL:Omit
      +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit

UE-EUTRA-Capability ::= SEQUENCE [11]
  +-accessStratumRelease ::= ENUMERATED [rel10]
  +-ue-Category ::= INTEGER (1..5) [1]
  +-pdcp-Parameters ::= SEQUENCE [1]
  +-phyLayerParameters ::= SEQUENCE
  +-rf-Parameters ::= SEQUENCE
  | +-supportedBandListEUTRA ::= SEQUENCE OF SIZE(1..maxBands[64]) [3]
  |   +-SupportedBandEUTRA ::= SEQUENCE
  |   | +-bandEUTRA ::= INTEGER (1..maxFBI[64]) [2]
  |   | +-halfDuplex ::= BOOLEAN [TRUE]
  |   +-SupportedBandEUTRA ::= SEQUENCE
  |   | +-bandEUTRA ::= INTEGER (1..maxFBI[64]) [4]
  |   | +-halfDuplex ::= BOOLEAN [TRUE]
  |   +-SupportedBandEUTRA ::= SEQUENCE
  |     +-bandEUTRA ::= INTEGER (1..maxFBI[64]) [12]
  |     +-halfDuplex ::= BOOLEAN [TRUE]
  +-measParameters ::= SEQUENCE
  | +-bandListEUTRA ::= SEQUENCE OF SIZE(1..maxBands[64]) [3]
  +-featureGroupIndicators ::= BIT STRING SIZE(32) [01101110000000000001000000000010]
  +-interRAT-Parameters ::= SEQUENCE [0000000]
  +-nonCriticalExtension ::= SEQUENCE [0001] OPTIONAL:Exist
    +-phyLayerParameters-v920 ::= SEQUENCE [00]
    +-interRAT-ParametersGERAN-v920 ::= SEQUENCE [00]
    +-interRAT-ParametersUTRA-v920 ::= SEQUENCE OPTIONAL:Omit
    +-interRAT-ParametersCDMA2000-v920 ::= SEQUENCE OPTIONAL:Omit
    +-deviceType-r9 ::= ENUMERATED OPTIONAL:Omit
    +-csg-ProximityIndicationParameters-r9 ::= SEQUENCE [000]
    +-neighCellSI-AcquisitionParameters-r9 ::= SEQUENCE [000]
    +-son-Parameters-r9 ::= SEQUENCE [1]
    +-nonCriticalExtension ::= SEQUENCE [11] OPTIONAL:Exist
      +-lateNonCriticalExtension ::= OCTET STRING CONSTRAINTED [0000010110...] OPTIONAL:Exist
      +-nonCriticalExtension ::= SEQUENCE [000010001] OPTIONAL:Exist
        +-ue-Category-v1020 ::= INTEGER OPTIONAL:Omit
        +-phyLayerParameters-v1020 ::= SEQUENCE OPTIONAL:Omit
        +-rf-Parameters-v1020 ::= SEQUENCE OPTIONAL:Omit
        +-measParameters-v1020 ::= SEQUENCE OPTIONAL:Omit
        +-featureGroupIndRel10-r10 ::= BIT STRING SIZE(32) [010...] OPTIONAL:Exist
        +-interRAT-ParametersCDMA2000-v1020 ::= SEQUENCE OPTIONAL:Omit
        +-ue-BasedNetwPerfMeasParameters-r10 ::= SEQUENCE OPTIONAL:Omit
        +-interRAT-ParametersUTRA-TDD-v1020 ::= SEQUENCE OPTIONAL:Omit
        +-nonCriticalExtension ::= SEQUENCE [0001] OPTIONAL:Exist
          +-fdd-Add-UE-EUTRA-Capabilities-v1060 ::= SEQUENCE OPTIONAL:Omit
          +-tdd-Add-UE-EUTRA-Capabilities-v1060 ::= SEQUENCE OPTIONAL:Omit
          +-rf-Parameters-v1060 ::= SEQUENCE OPTIONAL:Omit
          +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist
            +-rf-Parameters-v1090 ::= SEQUENCE OPTIONAL:Omit
            +-nonCriticalExtension ::= SEQUENCE [0001] OPTIONAL:Exist
              +-pdcp-Parameters-v1130 ::= SEQUENCE [00]
              +-phyLayerParameters-v1130 ::= SEQUENCE OPTIONAL:Omit
              +-rf-Parameters-v1130 ::= SEQUENCE [0]
              +-measParameters-v1130 ::= SEQUENCE [0]
              +-interRAT-ParametersCDMA2000-v1130 ::= SEQUENCE [0]
              +-otherParameters-r11 ::= SEQUENCE [000]
              +-fdd-Add-UE-EUTRA-Capabilities-v1130 ::= SEQUENCE OPTIONAL:Omit
              +-tdd-Add-UE-EUTRA-Capabilities-v1130 ::= SEQUENCE OPTIONAL:Omit
              +-nonCriticalExtension ::= SEQUENCE [001] OPTIONAL:Exist
                +-phyLayerParameters-v1170 ::= SEQUENCE OPTIONAL:Omit
                +-ue-Category-v1170 ::= INTEGER OPTIONAL:Omit
                +-nonCriticalExtension ::= SEQUENCE [00001] OPTIONAL:Exist
                  +-rf-Parameters-v1180 ::= SEQUENCE OPTIONAL:Omit
                  +-mbms-Parameters-r11 ::= SEQUENCE OPTIONAL:Omit
                  +-fdd-Add-UE-EUTRA-Capabilities-v1180 ::= SEQUENCE OPTIONAL:Omit
                  +-tdd-Add-UE-EUTRA-Capabilities-v1180 ::= SEQUENCE OPTIONAL:Omit
                  +-nonCriticalExtension ::= SEQUENCE [001] OPTIONAL:Exist
                    +-ue-Category-v11a0 ::= INTEGER OPTIONAL:Omit
                    +-measParameters-v11a0 ::= SEQUENCE OPTIONAL:Omit
                    +-nonCriticalExtension ::= SEQUENCE [000000000000001] OPTIONAL:Exist
                      +-phyLayerParameters-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-rf-Parameters-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-rlc-Parameters-r12 ::= SEQUENCE OPTIONAL:Omit
                      +-ue-BasedNetwPerfMeasParameters-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-ue-CategoryDL-r12 ::= INTEGER OPTIONAL:Omit
                      +-ue-CategoryUL-r12 ::= INTEGER OPTIONAL:Omit
                      +-wlan-IW-Parameters-r12 ::= SEQUENCE OPTIONAL:Omit
                      +-measParameters-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-dc-Parameters-r12 ::= SEQUENCE OPTIONAL:Omit
                      +-mbms-Parameters-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-mac-Parameters-r12 ::= SEQUENCE OPTIONAL:Omit
                      +-fdd-Add-UE-EUTRA-Capabilities-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-tdd-Add-UE-EUTRA-Capabilities-v1250 ::= SEQUENCE OPTIONAL:Omit
                      +-sl-Parameters-r12 ::= SEQUENCE OPTIONAL:Omit
                      +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist
                        +-ue-CategoryDL-v1260 ::= INTEGER OPTIONAL:Omit
                        +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist
                          +-rf-Parameters-v1270 ::= SEQUENCE OPTIONAL:Omit
                          +-nonCriticalExtension ::= SEQUENCE [01] OPTIONAL:Exist
                            +-phyLayerParameters-v1280 ::= SEQUENCE OPTIONAL:Omit
                            +-nonCriticalExtension ::= SEQUENCE [110000000100001] OPTIONAL:Exist
                              +-ue-CategoryDL-v1310 ::= ENUMERATED [m1] OPTIONAL:Exist
                              +-ue-CategoryUL-v1310 ::= ENUMERATED [m1] OPTIONAL:Exist
                              +-pdcp-Parameters-v1310 ::= SEQUENCE [0]
                              +-rlc-Parameters-v1310 ::= SEQUENCE [0]
                              +-mac-Parameters-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-phyLayerParameters-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-rf-Parameters-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-measParameters-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-dc-Parameters-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-sl-Parameters-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-scptm-Parameters-r13 ::= SEQUENCE OPTIONAL:Omit
                              +-ce-Parameters-r13 ::= SEQUENCE [10] OPTIONAL:Exist
                              | +-ce-ModeA-r13 ::= ENUMERATED [supported] OPTIONAL:Exist
                              | +-ce-ModeB-r13 ::= ENUMERATED OPTIONAL:Omit
                              +-interRAT-ParametersWLAN-r13 ::= SEQUENCE [0]
                              +-laa-Parameters-r13 ::= SEQUENCE OPTIONAL:Omit
                              +-lwa-Parameters-r13 ::= SEQUENCE OPTIONAL:Omit
                              +-wlan-IW-Parameters-v1310 ::= SEQUENCE [0]
                              +-lwip-Parameters-r13 ::= SEQUENCE [0]
                              +-fdd-Add-UE-EUTRA-Capabilities-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-tdd-Add-UE-EUTRA-Capabilities-v1310 ::= SEQUENCE OPTIONAL:Omit
                              +-nonCriticalExtension ::= SEQUENCE [100000] OPTIONAL:Exist
                                +-ce-Parameters-v1320 ::= SEQUENCE [0010] OPTIONAL:Exist
                                | +-intraFreqA3-CE-ModeA-r13 ::= ENUMERATED OPTIONAL:Omit
                                | +-intraFreqA3-CE-ModeB-r13 ::= ENUMERATED OPTIONAL:Omit
                                | +-intraFreqHO-CE-ModeA-r13 ::= ENUMERATED [supported]
                                | +-intraFreqHO-CE-ModeB-r13 ::= ENUMERATED OPTIONAL:Omit
                                +-phyLayerParameters-v1320 ::= SEQUENCE OPTIONAL:Omit
                                +-rf-Parameters-v1320 ::= SEQUENCE OPTIONAL:Omit
                                +-fdd-Add-UE-EUTRA-Capabilities-v1320 ::= SEQUENCE OPTIONAL:Omit
                                +-tdd-Add-UE-EUTRA-Capabilities-v1320 ::= SEQUENCE OPTIONAL:Omit
                                +-nonCriticalExtension ::= SEQUENCE OPTIONAL:Omit


HEX :  38 11 02 8C 82 00 00 20 61 CB 84 0B 82 E0 BB 70 00 80 10 01 00 38 2C 00 00 00 00 00 45 00 00 00 00 51 00 21 20 00 55 C0 43 90 80 86 80 40 70 00

Let's start with the outer message. Its ue-RadioPagingInfo-r12 carries ue-CategoryDL-v1310 m1 and ce-ModeA-r13 true. This copy exists for paging. The eNB passes it to the MME, so a later paging message can reach the UE with the right coverage enhancement without the whole capability container.

The container then gives the full picture. In it, ue-Category is 1, and ue-CategoryDL-v1310 and ue-CategoryUL-v1310 are both m1. Next, ce-Parameters-r13 reports ce-ModeA-r13 supported and omits ce-ModeB-r13, so this UE runs CE mode A only. Then ce-Parameters-v1320 reports intra-frequency handover in CE mode A. The UE supports bands 2, 4 and 12, all with halfDuplex TRUE, which is the half duplex FDD operation that most Cat M1 UEs use.

One value deserves a warning. The field accessStratumRelease is rel10, although the UE reports Release 13 fields. That field states the release the UE claims to implement, and the Release 13 extensions are still decoded because the UE includes them. Treat this as a property of this capture, not as a rule for Cat M1 UEs.

  • Cat M1 appears twice : once in ue-RadioPagingInfo-r12 for paging, and once in the capability container.
  • ue-Category 1 plus m1 : the legacy field says Category 1, and the v1310 fields say m1.
  • CE mode A only : ce-ModeB-r13 is omitted, so the UE does not support CE mode B.
  • Half duplex on every band : bands 2, 4 and 12 all report halfDuplex TRUE.

Example 2

The second example comes from a different tool and uses the JER format, where braces show the nesting. It is a Cat M1 capability from an Amarisoft UE simulator. Compare it with Example 1: the same fields appear, and this UE also reports two Release 13 CE features that Example 1 lacks.

Following is UE capability message from Amari Callbox and Amari UE sim.

Decoded RRC message, JER format. Field values are from a captured message, not from the specification.

{
  message c1: ueCapabilityInformation: {
    rrc-TransactionIdentifier 0,
    criticalExtensions c1: ueCapabilityInformation-r8: {
      ue-CapabilityRAT-ContainerList {
        {
          rat-Type eutra,
          ueCapabilityRAT-Container {
            accessStratumRelease rel13,
            ue-Category 1,
            pdcp-Parameters {
              supportedROHC-Profiles {
                profile0x0001-r15 TRUE,
                profile0x0002-r15 TRUE,
                profile0x0003-r15 FALSE,
                profile0x0004-r15 TRUE,
                profile0x0006-r15 FALSE,
                profile0x0101-r15 FALSE,
                profile0x0102-r15 FALSE,
                profile0x0103-r15 FALSE,
                profile0x0104-r15 FALSE
              }
            },
            phyLayerParameters {
              ue-TxAntennaSelectionSupported FALSE,
              ue-SpecificRefSigsSupported TRUE
            },
            rf-Parameters {
              supportedBandListEUTRA {
                {
                  bandEUTRA 7,
                  halfDuplex FALSE
                }
              }
            },
            measParameters {
              bandListEUTRA {
                {
                  interFreqBandList {
                    {
                      interFreqNeedForGaps TRUE
                    }
                  }
                }
              }
            },
            featureGroupIndicators  '4E001002'H /*
               2: PUCCH 2a/2b, abs TPC, RB alloc type 1 for PDSCH,
                   Periodic CQI/PMI/RI reporting on PUCCH: Modes 2-0 and 2-1
               5: Long DRX cycle, DRX Mac CE
               6: Prioritized bit rate
               7: RLC UM
              20: SRB1 and SRB2 for DCCH + 8x DRB
              31: MFBI
            */,
            interRAT-Parameters {
            },
            nonCriticalExtension {
              phyLayerParameters-v920 {
              },
              interRAT-ParametersGERAN-v920 {
              },
              csg-ProximityIndicationParameters-r9 {
              },
              neighCellSI-AcquisitionParameters-r9 {
              },
              son-Parameters-r9 {
              },
              nonCriticalExtension {
                lateNonCriticalExtension {
                  nonCriticalExtension {
                    nonCriticalExtension {
                      nonCriticalExtension {
                        nonCriticalExtension {
                          nonCriticalExtension {
                            nonCriticalExtension {
                              nonCriticalExtension {
                                nonCriticalExtension {
                                  nonCriticalExtension {
                                    nonCriticalExtension {
                                      nonCriticalExtension {
                                        nonCriticalExtension {
                                          ce-Parameters-v1370 {
                                            tm9-CE-ModeA-r13 supported
                                          },
                                          nonCriticalExtension {
                                            ce-Parameters-v1380 {
                                              tm6-CE-ModeA-r13 supported
                                            },
                                            fdd-Add-UE-EUTRA-Capabilities-v1380 {
                                              ce-Parameters-v1380 {
                                              }
                                            },
                                            tdd-Add-UE-EUTRA-Capabilities-v1380 {
                                              ce-Parameters-v1380 {
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                },
                nonCriticalExtension {
                  nonCriticalExtension {
                    nonCriticalExtension {
                      nonCriticalExtension {
                        pdcp-Parameters-v1130 {
                        },
                        phyLayerParameters-v1130 {
                          tdd-SpecialSubframe-r11 supported
                        },
                        rf-Parameters-v1130 {
                        },
                        measParameters-v1130 {
                        },
                        interRAT-ParametersCDMA2000-v1130 {
                        },
                        otherParameters-r11 {
                        },
                        nonCriticalExtension {
                          nonCriticalExtension {
                            rf-Parameters-v1180 {
                              freqBandRetrieval-r11 supported
                            },
                            nonCriticalExtension {
                              nonCriticalExtension {
                                nonCriticalExtension {
                                  nonCriticalExtension {
                                    nonCriticalExtension {
                                      nonCriticalExtension {
                                        ue-CategoryDL-v1310 m1,
                                        ue-CategoryUL-v1310 m1,
                                        pdcp-Parameters-v1310 {
                                        },
                                        rlc-Parameters-v1310 {
                                        },
                                        mac-Parameters-v1310 {
                                          extendedLongDRX-r13 supported
                                        },
                                        ce-Parameters-r13 {
                                          ce-ModeA-r13 supported
                                        },
                                        interRAT-ParametersWLAN-r13 {
                                        },
                                        wlan-IW-Parameters-v1310 {
                                        },
                                        lwip-Parameters-r13 {
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      },
      nonCriticalExtension {
        nonCriticalExtension {
          ue-RadioPagingInfo-r12 {
            ue-CategoryDL-v1310 m1,
            ce-ModeA-r13 true
          }
        }
      }
    }
  }
}

The red lines follow the same pattern as Example 1. ue-CategoryDL-v1310 and ue-CategoryUL-v1310 are m1, ce-ModeA-r13 is supported, and ue-RadioPagingInfo-r12 repeats m1 and ce-ModeA-r13 true for paging. Two more features appear. The IE ce-Parameters-v1370 reports tm9-CE-ModeA-r13, and ce-Parameters-v1380 reports tm6-CE-ModeA-r13. So this UE supports transmission modes 9 and 6 in CE mode A. mac-Parameters-v1310 also reports extendedLongDRX-r13, the extended long DRX cycles of 5.12 s and 10.24 s in RRC_CONNECTED.

Two details differ from Example 1. accessStratumRelease is rel13 here, and the UE supports band 7 with halfDuplex FALSE, which is full duplex. The ROHC profile names end in -r15, although the UE reports rel13. That comes from the decoder. In the current 36.331, supportedROHC-Profiles uses the type ROHC-ProfileSupportList-r15, so a current decoder prints -r15 names for the same bits.

  • Same Cat M1 fields in a different format : m1 in both category fields and ce-ModeA-r13 supported, exactly as in Example 1.
  • tm9 and tm6 in CE mode A : ce-Parameters-v1370 and ce-Parameters-v1380 add two transmission modes.
  • Full duplex on band 7 : halfDuplex FALSE, unlike the half duplex bands of Example 1.
  • The -r15 names come from the decoder : the ROHC profile type was renamed in Release 15, and the UE reports rel13.

Reference

[1]

[2] 3GPP TS 36.331 v19.3.0 - UE-EUTRA-Capability, the CE-Parameters information elements and their field descriptions