diff --git a/cmake_targets/CMakeLists.txt b/cmake_targets/CMakeLists.txt
index e7409d5503b507e522f69e1f4a9c29a327de6e96..3dbb61b5aec615544e728523304a10c0b48474fb 100644
--- a/cmake_targets/CMakeLists.txt
+++ b/cmake_targets/CMakeLists.txt
@@ -291,7 +291,7 @@ elseif (${RRC_ASN1_VERSION} STREQUAL "CBA")
 elseif (${RRC_ASN1_VERSION} STREQUAL "Rel10")
   set (RRC_GRAMMAR ${OPENAIR2_DIR}/RRC/LITE/MESSAGES/asn1c/ASN1_files/EUTRA-RRC-Definitions-a20.asn)
 else()
-  set (RRC_GRAMMAR ${OPENAIR2_DIR}/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn)
+  set (RRC_GRAMMAR ${OPENAIR2_DIR}/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e30.asn)
 endif  (${RRC_ASN1_VERSION} STREQUAL "Rel8")
 
 set (RRC_FULL_DIR ${asn1_generated_dir}/${RRC_ASN1_VERSION})
diff --git a/cmake_targets/tools/fix_asn1 b/cmake_targets/tools/fix_asn1
index 805a4ce66a2a58bbc430f5ed439e3bd5217d07e8..5cdab5ffd8cae3b43bb41b6908924de5ec04985b 100755
--- a/cmake_targets/tools/fix_asn1
+++ b/cmake_targets/tools/fix_asn1
@@ -4,7 +4,7 @@
 #   <file> <sha1sum of file (without line 4 which changes depending on the location of the files)> <patch to apply to file>
 
 RRC_Rel14=(
-  "SystemInformation-r8-IEs.h" 562e3c3aeb7c6d76d722f31bf24488a26e627f33 "fix_asn1.data/RRC.rel14/SystemInformation-r8-IEs.h.diff"
+  "SystemInformation-r8-IEs.h" 4df485c5ddf2540eca271876cdc512caa19b0890 "fix_asn1.data/RRC.rel14/SystemInformation-r8-IEs.h.diff"
 )
 
 RRC_Rel10=(
diff --git a/openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn b/openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e30.asn
similarity index 83%
rename from openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn
rename to openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e30.asn
index cb13f30c0eef108b1d09e1bd68cbbab424c332cc..2f02a8b4e55c32a65b53653df40d0c6d23fbd36f 100644
--- a/openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e10.asn
+++ b/openair2/RRC/LITE/MESSAGES/asn1c/ASN1_files/RRC-e30.asn
@@ -11,6 +11,13 @@ BCCH-BCH-Message ::= SEQUENCE {
 BCCH-BCH-MessageType ::=                        MasterInformationBlock
 
 
+BCCH-BCH-Message-MBMS::= SEQUENCE {
+    message                 BCCH-BCH-MessageType-MBMS-r14
+}
+
+BCCH-BCH-MessageType-MBMS-r14 ::=                   MasterInformationBlock-MBMS-r14
+
+
 BCCH-DL-SCH-Message ::= SEQUENCE {
     message                 BCCH-DL-SCH-MessageType
 }
@@ -37,6 +44,19 @@ BCCH-DL-SCH-MessageType-BR-r13 ::= CHOICE {
 }
 
 
+BCCH-DL-SCH-Message-MBMS ::= SEQUENCE {
+    message                     BCCH-DL-SCH-MessageType-MBMS-r14
+}
+
+BCCH-DL-SCH-MessageType-MBMS-r14 ::= CHOICE {
+    c1                      CHOICE {
+        systemInformation-MBMS-r14                      SystemInformation-MBMS-r14,
+        systemInformationBlockType1-MBMS-r14                SystemInformationBlockType1-MBMS-r14
+    },
+    messageClassExtension   SEQUENCE {}
+}
+
+
 MCCH-Message ::=        SEQUENCE {
     message                 MCCH-MessageType
 }
@@ -130,21 +150,21 @@ UL-DCCH-Message ::= SEQUENCE {
 
 UL-DCCH-MessageType ::= CHOICE {
     c1                      CHOICE {
-        csfbParametersRequestCDMA2000           CSFBParametersRequestCDMA2000,
-        measurementReport                       MeasurementReport,
-        rrcConnectionReconfigurationComplete    RRCConnectionReconfigurationComplete,
-        rrcConnectionReestablishmentComplete    RRCConnectionReestablishmentComplete,
+        csfbParametersRequestCDMA2000               CSFBParametersRequestCDMA2000,
+        measurementReport                           MeasurementReport,
+        rrcConnectionReconfigurationComplete        RRCConnectionReconfigurationComplete,
+        rrcConnectionReestablishmentComplete        RRCConnectionReestablishmentComplete,
         rrcConnectionSetupComplete              RRCConnectionSetupComplete,
-        securityModeComplete                    SecurityModeComplete,
+        securityModeComplete                        SecurityModeComplete,
         securityModeFailure                     SecurityModeFailure,
         ueCapabilityInformation                 UECapabilityInformation,
-        ulHandoverPreparationTransfer           ULHandoverPreparationTransfer,
-        ulInformationTransfer                   ULInformationTransfer,
-        counterCheckResponse                    CounterCheckResponse,
-        ueInformationResponse-r9                UEInformationResponse-r9,
+        ulHandoverPreparationTransfer               ULHandoverPreparationTransfer,
+        ulInformationTransfer                       ULInformationTransfer,
+        counterCheckResponse                        CounterCheckResponse,
+        ueInformationResponse-r9                    UEInformationResponse-r9,
         proximityIndication-r9                  ProximityIndication-r9,
-        rnReconfigurationComplete-r10           RNReconfigurationComplete-r10,
-        mbmsCountingResponse-r10                MBMSCountingResponse-r10,
+        rnReconfigurationComplete-r10               RNReconfigurationComplete-r10,
+        mbmsCountingResponse-r10                    MBMSCountingResponse-r10,
         interFreqRSTDMeasurementIndication-r10  InterFreqRSTDMeasurementIndication-r10
     },
     messageClassExtension   CHOICE {
@@ -152,9 +172,9 @@ UL-DCCH-MessageType ::= CHOICE {
             ueAssistanceInformation-r11         UEAssistanceInformation-r11,
             inDeviceCoexIndication-r11          InDeviceCoexIndication-r11,
             mbmsInterestIndication-r11          MBMSInterestIndication-r11,
-            scgFailureInformation-r12           SCGFailureInformation-r12,
-            sidelinkUEInformation-r12           SidelinkUEInformation-r12,
-            wlanConnectionStatusReport-r13          WLANConnectionStatusReport-r13,
+            scgFailureInformation-r12               SCGFailureInformation-r12,
+            sidelinkUEInformation-r12               SidelinkUEInformation-r12,
+            wlanConnectionStatusReport-r13      WLANConnectionStatusReport-r13,
             rrcConnectionResumeComplete-r13     RRCConnectionResumeComplete-r13,
             spare9 NULL, spare8 NULL, spare7 NULL,
             spare6 NULL, spare5 NULL, spare4 NULL,
@@ -174,7 +194,13 @@ SC-MCCH-MessageType-r13 ::= CHOICE {
     c1                      CHOICE {
         scptmConfiguration-r13                      SCPTMConfiguration-r13
     },
-    messageClassExtension   SEQUENCE {}
+    messageClassExtension   CHOICE {
+        c2                          CHOICE {
+            scptmConfiguration-BR-r14               SCPTMConfiguration-BR-r14,
+            spare                                   NULL
+        },
+        messageClassExtensionFuture-r14 SEQUENCE {}
+    }
 }
 
 
@@ -360,9 +386,14 @@ InDeviceCoexIndication-v11d0-IEs ::=    SEQUENCE {
 }
 
 InDeviceCoexIndication-v1310-IEs ::=    SEQUENCE {
-    affectedCarrierFreqList-v1310       AffectedCarrierFreqList-v1310           OPTIONAL,
-    affectedCarrierFreqCombList-r13 AffectedCarrierFreqCombList-r13     OPTIONAL,
-    nonCriticalExtension                    SEQUENCE {}                             OPTIONAL
+    affectedCarrierFreqList-v1310       AffectedCarrierFreqList-v1310       OPTIONAL,
+    affectedCarrierFreqCombList-r13     AffectedCarrierFreqCombList-r13     OPTIONAL,
+    nonCriticalExtension                    InDeviceCoexIndication-v1360-IEs        OPTIONAL
+}
+
+InDeviceCoexIndication-v1360-IEs ::=    SEQUENCE {
+    hardwareSharingProblem-r13      ENUMERATED {true}                       OPTIONAL,
+    nonCriticalExtension                SEQUENCE {}                         OPTIONAL
 }
 
 AffectedCarrierFreqList-r11 ::= SEQUENCE (SIZE (1..maxFreqIDC-r11)) OF AffectedCarrierFreq-r11
@@ -510,6 +541,15 @@ MasterInformationBlock ::=          SEQUENCE {
 
 
 
+MasterInformationBlock-MBMS-r14 ::=         SEQUENCE {
+    dl-Bandwidth-MBMS-r14                       ENUMERATED {
+                                            n6, n15, n25, n50, n75, n100},
+    systemFrameNumber-r14                   BIT STRING (SIZE (6)),
+    additionalNonMBSFNSubframes-r14     INTEGER (0..3),
+    spare                                   BIT STRING (SIZE (13))
+}
+
+
 MBMSCountingRequest-r10 ::=     SEQUENCE {
     countingRequestList-r10         CountingRequestList-r10,
     lateNonCriticalExtension        OCTET STRING                        OPTIONAL,
@@ -582,16 +622,23 @@ MBSFNAreaConfiguration-r9 ::=       SEQUENCE {
 
 MBSFNAreaConfiguration-v930-IEs ::= SEQUENCE {
     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
-    nonCriticalExtension                MBSFNAreaConfiguration-v1250-IEs        OPTIONAL
+    nonCriticalExtension                MBSFNAreaConfiguration-v1250-IEs    OPTIONAL
 }
 
 MBSFNAreaConfiguration-v1250-IEs ::= SEQUENCE {
     pmch-InfoListExt-r12                PMCH-InfoListExt-r12                OPTIONAL,   -- Need OR
+    nonCriticalExtension                MBSFNAreaConfiguration-v1430-IEs    OPTIONAL
+}
+
+MBSFNAreaConfiguration-v1430-IEs ::= SEQUENCE {
+    commonSF-Alloc-r14                  CommonSF-AllocPatternList-r14,
     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
 }
 
 CommonSF-AllocPatternList-r9 ::=    SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
 
+CommonSF-AllocPatternList-r14 ::=   SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig-v1430
+
 
 MeasurementReport ::=               SEQUENCE {
     criticalExtensions                  CHOICE {
@@ -904,12 +951,14 @@ RRCConnectionReconfiguration-v1310-IEs ::= SEQUENCE {
     lwa-Configuration-r13               LWA-Configuration-r13           OPTIONAL,   -- Need ON
     lwip-Configuration-r13              LWIP-Configuration-r13          OPTIONAL,   -- Need ON
     rclwi-Configuration-r13             RCLWI-Configuration-r13         OPTIONAL,   -- Need ON
-    nonCriticalExtension                RRCConnectionReconfiguration-v14x0-IEs                      OPTIONAL
+    nonCriticalExtension                RRCConnectionReconfiguration-v1430-IEs                      OPTIONAL
 }
 
-RRCConnectionReconfiguration-v14x0-IEs ::= SEQUENCE {
+RRCConnectionReconfiguration-v1430-IEs ::= SEQUENCE {
     sl-V2X-ConfigDedicated-r14      SL-V2X-ConfigDedicated-r14          OPTIONAL,   -- Need ON
-    sCellToAddModListExt-v14xy      SCellToAddModListExt-v14xy          OPTIONAL,   -- Need ON
+    sCellToAddModListExt-v1430      SCellToAddModListExt-v1430          OPTIONAL,   -- Need ON
+    perCC-GapIndicationRequest-r14  ENUMERATED{true}                    OPTIONAL,   -- Need ON
+    systemInformationBlockType2Dedicated-r14    OCTET STRING (CONTAINING SystemInformationBlockType2)                                                                           OPTIONAL,   -- Need ON
     nonCriticalExtension            SEQUENCE {}                         OPTIONAL
 }
 
@@ -942,7 +991,7 @@ SCellToAddModList-r10 ::=       SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellToAddM
 
 SCellToAddModListExt-r13 ::=    SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddModExt-r13
 
-SCellToAddModListExt-v14xy ::=  SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddModExt-v14xy
+SCellToAddModListExt-v1430 ::=  SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddModExt-v1430
 
 SCellToAddMod-r10 ::=           SEQUENCE {
     sCellIndex-r10                      SCellIndex-r10,
@@ -972,8 +1021,9 @@ SCellToAddModExt-r13 ::=            SEQUENCE {
     antennaInfoDedicatedSCell-r13           AntennaInfoDedicated-v10i0      OPTIONAL    -- Need ON
 }
 
-SCellToAddModExt-v14xy ::=          SEQUENCE {
-    srs-SwitchFromServCellIndex-r14         INTEGER (0.. 31) OPTIONAL   -- Need ON
+SCellToAddModExt-v1430 ::=          SEQUENCE {
+    srs-SwitchFromServCellIndex-r14         INTEGER (0.. 31)            OPTIONAL,   -- Need ON
+    ...
 }
 
 SCellToReleaseList-r10 ::=          SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellIndex-r10
@@ -1053,6 +1103,13 @@ RRCConnectionReconfigurationComplete-v1130-IEs ::= SEQUENCE {
 
 RRCConnectionReconfigurationComplete-v1250-IEs ::= SEQUENCE {
     logMeasAvailableMBSFN-r12           ENUMERATED {true}               OPTIONAL,
+    nonCriticalExtension                RRCConnectionReconfigurationComplete-v1430-IEs                      OPTIONAL
+}
+
+RRCConnectionReconfigurationComplete-v1430-IEs ::= SEQUENCE {
+    perCC-GapIndicationList-r14         PerCC-GapIndicationList-r14     OPTIONAL,
+    numFreqEffective-r14                INTEGER (1..12)                 OPTIONAL,
+    numFreqEffectiveReduced-r14         INTEGER (1..12)                 OPTIONAL,
     nonCriticalExtension                SEQUENCE {}                     OPTIONAL
 }
 
@@ -1417,8 +1474,8 @@ RRCConnectionResume-r13 ::=     SEQUENCE {
     criticalExtensions                  CHOICE {
         c1                                  CHOICE {
             rrcConnectionResume-r13             RRCConnectionResume-r13-IEs,
-            spare3                              NULL, 
-            spare2                              NULL, 
+            spare3                              NULL,
+            spare2                              NULL,
             spare1                              NULL
         },
         criticalExtensionsFuture            SEQUENCE {}
@@ -1432,7 +1489,12 @@ RRCConnectionResume-r13-IEs ::=     SEQUENCE {
     antennaInfoDedicatedPCell-r13           AntennaInfoDedicated-v10i0      OPTIONAL,   -- Need ON
     drb-ContinueROHC-r13                    ENUMERATED {true}               OPTIONAL,   -- Need OP
     lateNonCriticalExtension                OCTET STRING                    OPTIONAL,
-    nonCriticalExtension                    SEQUENCE {}                     OPTIONAL
+    rrcConnectionResume-v1430-IEs           RRCConnectionResume-v1430-IEs   OPTIONAL
+}
+
+RRCConnectionResume-v1430-IEs ::= SEQUENCE {
+    otherConfig-r14             OtherConfig-r9              OPTIONAL,           -- Need ON
+    nonCriticalExtension        SEQUENCE {}                 OPTIONAL
 }
 
     
@@ -1549,17 +1611,22 @@ RRCConnectionSetupComplete-v1250-IEs ::= SEQUENCE {
 }
 
 RRCConnectionSetupComplete-v1320-IEs ::= SEQUENCE {
-    ce-ModeB-r13                        ENUMERATED {supported}          OPTIONAL,
-    s-TMSI-r13                              S-TMSI                          OPTIONAL,
-    attachWithoutPDN-Connectivity-r13       ENUMERATED {true}               OPTIONAL,
-    up-CIoT-EPS-Optimisation-r13            ENUMERATED {true}               OPTIONAL,
-    cp-CIoT-EPS-Optimisation-r13            ENUMERATED {true}               OPTIONAL,
-    nonCriticalExtension                RRCConnectionSetupComplete-v1330-IEs                OPTIONAL
+    ce-ModeB-r13                        ENUMERATED {supported}                      OPTIONAL,
+    s-TMSI-r13                          S-TMSI                                      OPTIONAL,
+    attachWithoutPDN-Connectivity-r13   ENUMERATED {true}                           OPTIONAL,
+    up-CIoT-EPS-Optimisation-r13        ENUMERATED {true}                           OPTIONAL,
+    cp-CIoT-EPS-Optimisation-r13        ENUMERATED {true}                           OPTIONAL,
+    nonCriticalExtension                RRCConnectionSetupComplete-v1330-IEs        OPTIONAL
 }
 
 RRCConnectionSetupComplete-v1330-IEs ::= SEQUENCE {
     ue-CE-NeedULGaps-r13                    ENUMERATED {true}               OPTIONAL,
-    nonCriticalExtension                    SEQUENCE {}                     OPTIONAL
+    nonCriticalExtension                RRCConnectionSetupComplete-v1430-IEs        OPTIONAL
+}
+
+RRCConnectionSetupComplete-v1430-IEs ::= SEQUENCE {
+    dcn-ID-r14                          INTEGER (0..65535)              OPTIONAL,
+    nonCriticalExtension                SEQUENCE {}                     OPTIONAL
 }
 
 RegisteredMME ::=                   SEQUENCE {
@@ -1585,10 +1652,16 @@ SCGFailureInformation-r12-IEs ::=   SEQUENCE {
 }
 
 SCGFailureInformation-v1310-IEs ::= SEQUENCE {
-    lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
+    lateNonCriticalExtension            OCTET STRING (CONTAINING SCGFailureInformation-v12d0-IEs)                       OPTIONAL,
     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
 }
 
+-- Late non-critical extensions:
+SCGFailureInformation-v12d0-IEs ::= SEQUENCE {
+    failureReportSCG-v12d0              FailureReportSCG-v12d0              OPTIONAL,   nonCriticalExtension                SEQUENCE {}                         OPTIONAL
+}
+
+-- Regular non-critical extensions:
 FailureReportSCG-r12 ::=            SEQUENCE {
     failureType-r12                     ENUMERATED {t313-Expiry, randomAccessProblem,
                                                 rlc-MaxNumRetx, scg-ChangeFailure },
@@ -1601,6 +1674,10 @@ FailureReportSCG-r12 ::=            SEQUENCE {
     ]]
 }
 
+FailureReportSCG-v12d0 ::= SEQUENCE {
+    measResultNeighCells-v12d0          MeasResultList2EUTRA-v9e0           OPTIONAL
+}
+
 
 SCPTMConfiguration-r13 ::=      SEQUENCE {
     sc-mtch-InfoList-r13            SC-MTCH-InfoList-r13,
@@ -1615,6 +1692,15 @@ SCPTMConfiguration-v1340 ::= SEQUENCE {
 }
 
 
+SCPTMConfiguration-BR-r14 ::=   SEQUENCE {
+    sc-mtch-InfoList-r14            SC-MTCH-InfoList-BR-r14,
+    scptm-NeighbourCellList-r14     SCPTM-NeighbourCellList-r13         OPTIONAL,   -- Need OP
+    p-b-r14                         INTEGER (0..3)                      OPTIONAL,   -- Need OR
+    lateNonCriticalExtension        OCTET STRING                        OPTIONAL,
+    nonCriticalExtension            SEQUENCE {}                         OPTIONAL
+}
+
+
 SecurityModeCommand ::=             SEQUENCE {
     rrc-TransactionIdentifier           RRC-TransactionIdentifier,
     criticalExtensions                  CHOICE {
@@ -1712,12 +1798,13 @@ SidelinkUEInformation-v1310-IEs ::= SEQUENCE {
     discRxGapReq-r13                    SL-GapRequest-r13           OPTIONAL,
     discTxGapReq-r13                    SL-GapRequest-r13           OPTIONAL,
     discSysInfoReportFreqList-r13       SL-DiscSysInfoReportFreqList-r13    OPTIONAL,
-    nonCriticalExtension            SidelinkUEInformation-v14x0-IEs                 OPTIONAL
+    nonCriticalExtension            SidelinkUEInformation-v1430-IEs                 OPTIONAL
 }
 
-SidelinkUEInformation-v14x0-IEs ::= SEQUENCE {
-    v2x-CommRxInterestedFreq-r14        INTEGER (0..maxFreq)                OPTIONAL,
-    v2x-CommTxResourceReq-r14           V2X-CommTxResourceReq-r14           OPTIONAL,
+SidelinkUEInformation-v1430-IEs ::= SEQUENCE {
+    v2x-CommRxInterestedFreqList-r14    SL-V2X-CommFreqList-r14             OPTIONAL,
+    p2x-CommTxType-r14                  ENUMERATED {true}                   OPTIONAL,
+    v2x-CommTxResourceReq-r14           SL-V2X-CommTxFreqList-r14           OPTIONAL,
     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
 }
 
@@ -1726,11 +1813,6 @@ SL-CommTxResourceReq-r12 ::=        SEQUENCE {
     destinationInfoList-r12         SL-DestinationInfoList-r12
 }
 
-V2X-CommTxResourceReq-r14 ::=   SEQUENCE {
-    v2x-CommTxFreq-r14              INTEGER (0..maxFreq)                OPTIONAL,
-    v2x-DestinationInfoList-r14     SL-DestinationInfoList-r12          OPTIONAL
-}
-
 SL-DiscTxResourceReqPerFreqList-r13 ::= SEQUENCE (SIZE (1..maxFreq)) OF SL-DiscTxResourceReq-r13
 
 SL-DiscTxResourceReq-r13 ::=        SEQUENCE {
@@ -1744,9 +1826,23 @@ SL-DestinationIdentity-r12 ::=  BIT STRING (SIZE (24))
 
 SL-DiscSysInfoReportFreqList-r13 ::=    SEQUENCE (SIZE (1.. maxSL-DiscSysInfoReportFreq-r13)) OF SL-DiscSysInfoReport-r13
 
+SL-V2X-CommFreqList-r14 ::= SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF INTEGER (0..maxFreqV2X-1-r14)
+
+SL-V2X-CommTxFreqList-r14 ::=   SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF SL-V2X-CommTxResourceReq-r14
+
+SL-V2X-CommTxResourceReq-r14 ::=        SEQUENCE {
+    carrierFreqCommTx-r14           INTEGER (0.. maxFreqV2X-1-r14)          OPTIONAL,
+    v2x-TypeTxSync-r14              SL-TypeTxSync-r14               OPTIONAL,
+    v2x-DestinationInfoList-r14     SL-DestinationInfoList-r12      OPTIONAL
+}
+
+SL-TypeTxSyncList-r14 ::=   SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF SL-TypeTxSync-r14
+
 
 SystemInformation-BR-r13 ::=    SystemInformation
 
+SystemInformation-MBMS-r14 ::=  SystemInformation
+
 SystemInformation ::=               SEQUENCE {
     criticalExtensions                  CHOICE {
         systemInformation-r8                SystemInformation-r8-IEs,
@@ -1775,7 +1871,7 @@ SystemInformation-r8-IEs ::=        SEQUENCE {
         sib18-v1250                         SystemInformationBlockType18-r12,
         sib19-v1250                         SystemInformationBlockType19-r12,
         sib20-v1310                         SystemInformationBlockType20-r13,
-        sib21-v14x0                         SystemInformationBlockType21-r14
+        sib21-v1430                         SystemInformationBlockType21-r14
     },
     nonCriticalExtension                SystemInformation-v8a0-IEs          OPTIONAL
 }
@@ -1895,11 +1991,24 @@ SystemInformationBlockType1-v1320-IEs ::=   SEQUENCE {
         }                                                                   OPTIONAL,   -- Need OR
         mpdcch-pdsch-HoppingOffset-r13          INTEGER (1..maxAvailNarrowBands-r13)    OPTIONAL    -- Need OR
     }                                                               OPTIONAL,   -- Cond Hopping
-    nonCriticalExtension                        SystemInformationBlockType1-v14xy-IEs                   OPTIONAL
+    nonCriticalExtension                        SystemInformationBlockType1-v1350-IEs                   OPTIONAL
+}
+
+SystemInformationBlockType1-v1350-IEs ::=   SEQUENCE {
+    cellSelectionInfoCE1-r13                CellSelectionInfoCE1-r13    OPTIONAL,   -- Need OP
+    nonCriticalExtension                    SystemInformationBlockType1-v1360-IEs               OPTIONAL
+}
+
+SystemInformationBlockType1-v1360-IEs ::=   SEQUENCE {
+    cellSelectionInfoCE1-v1360              CellSelectionInfoCE1-v1360  OPTIONAL,   -- Cond QrxlevminCE1
+    nonCriticalExtension                        SystemInformationBlockType1-v1430-IEs       OPTIONAL
 }
 
-SystemInformationBlockType1-v14xy-IEs ::=   SEQUENCE {
+SystemInformationBlockType1-v1430-IEs ::=   SEQUENCE {
     eCallOverIMS-Support-r14                ENUMERATED {true}           OPTIONAL,   -- Need OR
+    tdd-Config-v1430                        TDD-Config-v1430            OPTIONAL,   -- Cond TDD-OR
+    cellAccessRelatedInfoList-r14           SEQUENCE (SIZE (1..maxPLMN-1-r14)) OF 
+                                            CellAccessRelatedInfo-r14   OPTIONAL,   -- Need OR
     nonCriticalExtension                    SEQUENCE {}                 OPTIONAL
 }
 
@@ -1934,7 +2043,7 @@ SIB-Type ::=                        ENUMERATED {
                                         sibType11, sibType12-v920, sibType13-v920,
                                         sibType14-v1130, sibType15-v1130,
                                         sibType16-v1130, sibType17-v1250, sibType18-v1250,
-                                        ..., sibType19-v1250, sibType20-v1310, sibType21-v14x0}
+                                        ..., sibType19-v1250, sibType20-v1310, sibType21-v1430}
 
 SystemInfoValueTagList-r13 ::=      SEQUENCE (SIZE (1..maxSI-Message)) OF SystemInfoValueTagSI-r13
 
@@ -1953,6 +2062,56 @@ CellSelectionInfo-v1250 ::=         SEQUENCE {
     q-QualMinRSRQ-OnAllSymbols-r12                      Q-QualMin-r9
 }
 
+CellAccessRelatedInfo-r14 ::=   SEQUENCE {
+    plmn-IdentityList-r14               PLMN-IdentityList,
+    trackingAreaCode-r14                TrackingAreaCode,
+    cellIdentity-r14                    CellIdentity
+}
+
+
+SystemInformationBlockType1-MBMS-r14 ::=    SEQUENCE {
+    cellAccessRelatedInfo-r14               SEQUENCE {
+        plmn-IdentityList-r14                   PLMN-IdentityList-MBMS-r14,
+        trackingAreaCode-r14                        TrackingAreaCode,
+        cellIdentity-r14                            CellIdentity
+    },
+    freqBandIndicator-r14                   FreqBandIndicator-r11,
+    multiBandInfoList-r14                   MultiBandInfoList-r11               OPTIONAL, -- Need OR
+    schedulingInfoList-MBMS-r14         SchedulingInfoList-MBMS-r14,
+    si-WindowLength-r14                     ENUMERATED {
+                                                ms1, ms2, ms5, ms10, ms15, ms20,ms40, ms80},
+    systemInfoValueTag-r14                  INTEGER (0..31),
+    nonMBSFN-SubframeConfig-r14             NonMBSFN-SubframeConfig-r14     OPTIONAL, --Need OR
+    pdsch-ConfigCommon-r14                  PDSCH-ConfigCommon,
+    systemInformationBlockType13-r14        SystemInformationBlockType13-r9 OPTIONAL, --Need OR
+    cellAccessRelatedInfoList-r14       SEQUENCE (SIZE (1..maxPLMN-1-r14)) OF 
+                                            CellAccessRelatedInfo-r14   OPTIONAL,   -- Need OR
+    nonCriticalExtension                    SEQUENCE {}                         OPTIONAL
+}
+
+PLMN-IdentityList-MBMS-r14 ::=              SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-Identity
+
+SchedulingInfoList-MBMS-r14 ::= SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo-MBMS-r14
+
+SchedulingInfo-MBMS-r14 ::= SEQUENCE {
+    si-Periodicity-r14                      ENUMERATED {
+                                                rf16, rf32, rf64, rf128, rf256, rf512},
+    sib-MappingInfo-r14                     SIB-MappingInfo-MBMS-r14
+}
+
+SIB-MappingInfo-MBMS-r14 ::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type-MBMS-r14
+
+SIB-Type-MBMS-r14 ::=                   ENUMERATED {
+                                            sibType10, sibType11, sibType12-v920, sibType13-v920,
+                                            sibType15-v1130, sibType16-v1130, ...}
+
+
+NonMBSFN-SubframeConfig-r14 ::=         SEQUENCE {
+    radioFrameAllocationPeriod-r14      ENUMERATED {rf4, rf8, rf16, rf32, rf64, rf128, rf512},
+    radioFrameAllocationOffset-r14      INTEGER (0..7),
+    subframeAllocation-r14              BIT STRING (SIZE(9))
+}
+
 
 UEAssistanceInformation-r11 ::=             SEQUENCE {
     criticalExtensions                  CHOICE {
@@ -1966,8 +2125,48 @@ UEAssistanceInformation-r11 ::=             SEQUENCE {
 
 UEAssistanceInformation-r11-IEs ::=     SEQUENCE {
     powerPrefIndication-r11             ENUMERATED  {normal, lowPowerConsumption}   OPTIONAL,
-    lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
-    nonCriticalExtension                SEQUENCE {}                         OPTIONAL
+    lateNonCriticalExtension            OCTET STRING                                    OPTIONAL,
+    nonCriticalExtension                UEAssistanceInformation-v1430-IEs           OPTIONAL
+}
+
+UEAssistanceInformation-v1430-IEs ::=       SEQUENCE    {
+    bw-Preference-r14                   BW-Preference-r14                                   OPTIONAL,
+    sps-AssistanceInformation-r14       SEQUENCE {
+        trafficPatternInfoListSL-r14        TrafficPatternInfoList-r14      OPTIONAL,
+        trafficPatternInfoListUL-r14        TrafficPatternInfoList-r14      OPTIONAL
+    }           OPTIONAL,
+    rlm-Report-r14                      SEQUENCE {
+        rlm-Event-r14                       ENUMERATED {earlyOutOfSync, earlyInSync},
+        excessRep-MPDCCH-r14                ENUMERATED {excessRep1, excessRep2}     OPTIONAL
+    }                                                                               OPTIONAL,   delayBudgetReport-r14               DelayBudgetReport-r14                       OPTIONAL,
+    nonCriticalExtension                SEQUENCE {}                                 OPTIONAL
+}
+
+BW-Preference-r14 ::= SEQUENCE {
+    dl-Preference-r14       ENUMERATED  {mhz1dot4, mhz5, mhz20 }                        OPTIONAL,
+    ul-Preference-r14       ENUMERATED  {mhz1dot4, mhz5}                        OPTIONAL
+}
+
+TrafficPatternInfoList-r14 ::= SEQUENCE (SIZE (1..maxTrafficPattern-r14)) OF TrafficPatternInfo-r14
+
+TrafficPatternInfo-r14 ::=  SEQUENCE {
+    trafficPeriodicity-r14          ENUMERATED {
+                                            sf20, sf50, sf100, sf200, sf300, sf400, sf500,
+                                            sf600, sf700, sf800, sf900, sf1000},
+    timingOffset-r14                    INTEGER (0..10239),
+    priorityInfoSL-r14                  SL-Priority-r13                             OPTIONAL,
+    logicalChannelIdentityUL-r14        INTEGER (3..10)                             OPTIONAL,
+    messageSize-r14                 BIT STRING (SIZE (6))
+}
+
+DelayBudgetReport-r14::=    CHOICE {
+    type1                           ENUMERATED {
+                                        msMinus1280, msMinus640, msMinus320, msMinus160,
+                                        msMinus80, msMinus60, msMinus40, msMinus20, ms0, ms20,                                              ms40, ms60, ms80, ms160, ms320, ms640, ms1280}, 
+
+    type2                           ENUMERATED {
+                                        msMinus192, msMinus168,msMinus144, msMinus120, 
+                                        msMinus96, msMinus72, msMinus48, msMinus24, ms0, ms24,                                              ms48, ms72, ms96, ms120, ms144, ms168, ms192}
 }
 
 
@@ -2003,6 +2202,11 @@ UECapabilityEnquiry-v1310-IEs ::=   SEQUENCE {
     requestedMaxCCsDL-r13               INTEGER (2..32)                 OPTIONAL,   -- Need ON
     requestedMaxCCsUL-r13               INTEGER (2..32)                 OPTIONAL,   -- Need ON
     requestReducedIntNonContComb-r13    ENUMERATED {true}                   OPTIONAL,   -- Need ON
+    nonCriticalExtension                UECapabilityEnquiry-v1430-IEs       OPTIONAL
+}
+
+UECapabilityEnquiry-v1430-IEs ::=   SEQUENCE {
+    requestDiffFallbackCombList-r14     BandCombinationList-r14         OPTIONAL,   -- Need ON
     nonCriticalExtension                SEQUENCE {}                     OPTIONAL
 }
 
@@ -2183,6 +2387,8 @@ RLF-Report-r9 ::=                   SEQUENCE {
         measResultListEUTRA-v1250       MeasResultList2EUTRA-v1250      OPTIONAL
     ]],
     [[  drb-EstablishedWithQCI-1-r13            ENUMERATED {qci1}               OPTIONAL
+    ]],
+    [[  measResultLastServCell-v1360            RSRP-Range-v1360                OPTIONAL
     ]]
 }
 
@@ -2258,6 +2464,8 @@ LogMeasInfo-r10 ::=         SEQUENCE {
         measResultListEUTRA-v1250           MeasResultList2EUTRA-v1250  OPTIONAL
     ]],
     [[  inDeviceCoexDetected-r13            ENUMERATED {true}           OPTIONAL
+    ]],
+    [[  measResultServCell-v1360            RSRP-Range-v1360            OPTIONAL
     ]]
 }
 
@@ -2316,6 +2524,8 @@ ConnEstFailReport-r11 ::=               SEQUENCE {
     [[  measResultFailedCell-v1250      RSRQ-Range-v1250                OPTIONAL,
         failedCellRSRQ-Type-r12         RSRQ-Type-r12                   OPTIONAL,
         measResultListEUTRA-v1250       MeasResultList2EUTRA-v1250      OPTIONAL
+    ]],
+    [[  measResultFailedCell-v1360      RSRP-Range-v1360            OPTIONAL
     ]]
 }
 
@@ -2387,6 +2597,11 @@ WLANConnectionStatusReport-r13 ::=  SEQUENCE {
 WLANConnectionStatusReport-r13-IEs ::=  SEQUENCE {
     wlan-Status-r13                 WLAN-Status-r13,
     lateNonCriticalExtension        OCTET STRING                        OPTIONAL,
+    nonCriticalExtension            WLANConnectionStatusReport-v1430-IEs    OPTIONAL
+}
+
+WLANConnectionStatusReport-v1430-IEs ::=    SEQUENCE {
+    wlan-Status-v1430               WLAN-Status-v1430,
     nonCriticalExtension            SEQUENCE {}                         OPTIONAL
 }
 
@@ -2425,10 +2640,15 @@ SystemInformationBlockType2 ::=     SEQUENCE {
         acdc-BarringPerPLMN-List-r13        ACDC-BarringPerPLMN-List-r13    OPTIONAL    -- Need OP
     ]],
     [[
-        udt-RestrictingForCommon-r13            UDT-Restricting-r13             OPTIONAL,   -- Need OR
+        udt-RestrictingForCommon-r13        UDT-Restricting-r13             OPTIONAL,   -- Need OR
         udt-RestrictingPerPLMN-List-r13     UDT-RestrictingPerPLMN-List-r13 OPTIONAL,   -- Need OR
         cIoT-EPS-OptimisationInfo-r13       CIOT-EPS-OptimisationInfo-r13   OPTIONAL,   -- Need OP
         useFullResumeID-r13                 ENUMERATED {true}               OPTIONAL    -- Need OP
+    ]],
+    [[  unicastFreqHoppingInd-r13           ENUMERATED {true}               OPTIONAL    -- Need OP
+    ]],
+    [[  mbsfn-SubframeConfigList-v1430      MBSFN-SubframeConfigList-v1430  OPTIONAL,   -- Need OP
+        videoServiceCauseIndication-r14     ENUMERATED {true}               OPTIONAL    -- Need OP
     ]]
 
 }
@@ -2453,6 +2673,8 @@ AC-BarringConfig ::=                SEQUENCE {
 
 MBSFN-SubframeConfigList ::=        SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
 
+MBSFN-SubframeConfigList-v1430 ::=      SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig-v1430
+
 AC-BarringPerPLMN-List-r12 ::=      SEQUENCE (SIZE (1.. maxPLMN-r11)) OF AC-BarringPerPLMN-r12
 
 AC-BarringPerPLMN-r12 ::=           SEQUENCE {
@@ -2567,7 +2789,11 @@ SystemInformationBlockType3 ::=     SEQUENCE {
         redistributionServingInfo-r13           RedistributionServingInfo-r13 OPTIONAL, --Need OR
         cellSelectionInfoCE-r13                 CellSelectionInfoCE-r13     OPTIONAL,       -- Need OP
         t-ReselectionEUTRA-CE-r13               T-ReselectionEUTRA-CE-r13   OPTIONAL        -- Need OP
-        ]]
+    ]],
+    [[  cellSelectionInfoCE1-r13                CellSelectionInfoCE1-r13    OPTIONAL    -- Need OP
+    ]],
+    [[  cellSelectionInfoCE1-v1360          CellSelectionInfoCE1-v1360  OPTIONAL        -- Cond QrxlevminCE1
+    ]]
 }
 
 RedistributionServingInfo-r13 ::=       SEQUENCE {
@@ -2620,6 +2846,13 @@ SystemInformationBlockType5 ::=     SEQUENCE {
     ]],
     [[  interFreqCarrierFreqList-v1310      InterFreqCarrierFreqList-v1310      OPTIONAL,   -- Need OR
         interFreqCarrierFreqListExt-v1310   InterFreqCarrierFreqListExt-v1310   OPTIONAL    -- Need OR
+    ]],
+    [[  interFreqCarrierFreqList-v1350      InterFreqCarrierFreqList-v1350  OPTIONAL,   -- Need OR
+    interFreqCarrierFreqListExt-v1350   InterFreqCarrierFreqListExt-v1350   OPTIONAL    -- Need OR
+    ]],
+    [[  interFreqCarrierFreqListExt-v1360   InterFreqCarrierFreqListExt-v1360   OPTIONAL    -- Need OR
+    ]],
+    [[  scptm-FreqOffset-r14                INTEGER (1..8)                  OPTIONAL    -- Need OP 
     ]]
 }
 
@@ -2642,14 +2875,20 @@ InterFreqCarrierFreqList ::=        SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCar
 
 InterFreqCarrierFreqList-v1250 ::=  SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1250
 
+InterFreqCarrierFreqList-v1310 ::=  SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1310
+
+InterFreqCarrierFreqList-v1350 ::=  SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1350
+
 InterFreqCarrierFreqListExt-r12 ::= SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-r12
 
 InterFreqCarrierFreqListExt-v1280 ::=   SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v10j0
 
-InterFreqCarrierFreqList-v1310 ::=  SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1310
-
 InterFreqCarrierFreqListExt-v1310 ::=   SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1310
 
+InterFreqCarrierFreqListExt-v1350 ::=   SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1350
+
+InterFreqCarrierFreqListExt-v1360 ::=   SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1360
+
 InterFreqCarrierFreqInfo ::=    SEQUENCE {
     dl-CarrierFreq                      ARFCN-ValueEUTRA,
     q-RxLevMin                          Q-RxLevMin,
@@ -2729,6 +2968,14 @@ InterFreqCarrierFreqInfo-v1310  ::= SEQUENCE {
     t-ReselectionEUTRA-CE-r13           T-ReselectionEUTRA-CE-r13       OPTIONAL    -- Need OP
 }
 
+InterFreqCarrierFreqInfo-v1350  ::= SEQUENCE {
+    cellSelectionInfoCE1-r13            CellSelectionInfoCE1-r13            OPTIONAL    -- Need OP
+}
+
+InterFreqCarrierFreqInfo-v1360  ::= SEQUENCE {
+    cellSelectionInfoCE1-v1360      CellSelectionInfoCE1-v1360  OPTIONAL    -- Cond QrxlevminCE1
+}
+
 InterFreqNeighCellList ::=          SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
 
 InterFreqNeighCellInfo ::=          SEQUENCE {
@@ -3058,7 +3305,10 @@ SystemInformationBlockType13-r9 ::= SEQUENCE {
     mbsfn-AreaInfoList-r9               MBSFN-AreaInfoList-r9,
     notificationConfig-r9               MBMS-NotificationConfig-r9,
     lateNonCriticalExtension            OCTET STRING                    OPTIONAL,
-    ...
+    ...,
+    [[  
+     notificationConfig-v1430           MBMS-NotificationConfig-v1430       OPTIONAL
+    ]]
 }
 
 
@@ -3087,6 +3337,10 @@ SystemInformationBlockType15-r11 ::=    SEQUENCE {
     lateNonCriticalExtension                OCTET STRING                    OPTIONAL,
     ...,
     [[  mbms-SAI-InterFreqList-v1140        MBMS-SAI-InterFreqList-v1140    OPTIONAL    -- Cond InterFreq
+    ]],
+    [[  mbms-IntraFreqCarrierType-r14       MBMS-CarrierType-r14            OPTIONAL,   -- Need OR
+        mbms-InterFreqCarrierTypeList-r14   
+                                            MBMS-InterFreqCarrierTypeList-r14   OPTIONAL    -- Need OR
     ]]
 }
 
@@ -3107,6 +3361,12 @@ MBMS-SAI-InterFreq-v1140 ::=            SEQUENCE {
         multiBandInfoList-r11               MultiBandInfoList-r11           OPTIONAL    -- Need OR
 }
 
+MBMS-InterFreqCarrierTypeList-r14 ::=   SEQUENCE (SIZE (1..maxFreq)) OF MBMS-CarrierType-r14
+
+MBMS-CarrierType-r14 ::=                SEQUENCE {
+    carrierType-r14                         ENUMERATED {mbms, fembmsMixed, fembmsDedicated},
+    frameOffset-r14                         INTEGER (0..3)                  OPTIONAL    -- Need OR
+}
 
 
 SystemInformationBlockType16-r11 ::=        SEQUENCE {
@@ -3251,40 +3511,96 @@ SL-ResourcesInterFreq-r13 ::= SEQUENCE {
 
 
 SystemInformationBlockType20-r13 ::=    SEQUENCE {
-    sc-mcch-RepetionPeriod-r13      ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256},
+    sc-mcch-RepetitionPeriod-r13        ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256},
     sc-mcch-Offset-r13              INTEGER (0..10),
     sc-mcch-FirstSubframe-r13       INTEGER (0..9),
     sc-mcch-duration-r13            INTEGER (2..9)  OPTIONAL,
     sc-mcch-ModificationPeriod-r13  ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256,
                                          rf512, rf1024, r2048, rf4096, rf8192, rf16384, rf32768,                                                 rf65536},
-    lateNonCriticalExtension            OCTET STRING                    OPTIONAL,
+    lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
+    ...,
+    [[  br-BCCH-Config-r14                  SEQUENCE {
+            sc-mcch-RepetitionPeriod-v1430      ENUMERATED {rf1},
+            sc-mcch-ModificationPeriod-v1430    ENUMERATED {rf1},
+            mpdcch-Narrowband-SC-MCCH-r14       INTEGER (1..maxAvailNarrowBands-r13),
+            mpdcch-NumRepetition-SC-MCCH-r14    ENUMERATED {r1, r2, r4, r8, r16, 
+                                                            r32, r64, r128, r256},
+            mpdcch-StartSF-SC-MCCH-r14          CHOICE {
+                fdd-r14                             ENUMERATED {v1, v1dot5, v2, v2dot5, v4,
+                                                                v5, v8, v10},
+                tdd-r14                             ENUMERATED {v1, v2, v4, v5, v8, v10, v20}
+            },
+            mpdcch-PDSCH-HoppingConfig-SC-MCCH-r14  ENUMERATED {off, ce-ModeA, ce-ModeB},
+            sc-mcch-CarrierFreq-r14             ARFCN-ValueEUTRA-r9,
+            sc-mcch-Offset-BR-r14               INTEGER (0..10),
+            sc-mcch-RepetitionPeriod-BR-r14     ENUMERATED {rf32, rf128, rf512, rf1024,
+                                                    rf2048, rf4096, rf8192, rf16384},
+            sc-mcch-ModificationPeriod-BR-r14   ENUMERATED { rf32, rf128, rf256, rf512, rf1024, 
+                                                    rf2048, rf4096, rf8192, rf16384, rf32768, 
+                                                    rf65536, rf131072, rf262144, rf524288, 
+                                                    rf1048576}
+        }                                                                   OPTIONAL,   -- Need OR
+        sc-mcch-SchedulingInfo-r14          SC-MCCH-SchedulingInfo-r14      OPTIONAL,   -- Need OP
+        pdsch-maxNumRepetitionCEmodeA-SC-MTCH-r14
+                                            ENUMERATED { r16, r32 }     OPTIONAL,   -- Need OR
+        pdsch-maxNumRepetitionCEmodeB-SC-MTCH-r14
+                                            ENUMERATED {
+                                                r192, r256, r384, r512, r768, r1024, 
+                                                r1536, r2048}               OPTIONAL    -- Need OR
+    ]]
+}
+
+SC-MCCH-SchedulingInfo-r14::=   SEQUENCE    {
+    onDurationTimerSCPTM-r14            ENUMERATED {psf10, psf20, psf100, psf300, 
+                                                psf500, psf1000, psf1200, psf1600},
+    drx-InactivityTimerSCPTM-r14        ENUMERATED {psf0, psf1, psf2, psf4, psf8, psf16, 
+                                                psf32, psf64, psf128, psf256, ps512, 
+                                                psf1024, psf2048, psf4096, psf8192, psf16384},
+    schedulingPeriodStartOffsetSCPTM-r14    CHOICE {
+        sf10                                    INTEGER(0..9),
+        sf20                                    INTEGER(0..19),
+        sf32                                    INTEGER(0..31),
+        sf40                                    INTEGER(0..39),
+        sf64                                    INTEGER(0..63),
+        sf80                                    INTEGER(0..79),
+        sf128                                   INTEGER(0..127),
+        sf160                                   INTEGER(0..159),
+        sf256                                   INTEGER(0..255),
+        sf320                                   INTEGER(0..319),
+        sf512                                   INTEGER(0..511),
+        sf640                                   INTEGER(0..639),
+        sf1024                                  INTEGER(0..1023),
+        sf2048                                  INTEGER(0..2047),
+        sf4096                                  INTEGER(0..4095),
+        sf8192                                  INTEGER(0..8191)
+    },
     ...
 }
 
 
 SystemInformationBlockType21-r14 ::= SEQUENCE {
-    sl-V2X-ConfigCommon-r14         SL-V2X-ConfigCommon-r14         OPTIONAL,   -- Need OR
-    lateNonCriticalExtension        OCTET STRING                    OPTIONAL,
+    sl-V2X-ConfigCommon-r14             SL-V2X-ConfigCommon-r14             OPTIONAL,   -- Need OR
+    lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
     ...
 }
 
 SL-V2X-ConfigCommon-r14 ::=     SEQUENCE {
     v2x-CommRxPool-r14                  SL-CommRxPoolListV2X-r14            OPTIONAL,   -- Need OR
     v2x-CommTxPoolNormalCommon-r14      SL-CommTxPoolListV2X-r14            OPTIONAL,   -- Need OR
+    p2x-CommTxPoolNormalCommon-r14      SL-CommTxPoolListV2X-r14            OPTIONAL,   -- Need OR
     v2x-CommTxPoolExceptional-r14       SL-CommResourcePoolV2X-r14          OPTIONAL,   -- Need OR
     v2x-SyncConfig-r14                  SL-SyncConfigListV2X-r14            OPTIONAL,   -- Need OR
     v2x-InterFreqInfoList-r14           SL-InterFreqInfoListV2X-r14         OPTIONAL,   -- Need OR
-    v2x-ResourceSelectionConfig-r14         SL-CommTxPoolSensingConfig-r14      OPTIONAL,   -- Need OR
-    zoneConfig-r14                      SL-ZoneConfig-r14                   OPTIONAL    -- Need OR
+    v2x-ResourceSelectionConfig-r14     SL-CommTxPoolSensingConfig-r14      OPTIONAL,   -- Need OR
+    zoneConfig-r14                      SL-ZoneConfig-r14                   OPTIONAL,   -- Need OR
+    typeTxSync-r14                      SL-TypeTxSync-r14                   OPTIONAL,   -- Need OR
+    thresSL-TxPrioritization-r14        SL-Priority-r13                     OPTIONAL,   -- Need OR
+    anchorCarrierFreqList-r14           SL-AnchorCarrierFreqList-V2X-r14    OPTIONAL,   -- Need OR
+    offsetDFN-r14                       INTEGER (0..1000)                   OPTIONAL,   -- Need OR
+    cbr-CommonTxConfigList-r14          SL-CBR-CommonTxConfigList-r14       OPTIONAL    -- Need OR
 }
 
-SL-CommTxPoolSensingConfig-r14 ::=      SEQUENCE {
-    pssch-TxConfigList-r14                  SL-PSSCH-TxConfigList-r14,
-    thresPSSCH-RSRP-List-r14                SL-ThresPSSCH-RSRP-List-r14,
-    restrictResourceReservationPeriodList-r14   SL-RestrictResourceReservationPeriodList-r14    OPTIONAL,   -- Need OR
-    probResourceKeep-r14                ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8,
-                                                    spare3,spare2, spare1}
-}
+
 
 AntennaInfoCommon ::=               SEQUENCE {
     antennaPortsCount                   ENUMERATED {an1, an2, an4, spare1}
@@ -3337,6 +3653,10 @@ AntennaInfoDedicated-v1250 ::=      SEQUENCE {
     alternativeCodebookEnabledFor4TX-r12    BOOLEAN
 }
 
+AntennaInfoDedicated-v1430 ::=      SEQUENCE {
+    ce-UE-TxAntennaSelection-config-r14         ENUMERATED {on}     OPTIONAL    -- Need OR 
+}
+
 
 AntennaInfoUL-r10 ::=       SEQUENCE {
     transmissionModeUL-r10              ENUMERATED {tm1, tm2, spare6, spare5,
@@ -3399,6 +3719,10 @@ CQI-ReportConfig-v1320 ::=          SEQUENCE {
         cqi-ReportPeriodic-v1320            CQI-ReportPeriodic-v1320    OPTIONAL    -- Need ON
 }
 
+CQI-ReportConfig-v1430 ::=          SEQUENCE {
+        cqi-ReportAperiodicHybrid-r14       CQI-ReportAperiodicHybrid-r14   OPTIONAL    -- Need ON
+}
+
 CQI-ReportConfigSCell-r10 ::=               SEQUENCE {
     cqi-ReportModeAperiodic-r10         CQI-ReportModeAperiodic OPTIONAL,           -- Need OR
     nomPDSCH-RS-EPRE-Offset-r10             INTEGER (-1..6),
@@ -3561,6 +3885,28 @@ CQI-ReportAperiodicProc-v1310   ::=     SEQUENCE {
     trigger111-r13                      BOOLEAN
 }
 
+CQI-ReportAperiodicHybrid-r14   ::=     SEQUENCE {
+    triggers-r14                        CHOICE {
+        oneBit-r14                          SEQUENCE {
+            trigger1-Indicator-r14              BIT STRING (SIZE (8))
+        },
+        twoBit-r14                          SEQUENCE {
+            trigger01-Indicator-r14         BIT STRING (SIZE (8)),
+            trigger10-Indicator-r14         BIT STRING (SIZE (8)),
+            trigger11-Indicator-r14         BIT STRING (SIZE (8))
+        },
+        threeBit-r14                        SEQUENCE {
+            trigger001-Indicator-r14            BIT STRING (SIZE (32)),
+            trigger010-Indicator-r14            BIT STRING (SIZE (32)),
+            trigger011-Indicator-r14            BIT STRING (SIZE (32)),
+            trigger100-Indicator-r14            BIT STRING (SIZE (32)),
+            trigger101-Indicator-r14            BIT STRING (SIZE (32)),
+            trigger110-Indicator-r14            BIT STRING (SIZE (32)),
+            trigger111-Indicator-r14            BIT STRING (SIZE (32))
+        }
+    }                                                               OPTIONAL    -- Need OR
+}
+
 CQI-ReportModeAperiodic ::=             ENUMERATED {
                                             rm12, rm20, rm22, rm30, rm31,
                                             rm32-v1250, rm10-v1310, rm11-v1310
@@ -3699,6 +4045,10 @@ CSI-Process-r11 ::=     SEQUENCE {
             setup                           CQI-ReportAperiodicProc-v1310
         }                                                               OPTIONAL,       -- Need ON
         eMIMO-Type-r13                  CSI-RS-ConfigEMIMO-r13          OPTIONAL        -- Need ON
+    ]],
+    [[  eMIMO-Type-v1430                CSI-RS-ConfigEMIMO-v1430        OPTIONAL,       -- Need ON
+        eMIMO-Hybrid-r14                CSI-RS-ConfigEMIMO-Hybrid-r14       OPTIONAL,   -- Need ON
+        advancedCodebookEnabled-r14     BOOLEAN                         OPTIONAL        -- Need ON
     ]]
 }
 
@@ -3733,6 +4083,12 @@ CSI-RS-Config-v1310 ::=     SEQUENCE {
     eMIMO-Type-r13              CSI-RS-ConfigEMIMO-r13          OPTIONAL    -- Need ON
 }
 
+CSI-RS-Config-v1430 ::=     SEQUENCE {
+    eMIMO-Type-v1430                CSI-RS-ConfigEMIMO-v1430            OPTIONAL,   -- Need ON
+    eMIMO-Hybrid-r14                CSI-RS-ConfigEMIMO-Hybrid-r14       OPTIONAL,   -- Need ON
+    advancedCodebookEnabled-r14     BOOLEAN                             OPTIONAL    -- Need ON
+}
+
 ZeroTxPowerCSI-RS-Conf-r12 ::=  CHOICE {
         release                         NULL,
         setup                           ZeroTxPowerCSI-RS-r12 
@@ -3752,6 +4108,27 @@ CSI-RS-ConfigEMIMO-r13 ::=  CHOICE {
     }
 }
 
+CSI-RS-ConfigEMIMO-v1430 ::=    CHOICE {
+    release                     NULL,
+    setup                       CHOICE {
+        nonPrecoded-v1430               CSI-RS-ConfigNonPrecoded-v1430,
+        beamformed-v1430                CSI-RS-ConfigBeamformed-v1430
+    }
+}
+
+CSI-RS-ConfigEMIMO2-r14 ::= CHOICE {
+    release                     NULL,
+    setup                       CSI-RS-ConfigBeamformed-r14
+}
+
+CSI-RS-ConfigEMIMO-Hybrid-r14 ::=   CHOICE {
+    release                     NULL,
+    setup                       SEQUENCE {
+        periodicityOffsetIndex-r14          INTEGER (0..1023)               OPTIONAL,   -- Need OR
+        eMIMO-Type2-r14                     CSI-RS-ConfigEMIMO2-r14     OPTIONAL    -- Need ON
+    }
+}
+
 CSI-RS-ConfigNonPrecoded-r13 ::=        SEQUENCE {
     p-C-AndCBSRList-r13                     P-C-AndCBSR-Pair-r13            OPTIONAL,   -- Need OR
     codebookConfigN1-r13                    ENUMERATED {n1, n2, n3, n4, n8},
@@ -3763,6 +4140,13 @@ CSI-RS-ConfigNonPrecoded-r13 ::=        SEQUENCE {
     csi-RS-ConfigNZP-EMIMO-r13              CSI-RS-ConfigNZP-EMIMO-r13      OPTIONAL    -- Need ON
 }
 
+CSI-RS-ConfigNonPrecoded-v1430::=       SEQUENCE {
+    csi-RS-ConfigNZP-EMIMO-v1430            CSI-RS-ConfigNZP-EMIMO-v1430    OPTIONAL,   -- Need ON
+    codebookConfigN1-v1430                  ENUMERATED {n5, n6, n7, n10, n12, n14, n16},
+    codebookConfigN2-r1430                  ENUMERATED {n5, n6, n7 },
+    nzp-ResourceConfigTM9-Original-v1430    CSI-RS-Config-NZP-v1430
+}
+
 CSI-RS-ConfigBeamformed-r13 ::=         SEQUENCE    {
     csi-RS-ConfigNZPIdListExt-r13           SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13    OPTIONAL,   -- Need OR
     csi-IM-ConfigIdList-r13                 SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13   OPTIONAL,   -- Need OR
@@ -3772,6 +4156,36 @@ CSI-RS-ConfigBeamformed-r13 ::=         SEQUENCE    {
     channelMeasRestriction-r13              ENUMERATED {on}         OPTIONAL    -- Need OR
 }
 
+CSI-RS-ConfigBeamformed-r14 ::=         SEQUENCE    {
+    csi-RS-ConfigNZPIdListExt-r14           SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13    OPTIONAL,   -- Need OR
+    csi-IM-ConfigIdList-r14                 SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13   OPTIONAL,   -- Need OR
+    p-C-AndCBSR-PerResourceConfigList-r14   SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13  OPTIONAL,   -- Need OR
+    ace-For4Tx-PerResourceConfigList-r14    SEQUENCE (SIZE (1..7)) OF BOOLEAN   OPTIONAL,   -- Need OR
+    alternativeCodebookEnabledBeamformed-r14    ENUMERATED {true}   OPTIONAL,   -- Need OR
+    channelMeasRestriction-r14              ENUMERATED {on}         OPTIONAL,   -- Need OR
+    csi-RS-ConfigNZP-ApList-r14             SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
+                                                                            OPTIONAL,   -- Need OR
+    nzp-ResourceConfigOriginal-v1430    CSI-RS-Config-NZP-v1430     OPTIONAL,   -- Need OR
+    csi-RS-NZP-Activation-r14               CSI-RS-ConfigNZP-Activation-r14 OPTIONAL        -- Need OR
+}
+
+CSI-RS-ConfigBeamformed-v1430::=        SEQUENCE {
+    csi-RS-ConfigNZP-ApList-r14             SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
+                                                                            OPTIONAL,   -- Need OR
+    nzp-ResourceConfigOriginal-v1430    CSI-RS-Config-NZP-v1430     OPTIONAL,   -- Need OR
+    csi-RS-NZP-Activation-r14               CSI-RS-ConfigNZP-Activation-r14 OPTIONAL        -- Need OR
+}
+
+CSI-RS-Config-NZP-v1430::=      SEQUENCE {
+    transmissionComb-r14                    NZP-TransmissionComb-r14    OPTIONAL,   -- Need OR
+    frequencyDensity-r14                    NZP-FrequencyDensity-r14    OPTIONAL    -- Need OR
+}
+
+CSI-RS-ConfigNZP-Activation-r14::=      SEQUENCE {
+    csi-RS-NZP-mode-r14                     ENUMERATED {semiPersistent, aperiodic},
+    activatedResources-r14                  INTEGER (0..4)
+}
+
 
 CSI-RS-ConfigNZP-r11 ::=        SEQUENCE {
     csi-RS-ConfigNZPId-r11          CSI-RS-ConfigNZPId-r11,
@@ -3791,6 +4205,16 @@ CSI-RS-ConfigNZP-r11 ::=        SEQUENCE {
     }                                                                   OPTIONAL,   -- Need OR
     ...,
     [[  csi-RS-ConfigNZPId-v1310        CSI-RS-ConfigNZPId-v1310        OPTIONAL    -- Need ON
+    ]],
+    [[  transmissionComb-r14            NZP-TransmissionComb-r14        OPTIONAL,   -- Need OR
+        frequencyDensity-r14            NZP-FrequencyDensity-r14        OPTIONAL    -- Need OR
+    ]],
+    [[  mbsfn-SubframeConfigList-v1430  CHOICE {
+                release                     NULL,
+                setup                       SEQUENCE {
+                    subframeConfigList-v1430    MBSFN-SubframeConfigList-v1430
+                }
+        }                                                               OPTIONAL    -- Need OP
     ]]
 }
 
@@ -3802,13 +4226,25 @@ CSI-RS-ConfigNZP-EMIMO-r13 ::=  CHOICE {
         }
 }
 
+CSI-RS-ConfigNZP-EMIMO-v1430 ::=    SEQUENCE {
+    -- All extensions are for Non-Precoded so could be grouped by setup/ release choice
+    nzp-resourceConfigListExt-r14   SEQUENCE (SIZE (0..4)) OF NZP-ResourceConfig-r13,
+    cdmType-v1430                   ENUMERATED {cdm8 }          OPTIONAL    -- Need OR
+}
+
 NZP-ResourceConfig-r13 ::=  SEQUENCE {
     resourceConfig-r13              ResourceConfig-r13,
-    ...
+    ...,
+    [[  transmissionComb-r14        NZP-TransmissionComb-r14        OPTIONAL,   -- Need OR
+        frequencyDensity-r14        NZP-FrequencyDensity-r14        OPTIONAL    -- Need OR
+    ]]
 }
 
 ResourceConfig-r13 ::=              INTEGER (0..31)
 
+NZP-TransmissionComb-r14 ::=            INTEGER (0..2)
+NZP-FrequencyDensity-r14 ::=            ENUMERATED {d1, d2, d3}
+
 
 CSI-RS-ConfigNZPId-r11 ::=                  INTEGER (1..maxCSI-RS-NZP-r11)
 CSI-RS-ConfigNZPId-v1310 ::=                INTEGER (minCSI-RS-NZP-r13..maxCSI-RS-NZP-r13)
@@ -3822,10 +4258,20 @@ CSI-RS-ConfigZP-r11 ::=     SEQUENCE {
     ...
 }
 
+CSI-RS-ConfigZP-ApList-r14 ::=  CHOICE {
+    release                         NULL,
+    setup                           SEQUENCE (SIZE (1.. maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZP-r11
+}
+
 
 CSI-RS-ConfigZPId-r11 ::=                   INTEGER (1..maxCSI-RS-ZP-r11)
 
 
+DataInactivityTimer-r14 ::=                     ENUMERATED {
+                                                s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60,
+                                                s80, s100, s120, s150, s180}
+
+
 DMRS-Config-r11 ::=     CHOICE {
     release                     NULL,
     setup                       SEQUENCE {
@@ -3916,7 +4362,7 @@ EIMTA-MainConfigServCell-r12 ::=    CHOICE {
     release                             NULL,
     setup                               SEQUENCE {
         eimta-UL-DL-ConfigIndex-r12             INTEGER (1..5),
-        eimta-HARQ-ReferenceConfig-r12      ENUMERATED {sa2,sa4,sa5},
+        eimta-HARQ-ReferenceConfig-r12      ENUMERATED {sa2, sa4, sa5},
         mbsfn-SubframeConfigList-v1250      CHOICE {
                 release                             NULL,
                 setup                               SEQUENCE {
@@ -3945,7 +4391,10 @@ LogicalChannelConfig ::=            SEQUENCE {
     ]],
     [[  logicalChannelSR-Prohibit-r12       BOOLEAN                 OPTIONAL        -- Need ON
     ]],
-    [[  laa-Allowed-r14                 BOOLEAN                 OPTIONAL        -- Need ON
+    [[  laa-UL-Allowed-r14                  BOOLEAN                 OPTIONAL,       -- Need ON
+        bitRateQueryProhibitTimer-r14   ENUMERATED {
+                                            s0, s0dot4, s0dot8, s1dot6, s3, s6, s12,
+                                            s30}                OPTIONAL        --Need OR
     ]]
 }
 
@@ -3960,7 +4409,9 @@ LWA-Configuration-r13 ::=           CHOICE {
 LWA-Config-r13 ::=  SEQUENCE {
     lwa-MobilityConfig-r13          WLAN-MobilityConfig-r13     OPTIONAL,   -- Need ON
     lwa-WT-Counter-r13              INTEGER (0..65535)          OPTIONAL,   -- Need ON
-    ...
+    ...,
+    [[  wt-MAC-Address-r14      OCTET STRING (SIZE (6)) OPTIONAL    -- Need ON
+    ]]
 }
 
 
@@ -4051,7 +4502,13 @@ MAC-MainConfig ::=                  SEQUENCE {
                 skipUplinkTxSPS-r14                 ENUMERATED {true}       OPTIONAL,   -- Need OR
                 skipUplinkTxDynamic-r14             ENUMERATED {true}       OPTIONAL    -- Need OR
             }
-        }                                                           OPTIONAL    -- Need ON
+        }                                                           OPTIONAL,   -- Need ON
+        dataInactivityTimerConfig-r14       CHOICE {
+            release                             NULL,
+            setup                               SEQUENCE {
+                dataInactivityTimer-r14             DataInactivityTimer-r14
+            }
+        }                                                OPTIONAL   -- Need ON
     ]]
 }
 
@@ -4188,18 +4645,8 @@ PDCCH-ConfigSCell-r13 ::=       SEQUENCE {
 }
 
 PDCCH-ConfigLAA-r14 ::=     SEQUENCE {
-    enableMonitoringDCI-Format0B-r14    CHOICE {
-        release                             NULL,
-        setup                               SEQUENCE {
-            maxNumberOfSchedSubframes-Format0B-r14  ENUMERATED {sf2, sf3, sf4}
-        }
-    }                                                                   OPTIONAL,       -- Need ON
-    enableMonitoringDCI-Format4B-r14    CHOICE {
-        release                             NULL,
-        setup                               SEQUENCE {
-            maxNumberOfSchedSubframes-Format4B-r14  ENUMERATED {sf2, sf3, sf4}
-        }
-    }                                                                   OPTIONAL,       -- Need ON
+    maxNumberOfSchedSubframes-Format0B-r14  ENUMERATED {sf2, sf3, sf4}  OPTIONAL,       -- Need OR
+    maxNumberOfSchedSubframes-Format4B-r14  ENUMERATED {sf2, sf3, sf4}  OPTIONAL,       -- Need OR
     skipMonitoringDCI-Format0A-r14              ENUMERATED {true}       OPTIONAL,       -- Need OR
     skipMonitoringDCI-Format4A-r14              ENUMERATED {true}       OPTIONAL,       -- Need OR
     pdcch-CandidateReductions-Format0A-r14      
@@ -4305,9 +4752,29 @@ PDCP-Config ::=                     SEQUENCE {
                                         ms1, ms2, ms5, ms10, ms25, ms50, ms100, ms250, ms500,
                                         ms2500, ms5000, ms25000}    OPTIONAL    -- Need ON
             }
-        }                                                               OPTIONAL    -- Need ON 
+        }                                                               OPTIONAL    -- Need ON
+    ]],
+    [[  ul-LWA-Config-r14           CHOICE {
+            release                     NULL,
+            setup                       SEQUENCE {
+                ul-LWA-DRB-ViaWLAN-r14      BOOLEAN,
+                ul-LWA-DataSplitThreshold-r14   ENUMERATED {
+                                        b0, b100, b200, b400, b800, b1600, b3200, b6400,
+                                        b12800, b25600, b51200, b102400, b204800, b409600,
+                                        b819200 }           OPTIONAL    -- Need OR
+            }
+        }                                                       OPTIONAL,       -- Need ON
+        uplinkOnlyHeaderCompression-r14     CHOICE {
+            notUsed-r14                         NULL,
+            rohc-r14                                SEQUENCE {
+                maxCID-r14                              INTEGER (1..16383)      DEFAULT 15,
+                profiles-r14                            SEQUENCE {
+                    profile0x0006-r14                       BOOLEAN
+                },
+                ...
+            }
+        }                                                   OPTIONAL -- Need ON
     ]]
-
 }
 
 
@@ -4345,6 +4812,18 @@ PDSCH-ConfigDedicated-v1310 ::=     SEQUENCE {
     dmrs-ConfigPDSCH-v1310              DMRS-Config-v1310                   OPTIONAL    -- Need ON
 }
 
+PDSCH-ConfigDedicated-v1430 ::=     SEQUENCE {
+    ce-PDSCH-MaxBandwidth-r14           ENUMERATED {bw5, bw20}              OPTIONAL,   -- Need OP
+    ce-PDSCH-TenProcesses-r14           ENUMERATED {on}                     OPTIONAL,   -- Need OR
+    ce-HARQ-AckBundling-r14             ENUMERATED {on}                     OPTIONAL,   -- Need OR
+    ce-SchedulingEnhancement-r14        ENUMERATED {range1, range2}         OPTIONAL,   -- Need OR
+    tbsIndexAlt2-r14                        ENUMERATED {b33}                OPTIONAL    -- Need OR
+}
+
+PDSCH-ConfigDedicatedSCell-v1430 ::=        SEQUENCE {
+    tbsIndexAlt2-r14                        ENUMERATED {b33}                OPTIONAL    -- Need OR
+}
+
 RE-MappingQCLConfigToAddModList-r11 ::=     SEQUENCE (SIZE (1..maxRE-MapQCL-r11)) OF PDSCH-RE-MappingQCL-Config-r11
 
 RE-MappingQCLConfigToReleaseList-r11 ::=    SEQUENCE (SIZE (1..maxRE-MapQCL-r11)) OF PDSCH-RE-MappingQCL-ConfigId-r11
@@ -4364,12 +4843,26 @@ PDSCH-RE-MappingQCL-Config-r11 ::=      SEQUENCE {
     }                                                                       OPTIONAL,   -- Need OP
     csi-RS-ConfigZPId-r11               CSI-RS-ConfigZPId-r11,
     qcl-CSI-RS-ConfigNZPId-r11          CSI-RS-ConfigNZPId-r11              OPTIONAL,   -- Need OR
-    ...
+    ...,
+    [[  mbsfn-SubframeConfigList-v1430  CHOICE {
+            release                     NULL,
+            setup                       SEQUENCE {
+                subframeConfigList-v1430    MBSFN-SubframeConfigList-v1430
+            }
+        }                                                                   OPTIONAL    -- Need OP
+    ]]
 }
 
 
 PDSCH-RE-MappingQCL-ConfigId-r11 ::=        INTEGER (1..maxRE-MapQCL-r11)
 
+PerCC-GapIndicationList-r14 ::=     SEQUENCE (SIZE (1..maxServCell-r13)) OF PerCC-GapIndication-r14
+
+PerCC-GapIndication-r14 ::=         SEQUENCE {
+    servCellId-r14                              ServCellIndex-r13,      
+    gapIndication-r14                           ENUMERATED {gap, ncsg, nogap-noNcsg}
+}
+
 
 PHICH-Config ::=                    SEQUENCE {
     phich-Duration                      ENUMERATED {normal, extended},
@@ -4473,7 +4966,10 @@ PhysicalConfigDedicated ::=     SEQUENCE {
     ]],
     [[  cqi-ReportConfig-v1320                  CQI-ReportConfig-v1320  OPTIONAL        -- Need ON
     ]],
-    [[  typeA-SRS-TPC-PDCCH-Group-r14           SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config-r14         OPTIONAL,       -- Need ON
+    [[  typeA-SRS-TPC-PDCCH-Group-r14   CHOICE {
+            release                         NULL,
+            setup                           SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config-r14
+        }                                                               OPTIONAL,       -- Need ON
         must-Config-r14                         CHOICE{
             release                             NULL,
             setup                               SEQUENCE {
@@ -4482,9 +4978,22 @@ PhysicalConfigDedicated ::=     SEQUENCE {
                                                     dB-6, dB-4dot77, dB-3, dB-1dot77,
                                                     dB0, dB1, dB2, dB3} OPTIONAL        -- Need ON
             }
-        }                                                           OPTIONAL        -- Need ON
+        }                                                           OPTIONAL,       -- Need ON
+        pusch-EnhancementsConfig-r14        PUSCH-EnhancementsConfig-r14        OPTIONAL,   -- Need 
+        ce-pdsch-pusch-EnhancementConfig-r14        ENUMERATED {on}     OPTIONAL,   -- Need OR
+        antennaInfo-v1430               AntennaInfoDedicated-v1430      OPTIONAL,   -- Need ON
+        pucch-ConfigDedicated-v1430     PUCCH-ConfigDedicated-v1430     OPTIONAL,   -- Need ON
+        pdsch-ConfigDedicated-v1430     PDSCH-ConfigDedicated-v1430     OPTIONAL,       -- Need ON
+        pusch-ConfigDedicated-v1430     PUSCH-ConfigDedicated-v1430 OPTIONAL,       -- Need ON
+        soundingRS-UL-PeriodicConfigDedicatedList-r14           SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicated OPTIONAL,       -- Cond PeriodicSRSPCell
+        soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14   SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedUpPTsExt-r13 OPTIONAL,       -- Cond PeriodicSRSExt      
+        soundingRS-UL-AperiodicConfigDedicatedList-r14          SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicatedAperiodic-r10    OPTIONAL,       -- Cond AperiodicSRS
+        soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14 SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13    OPTIONAL,       -- Cond AperiodicSRSExt
+        csi-RS-Config-v1430             CSI-RS-Config-v1430             OPTIONAL,       -- Need ON
+        csi-RS-ConfigZP-ApList-r14              CSI-RS-ConfigZP-ApList-r14  OPTIONAL,   -- Need ON
+        cqi-ReportConfig-v1430                  CQI-ReportConfig-v1430  OPTIONAL,   -- Need ON
+        semiOpenLoop-r14                        BOOLEAN                 OPTIONAL    -- Need ON
     ]]
-
 }
 
 PhysicalConfigDedicatedSCell-r10 ::=        SEQUENCE {
@@ -4575,18 +5084,17 @@ PhysicalConfigDedicatedSCell-r10 ::=        SEQUENCE {
         csi-RS-ConfigNZPToAddModListExt-r13 CSI-RS-ConfigNZPToAddModListExt-r13 OPTIONAL,   -- Need ON
         csi-RS-ConfigNZPToReleaseListExt-r13    CSI-RS-ConfigNZPToReleaseListExt-r13    OPTIONAL    -- Need ON
     ]],
-    [[  cqi-ReportConfig-v1320                  CQI-ReportConfig-v1320  OPTIONAL        -- Need ON
+    [[  cqi-ReportConfig-v1320              CQI-ReportConfig-v1320  OPTIONAL        -- Need ON
     ]],
-    [[  laa-SCellConfiguration-v14xy                    LAA-SCellConfiguration-v14xy    OPTIONAL,       -- Need ON      
-        typeB-SRS-TPC-PDCCH-Config-r14                      SRS-TPC-PDCCH-Config-r14            OPTIONAL,       -- Need ON
+    [[  laa-SCellConfiguration-v1430        LAA-SCellConfiguration-v1430
+                                                                        OPTIONAL,   -- Need ON
+        typeB-SRS-TPC-PDCCH-Config-r14      SRS-TPC-PDCCH-Config-r14    OPTIONAL,   -- Need ON
 
-        uplinkPUSCH-LessPowerControlDedicated-v14xy         UplinkPUSCH-LessPowerControlDedicated-v14xy OPTIONAL,       -- Need ON
+        uplinkPUSCH-LessPowerControlDedicated-v1430         UplinkPUSCH-LessPowerControlDedicated-v1430 OPTIONAL,       -- Need ON
         soundingRS-UL-PeriodicConfigDedicatedList-r14                   SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicated                      OPTIONAL,      -- Cond PeriodicSRS
         soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14                   SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedUpPTsExt-r13                      OPTIONAL,      -- Cond PeriodicSRSExt      
-
-        soundingRS-UL-AperiodicConfigDedicatedList-r14                  SEQUENCE (SIZE (1..2)) OF SoundingRSAperiodicGroup-r14                       OPTIONAL,      -- Cond AperiodicSRS
-        soundingRS-UL-AperiodicConfigDedicatedUpPTsExtList-r14                  SEQUENCE (SIZE (1..4)) OF SoundingRSAperiodicGroupUpPTsExt-r14               OPTIONAL,      -- Cond AperiodicSRSExt
-
+        soundingRS-UL-AperiodicConfigDedicatedList-r14                  SEQUENCE (SIZE (1..2)) OF SoundingRS-AperiodicSet-r14                        OPTIONAL,      -- Cond AperiodicSRS
+        soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14                 SEQUENCE (SIZE (1..4)) OF SoundingRS-AperiodicSetUpPTsExt-r14                OPTIONAL,      -- Cond AperiodicSRSExt
         must-Config-r14                         CHOICE{
             release                             NULL,
             setup                               SEQUENCE {
@@ -4595,7 +5103,13 @@ PhysicalConfigDedicatedSCell-r10 ::=        SEQUENCE {
                                                     dB-6, dB-4dot77, dB-3, dB-1dot77,
                                                     dB0, dB1, dB2, dB3} OPTIONAL        -- Need ON
             }
-        }                                                           OPTIONAL        -- Need ON
+        }                                                           OPTIONAL,       -- Need ON
+        pusch-ConfigDedicated-v1430             PUSCH-ConfigDedicatedSCell-v1430    OPTIONAL,   -- Need ON
+        csi-RS-Config-v1430                     CSI-RS-Config-v1430         OPTIONAL,   -- Need ON
+        csi-RS-ConfigZP-ApList-r14              CSI-RS-ConfigZP-ApList-r14      OPTIONAL,   -- Need ON
+        cqi-ReportConfig-v1430                  CQI-ReportConfig-v1430  OPTIONAL,   -- Need ON
+        semiOpenLoop-r14                        BOOLEAN                     OPTIONAL,   -- Need ON
+        pdsch-ConfigDedicatedSCell-v1430        PDSCH-ConfigDedicatedSCell-v1430        OPTIONAL        -- Need ON
     ]]
 }
 
@@ -4604,7 +5118,7 @@ LAA-SCellConfiguration-r13 ::=          SEQUENCE {
     laa-SCellSubframeConfig-r13             BIT STRING (SIZE(8))
 }
 
-LAA-SCellConfiguration-v14xy ::=        SEQUENCE {
+LAA-SCellConfiguration-v1430 ::=        SEQUENCE {
     crossCarrierSchedulingConfig-UL-r14 CHOICE {
         release                                 NULL,
         setup                                   SEQUENCE {
@@ -4614,8 +5128,8 @@ LAA-SCellConfiguration-v14xy ::=        SEQUENCE {
     lbt-Config-r14                              LBT-Config-r14          OPTIONAL,       -- Need ON
     pdcch-ConfigLAA-r14                         PDCCH-ConfigLAA-r14     OPTIONAL,       -- Need ON
     absenceOfAnyOtherTechnology-r14         ENUMERATED {true}       OPTIONAL,       -- Need OR
-    soundingRS-UL-ConfigDedicatedAperiodic-v14xy
-                        SoundingRS-UL-ConfigDedicatedAperiodic-v14xy    OPTIONAL        -- Need ON
+    soundingRS-UL-ConfigDedicatedAperiodic-v1430
+                        SoundingRS-UL-ConfigDedicatedAperiodic-v1430    OPTIONAL        -- Need ON
 }
 
 LBT-Config-r14 ::=      CHOICE{
@@ -4635,14 +5149,20 @@ CSI-RS-ConfigZPToAddModList-r11 ::= SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI
 
 CSI-RS-ConfigZPToReleaseList-r11 ::=    SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZPId-r11
 
-SoundingRSAperiodicGroup-r14 ::= SEQUENCE{
-    srsCcGroupIndexList                 SEQUENCE (SIZE (1..4)) OF SrsCcGroupIndex OPTIONAL, -- Cond Srs-Trigger-TypeA
-    soundingRS-UL-ConfigDedicatedAperiodic-r10      SoundingRS-UL-ConfigDedicatedAperiodic-r10
+SoundingRS-AperiodicSet-r14 ::= SEQUENCE{
+    srs-CC-SetIndexList-r14                 
+                                SEQUENCE (SIZE (1..4)) OF SRS-CC-SetIndex-r14
+                                                             OPTIONAL,  -- Cond SRS-Trigger-TypeA
+    soundingRS-UL-ConfigDedicatedAperiodic-r14
+                                                SoundingRS-UL-ConfigDedicatedAperiodic-r10
 }
 
-SoundingRSAperiodicGroupUpPTsExt-r14 ::= SEQUENCE{
-    srsCcGroupIndexList                 SEQUENCE (SIZE (1..4)) OF SrsCcGroupIndex OPTIONAL, -- Cond Srs-Trigger-TypeA
-    soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13      SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
+SoundingRS-AperiodicSetUpPTsExt-r14 ::= SEQUENCE{
+    srs-CC-SetIndexList-r14
+                                SEQUENCE (SIZE (1..4)) OF SRS-CC-SetIndex-r14 
+                                                            OPTIONAL,   -- Cond SRS-Trigger-TypeA
+    soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r14
+                                            SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
 }
 
 
@@ -4682,9 +5202,11 @@ PRACH-Config-v1310 ::=              SEQUENCE {
     initial-CE-level-r13                    INTEGER (0..3)      OPTIONAL    -- Need OR
 }
 
-PRACH-Config-v14xy ::=              SEQUENCE {
+PRACH-Config-v1430 ::=              SEQUENCE {
     rootSequenceIndexHighSpeed-r14              INTEGER (0..837),
-    zeroCorrelationZoneConfigHighSpeed-r14      INTEGER (0..12)
+    zeroCorrelationZoneConfigHighSpeed-r14      INTEGER (0..12),
+    prach-ConfigIndexHighSpeed-r14              INTEGER (0..63),
+    prach-FreqOffsetHighSpeed-r14               INTEGER (0..94)
 }
 
 PRACH-ConfigSCell-r10 ::=               SEQUENCE {
@@ -4736,7 +5258,11 @@ PUCCH-ConfigCommon-v1310 ::=        SEQUENCE {
     pucch-NumRepetitionCE-Msg4-Level3-r13   ENUMERATED {n4, n8, n16, n32}   OPTIONAL    -- Need OR
 }
 
-PUCCH-ConfigDedicated ::=           SEQUENCE {
+PUCCH-ConfigCommon-v1430 ::=        SEQUENCE {
+    pucch-NumRepetitionCE-Msg4-Level3-r14   ENUMERATED {n64, n128}  OPTIONAL    -- Need OR
+}
+
+PUCCH-ConfigDedicated ::=           SEQUENCE {
     ackNackRepetition                   CHOICE{
         release                             NULL,
         setup                               SEQUENCE {
@@ -4875,6 +5401,10 @@ PUCCH-ConfigDedicated-r13 ::=       SEQUENCE {
     }                                                                       OPTIONAL    --Need ON
 }
 
+PUCCH-ConfigDedicated-v1430 ::=     SEQUENCE {
+    pucch-NumRepetitionCE-format1-r14       ENUMERATED {r64,r128}       OPTIONAL    -- Need OR
+}
+
 Format4-resource-r13    ::=             SEQUENCE {
     startingPRB-format4-r13                     INTEGER (0..109),
     numberOfPRB-format4-r13                 INTEGER (0..7)
@@ -4976,7 +5506,7 @@ PUSCH-ConfigDedicated-r13 ::=           SEQUENCE {
             nPUSCH-Identity-r13                     INTEGER (0..509),
             nDMRS-CSH-Identity-r13                  INTEGER (0..509)
         }
-    }                                                                   OPTIONAL,   -- Need ON
+    }                                                                       OPTIONAL,   -- Need ON
     uciOnPUSCH                              CHOICE {
         release                                 NULL,
         setup                                   SEQUENCE {
@@ -4995,11 +5525,58 @@ PUSCH-ConfigDedicated-r13 ::=           SEQUENCE {
     pusch-HoppingConfig-r13                 ENUMERATED {on}                 OPTIONAL    -- Need OR
 }
 
+PUSCH-ConfigDedicated-v1430 ::=         SEQUENCE {
+    ce-PUSCH-NB-MaxTBS-r14                  ENUMERATED {on}                 OPTIONAL,   -- Need OR
+    ce-PUSCH-MaxBandwidth-r14               ENUMERATED {bw5}                OPTIONAL,   -- Need OP
+    tdd-PUSCH-UpPTS-r14                     TDD-PUSCH-UpPTS-r14             OPTIONAL,   -- Need ON
+    ul-DMRS-IFDMA-r14                       BOOLEAN,
+    enable256QAM-r14                        Enable256QAM-r14                OPTIONAL    -- Need ON
+}
+
 PUSCH-ConfigDedicatedSCell-r10 ::=      SEQUENCE {
     groupHoppingDisabled-r10                ENUMERATED {true}               OPTIONAL,   -- Need OR
     dmrs-WithOCC-Activated-r10              ENUMERATED {true}               OPTIONAL    -- Need OR
 }
 
+PUSCH-ConfigDedicatedSCell-v1430 ::=            SEQUENCE {
+    enable256QAM-r14                        Enable256QAM-r14                OPTIONAL    -- Need OR
+}
+
+TDD-PUSCH-UpPTS-r14 ::=                 CHOICE {
+    release                                 NULL,
+    setup                                   SEQUENCE {
+        symPUSCH-UpPTS-r14                      ENUMERATED {sym1, sym2, sym3, sym4, sym5, sym6}                                                                                 OPTIONAL,   -- Need ON
+        dmrs-LessUpPTS-Config-r14               ENUMERATED {true}           OPTIONAL    -- Need OR
+    }
+}
+
+Enable256QAM-r14 ::=                    CHOICE {
+        release                             NULL,
+        setup                               CHOICE {
+            tpc-SubframeSet-Configured-r14      SEQUENCE {
+                    subframeSet1-DCI-Format0-r14                                        BOOLEAN,
+                    subframeSet1-DCI-Format4-r14                                        BOOLEAN,
+                    subframeSet2-DCI-Format0-r14                                        BOOLEAN,
+                    subframeSet2-DCI-Format4-r14                                        BOOLEAN
+            },
+            tpc-SubframeSet-NotConfigured-r14   SEQUENCE {
+                    dci-Format0-r14     BOOLEAN,
+                    dci-Format4-r14     BOOLEAN
+            }
+        }
+}
+
+PUSCH-EnhancementsConfig-r14 ::=        CHOICE {
+    release                         NULL,
+    setup                           SEQUENCE {
+        pusch-HoppingOffsetPUSCH-Enh-r14            INTEGER (1..100)        OPTIONAL,   -- Need ON
+        interval-ULHoppingPUSCH-Enh-r14         CHOICE {
+            interval-FDD-PUSCH-Enh-r14              ENUMERATED {int1, int2, int4, int8},
+            interval-TDD-PUSCH-Enh-r14              ENUMERATED {int1, int5, int10, int20}
+        }                                                                   OPTIONAL    -- Need ON
+    }
+}
+
 UL-ReferenceSignalsPUSCH ::=        SEQUENCE {
     groupHoppingEnabled                 BOOLEAN,
     groupAssignmentPUSCH                INTEGER (0..29),
@@ -5123,7 +5700,8 @@ RadioResourceConfigCommonSIB ::=    SEQUENCE {
         pucch-ConfigCommon-v1310        PUCCH-ConfigCommon-v1310            OPTIONAL    -- Need OR
     ]],
     [[  highSpeedConfig-r14             HighSpeedConfig-r14                 OPTIONAL,   -- Need OR
-        prach-Config-v14xy              PRACH-Config-v14xy                  OPTIONAL    -- Need OR
+        prach-Config-v1430              PRACH-Config-v1430                  OPTIONAL,   -- Need OR
+        pucch-ConfigCommon-v1430        PUCCH-ConfigCommon-v1430            OPTIONAL    -- Need OR
     ]]
 }
 
@@ -5156,7 +5734,9 @@ RadioResourceConfigCommon ::=       SEQUENCE {
         uplinkPowerControlCommon-v1310  UplinkPowerControlCommon-v1310      OPTIONAL    -- Need ON
     ]],
     [[  highSpeedConfig-r14             HighSpeedConfig-r14                 OPTIONAL,   -- Need OR
-        prach-Config-v14xy              PRACH-Config-v14xy                  OPTIONAL    -- Need OR
+        prach-Config-v1430              PRACH-Config-v1430                  OPTIONAL,   -- Need OR
+        pucch-ConfigCommon-v1430        PUCCH-ConfigCommon-v1430            OPTIONAL,   -- Need OR
+        tdd-Config-v1430                TDD-Config-v1430                    OPTIONAL    -- Cond TDD3
     ]]
 }
 
@@ -5219,7 +5799,7 @@ RadioResourceConfigCommonSCell-r10 ::=  SEQUENCE {
                                 UplinkPowerControlCommonSCell-v1310 OPTIONAL    -- Cond UL
     ]],
     [[  highSpeedConfigSCell-r14        HighSpeedConfigSCell-r14            OPTIONAL,   -- Need OR
-        prach-Config-v14xy              PRACH-Config-v14xy                  OPTIONAL,   -- Cond UL
+        prach-Config-v1430              PRACH-Config-v1430                  OPTIONAL,   -- Cond UL
     ul-Configuration-r14                SEQUENCE {
         ul-FreqInfo-r14                     SEQUENCE {
             ul-CarrierFreq-r14                  ARFCN-ValueEUTRA-r9         OPTIONAL,   -- Need OP
@@ -5231,11 +5811,13 @@ RadioResourceConfigCommonSCell-r10 ::=  SEQUENCE {
         soundingRS-UL-ConfigCommon-r14      SoundingRS-UL-ConfigCommon,
         ul-CyclicPrefixLength-r14           UL-CyclicPrefixLength,
         prach-ConfigSCell-r14                   PRACH-ConfigSCell-r10       OPTIONAL,   -- Cond TDD-OR-NoR11        
-        uplinkPowerControlCommonPUSCH-LessCell-v14xy                                                UplinkPowerControlCommonPUSCH-LessCell-v14xy    OPTIONAL    -- Need OR
+        uplinkPowerControlCommonPUSCH-LessCell-v1430                                                UplinkPowerControlCommonPUSCH-LessCell-v1430    OPTIONAL    -- Need OR
 }                                                                   OPTIONAL,   -- Cond ULSRS
     harq-ReferenceConfig-r14                    ENUMERATED {sa2,sa4,sa5}    OPTIONAL,       -- Need OR
     soundingRS-FlexibleTiming-r14               ENUMERATED {true}           OPTIONAL        -- Need OR
-    ]]  
+    ]],
+    [[  mbsfn-SubframeConfigList-v1430      MBSFN-SubframeConfigList-v1430      OPTIONAL-- Need ON
+    ]]
 }
 
 BCCH-Config ::=                     SEQUENCE {
@@ -5316,6 +5898,8 @@ RadioResourceConfigDedicated ::=        SEQUENCE {
     ]],
     [[  neighCellsCRS-Info-r13          NeighCellsCRS-Info-r13              OPTIONAL,   -- Cond CRSIM
         rlf-TimersAndConstants-r13      RLF-TimersAndConstants-r13          OPTIONAL    -- Need ON
+    ]],
+    [[  sps-Config-v1430                SPS-Config-v1430                    OPTIONAL    -- Cond SPS
     ]]
 }
 
@@ -5326,6 +5910,8 @@ RadioResourceConfigDedicatedPSCell-r12 ::=      SEQUENCE {
     naics-Info-r12                          NAICS-AssistanceInfo-r12    OPTIONAL,   -- Need ON
     ...,
     [[  neighCellsCRS-InfoPSCell-r13        NeighCellsCRS-Info-r13      OPTIONAL    -- Need ON
+    ]],
+    [[  sps-Config-v1430                SPS-Config-v1430                OPTIONAL    -- Cond SPS2
     ]]
 }
 
@@ -5346,7 +5932,6 @@ RadioResourceConfigDedicatedSCell-r10 ::=   SEQUENCE {
     ]],
     [[  neighCellsCRS-InfoSCell-r13         NeighCellsCRS-Info-r13      OPTIONAL    -- Need ON
     ]]
-
 }
 
 SRB-ToAddModList ::=                SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
@@ -5384,9 +5969,10 @@ DRB-ToAddMod ::=    SEQUENCE {
         drb-TypeLWIP-r13                    ENUMERATED {lwip, lwip-DL-only,
                                              lwip-UL-only, eutran}      OPTIONAL        -- Need ON
     ]],
-    [[  rlc-Config-v14xy                    RLC-Config-v14xy        OPTIONAL,       -- Need ON
+    [[  rlc-Config-v1430                    RLC-Config-v1430        OPTIONAL,       -- Need ON
         lwip-UL-Aggregation-r14             BOOLEAN                 OPTIONAL,       -- Cond LWIP
-        lwip-DL-Aggregation-r14             BOOLEAN                 OPTIONAL        -- Cond LWIP
+        lwip-DL-Aggregation-r14             BOOLEAN                 OPTIONAL,       -- Cond LWIP
+        lwa-WLAN-AC-r14         ENUMERATED {ac-bk, ac-be, ac-vi, ac-vo} OPTIONAL    -- Cond UL-LWA
     ]]
 }
 
@@ -5404,7 +5990,7 @@ DRB-ToAddModSCG-r12 ::= SEQUENCE {
     logicalChannelIdentitySCG-r12       INTEGER (3..10)         OPTIONAL,   -- Cond DRB-SetupS
     logicalChannelConfigSCG-r12         LogicalChannelConfig    OPTIONAL,   -- Cond SetupS
     ...,
-    [[  rlc-Config-v14xy                    RLC-Config-v14xy        OPTIONAL        -- Need ON
+    [[  rlc-Config-v1430                    RLC-Config-v1430        OPTIONAL        -- Need ON
     ]]
 }
 
@@ -5426,7 +6012,9 @@ CRS-AssistanceInfo-r11 ::= SEQUENCE {
     physCellId-r11                      PhysCellId,
     antennaPortsCount-r11               ENUMERATED {an1, an2, an4, spare1},
     mbsfn-SubframeConfigList-r11        MBSFN-SubframeConfigList,
-    ...
+    ...,
+    [[  mbsfn-SubframeConfigList-v1430  MBSFN-SubframeConfigList-v1430      OPTIONAL    -- Need ON
+    ]]
 }
 
 NeighCellsCRS-Info-r13 ::=      CHOICE {
@@ -5439,8 +6027,10 @@ CRS-AssistanceInfoList-r13 ::=  SEQUENCE (SIZE (1..maxCellReport)) OF CRS-Assist
 CRS-AssistanceInfo-r13 ::= SEQUENCE {
     physCellId-r13                      PhysCellId,
     antennaPortsCount-r13               ENUMERATED {an1, an2, an4, spare1},
-    mbsfn-SubframeConfigList-r13        MBSFN-SubframeConfigList    OPTIONAL,   -- Need ON
-    ...
+    mbsfn-SubframeConfigList-r13        MBSFN-SubframeConfigList            OPTIONAL,   -- Need ON
+    ...,
+    [[  mbsfn-SubframeConfigList-v1430  MBSFN-SubframeConfigList-v1430      OPTIONAL    -- Need ON
+    ]]
 }
 
 NAICS-AssistanceInfo-r12 ::=        CHOICE {
@@ -5517,7 +6107,7 @@ RLC-Config-v1310 ::=                SEQUENCE {
     pollPDU-v1310                               PollPDU-v1310       OPTIONAL    -- Need OR
 }
 
-RLC-Config-v14xy ::=                CHOICE {
+RLC-Config-v1430 ::=                CHOICE {
     release                             NULL,
     setup                               SEQUENCE {
         pollByte-r14                        PollByte-r14
@@ -5826,7 +6416,7 @@ SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13 ::=  CHOICE{
     }
 }
 
-SoundingRS-UL-ConfigDedicatedAperiodic-v14xy ::=    CHOICE{
+SoundingRS-UL-ConfigDedicatedAperiodic-v1430 ::=    CHOICE{
     release                             NULL,
     setup                               SEQUENCE {      
         srs-SubframeIndication-r14          INTEGER (1..4)  OPTIONAL        -- Need ON
@@ -5866,6 +6456,23 @@ SPS-Config ::=  SEQUENCE {
     sps-ConfigUL                    SPS-ConfigUL            OPTIONAL            -- Need ON
 }
 
+SPS-Config-v1430 ::=    SEQUENCE {
+    ul-SPS-V-RNTI-r14                   C-RNTI                  OPTIONAL,           -- Need OR
+    sl-SPS-V-RNTI-r14                   C-RNTI                  OPTIONAL,           -- Need OR
+    sps-ConfigUL-ToAddModList-r14       SPS-ConfigUL-ToAddModList-r14   OPTIONAL,   -- Need ON
+    sps-ConfigUL-ToReleaseList-r14      SPS-ConfigUL-ToReleaseList-r14  OPTIONAL,   -- Need ON
+    sps-ConfigSL-ToAddModList-r14       SPS-ConfigSL-ToAddModList-r14   OPTIONAL,   -- Need ON
+    sps-ConfigSL-ToReleaseList-r14      SPS-ConfigSL-ToReleaseList-r14  OPTIONAL    -- Need ON
+}
+
+SPS-ConfigUL-ToAddModList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigUL
+
+SPS-ConfigUL-ToReleaseList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigIndex-r14
+
+SPS-ConfigSL-ToAddModList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigSL-r14
+
+SPS-ConfigSL-ToReleaseList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigIndex-r14
+
 SPS-ConfigDL ::=    CHOICE{
     release                         NULL,
     setup                           SEQUENCE {
@@ -5892,8 +6499,8 @@ SPS-ConfigUL ::=    CHOICE {
     setup                           SEQUENCE {
         semiPersistSchedIntervalUL          ENUMERATED {
                                                 sf10, sf20, sf32, sf40, sf64, sf80,
-                                                sf128, sf160, sf320, sf640, sf1-v14xy,
-                                                sf2-v14xy, sf3-v14xy, sf4-v14xy, sf5-v14xy,
+                                                sf128, sf160, sf320, sf640, sf1-v1430,
+                                                sf2-v1430, sf3-v1430, sf4-v1430, sf5-v1430,
                                                 spare1},
         implicitReleaseAfter                ENUMERATED {e2, e3, e4, e8},
         p0-Persistent                       SEQUENCE {
@@ -5912,11 +6519,27 @@ SPS-ConfigUL ::=    CHOICE {
         ]],
         [[  numberOfConfUlSPS-Processes-r13         INTEGER (1..8)      OPTIONAL    -- Need OR
         ]],
-        [[  fixedRV-NonAdaptive-r14                 ENUMERATED {true}       OPTIONAL    -- Need OR
+        [[  fixedRV-NonAdaptive-r14                 ENUMERATED {true}       OPTIONAL,   -- Need OR
+            sps-ConfigIndex-r14                     SPS-ConfigIndex-r14     OPTIONAL,   -- Need OR
+            semiPersistSchedIntervalUL-v1430        ENUMERATED {
+                                            sf50, sf100, sf200, sf300, sf400, sf500,
+                                            sf600, sf700, sf800, sf900, sf1000, spare5,
+                                            spare4, spare3, spare2, spare1} OPTIONAL    -- Need OR
+
         ]]
     }
 }
 
+SPS-ConfigSL-r14 ::=    SEQUENCE {
+    sps-ConfigIndex-r14             SPS-ConfigIndex-r14,
+    semiPersistSchedIntervalSL-r14  ENUMERATED {
+                                        sf20, sf50, sf100, sf200, sf300, sf400,
+                                        sf500, sf600, sf700, sf800, sf900, sf1000,
+                                        spare4, spare3, spare2, spare1}
+}
+
+SPS-ConfigIndex-r14 ::=         INTEGER (1..maxConfigSPS-r14)
+
 N1PUCCH-AN-PersistentList ::=       SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
 
 
@@ -5925,12 +6548,16 @@ SRS-TPC-PDCCH-Config-r14 ::=                    CHOICE {
     setup                               SEQUENCE {
         srs-TPC-RNTI-r14                                    BIT STRING (SIZE (16)),
     startingBitOfFormat3B-r14                           INTEGER (0..31),                fieldTypeFormat3B-r14                               INTEGER (1..4), 
-        srsCcGroupIndexlist                                 SEQUENCE (SIZE(1..4)) OF SrsCcGroupIndex    OPTIONAL    -- Cond Srs-Trigger-TypeA       
+        srs-CC-SetIndexlist-r14                                 SEQUENCE (SIZE(1..4)) OF SRS-CC-SetIndex-r14    OPTIONAL    -- Cond SRS-Trigger-TypeA       
 
     }
 }
 
-SrsCcGroupIndex ::=                     INTEGER (0..3)
+SRS-CC-SetIndex-r14 ::=         SEQUENCE {
+    cc-SetIndex-r14             INTEGER (0..3),
+    cc-IndexInOneCC-Set-r14     INTEGER (0..7)
+}
+
 
 TDD-Config ::=                      SEQUENCE {
     subframeAssignment                  ENUMERATED {
@@ -5944,6 +6571,10 @@ TDD-Config-v1130 ::=                SEQUENCE {
     specialSubframePatterns-v1130       ENUMERATED {ssp7,ssp9}
 }
 
+TDD-Config-v1430 ::=                SEQUENCE {
+    specialSubframePatterns-v1430       ENUMERATED {ssp10}
+}
+
 TDD-ConfigSL-r12 ::=        SEQUENCE {
     subframeAssignmentSL-r12                ENUMERATED {
                                             none, sa0, sa1, sa2, sa3, sa4, sa5, sa6}
@@ -6049,9 +6680,9 @@ UplinkPowerControlCommonSCell-v1310 ::= SEQUENCE {
                                                 deltaF10, deltaF9, deltaF8, deltaF7, 
                                                 spare1}                         OPTIONAL    -- Need OR
 }
-UplinkPowerControlCommonPUSCH-LessCell-v14xy ::=    SEQUENCE {
-    p0-Nominal-PeriodicSRS                      INTEGER (-126..24)          OPTIONAL,   -- Need OR
-    p0-Nominal-AperiodicSRS                     INTEGER (-126..24)          OPTIONAL,   -- Need OR
+UplinkPowerControlCommonPUSCH-LessCell-v1430 ::=    SEQUENCE {
+    p0-Nominal-PeriodicSRS-r14                      INTEGER (-126..24)      OPTIONAL,   -- Need OR
+    p0-Nominal-AperiodicSRS-r14                     INTEGER (-126..24)      OPTIONAL,   -- Need OR
     alpha-SRS-r14                               Alpha-r12                   OPTIONAL    -- Need OR
 }
 
@@ -6087,10 +6718,10 @@ UplinkPowerControlDedicated-v1250 ::=   SEQUENCE {
     }
 }
 
-UplinkPUSCH-LessPowerControlDedicated-v14xy ::=     SEQUENCE {
-    p0-UE-PeriodicSRS                           INTEGER (-8..7)             OPTIONAL,   -- Need OR
-    p0-UE-AperiodicSRS                          INTEGER (-8..7)             OPTIONAL,   -- Need OR
-    accumulationEnabled                         BOOLEAN
+UplinkPUSCH-LessPowerControlDedicated-v1430 ::=     SEQUENCE {
+    p0-UE-PeriodicSRS-r14                       INTEGER (-8..7)             OPTIONAL,   -- Need OR
+    p0-UE-AperiodicSRS-r14                      INTEGER (-8..7)             OPTIONAL,   -- Need OR
+    accumulationEnabled-r14                     BOOLEAN
 }
 
 UplinkPowerControlDedicatedSCell-r10 ::=        SEQUENCE {
@@ -6143,7 +6774,9 @@ WLAN-MobilityConfig-r13 ::=     SEQUENCE {
     associationTimer-r13                ENUMERATED {s10, s30,
                                          s60, s120, s240}           OPTIONAL,   -- Need OR
     successReportRequested-r13          ENUMERATED {true}           OPTIONAL,   -- Need OR
-    ...
+    ...,
+    [[  wlan-SuspendConfig-r14          WLAN-SuspendConfig-r14      OPTIONAL    -- Need ON
+    ]]
 }
 
 
@@ -6246,6 +6879,15 @@ CellSelectionInfoCE-r13 ::=     SEQUENCE {
 }
 
 
+CellSelectionInfoCE1-r13 ::=        SEQUENCE {
+    q-RxLevMinCE1-r13               Q-RxLevMin,
+    q-QualMinRSRQ-CE1-r13           Q-QualMin-r9                        OPTIONAL    -- Need OR
+}
+
+CellSelectionInfoCE1-v1360 ::=      SEQUENCE {
+    delta-RxLevMinCE1-v1360                 INTEGER (-8..-1)
+}
+
 CellReselectionSubPriority-r13 ::=          ENUMERATED {oDot2, oDot4, oDot6, oDot8}
 
 
@@ -6334,7 +6976,11 @@ MobilityControlInfo ::=     SEQUENCE {
     ]],
     [[  drb-ContinueROHC-r11            ENUMERATED {true}                   OPTIONAL    -- Cond HO
     ]],
-    [[  mobilityControlInfoV2X-r14  MobilityControlInfoV2X-r14              OPTIONAL    -- Need OR
+    [[  mobilityControlInfoV2X-r14  MobilityControlInfoV2X-r14              OPTIONAL,   -- Need ON
+        handoverWithoutWT-Change-r14    ENUMERATED {keepLWA-Config, sendEndMarker}  OPTIONAL,   -- Cond HO
+        makeBeforeBreak-r14             ENUMERATED {true}                   OPTIONAL,   -- Need OR
+        rach-Skip-r14                   RACH-Skip-r14                       OPTIONAL,   -- Need OR
+        sameSFN-Indication-r14          ENUMERATED {true}                   OPTIONAL    -- Cond HO-SFNsynced
     ]]
 }
 
@@ -6345,13 +6991,17 @@ MobilityControlInfoSCG-r12 ::=      SEQUENCE {
     ue-IdentitySCG-r12                  C-RNTI                          OPTIONAL,   -- Cond SCGEst,
     rach-ConfigDedicated-r12            RACH-ConfigDedicated            OPTIONAL,   -- Need OP
     cipheringAlgorithmSCG-r12       CipheringAlgorithm-r12      OPTIONAL,   -- Need ON
-    ...
+    ...,
+    [[  makeBeforeBreakSCG-r14          ENUMERATED {true}               OPTIONAL,   -- Need OR
+        rach-SkipSCG-r14                RACH-Skip-r14                   OPTIONAL    -- Need OR
+    ]]
 }
 
 MobilityControlInfoV2X-r14 ::=  SEQUENCE {
     v2x-CommTxPoolExceptional-r14       SL-CommResourcePoolV2X-r14      OPTIONAL,       -- Need OR
     v2x-CommRxPool-r14                  SL-CommRxPoolListV2X-r14        OPTIONAL,       -- Need OR
-    v2x-CommSyncConfig-r14              SL-SyncConfigListV2X-r14        OPTIONAL        -- Need OR
+    v2x-CommSyncConfig-r14              SL-SyncConfigListV2X-r14        OPTIONAL,       -- Need OR
+    cbr-MobilityTxConfigList-r14        SL-CBR-CommonTxConfigList-r14   OPTIONAL        -- Need OR
 }
 
 CarrierBandwidthEUTRA ::=           SEQUENCE {
@@ -6375,6 +7025,22 @@ CarrierFreqEUTRA-v9e0 ::=           SEQUENCE {
     ul-CarrierFreq-v9e0                 ARFCN-ValueEUTRA-r9         OPTIONAL    -- Cond FDD
 }
 
+RACH-Skip-r14 ::=                   SEQUENCE {
+    targetTA-r14                    CHOICE {
+        ta0-r14                         NULL,
+        ptag-r14                        NULL,
+        pstag-r14                       NULL,
+        mcg-STAG-r14                    STAG-Id-r11,
+        scg-STAG-r14                    STAG-Id-r11
+    },
+    ul-ConfigInfo-r14               SEQUENCE {
+        numberOfConfUL-Processes-r14            INTEGER (1..8),
+        ul-SchedInterval-r14            ENUMERATED {sf2, sf5, sf10},
+        ul-StartSubframe-r14            INTEGER (0..9),
+        ul-Grant-r14                    BIT STRING (SIZE (16))
+    }                                                               OPTIONAL    -- Need OR
+}
+
 
 MobilityParametersCDMA2000 ::=          OCTET STRING
 
@@ -6599,7 +7265,10 @@ MeasConfig ::=                      SEQUENCE {
         measObjectToRemoveListExt-r13       MeasObjectToRemoveListExt-r13   OPTIONAL,   -- Need ON
         measObjectToAddModListExt-r13       MeasObjectToAddModListExt-r13   OPTIONAL,   -- Need ON
         measIdToAddModList-v1310            MeasIdToAddModList-v1310        OPTIONAL,   -- Need ON
-        measIdToAddModListExt-v1310         MeasIdToAddModListExt-v1310     OPTIONAL        -- Need ON
+        measIdToAddModListExt-v1310         MeasIdToAddModListExt-v1310     OPTIONAL    -- Need ON
+    ]],
+    [[  measGapConfigPerCC-List-r14         MeasGapConfigPerCC-List-r14     OPTIONAL,   -- Need ON
+        measGapSharingConfig-r14            MeasGapSharingConfig-r14        OPTIONAL    -- Need ON
     ]]
 }
 
@@ -6656,12 +7325,50 @@ MeasGapConfig ::=                   CHOICE {
         gapOffset                           CHOICE {
                 gp0                                 INTEGER (0..39),
                 gp1                                 INTEGER (0..79),
-                ...
+                
+                ...,
+                gp2-r14                             INTEGER (0..39),
+                gp3-r14                             INTEGER (0..79), 
+                gp-ncsg1-r14                        INTEGER (0..39), 
+                gp-ncsg2-r14                        INTEGER (0..79), 
+                gp-ncsg3-r14                        INTEGER (0..39), 
+                gp-ncsg4-r14                        INTEGER (0..79),
+                gp-nonUniform1-r14                  INTEGER (0..1279),
+                gp-nonUniform2-r14                  INTEGER (0..2559),
+                gp-nonUniform3-r14                  INTEGER (0..5119),
+                gp-nonUniform4-r14                  INTEGER (0..10239)
         }
     }
 }
 
 
+
+MeasGapConfigPerCC-List-r14 ::= CHOICE {
+    release                     NULL,
+    setup                       SEQUENCE {
+        measGapConfigToRemoveList-r14   MeasGapConfigToRemoveList-r14   OPTIONAL,   -- Need ON
+        measGapConfigToAddModList-r14   MeasGapConfigToAddModList-r14   OPTIONAL    -- Need ON
+    }
+}
+
+MeasGapConfigToRemoveList-r14 ::=   SEQUENCE (SIZE (1..maxServCell-r13)) OF ServCellIndex-r13
+
+MeasGapConfigToAddModList-r14 ::=   SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasGapConfigPerCC-r14
+
+MeasGapConfigPerCC-r14 ::=  SEQUENCE {
+    servCellId-r14              ServCellIndex-r13,
+    measGapConfigCC-r14         MeasGapConfig
+}
+
+
+MeasGapSharingConfig-r14 ::=            CHOICE {
+    release                             NULL,
+    setup                               SEQUENCE {
+        measGapSharingScheme-r14                ENUMERATED {scheme00, scheme01, scheme10, scheme11} 
+    }
+}
+
+
 MeasId ::=                          INTEGER (1..maxMeasId)
 
 MeasId-v1250 ::=                    INTEGER (maxMeasId-Plus1..maxMeasId-r12)
@@ -6745,6 +7452,11 @@ MeasObjectEUTRA ::=                 SEQUENCE {
         whiteCellsToAddModList-r13      WhiteCellsToAddModList-r13  OPTIONAL,       -- Need ON
         rmtc-Config-r13             RMTC-Config-r13         OPTIONAL,       -- Need ON
         carrierFreq-r13                 ARFCN-ValueEUTRA-v9e0       OPTIONAL            -- Need ON
+    ]],
+    [[  
+        tx-ResourcePoolToRemoveList-r14 Tx-ResourcePoolMeasList-r14     OPTIONAL,   -- Need ON
+        tx-ResourcePoolToAddList-r14    Tx-ResourcePoolMeasList-r14     OPTIONAL,   -- Need ON
+        fembms-MixedCarrier-r14             BOOLEAN                 OPTIONAL            -- Need ON
     ]]
 }
 
@@ -6804,6 +7516,8 @@ RMTC-Config-r13 ::= CHOICE {
     }
 }
 
+Tx-ResourcePoolMeasList-r14 ::= SEQUENCE (SIZE (1..maxSL-PoolToMeasure-r14)) OF SL-V2X-TxPoolReportIdentity-r14
+
 
 MeasObjectGERAN ::=                 SEQUENCE {
     carrierFreqs                        CarrierFreqsGERAN,
@@ -6903,7 +7617,7 @@ MeasObjectWLAN-r13 ::=  SEQUENCE {
     ...
 }
 
-WLAN-BandIndicator-r13 ::=  ENUMERATED {band2dot4, band5, spare6, spare5, spare4, spare3, spare2, spare1, ...}
+WLAN-BandIndicator-r13 ::=  ENUMERATED {band2dot4, band5, band60-v1430, spare5, spare4, spare3, spare2, spare1, ...}
 
 
 MeasResults ::=                     SEQUENCE {
@@ -6937,8 +7651,12 @@ MeasResults ::=                     SEQUENCE {
         }                                                                   OPTIONAL,
         ul-PDCP-DelayResultList-r13         UL-PDCP-DelayResultList-r13     OPTIONAL,
         measResultListWLAN-r13              MeasResultListWLAN-r13          OPTIONAL
+    ]],
+    [[  measResultPCell-v1360               RSRP-Range-v1360                OPTIONAL
+    ]],
+    [[  measResultListCBR-r14               MeasResultListCBR-r14           OPTIONAL,
+        measResultListWLAN-r14              MeasResultListWLAN-r14          OPTIONAL
     ]]
-
 }
 
 MeasResultListEUTRA ::=             SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA 
@@ -6965,6 +7683,9 @@ MeasResultEUTRA ::= SEQUENCE {
                 multiBandInfoList-r13               MultiBandInfoList-r11       OPTIONAL,
                 freqBandIndicatorPriority-r13       ENUMERATED {true}           OPTIONAL
             }                                                               OPTIONAL
+        ]],
+        [[
+            measResult-v1360                    RSRP-Range-v1360                    OPTIONAL
         ]]
     }
 }
@@ -7010,7 +7731,11 @@ MeasResultServFreq-r13 ::=          SEQUENCE {
         rsrqResultNCell-r13                 RSRQ-Range-r13,
         rs-sinr-Result-r13                  RS-SINR-Range-r13   OPTIONAL
     }                                                           OPTIONAL,
-    ...
+    ...,
+    [[  measResultBestNeighCell-v1360       SEQUENCE {
+            rsrpResultNCell-v1360               RSRP-Range-v1360
+        }                                                       OPTIONAL
+    ]]
 }
 
 MeasResultCSI-RS-List-r12 ::=   SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCSI-RS-r12
@@ -7079,6 +7804,8 @@ MeasResultCDMA2000 ::=  SEQUENCE {
 
 MeasResultListWLAN-r13 ::=      SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultWLAN-r13
 
+MeasResultListWLAN-r14 ::=      SEQUENCE (SIZE (1..maxWLAN-Id-Report-r14)) OF MeasResultWLAN-r13
+
 MeasResultWLAN-r13 ::=  SEQUENCE {
     wlan-Identifiers-r13                    WLAN-Identifiers-r12,
     carrierInfoWLAN-r13                     WLAN-CarrierInfo-r13    OPTIONAL,
@@ -7093,6 +7820,14 @@ MeasResultWLAN-r13 ::=  SEQUENCE {
     ...
 }
 
+MeasResultListCBR-r14 ::=           SEQUENCE (SIZE (1..maxCBR-Report-r14)) OF MeasResultCBR-r14
+
+MeasResultCBR-r14 ::=   SEQUENCE {
+    poolIdentity-r14        SL-V2X-TxPoolReportIdentity-r14,
+    cbr-PSSCH-r14           SL-CBR-r14,
+    cbr-PSCCH-r14           SL-CBR-r14              OPTIONAL
+}
+
 MeasResultForECID-r9 ::=        SEQUENCE {
     ue-RxTxTimeDiffResult-r9                INTEGER (0..4095),
     currentSFN-r9                           BIT STRING (SIZE (10))
@@ -7217,6 +7952,12 @@ ReportConfigEUTRA ::=               SEQUENCE {
                     c2-RefCSI-RS-r12                    MeasCSI-RS-Id-r12,
                     c2-Offset-r12                       INTEGER (-30..30),
                     c2-ReportOnLeave-r12                BOOLEAN
+                },
+                eventV1-r14                         SEQUENCE {
+                    v1-Threshold-r14                    SL-CBR-r14
+                },
+                eventV2-r14                         SEQUENCE {
+                    v2-Threshold-r14                    SL-CBR-r14
                 }
             },
             hysteresis                          Hysteresis,
@@ -7267,6 +8008,10 @@ ReportConfigEUTRA ::=               SEQUENCE {
         ul-DelayConfig-r13                  UL-DelayConfig-r13          OPTIONAL    -- Need ON
     ]],
     [[  ue-RxTxTimeDiffPeriodicalTDD-r13    BOOLEAN                     OPTIONAL    -- Need ON
+    ]],
+    [[  
+        purpose-v1430           ENUMERATED {reportLocation, sidelink, spare2, spare1}       
+                                                            OPTIONAL    -- Need ON
     ]]
 }
 
@@ -7347,6 +8092,8 @@ ReportConfigInterRAT ::=            SEQUENCE {
         }                                                           OPTIONAL    -- Need ON
     ]],
     [[  reportQuantityWLAN-r13              ReportQuantityWLAN-r13  OPTIONAL    -- Need ON
+    ]],
+    [[  reportAnyWLAN-r14                   BOOLEAN                 OPTIONAL    -- Need ON
     ]]
 }
 
@@ -7362,11 +8109,11 @@ ThresholdCDMA2000 ::=           INTEGER (0..63)
 ReportQuantityWLAN-r13 ::=      SEQUENCE {
     bandRequestWLAN-r13                         ENUMERATED {true}   OPTIONAL,   -- Need OR
     carrierInfoRequestWLAN-r13                  ENUMERATED {true}   OPTIONAL,   -- Need OR
-    availableAdmissionCapacityRequestWLAN-r13   ENUMERATED {true}   OPTIONAL,   -- Need ON
+    availableAdmissionCapacityRequestWLAN-r13   ENUMERATED {true}   OPTIONAL,   -- Need OR
     backhaulDL-BandwidthRequestWLAN-r13         ENUMERATED {true}   OPTIONAL,   -- Need OR
     backhaulUL-BandwidthRequestWLAN-r13         ENUMERATED {true}   OPTIONAL,   -- Need OR
     channelUtilizationRequestWLAN-r13           ENUMERATED {true}   OPTIONAL,   -- Need OR
-    stationCountRequestWLAN-r13                 ENUMERATED {true}   OPTIONAL    ,   -- Need OR
+    stationCountRequestWLAN-r13                 ENUMERATED {true}   OPTIONAL,   -- Need OR
     ...
 }
 
@@ -7390,6 +8137,8 @@ ReportInterval ::=                  ENUMERATED {
 
 RSRP-Range ::=                      INTEGER(0..97)
 
+RSRP-Range-v1360 ::=                    INTEGER(-17..-1)
+
 RSRP-RangeSL-r12 ::=                INTEGER(0..13)
 
 RSRP-RangeSL2-r12 ::=               INTEGER(0..7)
@@ -7451,6 +8200,14 @@ WLAN-RSSI-Range-r13 ::=                     INTEGER(0..141)
 
 WLAN-Status-r13 ::=     ENUMERATED {successfulAssociation, failureWlanRadioLink, failureWlanUnavailable, failureTimeout}
 
+WLAN-Status-v1430 ::=   ENUMERATED {suspended, resumed}
+
+
+WLAN-SuspendConfig-r14 ::=  SEQUENCE {
+    wlan-SuspendResumeAllowed-r14           BOOLEAN     OPTIONAL,   -- Need ON
+    wlan-SuspendTriggersStatusReport-r14        BOOLEAN     OPTIONAL    -- Need ON
+}
+
 
 AbsoluteTimeInfo-r10 ::=                BIT STRING (SIZE (48))
 
@@ -7473,6 +8230,17 @@ TrackingAreaCodeList-v1130 ::=  SEQUENCE {
 }
 
 
+BandCombinationList-r14 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombination-r14
+
+BandCombination-r14 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandIndication-r14
+
+BandIndication-r14 ::=  SEQUENCE {
+    bandEUTRA-r14                   FreqBandIndicator-r11,
+    ca-BandwidthClassDL-r14         CA-BandwidthClass-r10,
+    ca-BandwidthClassUL-r14         CA-BandwidthClass-r10           OPTIONAL
+}
+
+
 C-RNTI ::=                          BIT STRING (SIZE (16))
 
 
@@ -7521,11 +8289,32 @@ OtherConfig-r9 ::= SEQUENCE {
     [[  idc-Config-r11                  IDC-Config-r11                  OPTIONAL,   -- Need ON
         powerPrefIndicationConfig-r11   PowerPrefIndicationConfig-r11   OPTIONAL,   -- Need ON
         obtainLocationConfig-r11        ObtainLocationConfig-r11        OPTIONAL    -- Need ON
+    ]],
+    [[  powerPrefIndicationTimer-r11        ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, 
+                                            s30, s60, s90, s120, s300, s600, spare3, 
+                                            spare2, spare1}         OPTIONAL,   -- Need OR
+        sps-AssistanceInfoReport-r14        BOOLEAN             OPTIONAL,   -- Need ON
+        delayBudgetReportingConfig-r14  CHOICE{
+            release                 NULL,
+            setup                   SEQUENCE{
+                delayBudgetReportingProhibitTimer-r14   ENUMERATED {
+                                                                s0, s0dot4, s0dot8, 
+                                                                s1dot6, s3, s6, s12, s30}
+            }
+        }                                                               OPTIONAL,   -- Need ON
+        rlm-ReportConfig-r14            CHOICE {
+            release                 NULL,
+            setup                   SEQUENCE{
+                rlmReportTimer-r14              ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30, 
+                                                s60, s90, s120, s300, s600, spare3, spare2, spare1},
+                rlmReportRep-MPDCCH-r14         ENUMERATED {setup}      OPTIONAL    -- Need OR
+            }
+        }   OPTIONAL    -- Need ON
     ]]
 }
 
 IDC-Config-r11 ::=              SEQUENCE {
-    idc-Indication-r11                  ENUMERATED {setup}      OPTIONAL,       -- Need OR
+    idc-Indication-r11                  ENUMERATED {setup}              OPTIONAL,   -- Need OR
     autonomousDenialParameters-r11      SEQUENCE {
             autonomousDenialSubframes-r11           ENUMERATED {n2, n5, n10, n15,
                                                         n20, n30, spare2, spare1},
@@ -7534,12 +8323,14 @@ IDC-Config-r11 ::=              SEQUENCE {
                                                         spare4, spare3, spare2, spare1}
     }       OPTIONAL,       -- Need OR
     ...,
-    [[  idc-Indication-UL-CA-r11        ENUMERATED {setup}      OPTIONAL        -- Cond idc-Ind
+    [[  idc-Indication-UL-CA-r11            ENUMERATED {setup}      OPTIONAL    -- Cond idc-Ind
+    ]],
+    [[  idc-HardwareSharingIndication-r13   ENUMERATED {setup}      OPTIONAL    -- Need OR
     ]]
 }
 
 ObtainLocationConfig-r11 ::= SEQUENCE {
-    obtainLocation-r11              ENUMERATED {setup}              OPTIONAL        -- Need OR
+    obtainLocation-r11              ENUMERATED {setup}                  OPTIONAL    -- Need OR
 }
 
 PowerPrefIndicationConfig-r11 ::= CHOICE{
@@ -7552,8 +8343,8 @@ PowerPrefIndicationConfig-r11 ::= CHOICE{
 }
 
 ReportProximityConfig-r9 ::= SEQUENCE {
-    proximityIndicationEUTRA-r9     ENUMERATED {enabled}            OPTIONAL,       -- Need OR
-    proximityIndicationUTRA-r9      ENUMERATED {enabled}            OPTIONAL        -- Need OR
+    proximityIndicationEUTRA-r9     ENUMERATED {enabled}            OPTIONAL,   -- Need OR
+    proximityIndicationUTRA-r9      ENUMERATED {enabled}            OPTIONAL    -- Need OR
 }
 
 
@@ -7830,14 +8621,44 @@ UE-EUTRA-Capability-v1330-IEs ::= SEQUENCE {
 
 UE-EUTRA-Capability-v1340-IEs ::= SEQUENCE {
     ue-CategoryUL-v1340             INTEGER (15)                            OPTIONAL,
-    nonCriticalExtension                UE-EUTRA-Capability-v14xy-IEs           OPTIONAL
-}
-
-UE-EUTRA-Capability-v14xy-IEs ::= SEQUENCE {
-    mac-Parameters-v14xy                MAC-Parameters-v14xy                    OPTIONAL,
-    rlc-Parameters-v14xy                RLC-Parameters-v14xy,
-    laa-Parameters-v14xy                LAA-Parameters-v14xy                    OPTIONAL,
-    lwip-Parameters-v14xy               LWIP-Parameters-v14xy                   OPTIONAL,
+    nonCriticalExtension                UE-EUTRA-Capability-v1350-IEs           OPTIONAL
+}
+
+UE-EUTRA-Capability-v1350-IEs ::= SEQUENCE {
+    ue-CategoryDL-v1350             ENUMERATED {oneBis}                     OPTIONAL,
+    ue-CategoryUL-v1350             ENUMERATED {oneBis}                     OPTIONAL,
+    ce-Parameters-v1350             CE-Parameters-v1350,
+    nonCriticalExtension            UE-EUTRA-Capability-v1360-IEs           OPTIONAL
+}
+
+UE-EUTRA-Capability-v1360-IEs ::= SEQUENCE {
+    other-Parameters-v1360      Other-Parameters-v1360                  OPTIONAL,
+    nonCriticalExtension        UE-EUTRA-Capability-v1430-IEs           OPTIONAL
+}
+
+UE-EUTRA-Capability-v1430-IEs ::= SEQUENCE {
+    phyLayerParameters-v1430            PhyLayerParameters-v1430,
+    ue-CategoryDL-v1430                 ENUMERATED {m2}                         OPTIONAL,
+    ue-CategoryUL-v1430                 ENUMERATED {n16, n17, n18, n19, n20, m2}    OPTIONAL,
+    ue-CategoryUL-v1430b                ENUMERATED {n21}                        OPTIONAL,
+    mac-Parameters-v1430                MAC-Parameters-v1430                    OPTIONAL,
+    measParameters-v1430                MeasParameters-v1430                    OPTIONAL,
+    pdcp-Parameters-v1430               PDCP-Parameters-v1430                   OPTIONAL,
+    rlc-Parameters-v1430                RLC-Parameters-v1430,
+    rf-Parameters-v1430                 RF-Parameters-v1430                     OPTIONAL,
+    laa-Parameters-v1430                LAA-Parameters-v1430                    OPTIONAL,
+    lwa-Parameters-v1430                LWA-Parameters-v1430                    OPTIONAL,
+    lwip-Parameters-v1430               LWIP-Parameters-v1430                   OPTIONAL,
+    otherParameters-v1430               Other-Parameters-v1430,
+    mmtel-Parameters-r14                MMTEL-Parameters-r14                    OPTIONAL,
+    mobilityParameters-r14              MobilityParameters-r14                  OPTIONAL,
+    ce-Parameters-v1430                 CE-Parameters-v1430,
+    fdd-Add-UE-EUTRA-Capabilities-v1430 UE-EUTRA-CapabilityAddXDD-Mode-v1430    OPTIONAL,
+    tdd-Add-UE-EUTRA-Capabilities-v1430 UE-EUTRA-CapabilityAddXDD-Mode-v1430    OPTIONAL,
+    mbms-Parameters-v1430               MBMS-Parameters-v1430                   OPTIONAL,
+    sl-Parameters-v1430                 SL-Parameters-v1430                     OPTIONAL,
+    ue-BasedNetwPerfMeasParameters-v1430    UE-BasedNetwPerfMeasParameters-v1430        OPTIONAL, 
+    highSpeedEnhParameters-r14          HighSpeedEnhParameters-r14              OPTIONAL,
     nonCriticalExtension                SEQUENCE {}                             OPTIONAL
 }
 
@@ -7887,9 +8708,19 @@ UE-EUTRA-CapabilityAddXDD-Mode-v1320 ::=    SEQUENCE {
     scptm-Parameters-r13                SCPTM-Parameters-r13                OPTIONAL
 }
 
+UE-EUTRA-CapabilityAddXDD-Mode-v1430 ::=    SEQUENCE {
+    phyLayerParameters-v1430            PhyLayerParameters-v1430            OPTIONAL,
+    mmtel-Parameters-r14                MMTEL-Parameters-r14                OPTIONAL
+}
+
 AccessStratumRelease ::=            ENUMERATED {
                                         rel8, rel9, rel10, rel11, rel12, rel13,
-                                        spare2, spare1, ...}
+                                        rel14, spare1, ...}
+
+MobilityParameters-r14 ::=          SEQUENCE {
+    makeBeforeBreak-r14                 ENUMERATED {supported}                  OPTIONAL,
+    rach-Less-r14                       ENUMERATED {supported}                  OPTIONAL
+}
 
 DC-Parameters-r12 ::=           SEQUENCE {
     drb-TypeSplit-r12                       ENUMERATED {supported}          OPTIONAL,
@@ -7911,11 +8742,13 @@ MAC-Parameters-v1310 ::=                SEQUENCE {
     extendedLongDRX-r13             ENUMERATED {supported}              OPTIONAL
 }
 
-MAC-Parameters-v14xy ::=                SEQUENCE {
+MAC-Parameters-v1430 ::=                SEQUENCE {
     shortSPS-IntervalFDD-r14            ENUMERATED {supported}              OPTIONAL,
     shortSPS-IntervalTDD-r14            ENUMERATED {supported}              OPTIONAL,
     skipUplinkDynamic-r14               ENUMERATED {supported}              OPTIONAL,
-    skipUplinkSPS-r14                   ENUMERATED {supported}              OPTIONAL
+    skipUplinkSPS-r14                   ENUMERATED {supported}              OPTIONAL,
+    multipleUplinkSPS-r14               ENUMERATED {supported}              OPTIONAL,
+    dataInactMon-r14                    ENUMERATED {supported}              OPTIONAL
 }
 
 RLC-Parameters-r12 ::=              SEQUENCE {
@@ -7926,7 +8759,7 @@ RLC-Parameters-v1310 ::=                SEQUENCE {
     extendedRLC-SN-SO-Field-r13             ENUMERATED {supported}          OPTIONAL
 }
 
-RLC-Parameters-v14xy ::=                SEQUENCE {
+RLC-Parameters-v1430 ::=                SEQUENCE {
     extendedPollByte-r14                        ENUMERATED {supported}          OPTIONAL
 }
 
@@ -7958,6 +8791,16 @@ PDCP-Parameters-v1310 ::=               SEQUENCE {
     pdcp-SN-Extension-18bits-r13            ENUMERATED {supported}  OPTIONAL
 }
 
+PDCP-Parameters-v1430 ::=               SEQUENCE {
+    supportedUplinkOnlyROHC-Profiles-r14        SEQUENCE {
+        profile0x0006-r14                       BOOLEAN
+    },
+    maxNumberROHC-ContextSessions-r14       ENUMERATED {
+                                            cs2, cs4, cs8, cs12, cs16, cs24, cs32,
+                                            cs48, cs64, cs128, cs256, cs512, cs1024,
+                                            cs16384, spare2, spare1}                DEFAULT cs16
+}
+
 PhyLayerParameters ::=              SEQUENCE {
     ue-TxAntennaSelectionSupported      BOOLEAN,
     ue-SpecificRefSigsSupported     BOOLEAN
@@ -8019,7 +8862,8 @@ PhyLayerParameters-v1310 ::=            SEQUENCE {
     aperiodicCSI-Reporting-r13              BIT STRING (SIZE (2))           OPTIONAL,
     codebook-HARQ-ACK-r13                   BIT STRING (SIZE (2))           OPTIONAL,
     crossCarrierScheduling-B5C-r13          ENUMERATED {supported}          OPTIONAL,
-    fdd-HARQ-TimingTDD-r13                  ENUMERATED {supported}          OPTIONAL,   maxNumberUpdatedCSI-Proc-r13            INTEGER(5..32)                  OPTIONAL,
+    fdd-HARQ-TimingTDD-r13                  ENUMERATED {supported}          OPTIONAL,
+    maxNumberUpdatedCSI-Proc-r13            INTEGER(5..32)                  OPTIONAL,
     pucch-Format4-r13                       ENUMERATED {supported}          OPTIONAL,
     pucch-Format5-r13                       ENUMERATED {supported}          OPTIONAL,
     pucch-SCell-r13                         ENUMERATED {supported}          OPTIONAL,
@@ -8045,6 +8889,25 @@ PhyLayerParameters-v1330 ::=            SEQUENCE {
     crs-InterfMitigationTM1toTM9-r13        INTEGER (1.. maxServCell-r13)   OPTIONAL
 }
 
+PhyLayerParameters-v1430 ::=            SEQUENCE {
+    ce-PUSCH-NB-MaxTBS-r14                  ENUMERATED {supported}          OPTIONAL,
+    ce-PDSCH-PUSCH-MaxBandwidth-r14         ENUMERATED {bw5, bw20}          OPTIONAL,
+    ce-HARQ-AckBundling-r14                 ENUMERATED {supported}          OPTIONAL,
+    ce-PDSCH-TenProcesses-r14               ENUMERATED {supported}          OPTIONAL,
+    ce-RetuningSymbols-r14                  ENUMERATED {n0, n1}             OPTIONAL,
+    ce-PDSCH-PUSCH-Enhancement-r14          ENUMERATED {supported}          OPTIONAL,
+    ce-SchedulingEnhancement-r14            ENUMERATED {supported}          OPTIONAL,
+    ce-SRS-Enhancement-r14                  ENUMERATED {supported}          OPTIONAL,
+    ce-PUCCH-Enhancement-r14                ENUMERATED {supported}          OPTIONAL,
+    ce-ClosedLoopTxAntennaSelection-r14     ENUMERATED {supported}          OPTIONAL,
+    tdd-SpecialSubframe-r14                 ENUMERATED {supported}          OPTIONAL,
+    tdd-TTI-Bundling-r14                    ENUMERATED {supported}          OPTIONAL,
+    dmrs-LessUpPTS-r14                      ENUMERATED {supported}          OPTIONAL,
+    mimo-UE-Parameters-v1430                MIMO-UE-Parameters-v1430        OPTIONAL,
+    alternativeTBS-Index-r14                ENUMERATED {supported}          OPTIONAL,
+    feMBMS-Unicast-Parameters-r14           FeMBMS-Unicast-Parameters-r14   OPTIONAL
+}
+
 MIMO-UE-Parameters-r13 ::=              SEQUENCE {
     parametersTM9-r13                       MIMO-UE-ParametersPerTM-r13     OPTIONAL,
     parametersTM10-r13                      MIMO-UE-ParametersPerTM-r13     OPTIONAL,
@@ -8053,25 +8916,58 @@ MIMO-UE-Parameters-r13 ::=              SEQUENCE {
     interferenceMeasRestriction-r13         ENUMERATED {supported}          OPTIONAL
 }
 
+MIMO-UE-Parameters-v1430 ::=            SEQUENCE {
+    parametersTM9-v1430                     MIMO-UE-ParametersPerTM-v1430   OPTIONAL,
+    parametersTM10-v1430                    MIMO-UE-ParametersPerTM-v1430   OPTIONAL
+}
+
 MIMO-UE-ParametersPerTM-r13 ::=         SEQUENCE {
     nonPrecoded-r13                         MIMO-NonPrecodedCapabilities-r13    OPTIONAL,
-    beamformed-r13                          MIMO-UE-BeamformedCapabilities-r13      OPTIONAL,
+    beamformed-r13                          MIMO-UE-BeamformedCapabilities-r13  OPTIONAL,
     channelMeasRestriction-r13              ENUMERATED {supported}              OPTIONAL,
     dmrs-Enhancements-r13                   ENUMERATED {supported}              OPTIONAL,
     csi-RS-EnhancementsTDD-r13              ENUMERATED {supported}              OPTIONAL
 }
 
+MIMO-UE-ParametersPerTM-v1430 ::=       SEQUENCE {
+    nzp-CSI-RS-AperiodicInfo-r14            SEQUENCE {
+        nMaxProc-r14                            INTEGER(5..32),
+        nMaxResource-r14                        ENUMERATED {ffs1, ffs2, ffs3, ffs4}
+    }                                                                           OPTIONAL,
+    nzp-CSI-RS-PeriodicInfo-r14             SEQUENCE {
+        nMaxResource-r14                        ENUMERATED {ffs1, ffs2, ffs3, ffs4}
+    }                                                                           OPTIONAL,
+    zp-CSI-RS-AperiodicInfo-r14                 ENUMERATED {supported}          OPTIONAL,
+    ul-dmrs-Enhancements-r14                ENUMERATED {supported}              OPTIONAL,
+    densityReductionNP-r14                  ENUMERATED {supported}              OPTIONAL,
+    densityReductionBF-r14                  ENUMERATED {supported}              OPTIONAL,
+    hybridCSI-r14                           ENUMERATED {supported}              OPTIONAL,
+    semiOL-r14                              ENUMERATED {supported}              OPTIONAL,
+    csi-ReportingNP-r14                     ENUMERATED {supported}              OPTIONAL,
+    csi-ReportingAdvanced-r14               ENUMERATED {supported}              OPTIONAL
+}
+
 MIMO-CA-ParametersPerBoBC-r13 ::=       SEQUENCE {
     parametersTM9-r13                       MIMO-CA-ParametersPerBoBCPerTM-r13      OPTIONAL,
     parametersTM10-r13                      MIMO-CA-ParametersPerBoBCPerTM-r13      OPTIONAL
 }
 
+MIMO-CA-ParametersPerBoBC-v1430 ::=     SEQUENCE {
+    parametersTM9-v1430                     MIMO-CA-ParametersPerBoBCPerTM-v1430    OPTIONAL,
+    parametersTM10-v1430                    MIMO-CA-ParametersPerBoBCPerTM-v1430    OPTIONAL
+}
+
 MIMO-CA-ParametersPerBoBCPerTM-r13 ::=  SEQUENCE {
     nonPrecoded-r13                         MIMO-NonPrecodedCapabilities-r13    OPTIONAL,
     beamformed-r13                          MIMO-BeamformedCapabilityList-r13   OPTIONAL,
     dmrs-Enhancements-r13                   ENUMERATED {different}              OPTIONAL
 }
 
+MIMO-CA-ParametersPerBoBCPerTM-v1430 ::=    SEQUENCE {
+    csi-ReportingNP-r14                     ENUMERATED {different}              OPTIONAL,
+    csi-ReportingAdvanced-r14               ENUMERATED {different}              OPTIONAL
+}
+
 MIMO-NonPrecodedCapabilities-r13 ::=    SEQUENCE {
     config1-r13                             ENUMERATED {supported}          OPTIONAL,
     config2-r13                             ENUMERATED {supported}          OPTIONAL,
@@ -8180,6 +9076,16 @@ RF-Parameters-v12b0 ::=             SEQUENCE {
     maxLayersMIMO-Indication-r12            ENUMERATED {supported}                  OPTIONAL
 }
 
+RF-Parameters-v1430 ::=             SEQUENCE {
+    supportedBandCombination-v1430          SupportedBandCombination-v1430          OPTIONAL,
+    supportedBandCombinationAdd-v1430       SupportedBandCombinationAdd-v1430       OPTIONAL,
+    supportedBandCombinationReduced-v1430   SupportedBandCombinationReduced-v1430   OPTIONAL,
+    eNB-RequestedParameters-v1430           SEQUENCE {
+        requestedDiffFallbackCombList-r14       BandCombinationList-r14
+    }                                                                               OPTIONAL,
+    diffFallbackCombReport-r14              ENUMERATED {supported}                  OPTIONAL
+}
+
 SupportedBandCombination-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-r10 
 
 SupportedBandCombinationExt-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParametersExt-r10
@@ -8196,6 +9102,8 @@ SupportedBandCombination-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandC
 
 SupportedBandCombination-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1320
 
+SupportedBandCombination-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1430
+
 SupportedBandCombinationAdd-r11 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-r11
 
 SupportedBandCombinationAdd-v11d0 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v10i0
@@ -8206,10 +9114,14 @@ SupportedBandCombinationAdd-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF Ba
 
 SupportedBandCombinationAdd-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1320
 
+SupportedBandCombinationAdd-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1430
+
 SupportedBandCombinationReduced-r13 ::= SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-r13
 
 SupportedBandCombinationReduced-v1320 ::=   SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1320
 
+SupportedBandCombinationReduced-v1430 ::=   SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1430
+
 BandCombinationParameters-r10 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r10
 
 BandCombinationParametersExt-r10 ::= SEQUENCE {
@@ -8284,6 +9196,12 @@ BandCombinationParameters-v1320 ::= SEQUENCE {
     additionalRx-Tx-PerformanceReq-r13      ENUMERATED {supported}                  OPTIONAL
 }
 
+BandCombinationParameters-v1430 ::= SEQUENCE {
+    bandParameterList-v1430         SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF 
+            BandParameters-v1430        OPTIONAL,
+    v2x-SupportedTxBandCombListPerBC-r14            BIT STRING (SIZE (1.. maxBandComb-r13))     OPTIONAL,
+    v2x-SupportedRxBandCombListPerBC-r14            BIT STRING (SIZE (1.. maxBandComb-r13))     OPTIONAL}
+
 SupportedBandwidthCombinationSet-r10 ::=    BIT STRING (SIZE (1..maxBandwidthCombSet-r10))
 
 BandParameters-r10 ::= SEQUENCE {
@@ -8327,6 +9245,37 @@ BandParameters-v1320 ::= SEQUENCE {
     bandParametersDL-v1320          MIMO-CA-ParametersPerBoBC-r13
 }
 
+BandParameters-v1430 ::= SEQUENCE {
+    bandParametersDL-v1430          MIMO-CA-ParametersPerBoBC-v1430 OPTIONAL,
+    ul-256QAM-r14                       ENUMERATED {supported}      OPTIONAL,
+    ul-256QAM-perCC-InfoList-r14        SEQUENCE (SIZE (2..maxServCell-r13)) OF UL-256QAM-perCC-Info-r14        OPTIONAL,
+    retuningTimeInfoBandList-r14        SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF 
+            RetuningTimeInfo-r14    OPTIONAL
+}
+
+V2X-BandParameters-r14 ::= SEQUENCE {
+    v2x-FreqBandEUTRA-r14           FreqBandIndicator-r11,
+    bandParametersTxSL-r14          BandParametersTxSL-r14              OPTIONAL,
+    bandParametersRxSL-r14          BandParametersRxSL-r14              OPTIONAL
+}
+
+BandParametersTxSL-r14 ::= SEQUENCE {
+    v2x-BandwidthClassTxSL-r14      V2X-BandwidthClassSL-r14,
+    v2x-eNB-Scheduled-r14           ENUMERATED {supported}              OPTIONAL,
+    v2x-HighPower-r14               ENUMERATED {supported}              OPTIONAL
+}
+
+BandParametersRxSL-r14 ::= SEQUENCE {
+    v2x-BandwidthClassRxSL-r14      V2X-BandwidthClassSL-r14,
+    v2x-HighReception-r14           ENUMERATED {supported}              OPTIONAL
+}
+
+V2X-BandwidthClassSL-r14 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF V2X-BandwidthClass-r14
+
+UL-256QAM-perCC-Info-r14 ::= SEQUENCE {
+    ul-256QAM-perCC-r14         ENUMERATED {supported}              OPTIONAL
+}
+
 BandParametersUL-r10 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersUL-r10
 
 BandParametersUL-r13 ::= CA-MIMO-ParametersUL-r10
@@ -8369,6 +9318,8 @@ IntraBandContiguousCC-Info-r12 ::= SEQUENCE {
 
 CA-BandwidthClass-r10 ::= ENUMERATED {a, b, c, d, e, f, ...}
 
+V2X-BandwidthClass-r14 ::= ENUMERATED {a, b, c, d, e, f, ...}
+
 MIMO-CapabilityUL-r10 ::= ENUMERATED {twoLayers, fourLayers}
 
 MIMO-CapabilityDL-r10 ::= ENUMERATED {twoLayers, fourLayers, eightLayers}
@@ -8443,6 +9394,14 @@ MeasParameters-v1310 ::=            SEQUENCE {
     rssi-AndChannelOccupancyReporting-r13   ENUMERATED {supported}      OPTIONAL
 }
 
+MeasParameters-v1430 ::=            SEQUENCE {
+    ceMeasurements-r14                      ENUMERATED {supported}      OPTIONAL,
+    ncsg-r14                                ENUMERATED {supported}              OPTIONAL,
+    shortMeasurementGap-r14                 ENUMERATED {supported}              OPTIONAL,
+    perServingCellMeasurementGap-r14        ENUMERATED {supported}              OPTIONAL,
+    nonUniformGap-r14                       ENUMERATED {supported}              OPTIONAL
+}
+
 BandListEUTRA ::=                   SEQUENCE (SIZE (1..maxBands)) OF BandInfoEUTRA 
 
 BandCombinationListEUTRA-r10 ::=    SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandInfoEUTRA
@@ -8605,6 +9564,10 @@ UE-BasedNetwPerfMeasParameters-v1250 ::=    SEQUENCE {
     loggedMBSFNMeasurements-r12             ENUMERATED {supported}
 }
 
+UE-BasedNetwPerfMeasParameters-v1430 ::=    SEQUENCE {
+    locationReport-r14                      ENUMERATED {supported}      OPTIONAL
+}
+
 OTDOA-PositioningCapabilities-r10 ::=   SEQUENCE {
     otdoa-UE-Assisted-r10                   ENUMERATED {supported},
     interFreqRSTD-Measurement-r10           ENUMERATED {supported}      OPTIONAL
@@ -8620,6 +9583,15 @@ Other-Parameters-v11d0 ::=              SEQUENCE {
     inDeviceCoexInd-UL-CA-r11               ENUMERATED {supported}      OPTIONAL
 }
 
+Other-Parameters-v1360 ::=  SEQUENCE {
+    inDeviceCoexInd-HardwareSharingInd-r13      ENUMERATED {supported}      OPTIONAL
+}
+
+Other-Parameters-v1430 ::=          SEQUENCE {
+    bwPrefInd-r14                   ENUMERATED {supported}      OPTIONAL,
+    rlm-ReportSupport-r14           ENUMERATED {supported}      OPTIONAL
+}
+
 MBMS-Parameters-r11 ::=             SEQUENCE {
     mbms-SCell-r11                          ENUMERATED {supported}      OPTIONAL,
     mbms-NonServingCell-r11                 ENUMERATED {supported}      OPTIONAL
@@ -8629,6 +9601,18 @@ MBMS-Parameters-v1250 ::=               SEQUENCE {
     mbms-AsyncDC-r12                        ENUMERATED {supported}      OPTIONAL
 }
 
+MBMS-Parameters-v1430 ::=               SEQUENCE {
+    fembmsDedicatedCell-r14             ENUMERATED {supported}      OPTIONAL,
+    fembmsMixedCell-r14                 ENUMERATED {supported}      OPTIONAL,
+    subcarrierSpacingMBMS-khz7dot5-r14  ENUMERATED {supported}      OPTIONAL,
+    subcarrierSpacingMBMS-khz1dot25-r14 ENUMERATED {supported}      OPTIONAL
+}
+
+FeMBMS-Unicast-Parameters-r14 ::=       SEQUENCE {
+    unicast-fembmsMixedSCell-r14            ENUMERATED {supported}      OPTIONAL,
+    emptyUnicastRegion-r14                  ENUMERATED {supported}      OPTIONAL
+}
+
 SCPTM-Parameters-r13 ::=                SEQUENCE {
     scptm-ParallelReception-r13                 ENUMERATED {supported}      OPTIONAL,
     scptm-SCell-r13                             ENUMERATED {supported}      OPTIONAL,
@@ -8648,6 +9632,14 @@ CE-Parameters-v1320 ::=     SEQUENCE {
     intraFreqHO-CE-ModeB-r13                ENUMERATED {supported}              OPTIONAL
 }
 
+CE-Parameters-v1350 ::=     SEQUENCE {
+    unicastFrequencyHopping-r13             ENUMERATED {supported}              OPTIONAL
+}
+
+CE-Parameters-v1430 ::=     SEQUENCE {
+    ce-SwitchWithoutHO-r14                  ENUMERATED {supported}              OPTIONAL
+}
+
 LAA-Parameters-r13 ::=              SEQUENCE {
     crossCarrierSchedulingLAA-DL-r13            ENUMERATED {supported}      OPTIONAL,
     csi-RS-DRS-RRM-MeasurementsLAA-r13          ENUMERATED {supported}      OPTIONAL,
@@ -8658,10 +9650,13 @@ LAA-Parameters-r13 ::=              SEQUENCE {
     tm10-LAA-r13                                ENUMERATED {supported}      OPTIONAL
 }
 
-LAA-Parameters-v14xy ::=                SEQUENCE {
+LAA-Parameters-v1430 ::=                SEQUENCE {
     crossCarrierSchedulingLAA-UL-r14            ENUMERATED {supported}      OPTIONAL,
     uplinkLAA-r14                               ENUMERATED {supported}      OPTIONAL,
-    twoStepSchedulingTimingInfo-r14             ENUMERATED {nPlus1, nPlus2, nPlus3} OPTIONAL
+    twoStepSchedulingTimingInfo-r14             ENUMERATED {nPlus1, nPlus2, nPlus3} OPTIONAL,
+    uss-BlindDecodingAdjustment-r14             ENUMERATED {supported}      OPTIONAL,
+    uss-BlindDecodingReduction-r14              ENUMERATED {supported}      OPTIONAL,
+    outOfSequenceGrantHandling-r14              ENUMERATED {supported}      OPTIONAL
 }
 
 WLAN-IW-Parameters-r12 ::=  SEQUENCE {
@@ -8676,6 +9671,14 @@ LWA-Parameters-r13 ::=      SEQUENCE {
     lwa-BufferSize-r13          ENUMERATED {supported}      OPTIONAL
 }
 
+LWA-Parameters-v1430 ::=        SEQUENCE {
+    lwa-HO-WithoutWT-Change-r14         ENUMERATED {supported}      OPTIONAL,
+    lwa-UL-r14                          ENUMERATED {supported}      OPTIONAL,
+    wlan-PeriodicMeas-r14               ENUMERATED {supported}      OPTIONAL,
+    wlan-ReportAnyWLAN-r14              ENUMERATED {supported}      OPTIONAL,
+    wlan-SupportedDataRate-r14          INTEGER (1..2048)           OPTIONAL
+}
+
 WLAN-IW-Parameters-v1310 ::=    SEQUENCE {
     rclwi-r13                                       ENUMERATED {supported}      OPTIONAL
 }
@@ -8684,7 +9687,7 @@ LWIP-Parameters-r13 ::=     SEQUENCE {
     lwip-r13                    ENUMERATED {supported}              OPTIONAL
 }
 
-LWIP-Parameters-v14xy ::=       SEQUENCE {
+LWIP-Parameters-v1430 ::=       SEQUENCE {
     lwip-Aggregation-DL-r14                 ENUMERATED {supported}              OPTIONAL,
     lwip-Aggregation-UL-r14                 ENUMERATED {supported}              OPTIONAL
 }
@@ -8718,6 +9721,21 @@ SL-Parameters-v1310 ::=             SEQUENCE {
     discPeriodicSLSS-r13                        ENUMERATED {supported}      OPTIONAL
 }
 
+SL-Parameters-v1430 ::=             SEQUENCE {
+    zoneBasedPoolSelection-r14              ENUMERATED {supported}              OPTIONAL,
+    ue-AutonomousWithFullSensing-r14        ENUMERATED {supported}              OPTIONAL,
+    ue-AutonomousWithPartialSensing-r14     ENUMERATED {supported}              OPTIONAL,
+    sl-CongestionControl-r14                ENUMERATED {supported}              OPTIONAL,
+    v2x-TxWithShortResvInterval-r14         ENUMERATED {supported}              OPTIONAL,
+    v2x-numberTxRxTiming-r14                INTEGER(1..16)                      OPTIONAL,
+    v2x-nonAdjacentPSCCH-PSSCH-r14          ENUMERATED {supported}              OPTIONAL,
+    slss-TxRx-r14                           ENUMERATED {supported}              OPTIONAL,
+    v2x-SupportedBandCombinationList-r14    V2X-SupportedBandCombination-r14    OPTIONAL
+}
+
+V2X-SupportedBandCombination-r14 ::=        SEQUENCE (SIZE (1..maxBandComb-r13)) OF V2X-BandCombinationParameters-r14
+
+V2X-BandCombinationParameters-r14 ::=   SEQUENCE (SIZE (1.. maxSimultaneousBands-r10)) OF V2X-BandParameters-r14
 
 SupportedBandInfoList-r12 ::=       SEQUENCE (SIZE (1..maxBands)) OF SupportedBandInfo-r12 
 
@@ -8727,6 +9745,30 @@ SupportedBandInfo-r12 ::=           SEQUENCE {
 
 FreqBandIndicatorListEUTRA-r12 ::=      SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicator-r11
 
+MMTEL-Parameters-r14 ::=            SEQUENCE {
+    delayBudgetReporting-r14                    ENUMERATED {supported}      OPTIONAL,
+    pusch-Enhancements-r14                      ENUMERATED {supported}      OPTIONAL,
+    recommendedBitRate-r14                      ENUMERATED {supported}      OPTIONAL,
+    recommendedBitRateQuery-r14                 ENUMERATED {supported}      OPTIONAL
+}
+
+RetuningTimeInfo-r14 ::= SEQUENCE {
+    retuningInfo                SEQUENCE {
+        rf-RetuningTimeDL-r14           ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3,
+                                                    n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5,
+                                                    n7, spare1}     OPTIONAL,
+        rf-RetuningTimeUL-r14           ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3,
+                                                    n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5,
+                                                    n7, spare1}     OPTIONAL
+    }
+}
+
+HighSpeedEnhParameters-r14 ::= SEQUENCE {
+    measurementEnhancements-r14     ENUMERATED {supported}      OPTIONAL,
+    demodulationEnhancements-r14    ENUMERATED {supported}      OPTIONAL,
+    prach-Enhancements-r14          ENUMERATED {supported}      OPTIONAL
+}
+
 
 UE-RadioPagingInfo-r12 ::=              SEQUENCE {
     ue-Category-v1250                   INTEGER (0)         OPTIONAL,
@@ -8839,6 +9881,10 @@ MBMS-NotificationConfig-r9 ::=              SEQUENCE {
     notificationSF-Index-r9             INTEGER (1..6)
 }
 
+MBMS-NotificationConfig-v1430 ::=               SEQUENCE {
+    notificationSF-Index-v1430              INTEGER (7..10)
+}
+
 
 MBMS-ServiceList-r13 ::=            SEQUENCE (SIZE (0..maxMBMS-ServiceListPerUE-r13)) OF MBMS-ServiceInfo-r13
 
@@ -8855,15 +9901,23 @@ MBSFN-AreaInfoList-r9 ::=           SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-A
 MBSFN-AreaInfo-r9 ::=               SEQUENCE {
     mbsfn-AreaId-r9                     MBSFN-AreaId-r12,
     non-MBSFNregionLength               ENUMERATED {s1, s2},
-    notificationIndicator-r9                INTEGER (0..7),
+    notificationIndicator-r9            INTEGER (0..7),
     mcch-Config-r9                      SEQUENCE {
-        mcch-RepetitionPeriod-r9            ENUMERATED {rf32, rf64, rf128, rf256},
-        mcch-Offset-r9                      INTEGER (0..10),
-        mcch-ModificationPeriod-r9          ENUMERATED {rf512, rf1024},
-        sf-AllocInfo-r9                     BIT STRING (SIZE(6)),
-        signallingMCS-r9                    ENUMERATED {n2, n7, n13, n19}
+        mcch-RepetitionPeriod-r9        ENUMERATED {rf32, rf64, rf128, rf256},
+        mcch-Offset-r9                  INTEGER (0..10),
+        mcch-ModificationPeriod-r9      ENUMERATED {rf512, rf1024},
+        sf-AllocInfo-r9                 BIT STRING (SIZE(6)),
+        signallingMCS-r9                ENUMERATED {n2, n7, n13, n19}
     },
-    ...
+    ...,
+    [[  mcch-Config-r14             SEQUENCE {
+            mcch-RepetitionPeriod-v1430     ENUMERATED {rf1, rf2, rf4, rf8,
+                                        rf16 }      OPTIONAL,   -- Need OR
+            mcch-ModificationPeriod-v1430   ENUMERATED {rf1, rf2, rf4, rf8, rf16, rf32, rf64, rf128,
+                                            rf256, spare7}                  OPTIONAL    -- Need OR
+        }                                                                   OPTIONAL,   -- Need OR
+        subcarrierSpacingMBMS-r14       ENUMERATED {khz-7dot5, khz-1dot25}  OPTIONAL    -- Need OR
+    ]]
 }
 
 
@@ -8876,6 +9930,14 @@ MBSFN-SubframeConfig ::=            SEQUENCE {
     }
 }
 
+MBSFN-SubframeConfig-v1430 ::=      SEQUENCE {
+    subframeAllocation-v1430                CHOICE {
+        oneFrame-v1430                      BIT STRING (SIZE(2)),
+        fourFrames-v1430                    BIT STRING (SIZE(8))
+    }
+}
+
+
 PMCH-InfoList-r9 ::=                SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-Info-r9
 
 PMCH-InfoListExt-r12 ::=            SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-InfoExt-r12
@@ -8917,7 +9979,9 @@ PMCH-Config-r12 ::=                 SEQUENCE {
     },
     mch-SchedulingPeriod-r12        ENUMERATED {
                                         rf4, rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024},
-    ...
+    ...,
+    [[  mch-SchedulingPeriod-v1430      ENUMERATED {rf1, rf2}           OPTIONAL    -- Need OR
+    ]]
 }
 
 TMGI-r9 ::=                     SEQUENCE {
@@ -8929,7 +9993,6 @@ TMGI-r9 ::=                     SEQUENCE {
 }
 
 
-
 SC-MTCH-InfoList-r13 ::=            SEQUENCE (SIZE (0..maxSC-MTCH-r13)) OF SC-MTCH-Info-r13
 
 SC-MTCH-Info-r13 ::=                SEQUENCE    {
@@ -8983,6 +10046,66 @@ SC-MTCH-SchedulingInfo-r13::=       SEQUENCE    {
 }
 
 
+SC-MTCH-InfoList-BR-r14 ::=     SEQUENCE (SIZE (0..maxSC-MTCH-BR-r14)) OF SC-MTCH-Info-BR-r14
+
+SC-MTCH-Info-BR-r14 ::=             SEQUENCE    {
+    sc-mtch-CarrierFreq-r14                 ARFCN-ValueEUTRA-r9,
+    mbmsSessionInfo-r14                     MBMSSessionInfo-r13,
+    g-RNTI-r14                              BIT STRING(SIZE(16)),
+    sc-mtch-schedulingInfo-r14          SC-MTCH-SchedulingInfo-BR-r14               OPTIONAL,   -- Need OP
+    sc-mtch-neighbourCell-r14               BIT STRING (SIZE(maxNeighCell-SCPTM-r13))   OPTIONAL,   -- Need OP
+    mpdcch-Narrowband-SC-MTCH-r14               INTEGER (1.. maxAvailNarrowBands-r13),
+    mpdcch-NumRepetition-SC-MTCH-r14            ENUMERATED {r1, r2, r4, r8, r16, 
+                                                            r32, r64, r128, r256},
+    mpdcch-StartSF-SC-MTCH-r14      CHOICE {
+            fdd-r14                             ENUMERATED {v1, v1dot5, v2, v2dot5, v4,
+                                                                v5, v8, v10},
+            tdd-r14                             ENUMERATED {v1, v2, v4, v5, v8, v10,
+                                                                v20}
+    },
+    mpdcch-PDSCH-HoppingConfig-SC-MTCH-r14      ENUMERATED {on, off},
+    mpdcch-PDSCH-CEmodeConfig-SC-MTCH-r14       ENUMERATED {ce-ModeA, ce-ModeB},
+    mpdcch-PDSCH-MaxBandwidth-SC-MTCH-r14       ENUMERATED {bw1dot4, bw5},
+    mpdcch-Offset-SC-MTCH-r14                   ENUMERATED {zero, oneEighth, oneQuarter,
+                                                            threeEighth, oneHalf, fiveEighth,
+                                                            threeQuarter, sevenEighth},
+
+    p-a-r14                                     ENUMERATED { dB-6, dB-4dot77, dB-3,
+                                                            dB-1dot77, dB0, dB1, dB2,
+                                                            dB3}                OPTIONAL,-- Need OR
+    ...
+}
+
+SC-MTCH-SchedulingInfo-BR-r14::=    SEQUENCE    {
+    onDurationTimerSCPTM-r14                ENUMERATED {
+                                                psf300, psf400, psf500, psf600,
+                                                psf800, psf1000, psf1200, psf1600},
+    drx-InactivityTimerSCPTM-r14            ENUMERATED {
+                                                psf0, psf1, psf2, psf4, psf8, psf16,
+                                                psf32, psf64, psf128, psf256, ps512, 
+                                                psf1024, psf2048, psf4096, psf8192, psf16384},
+    schedulingPeriodStartOffsetSCPTM-r14    CHOICE {
+        sf10                                    INTEGER(0..9),
+        sf20                                    INTEGER(0..19),
+        sf32                                    INTEGER(0..31),
+        sf40                                    INTEGER(0..39),
+        sf64                                    INTEGER(0..63),
+        sf80                                    INTEGER(0..79),
+        sf128                                   INTEGER(0..127),
+        sf160                                   INTEGER(0..159),
+        sf256                                   INTEGER(0..255),
+        sf320                                   INTEGER(0..319),
+        sf512                                   INTEGER(0..511),
+        sf640                                   INTEGER(0..639),
+        sf1024                                  INTEGER(0..1023),
+        sf2048                                  INTEGER(0..2047),
+        sf4096                                  INTEGER(0..4095),
+        sf8192                                  INTEGER(0..8191)
+    },
+    ...
+}
+
+
 SCPTM-NeighbourCellList-r13 ::=     SEQUENCE (SIZE (1..maxNeighCell-SCPTM-r13)) OF PCI-ARFCN-r13
 
 PCI-ARFCN-r13 ::=                   SEQUENCE {
@@ -8991,6 +10114,37 @@ PCI-ARFCN-r13 ::=                   SEQUENCE {
 }
 
 
+SL-AnchorCarrierFreqList-V2X-r14 ::= SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF ARFCN-ValueEUTRA-r9
+
+
+SL-CBR-CommonTxConfigList-r14 ::=   SEQUENCE {
+    cbr-RangeCommonConfigList-r14   SEQUENCE (SIZE (1..maxSL-V2X-CBRConfig-r14)) OF SL-CBR-Levels-Config-r14,
+    sl-CBR-PSSCH-TxConfigList-r14   SEQUENCE (SIZE (1..maxSL-V2X-TxConfig-r14)) OF SL-CBR-PSSCH-TxConfig-r14
+}
+
+SL-CBR-Levels-Config-r14 ::=        SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF SL-CBR-r14
+
+
+SL-CBR-PSSCH-TxConfig-r14 ::=       SEQUENCE {
+    cr-Limit-r14                    INTEGER(0..10000),
+    tx-Parameters-r14               SL-PSSCH-TxParameters-r14
+}
+
+SL-CBR-r14 ::=                      INTEGER(0..100)
+
+
+SL-CBR-PPPP-TxConfigList-r14 ::=    SEQUENCE (SIZE (1..8)) OF SL-PPPP-TxConfigIndex-r14
+
+SL-PPPP-TxConfigIndex-r14 ::=       SEQUENCE {
+    priorityThreshold-r14           SL-Priority-r13,
+    defaultTxConfigIndex-r14        INTEGER(0..maxCBR-Level-1-r14),
+    cbr-ConfigIndex-r14             INTEGER(0..maxSL-V2X-CBRConfig-1-r14),
+    tx-ConfigIndexList-r14          SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF Tx-ConfigIndex-r14
+}
+
+Tx-ConfigIndex-r14 ::=              INTEGER(0..maxSL-V2X-TxConfig-1-r14)
+
+
 SL-CommConfig-r12 ::=               SEQUENCE    {
     commTxResources-r12                 CHOICE {
         release                             NULL,
@@ -9095,7 +10249,7 @@ SL-CommResourcePoolV2X-r14 ::=      SEQUENCE {
                                         n48, n50, n72, n75, n96, n100, spare13, spare12, spare11,
                                         spare10, spare9, spare8, spare7, spare6, spare5, spare4, 
                                         spare3, spare2, spare1},
-    numSubchannel-r14                   ENUMERATED {n1, n3, n5, n10, n15, n20, spare2, spare1},
+    numSubchannel-r14                   ENUMERATED {n1, n3, n5, n8, n10, n15, n20, spare1},
     startRB-Subchannel-r14              INTEGER (0..99),
     startRB-PSCCH-Pool-r14              INTEGER (0..99)             OPTIONAL,   -- Need OR
     rxParametersNCell-r14               SEQUENCE {
@@ -9103,12 +10257,36 @@ SL-CommResourcePoolV2X-r14 ::=      SEQUENCE {
         syncConfigIndex-r14             INTEGER (0..15)
     }                                                               OPTIONAL,   -- Need OR
     dataTxParameters-r14                SL-TxParameters-r12         OPTIONAL,   -- Cond Tx
-    zoneID-r14                          INTEGER (0..7)              OPTIONAL,   -- Need OR,
+    zoneID-r14                          INTEGER (0..7)              OPTIONAL,   -- Need OR
+    threshS-RSSI-CBR-r14                    INTEGER (0..45)             OPTIONAL,   -- Need OR
+    poolReportId-r14                    SL-V2X-TxPoolReportIdentity-r14     OPTIONAL,   -- Need OR
+    cbr-pssch-TxConfigList-r14          SL-CBR-PPPP-TxConfigList-r14    OPTIONAL,   -- Need OR
+    resourceSelectionConfigP2X-r14      SL-P2X-ResourceSelectionConfig-r14  OPTIONAL,   -- Cond P2X
+    syncAllowed-r14                     SL-SyncAllowed-r14              OPTIONAL,   -- Need OR
+    restrictResourceReservationPeriod-r14   SL-RestrictResourceReservationPeriodList-r14    OPTIONAL,   -- Need OR
     ...
 }
 
 SL-TRPT-Subset-r12 ::=          BIT STRING (SIZE (3..5))
 
+SL-V2X-TxPoolReportIdentity-r14::=      INTEGER (1..maxSL-PoolToMeasure-r14)
+
+
+SL-CommTxPoolSensingConfig-r14 ::=      SEQUENCE {
+    pssch-TxConfigList-r14                  SL-PSSCH-TxConfigList-r14,
+    thresPSSCH-RSRP-List-r14                SL-ThresPSSCH-RSRP-List-r14,
+    restrictResourceReservationPeriod-r14   SL-RestrictResourceReservationPeriodList-r14    OPTIONAL,   -- Need OR
+    probResourceKeep-r14                ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8,
+                                                    spare3,spare2, spare1},
+    p2x-SensingConfig-r14                   SEQUENCE {
+        minNumCandidateSF-r14               INTEGER (1..13),
+        gapCandidateSensing-r14             BIT STRING (SIZE (10))
+    }       OPTIONAL,   -- Need OR
+    sl-ReselectAfter-r14                ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n9,
+                                                spare7, spare6, spare5, spare4, spare3, spare2,
+                                                spare1}             OPTIONAL        -- Need OR
+}
+
 
 SL-CP-Len-r12 ::=               ENUMERATED {normal, extended}
 
@@ -9301,8 +10479,40 @@ SL-PoolSelectionConfig-r12 ::=      SEQUENCE {
 }
 
 
-SL-DiscTxPowerInfoList-r12 ::=  SEQUENCE (SIZE (maxSL-DiscPowerClass-r12)) OF SL-DiscTxPowerInfo-r12
-
+SL-DiscSysInfoReport-r13 ::=    SEQUENCE {
+    plmn-IdentityList-r13           PLMN-IdentityList           OPTIONAL,
+    cellIdentity-13                 CellIdentity                OPTIONAL,
+    carrierFreqInfo-13              ARFCN-ValueEUTRA-r9         OPTIONAL,
+    discRxResources-r13             SL-DiscRxPoolList-r12       OPTIONAL,
+    discTxPoolCommon-r13            SL-DiscTxPoolList-r12       OPTIONAL,
+    discTxPowerInfo-r13             SL-DiscTxPowerInfoList-r12  OPTIONAL,
+    discSyncConfig-r13              SL-SyncConfigNFreq-r13      OPTIONAL,
+    discCellSelectionInfo-r13       SEQUENCE {
+        q-RxLevMin-r13                  Q-RxLevMin,
+        q-RxLevMinOffset-r13            INTEGER (1..8)          OPTIONAL
+    }                                                           OPTIONAL,
+    cellReselectionInfo-r13         SEQUENCE {
+        q-Hyst-r13                      ENUMERATED {
+                                                dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
+                                                dB12, dB14, dB16, dB18, dB20, dB22, dB24},
+        q-RxLevMin-r13                  Q-RxLevMin,
+        t-ReselectionEUTRA-r13          T-Reselection
+    }                                                           OPTIONAL,
+    tdd-Config-r13                  TDD-Config                  OPTIONAL,
+    freqInfo-r13                    SEQUENCE {
+        ul-CarrierFreq-r13              ARFCN-ValueEUTRA                OPTIONAL,   
+        ul-Bandwidth-r13                ENUMERATED {n6, n15, n25, n50, n75, n100}
+                                                                        OPTIONAL,   
+        additionalSpectrumEmission-r13  AdditionalSpectrumEmission      OPTIONAL
+    }                                                               OPTIONAL,
+    p-Max-r13                       P-Max   OPTIONAL,
+    referenceSignalPower-r13        INTEGER (-60..50)   OPTIONAL,
+    ...
+}
+
+
+SL-DiscTxPowerInfoList-r12 ::=  SEQUENCE (SIZE (maxSL-DiscPowerClass-r12)) OF SL-DiscTxPowerInfo-r12
+
 SL-DiscTxPowerInfo-r12 ::=              SEQUENCE    {
     discMaxTxPower-r12                          P-Max,
     ...
@@ -9346,12 +10556,32 @@ SL-HoppingConfigDisc-r12 ::=    SEQUENCE    {
 }
 
 
-SL-InterFreqInfoListV2X-r14 ::= SEQUENCE (SIZE (1..maxFreq)) OF SL-InterFreqInfoV2X-r14
+SL-InterFreqInfoListV2X-r14 ::= SEQUENCE (SIZE (0..maxFreqV2X-1-r14)) OF SL-InterFreqInfoV2X-r14
 
-SL-InterFreqInfoV2X-r14::=      SEQUENCE {
+SL-InterFreqInfoV2X-r14 ::=         SEQUENCE {
+    plmn-IdentityList-r14               PLMN-IdentityList           OPTIONAL,       -- Need OP
     v2x-CommCarrierFreq-r14             ARFCN-ValueEUTRA-r9,
-    typeTxSync-r14                      ENUMERATED {gnss, enb}              OPTIONAL,   -- Need OR
+    sl-MaxTxPower-r14                   P-Max               OPTIONAL,       -- Need OR
+    sl-Bandwidth-r14                    ENUMERATED {n6, n15, n25, n50, n75, n100}   OPTIONAL,   -- Need OR
     v2x-SchedulingPool-r14              SL-CommResourcePoolV2X-r14              OPTIONAL,   -- Need OR
+    v2x-UE-ConfigList-r14       SL-V2X-UE-ConfigList-r14    OPTIONAL,   -- Need OR
+    ...
+}
+
+
+SL-V2X-UE-ConfigList-r14 ::=    SEQUENCE (SIZE (1.. maxCellIntra)) OF SL-V2X-InterFreqUE-Config-r14
+
+SL-V2X-InterFreqUE-Config-r14 ::=       SEQUENCE {
+    physCellIdList-r14                  PhysCellIdList-r13                  OPTIONAL,   -- Need OR
+    typeTxSync-r14                      SL-TypeTxSync-r14                   OPTIONAL,   -- Need OR
+    v2x-SyncConfig-r14                  SL-SyncConfigListNFreqV2X-r14       OPTIONAL,   -- Need OR
+    v2x-CommRxPool-r14                  SL-CommRxPoolListV2X-r14                OPTIONAL,   -- Need OR
+    v2x-CommTxPoolNormal-r14                SL-CommTxPoolListV2X-r14                OPTIONAL,   -- Need OR
+    p2x-CommTxPoolNormal-r14                SL-CommTxPoolListV2X-r14                OPTIONAL,   -- Need OR
+    v2x-CommTxPoolExceptional-r14       SL-CommResourcePoolV2X-r14          OPTIONAL,   -- Need OR
+    v2x-ResourceSelectionConfig-r14     SL-CommTxPoolSensingConfig-r14      OPTIONAL,   -- Need OR
+    zoneConfig-r14                      SL-ZoneConfig-r14                   OPTIONAL,   -- Need OR
+    offsetDFN-r14                       INTEGER (0..1000)                   OPTIONAL,   -- Need OR
     ...
 }
 
@@ -9363,7 +10593,15 @@ SL-OffsetIndicator-r12 ::=          CHOICE {
 
 SL-OffsetIndicatorSync-r12 ::=          INTEGER (0..39)
 
-SL-OffsetIndicatorSync-v14xy ::=        INTEGER (40..159)
+SL-OffsetIndicatorSync-v1430 ::=        INTEGER (40..159)
+
+SL-OffsetIndicatorSync-r14 ::=          INTEGER (0..159)
+
+
+SL-P2X-ResourceSelectionConfig-r14 ::=          SEQUENCE {
+    partialSensing-r14              ENUMERATED {true}               OPTIONAL,   -- Need OR
+    randomSelection-r14             ENUMERATED {true}               OPTIONAL    -- Need OR
+}
 
 
 SL-PeriodComm-r12 ::=                   ENUMERATED {sf40, sf60, sf70, sf80, sf120, sf140,
@@ -9379,7 +10617,7 @@ SL-Priority-r13 ::=         INTEGER (1..8)
 SL-PSSCH-TxConfigList-r14 ::=   SEQUENCE (SIZE (1..maxPSSCH-TxConfig-r14)) OF SL-PSSCH-TxConfig-r14
 
 SL-PSSCH-TxConfig-r14 ::=       SEQUENCE {
-    typeTxSync-r14              ENUMERATED {gnss, enb, ue, spare1}      OPTIONAL,   -- Need OR
+    typeTxSync-r14              SL-TypeTxSync-r14       OPTIONAL,   -- Need OR
     thresUE-Speed-r14           ENUMERATED {kmph60, kmph80, kmph100, kmph120, 
                                 kmph140, kmph160, kmph180, kmph200},
     parametersAboveThres-r14    SL-PSSCH-TxParameters-r14,
@@ -9390,9 +10628,10 @@ SL-PSSCH-TxConfig-r14 ::=       SEQUENCE {
 SL-PSSCH-TxParameters-r14 ::=       SEQUENCE {
     minMCS-PSSCH-r14            INTEGER (0..31),
     maxMCS-PSSCH-r14            INTEGER (0..31),
-    minRB-NumberPSSCH-r14       INTEGER (1..100),
-    maxRB-NumberPSSCH-r14       INTEGER (1..100),
-    allowedRetxNumberPSSCH-r14  ENUMERATED {n0, n1, both, spare1}
+    minSubChannel-NumberPSSCH-r14       INTEGER (1..20),
+    maxSubchannel-NumberPSSCH-r14       INTEGER (1..20),
+    allowedRetxNumberPSSCH-r14  ENUMERATED {n0, n1, both, spare1},
+    maxTxPower-r14              SL-TxPower-r14              OPTIONAL            -- Cond CBR
 }
 
 
@@ -9404,6 +10643,13 @@ SL-RestrictResourceReservationPeriod-r14 ::=        ENUMERATED {v0dot2, v0dot5,
 SLSSID-r12 ::=                  INTEGER (0..167)
 
 
+SL-SyncAllowed-r14 ::=      SEQUENCE {
+    gnss-Sync-r14                       ENUMERATED {true}               OPTIONAL,   -- Need OR
+    enb-Sync-r14                        ENUMERATED {true}               OPTIONAL,   -- Need OR
+    ue-Sync-r14                         ENUMERATED {true}               OPTIONAL    -- Need OR
+}
+
+
 SL-SyncConfigList-r12 ::=       SEQUENCE (SIZE (1..maxSL-SyncConfig-r12)) OF SL-SyncConfig-r12
 
 SL-SyncConfigListV2X-r14 ::=    SEQUENCE (SIZE (1.. maxSL-V2X-SyncConfig-r14)) OF SL-SyncConfig-r12
@@ -9424,12 +10670,15 @@ SL-SyncConfig-r12 ::=                   SEQUENCE {
     ...,
     [[  syncTxPeriodic-r13                  ENUMERATED {true}           OPTIONAL    -- Need OR
     ]],
-    [[  syncOffsetIndicator-v14xy       SL-OffsetIndicatorSync-v14xy    OPTIONAL    -- Need OR
+    [[  syncOffsetIndicator-v1430       SL-OffsetIndicatorSync-v1430    OPTIONAL,   -- Need OR
+        gnss-Sync-r14                   ENUMERATED {true}               OPTIONAL    -- Need OR
     ]]
 }
 
 SL-SyncConfigListNFreq-r13 ::=      SEQUENCE (SIZE (1..maxSL-SyncConfig-r12)) OF SL-SyncConfigNFreq-r13
 
+SL-SyncConfigListNFreqV2X-r14 ::=       SEQUENCE (SIZE (1..maxSL-V2X-SyncConfig-r14)) OF SL-SyncConfigNFreq-r13
+
 SL-SyncConfigNFreq-r13 ::=          SEQUENCE {
     asyncParameters-r13                 SEQUENCE {
         syncCP-Len-r13                      SL-CP-Len-r12,
@@ -9445,39 +10694,10 @@ SL-SyncConfigNFreq-r13 ::=          SEQUENCE {
     rxParameters-r13                    SEQUENCE {
         discSyncWindow-r13                  ENUMERATED {w1, w2}
     }                                                                   OPTIONAL,   -- Need OR
-    ...
-}
-
-
-SL-DiscSysInfoReport-r13 ::=    SEQUENCE {
-    plmn-IdentityList-r13           PLMN-IdentityList           OPTIONAL,
-    cellIdentity-13                 CellIdentity                OPTIONAL,
-    carrierFreqInfo-13              ARFCN-ValueEUTRA-r9         OPTIONAL,
-    discRxResources-r13             SL-DiscRxPoolList-r12       OPTIONAL,
-    discTxPoolCommon-r13            SL-DiscTxPoolList-r12       OPTIONAL,
-    discTxPowerInfo-r13             SL-DiscTxPowerInfoList-r12  OPTIONAL,
-    discSyncConfig-r13              SL-SyncConfigNFreq-r13      OPTIONAL,
-    discCellSelectionInfo-r13       SEQUENCE {
-        q-RxLevMin-r13                  Q-RxLevMin,
-        q-RxLevMinOffset-r13            INTEGER (1..8)          OPTIONAL
-    }                                                           OPTIONAL,
-    cellReselectionInfo-r13         SEQUENCE {
-        q-Hyst-r13                      ENUMERATED {
-                                                dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
-                                                dB12, dB14, dB16, dB18, dB20, dB22, dB24},
-        q-RxLevMin-r13                  Q-RxLevMin,
-        t-ReselectionEUTRA-r13          T-Reselection
-    }                                                           OPTIONAL,
-    tdd-Config-r13                  TDD-Config                  OPTIONAL,
-    freqInfo-r13                    SEQUENCE {
-        ul-CarrierFreq-r13              ARFCN-ValueEUTRA                OPTIONAL,   
-        ul-Bandwidth-r13                ENUMERATED {n6, n15, n25, n50, n75, n100}
-                                                                        OPTIONAL,   
-        additionalSpectrumEmission-r13  AdditionalSpectrumEmission      OPTIONAL
-    }                                                               OPTIONAL,
-    p-Max-r13                       P-Max   OPTIONAL,
-    referenceSignalPower-r13        INTEGER (-60..50)   OPTIONAL,
-    ...
+    ...,
+    [[  syncOffsetIndicator-v1430       SL-OffsetIndicatorSync-v1430    OPTIONAL,   -- Need OR
+        gnss-Sync-r14                   ENUMERATED {true}               OPTIONAL    -- Need OR
+    ]]
 }
 
 
@@ -9500,13 +10720,27 @@ SubframeBitmapSL-r12 ::=        CHOICE {
 }
 
 SubframeBitmapSL-r14 ::=        CHOICE {
+    bs10-r14                                BIT STRING (SIZE (10)),
     bs16-r14                                BIT STRING (SIZE (16)),
     bs20-r14                                BIT STRING (SIZE (20)),
+    bs30-r14                                BIT STRING (SIZE (30)),
+    bs40-r14                                BIT STRING (SIZE (40)),
+    bs50-r14                                BIT STRING (SIZE (50)),
+    bs60-r14                                BIT STRING (SIZE (60)),
     bs100-r14                               BIT STRING (SIZE (100))
 }
 
 
-SL-ThresPSSCH-RSRP-List-r14 ::= SEQUENCE (SIZE (1..64)) OF SL-ThresPSSCH-RSRP-r14
+SL-TxPower-r14 ::=      CHOICE {
+    minusinfinity-r14               NULL,
+    txPower-r14                     INTEGER (-41..31)
+}
+
+
+SL-TypeTxSync-r14 ::=       ENUMERATED {gnss, enb, ue}
+
+
+SL-ThresPSSCH-RSRP-List-r14 ::= SEQUENCE (SIZE (64)) OF SL-ThresPSSCH-RSRP-r14
 
 SL-ThresPSSCH-RSRP-r14 ::=      INTEGER (0..66)
 
@@ -9536,17 +10770,17 @@ SL-V2X-ConfigDedicated-r14 ::=              SEQUENCE    {
         release                             NULL,
         setup                               CHOICE {
             scheduled-r14                   SEQUENCE {
-                sl-D-RNTI-r14           C-RNTI,
-                mac-MainConfig-r14              MAC-MainConfigSL-r12        OPTIONAL,   -- Need OP
-                v2x-SchedulingPool-r14          SL-CommResourcePoolV2X-r14  OPTIONAL,   -- Need OP
-                mcs-r14                         INTEGER (0..31)             OPTIONAL,   -- Need OP
+                sl-V-RNTI-r14           C-RNTI,
+                mac-MainConfig-r14              MAC-MainConfigSL-r12,
+                v2x-SchedulingPool-r14          SL-CommResourcePoolV2X-r14  OPTIONAL,   -- Need ON
+                mcs-r14                         INTEGER (0..31)             OPTIONAL,   -- Need OR
                 logicalChGroupInfoList-r14      LogicalChGroupInfoList-r13
             },
             ue-Selected-r14                 SEQUENCE {
                 -- Pool for normal usage
                 v2x-CommTxPoolNormalDedicated-r14   SEQUENCE {
                     poolToReleaseList-r14   SL-TxPoolToReleaseListV2X-r14   OPTIONAL,   -- Need ON
-                    poolToAddModList-r14    SL-TxPoolToAddModListV2X-r14    OPTIONAL,   -- Need ON
+                    poolToAddModList-r14        SL-TxPoolToAddModListV2X-r14        OPTIONAL,   -- Need ON
                     v2x-CommTxPoolSensingConfig-r14     SL-CommTxPoolSensingConfig-r14
                                                                             OPTIONAL    -- Need ON
                 }
@@ -9554,10 +10788,15 @@ SL-V2X-ConfigDedicated-r14 ::=              SEQUENCE    {
         }
     }                                                                       OPTIONAL,   -- Need ON
     v2x-InterFreqInfoList-r14           SL-InterFreqInfoListV2X-r14         OPTIONAL,   -- Need ON
+    thresSL-TxPrioritization-r14            SL-Priority-r13                         OPTIONAL,   -- Need OR
+    typeTxSync-r14                      SL-TypeTxSync-r14                   OPTIONAL,   -- Need OR
+    cbr-DedicatedTxConfigList-r14       SL-CBR-CommonTxConfigList-r14   OPTIONAL,   -- Need OR
     ...
 }
 
-SL-TxPoolToAddModListV2X-r14 ::=        SEQUENCE    {
+SL-TxPoolToAddModListV2X-r14 ::=        SEQUENCE (SIZE (1.. maxSL-V2X-TxPool-r14)) OF SL-TxPoolToAddMod-r14
+
+SL-TxPoolToAddMod-r14 ::=   SEQUENCE    {
     poolIdentity-r14                    SL-V2X-TxPoolIdentity-r14,
     pool-r14                            SL-CommResourcePoolV2X-r14
 }
@@ -9566,10 +10805,10 @@ SL-TxPoolToReleaseListV2X-r14 ::=   SEQUENCE (SIZE (1.. maxSL-V2X-TxPool-r14)) O
 
 
 SL-ZoneConfig-r14 ::=       SEQUENCE {
-    zoneLength-r14  ENUMERATED { m5, m10, m20, m50, m100, m200, m500, spare1}   OPTIONAL, -- Need OR
-    zoneWidth-r14   ENUMERATED { m5, m10, m20, m50, m100, m200, m500, spare1}   OPTIONAL, -- Need OR
-    zoneIdLongiMod-r14  INTEGER (1..4)                                  OPTIONAL,   -- Need OR
-    zoneIdLatiMod-r14   INTEGER (1..4)                                  OPTIONAL    -- Need OR
+    zoneLength-r14  ENUMERATED { m5, m10, m20, m50, m100, m200, m500, spare1},
+    zoneWidth-r14   ENUMERATED { m5, m10, m20, m50, m100, m200, m500, spare1},
+    zoneIdLongiMod-r14  INTEGER (1..4),
+    zoneIdLatiMod-r14   INTEGER (1..4)
 }
 
 
@@ -9582,6 +10821,9 @@ maxBands                    INTEGER ::= 64  -- Maximum number of bands listed in
 maxBandwidthClass-r10       INTEGER ::= 16  -- Maximum number of supported CA BW classes per band
 maxBandwidthCombSet-r10     INTEGER ::= 32  -- Maximum number of bandwidth combination sets per
                                             -- supported band combination
+maxCBR-Level-r14            INTEGER ::= 16  -- Maximum number of CBR levels 
+maxCBR-Level-1-r14          INTEGER ::= 15
+maxCBR-Report-r14           INTEGER ::= 72  -- Maximum number of CBR results in a report
 maxCDMA-BandClass           INTEGER ::= 32  -- Maximum value of the CDMA band classes
 maxCE-Level-r13             INTEGER ::= 4   -- Maximum number of CE levels
 maxCellBlack                INTEGER ::= 16  -- Maximum number of blacklisted physical cell identity
@@ -9632,6 +10874,7 @@ maxCellListGERAN            INTEGER ::= 3   -- Maximum number of lists of GERAN
 maxCellMeas                 INTEGER ::= 32  -- Maximum number of entries in each of the
                                             -- cell lists in a measurement object
 maxCellReport               INTEGER ::= 8   -- Maximum number of reported cells/CSI-RS resources
+maxConfigSPS-r14            INTEGER ::= 8   -- Maximum number of simultaneous SPS configurations
 maxCSI-RS-Meas-r12          INTEGER ::= 96  -- Maximum number of entries in the CSI-RS list
                                             -- in a measurement object
 maxDRB                      INTEGER ::= 11  -- Maximum number of Data Radio Bearers
@@ -9651,6 +10894,9 @@ maxFreqIDC-r11              INTEGER ::= 32  -- Maximum number of carrier frequen
                                             -- affected by the IDC problems
 maxFreqMBMS-r11             INTEGER ::= 5   -- Maximum number of carrier frequencies for which an 
                                             -- MBMS capable UE may indicate an interest
+maxFreqV2X-r14              INTEGER ::= 8   -- Maximum number of carrier frequencies for which V2X 
+                                            -- sidelink communication can be configured
+maxFreqV2X-1-r14                INTEGER ::= 7   -- Highest index of frequencies
 maxGERAN-SI                 INTEGER ::= 10  -- Maximum number of GERAN SI blocks that can be
                                             -- provided as part of NACC information
 maxGNFG                     INTEGER ::= 16  -- Maximum number of GERAN neighbour freq groups
@@ -9681,6 +10927,7 @@ maxP-a-PerNeighCell-r12     INTEGER ::= 3   -- Maximum number of power offsets f
 maxPageRec                  INTEGER ::= 16  -- 
 maxPhysCellIdRange-r9       INTEGER ::= 4   -- Maximum number of physical cell identity ranges
 maxPLMN-r11                 INTEGER ::= 6   -- Maximum number of PLMNs
+maxPLMN-1-r14               INTEGER ::= 5   -- Maximum number of PLMNs minus one
 maxPNOffset                 INTEGER ::= 511 -- Maximum number of CDMA2000 PNOffsets
 maxPMCH-PerMBSFN            INTEGER ::= 15
 maxPSSCH-TxConfig-r14       INTEGER ::= 16  -- Maximum number of PSSCH TX configurations
@@ -9690,7 +10937,7 @@ maxRE-MapQCL-r11            INTEGER ::= 4   -- Maximum number of PDSCH RE Mappin
                                             --  (per carrier frequency)
 maxReportConfigId           INTEGER ::= 32
 maxReservationPeriod-r14    INTEGER ::= 16  -- Maximum number of resource reservation periodicities
-                                            --  for sidelink V2X communications
+                                            --  for sidelink V2X communication
 maxRSTD-Freq-r10            INTEGER ::= 3   -- Maximum number of frequency layers for RSTD
                                             -- measurement
 maxSAI-MBMS-r11             INTEGER ::= 64  -- Maximum number of MBMS service area identities
@@ -9698,6 +10945,7 @@ maxSAI-MBMS-r11             INTEGER ::= 64  -- Maximum number of MBMS service ar
 maxSCell-r10                INTEGER ::= 4   -- Maximum number of SCells
 maxSCell-r13                INTEGER ::= 31  -- Highest value of extended number range of SCells
 maxSC-MTCH-r13              INTEGER ::= 1023    -- Maximum number of SC-MTCHs in one cell
+maxSC-MTCH-BR-r14           INTEGER ::= 128 -- Maximum number of SC-MTCHs in one cell for feMTC
 maxSL-CommRxPoolNFreq-r13   INTEGER ::= 32  -- Maximum number of individual sidelink communication
                                             -- Rx resource pools on neighbouring freq
 maxSL-CommRxPoolPreconf-v1310   INTEGER ::= 12  -- Maximum number of additional preconfigured
@@ -9722,22 +10970,40 @@ maxSL-DiscTxPoolPreconf-r13     INTEGER ::= 4   -- Maximum number of preconfigur
                                                 -- discovery Tx resource pool entries
 maxSL-GP-r13            INTEGER ::= 8   -- Maximum number of gap patterns that can be requested
                                         -- for a frequency or assigned
+maxSL-PoolToMeasure-r14     INTEGER ::= 72  -- Maximum number of TX resource pools for CBR
+                                                -- measurement and report
 maxSL-Prio-r13          INTEGER ::= 8   -- Maximum number of entries in sidelink priority list
 maxSL-RxPool-r12            INTEGER ::= 16  -- Maximum number of individual sidelink Rx resource pools
 maxSL-SyncConfig-r12        INTEGER ::= 16  -- Maximum number of sidelink Sync configurations
 maxSL-TF-IndexPair-r12  INTEGER ::= 64  -- Maximum number of sidelink Time Freq resource index
                                             --  pairs
 maxSL-TxPool-r12            INTEGER ::= 4   -- Maximum number of individual sidelink Tx resource pools
-maxSL-V2X-RxPool-r14        INTEGER ::= 16  -- Maximum number of RX resource pools for 
+maxSL-V2X-RxPool-r14        INTEGER ::= 16  -- Maximum number of RX resource pools for
                                                 -- V2X sidelink communication
-maxSL-V2X-RxPoolPreconf-r14 INTEGER ::= 16      -- Maximum number of RX resource pools for 
+maxSL-V2X-RxPoolPreconf-r14 INTEGER ::= 16      -- Maximum number of RX resource pools for
                                                 -- V2X sidelink communication
-maxSL-V2X-TxPool-r14        INTEGER ::= 8   -- Maximum number of TX resource pools for 
+maxSL-V2X-TxPool-r14        INTEGER ::= 8   -- Maximum number of TX resource pools for
                                                 -- V2X sidelink communication
-maxSL-V2X-TxPoolPreconf-r14 INTEGER ::= 8       -- Maximum number of TX resource pools for 
+maxSL-V2X-TxPoolPreconf-r14 INTEGER ::= 8       -- Maximum number of TX resource pools for
                                                 -- V2X sidelink communication
 maxSL-V2X-SyncConfig-r14    INTEGER ::= 16  -- Maximum number of sidelink Sync configurations
                                                 -- for V2X sidelink communication
+maxSL-V2X-CBRConfig-r14     INTEGER ::= 4   -- Maximum number of CBR range configurations 
+                                                -- for V2X sidelink communication congestion
+                                                -- control
+maxSL-V2X-CBRConfig-1-r14   INTEGER ::= 3
+maxSL-V2X-TxConfig-r14      INTEGER ::= 64  -- Maximum number of TX parameter configurations
+                                                -- for V2X sidelink communication congestion
+                                                -- control
+maxSL-V2X-TxConfig-1-r14    INTEGER ::= 63
+maxSL-V2X-CBRConfig2-r14        INTEGER ::= 8   -- Maximum number of CBR range configurations in
+                                                -- pre-configuration for V2X sidelink
+                                                -- communication congestion control
+maxSL-V2X-CBRConfig2-1-r14  INTEGER ::= 7
+maxSL-V2X-TxConfig2-r14     INTEGER ::= 128 -- Maximum number of TX parameter
+                                                -- configurations in pre-configuration for V2X
+                                                -- sidelink communication congestion control
+maxSL-V2X-TxConfig2-1-r14   INTEGER ::= 127
 maxSTAG-r11                 INTEGER ::= 3   -- Maximum number of STAGs
 maxServCell-r10             INTEGER ::= 5   -- Maximum number of Serving cells
 maxServCell-r13             INTEGER ::= 32  -- Highest value of extended number range of Serving cells
@@ -9753,6 +11019,9 @@ maxSimultaneousBands-r10    INTEGER ::= 64  -- Maximum number of simultaneously
 maxSubframePatternIDC-r11   INTEGER ::= 8   -- Maximum number of subframe reservation patterns
                                             -- that the UE can simultaneously recommend to the
                                             -- E-UTRAN for use.
+maxTrafficPattern-r14       INTEGER ::= 8   -- Maximum number of periodical traffic patterns
+                                            -- that the UE can simultaneously report to the
+                                            -- E-UTRAN.
 maxUTRA-FDD-Carrier         INTEGER ::= 16  -- Maximum number of UTRA FDD carrier frequencies
 maxUTRA-TDD-Carrier         INTEGER ::= 16  -- Maximum number of UTRA TDD carrier frequencies
 maxWLAN-Id-r12              INTEGER ::= 16  -- Maximum number of WLAN identifiers
@@ -9761,6 +11030,7 @@ maxWLAN-Id-r13              INTEGER ::= 32  -- Maximum number of WLAN identifier
 maxWLAN-Channels-r13        INTEGER ::= 16  -- maximum number of WLAN channels used in
                                             -- WLAN-CarrierInfo
 maxWLAN-CarrierInfo-r13     INTEGER ::= 8   -- Maximum number of WLAN Carrier Information
+maxWLAN-Id-Report-r14       INTEGER ::= 32  -- Maximum number of WLAN IDs to report
 
 
 END
@@ -9782,6 +11052,13 @@ SBCCH-SL-BCH-Message ::= SEQUENCE {
 SBCCH-SL-BCH-MessageType ::=                        MasterInformationBlock-SL
 
 
+SBCCH-SL-BCH-Message-V2X-r14 ::= SEQUENCE {
+    message                 SBCCH-SL-BCH-MessageType-V2X-r14
+}
+
+SBCCH-SL-BCH-MessageType-V2X-r14 ::=                MasterInformationBlock-SL-V2X-r14
+
+
 MasterInformationBlock-SL ::=       SEQUENCE {
     sl-Bandwidth-r12                    ENUMERATED {
                                             n6, n15, n25, n50, n75, n100},
@@ -9794,6 +11071,18 @@ MasterInformationBlock-SL ::=       SEQUENCE {
 
 
 
+MasterInformationBlock-SL-V2X-r14 ::=       SEQUENCE {
+    sl-Bandwidth-r14                    ENUMERATED {
+                                            n6, n15, n25, n50, n75, n100},
+    tdd-ConfigSL-r14                    TDD-ConfigSL-r12,
+    directFrameNumber-r14               BIT STRING (SIZE (10)),
+    directSubframeNumber-r14            INTEGER (0..9),
+    inCoverage-r14                      BOOLEAN,
+    reserved-r14                        BIT STRING (SIZE (27))
+}
+
+
+
 END
 
 
@@ -9822,8 +11111,12 @@ IMPORTS
     maxMultiBands,
     maxPageRec,
     maxPLMN-r11,
+    maxSAI-MBMS-r11,
     maxSIB,
     maxSIB-1,
+    MBMS-SAI-r11,
+    MBMS-SAI-List-r11,
+    MBMSSessionInfo-r13,
     NextHopChainingCount,
     PagingUE-Identity,
     PLMN-Identity,
@@ -9844,8 +11137,12 @@ IMPORTS
     S-TMSI,
     SystemInformationBlockType16-r11,
     SystemInfoValueTagSI-r13,
+    T-Reordering,
     TimeAlignmentTimer,
-    TrackingAreaCode
+    TMGI-r9,
+    TrackingAreaCode,
+    DataInactivityTimer-r14
+
 FROM EUTRA-RRC-Definitions;
 
 
@@ -9933,6 +11230,19 @@ UL-CCCH-MessageType-NB ::= CHOICE {
 }
 
 
+SC-MCCH-Message-NB ::= SEQUENCE {
+    message                 SC-MCCH-MessageType-NB
+}
+
+
+SC-MCCH-MessageType-NB ::= CHOICE {
+    c1                      CHOICE {
+        scptmConfiguration-r14                      SCPTMConfiguration-NB-r14
+    },
+    messageClassExtension   SEQUENCE {}
+}
+
+
 UL-DCCH-Message-NB ::= SEQUENCE {
     message                 UL-DCCH-MessageType-NB
 }
@@ -10076,7 +11386,12 @@ RRCConnectionReestablishment-NB-r13-IEs ::= SEQUENCE {
     radioResourceConfigDedicated-r13            RadioResourceConfigDedicated-NB-r13,
     nextHopChainingCount-r13                    NextHopChainingCount,
     lateNonCriticalExtension                    OCTET STRING                        OPTIONAL,
-    nonCriticalExtension                        SEQUENCE {}                         OPTIONAL
+    nonCriticalExtension                        RRCConnectionReestablishment-NB-v1430-IEs   OPTIONAL
+}
+
+RRCConnectionReestablishment-NB-v1430-IEs ::=   SEQUENCE {
+    dl-NAS-MAC                          BIT STRING (SIZE (16)), -- Cond Reestablish-CP 
+    nonCriticalExtension                SEQUENCE {}             OPTIONAL
 }
 
 
@@ -10098,21 +11413,36 @@ RRCConnectionReestablishmentRequest-NB ::= SEQUENCE {
     criticalExtensions                  CHOICE {
         rrcConnectionReestablishmentRequest-r13
                                             RRCConnectionReestablishmentRequest-NB-r13-IEs,
-        criticalExtensionsFuture            SEQUENCE {}
+        later   CHOICE {
+                    rrcConnectionReestablishmentRequest-r14
+                                            RRCConnectionReestablishmentRequest-NB-r14-IEs,
+                    criticalExtensionsFuture    SEQUENCE {}
+        }
     }
 }
 
 RRCConnectionReestablishmentRequest-NB-r13-IEs ::= SEQUENCE {
     ue-Identity-r13                     ReestabUE-Identity,
-    reestablishmentCause-r13            ReestablishmentCause-NB-r13,
+    reestablishmentCause-r13                ReestablishmentCause-NB-r13,
     spare                               BIT STRING (SIZE (25))
 }
 
+RRCConnectionReestablishmentRequest-NB-r14-IEs ::= SEQUENCE {
+    ue-Identity-r14                     ReestabUE-Identity-CP-NB-r14,
+    reestablishmentCause-r14                ReestablishmentCause-NB-r13,
+    spare                               BIT STRING (SIZE (4))
+}
 
 ReestablishmentCause-NB-r13 ::=         ENUMERATED {
                                             reconfigurationFailure, otherFailure, 
                                             spare2, spare1}
 
+ReestabUE-Identity-CP-NB-r14 ::=            SEQUENCE {
+    s-TMSI-r14                          S-TMSI,
+    ul-NAS-MAC-r14                      BIT STRING (SIZE (16)),
+    ul-NAS-Count-r14                        BIT STRING (SIZE (5))
+}
+
 
 RRCConnectionReject-NB ::=              SEQUENCE {
     criticalExtensions                  CHOICE {
@@ -10149,15 +11479,29 @@ RRCConnectionRelease-NB-r13-IEs ::= SEQUENCE {
     extendedWaitTime-r13                INTEGER (1..1800)               OPTIONAL,   -- Need ON
     redirectedCarrierInfo-r13           RedirectedCarrierInfo-NB-r13    OPTIONAL,   -- Need ON
     lateNonCriticalExtension            OCTET STRING                    OPTIONAL,
-    nonCriticalExtension                SEQUENCE {}                     OPTIONAL
+    nonCriticalExtension                RRCConnectionRelease-NB-v1430-IEs       OPTIONAL
 }
 
+RRCConnectionRelease-NB-v1430-IEs ::=   SEQUENCE {
+    redirectedCarrierInfo-v1430         RedirectedCarrierInfo-NB-v1430  OPTIONAL,   -- Cond Redirection 
+    extendedWaitTime-CPdata-r14             INTEGER (1..1800)   OPTIONAL,   -- Cond NoExtendedWaitTime
+    nonCriticalExtension                SEQUENCE {}                     OPTIONAL
+}
 
 ReleaseCause-NB-r13 ::=                 ENUMERATED {loadBalancingTAUrequired, other, 
                                                     rrc-Suspend, spare1}
-
 RedirectedCarrierInfo-NB-r13::=         CarrierFreq-NB-r13
 
+RedirectedCarrierInfo-NB-v1430  ::=     SEQUENCE {
+    redirectedCarrierOffsetDedicated-r14    ENUMERATED{
+                                                dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
+                                                dB12, dB14, dB16, dB18, dB20, dB22, dB24, dB26},
+    t322-r14                                ENUMERATED{
+                                                min5, min10, min20, min30, min60, min120, min180,
+                                                spare1}
+}
+
+
 RRCConnectionRequest-NB ::=     SEQUENCE {
     criticalExtensions                  CHOICE {
         rrcConnectionRequest-r13            RRCConnectionRequest-NB-r13-IEs,
@@ -10259,7 +11603,21 @@ RRCConnectionSetupComplete-NB-r13-IEs ::= SEQUENCE {
     attachWithoutPDN-Connectivity-r13       ENUMERATED {true}               OPTIONAL,
     up-CIoT-EPS-Optimisation-r13            ENUMERATED {true}               OPTIONAL,
     lateNonCriticalExtension                OCTET STRING                    OPTIONAL,
-    nonCriticalExtension                    SEQUENCE {}                     OPTIONAL
+    nonCriticalExtension                    RRCConnectionSetupComplete-NB-v1430-IEs OPTIONAL
+}
+
+RRCConnectionSetupComplete-NB-v1430-IEs ::= SEQUENCE {
+    gummei-Type-r14                         ENUMERATED { mapped}    OPTIONAL,
+    dcn-ID-r14                              INTEGER (0..65535)          OPTIONAL,
+    nonCriticalExtension                        SEQUENCE {}                 OPTIONAL
+}
+
+
+SCPTMConfiguration-NB-r14 ::=       SEQUENCE {
+    sc-mtch-InfoList-r14            SC-MTCH-InfoList-NB-r14,
+    scptm-NeighbourCellList-r14     SCPTM-NeighbourCellList-NB-r14      OPTIONAL,   -- Need OP
+    lateNonCriticalExtension        OCTET STRING                        OPTIONAL,
+    nonCriticalExtension            SEQUENCE {}                         OPTIONAL
 }
 
 
@@ -10277,7 +11635,10 @@ SystemInformation-NB-r13-IEs ::=    SEQUENCE {
         sib5-r13                            SystemInformationBlockType5-NB-r13,
         sib14-r13                           SystemInformationBlockType14-NB-r13,
         sib16-r13                           SystemInformationBlockType16-NB-r13,
-        ...
+        ...,
+        sib15-v1430                         SystemInformationBlockType15-NB-r14,
+        sib20-v1430                         SystemInformationBlockType20-NB-r14,
+        sib22-v1430                         SystemInformationBlockType22-NB-r14
     },
     lateNonCriticalExtension            OCTET STRING                        OPTIONAL,
     nonCriticalExtension                SEQUENCE {}                         OPTIONAL
@@ -10315,6 +11676,16 @@ SystemInformationBlockType1-NB ::=  SEQUENCE {
     si-RadioFrameOffset-r13             INTEGER (1..15)     OPTIONAL,   -- Need OP 
     systemInfoValueTagList-r13          SystemInfoValueTagList-NB-r13   OPTIONAL,   -- Need OR
     lateNonCriticalExtension            OCTET STRING                    OPTIONAL,
+    nonCriticalExtension                SystemInformationBlockType1-NB-v1350    OPTIONAL
+}
+
+SystemInformationBlockType1-NB-v1350 ::=    SEQUENCE {
+    cellSelectionInfo-v1350             CellSelectionInfo-NB-v1350  OPTIONAL,   -- Cond Qrxlevmin
+    nonCriticalExtension                SystemInformationBlockType1-NB-v1430    OPTIONAL
+}
+
+SystemInformationBlockType1-NB-v1430 ::=    SEQUENCE {
+    cellSelectionInfo-v1430             CellSelectionInfo-NB-v1430      OPTIONAL,   -- Need OR
     nonCriticalExtension                SEQUENCE {}                     OPTIONAL
 }
 
@@ -10344,8 +11715,17 @@ SIB-MappingInfo-NB-r13 ::=          SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type-NB
 
 SIB-Type-NB-r13 ::=                 ENUMERATED {
                                         sibType3-NB-r13, sibType4-NB-r13, sibType5-NB-r13, 
-                                        sibType14-NB-r13, sibType16-NB-r13, spare3, spare2, spare1}
+                                        sibType14-NB-r13, sibType16-NB-r13, sibType15-NB-r14, sibType20-NB-r14, 
+                                        sibType22-NB-r14}
 
+CellSelectionInfo-NB-v1350 ::=      SEQUENCE {
+    delta-RxLevMin-v1350                INTEGER (-8..-1)
+}
+
+CellSelectionInfo-NB-v1430 ::=      SEQUENCE {
+    powerClass14dBm-Offset-r14          ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}    OPTIONAL,   --  Need OP
+    ce-authorisationOffset-r14          ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35}    OPTIONAL    --  Need OP
+}
 
 
 UECapabilityEnquiry-NB ::=  SEQUENCE {
@@ -10399,13 +11779,15 @@ SystemInformationBlockType2-NB-r13 ::=  SEQUENCE {
     radioResourceConfigCommon-r13           RadioResourceConfigCommonSIB-NB-r13,
     ue-TimersAndConstants-r13               UE-TimersAndConstants-NB-r13,
     freqInfo-r13                            SEQUENCE {
-        ul-CarrierFreq-r13                      CarrierFreq-NB-r13              OPTIONAL,-- Need OP
+        ul-CarrierFreq-r13                      CarrierFreq-NB-r13          OPTIONAL,   -- Need OP
         additionalSpectrumEmission-r13          AdditionalSpectrumEmission
     },
     timeAlignmentTimerCommon-r13            TimeAlignmentTimer,
-    multiBandInfoList-r13   SEQUENCE (SIZE (1..maxMultiBands)) OF AdditionalSpectrumEmission        OPTIONAL,-- Need OR
+    multiBandInfoList-r13   SEQUENCE (SIZE (1..maxMultiBands)) OF AdditionalSpectrumEmission        OPTIONAL,   -- Need OR
     lateNonCriticalExtension                    OCTET STRING                    OPTIONAL,
-    ...
+    ...,
+    [[  cp-Reestablishment-r14              ENUMERATED {true}               OPTIONAL        -- Need OP
+    ]]
 }
 
 
@@ -10430,7 +11812,26 @@ SystemInformationBlockType3-NB-r13 ::=  SEQUENCE {
     multiBandInfoList-r13                   SEQUENCE (SIZE (1..maxMultiBands)) OF 
                                                 NS-PmaxList-NB-r13          OPTIONAL,   -- Need OR
     lateNonCriticalExtension                    OCTET STRING                OPTIONAL,
-    ...
+    ...,
+    [[  intraFreqCellReselectionInfo-v1350      IntraFreqCellReselectionInfo-NB-v1350 OPTIONAL  -- Cond Qrxlevmin
+    ]], 
+    [[  intraFreqCellReselectionInfo-v1360      IntraFreqCellReselectionInfo-NB-v1360 OPTIONAL  -- Need OR
+    ]],
+    [[  intraFreqCellReselectionInfo-v1430  IntraFreqCellReselectionInfo-NB-v1430 OPTIONAL  -- Need OR 
+    ]]
+}
+
+IntraFreqCellReselectionInfo-NB-v1350 ::=   SEQUENCE {
+    delta-RxLevMin-v1350                        INTEGER (-8..-1)
+}
+
+IntraFreqCellReselectionInfo-NB-v1360 ::=   SEQUENCE {
+    s-IntraSearchP-v1360                            ReselectionThreshold-NB-v1360
+}
+
+IntraFreqCellReselectionInfo-NB-v1430 ::=   SEQUENCE {
+    powerClass14dBm-Offset-r14      ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}    OPTIONAL,   -- Need OP
+    ce-AuthorisationOffset-r14      ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35}    OPTIONAL    -- Need OP
 }
 
 
@@ -10447,7 +11848,9 @@ SystemInformationBlockType5-NB-r13 ::=  SEQUENCE {
     interFreqCarrierFreqList-r13            InterFreqCarrierFreqList-NB-r13,
     t-Reselection-r13                       T-Reselection-NB-r13,
     lateNonCriticalExtension                OCTET STRING                    OPTIONAL,
-    ...
+    ...,
+    [[  scptm-FreqOffset-r14                INTEGER (1..8)                  OPTIONAL    -- Need OP
+    ]]
 }
 
 
@@ -10463,7 +11866,13 @@ InterFreqCarrierFreqInfo-NB-r13 ::= SEQUENCE {
     interFreqNeighCellList-r13          InterFreqNeighCellList-NB-r13   OPTIONAL,       -- Need OR
     interFreqBlackCellList-r13          InterFreqBlackCellList-NB-r13   OPTIONAL,       -- Need OR
     multiBandInfoList-r13               MultiBandInfoList-NB-r13        OPTIONAL,       -- Need OR
-    ...
+    ...,
+    [[  delta-RxLevMin-v1350                    INTEGER (-8..-1)        OPTIONAL    -- Cond Qrxlevmin
+    ]],
+    [[  powerClass14dBm-Offset-r14      ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}
+OPTIONAL,   --  Need OP
+        ce-AuthorisationOffset-r14      ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35}    OPTIONAL    -- Need OP
+    ]]
 }
 
 InterFreqNeighCellList-NB-r13 ::=       SEQUENCE (SIZE (1..maxCellInter)) OF PhysCellId
@@ -10489,14 +11898,176 @@ AB-ConfigPLMN-NB-r13 ::=    SEQUENCE {
 AB-Config-NB-r13 ::=        SEQUENCE {
     ab-Category-r13                 ENUMERATED {a, b, c},
     ab-BarringBitmap-r13            BIT STRING (SIZE(10)),
-    ab-BarringExceptionData-r13     ENUMERATED {true}           OPTIONAL,   -- Need OP
+    ab-BarringForExceptionData-r13  ENUMERATED {true}           OPTIONAL,   -- Need OP
     ab-BarringForSpecialAC-r13      BIT STRING (SIZE(5))
 }
 
 
+SystemInformationBlockType15-NB-r14 ::= SEQUENCE {
+    mbms-SAI-IntraFreq-r14                  MBMS-SAI-List-r11               OPTIONAL,   -- Need OR
+    mbms-SAI-InterFreqList-r14              MBMS-SAI-InterFreqList-NB-r14   OPTIONAL,   -- Need OR
+    lateNonCriticalExtension                OCTET STRING                    OPTIONAL,
+    ...
+}
+
+MBMS-SAI-InterFreqList-NB-r14 ::=       SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-NB-r14
+
+MBMS-SAI-InterFreq-NB-r14 ::=           SEQUENCE {
+    dl-CarrierFreq-r14                      CarrierFreq-NB-r13,
+    mbms-SAI-List-r14                       MBMS-SAI-List-r11,
+    multiBandInfoList-r14                   AdditionalBandInfoList-NB-r14   OPTIONAL    -- Need OR
+}
+
+
 SystemInformationBlockType16-NB-r13 ::= SystemInformationBlockType16-r11
 
 
+SystemInformationBlockType20-NB-r14 ::= SEQUENCE {
+    npdcch-SC-MCCH-Config-r14               NPDCCH-SC-MCCH-Config-NB-r14,
+    sc-mcch-CarrierConfig-r14               CHOICE {
+        dl-CarrierConfig-r14                        DL-CarrierConfigCommon-NB-r14,
+        dl-CarrierIndex-r14                     INTEGER (0.. maxNonAnchorCarriers-NB-r14)
+    },
+    sc-mcch-RepetitionPeriod-r14                ENUMERATED {rf32, rf128, rf512, rf1024, 
+                                                        rf2048, rf4096, rf8192, rf16384},
+    sc-mcch-Offset-r14                      INTEGER (0..10),
+    sc-mcch-ModificationPeriod-r14          ENUMERATED { rf32, rf128, rf256, rf512, rf1024, 
+                                                    rf2048, rf4096, rf8192, rf16384, rf32768, 
+                                                    rf65536, rf131072, rf262144, rf524288, 
+                                                    rf1048576, spare1},
+    sc-mcch-SchedulingInfo-r14              SC-MCCH-SchedulingInfo-NB-r14       OPTIONAL,   -- Need OP
+    lateNonCriticalExtension                    OCTET STRING                        OPTIONAL,
+    ...
+}
+
+NPDCCH-SC-MCCH-Config-NB-r14 ::=    SEQUENCE {
+    npdcch-NumRepetitions-SC-MCCH-r14       ENUMERATED {r1, r2, r4, r8, r16, 
+                                                        r32, r64, r128, r256, 
+                                                        r512, r1024, r2048},
+    npdcch-StartSF-SC-MCCH-r14              ENUMERATED {v1dot5, v2, v4, v8,
+                                                        v16, v32, v48, v64},
+    npdcch-Offset-SC-MCCH-r14               ENUMERATED {zero, oneEighth, oneQuarter,
+                                                        threeEighth, oneHalf, fiveEighth,
+                                                        threeQuarter, sevenEighth}
+}
+
+SC-MCCH-SchedulingInfo-NB-r14::=    SEQUENCE    {
+    onDurationTimerSCPTM-r14                    ENUMERATED {
+                                                    pp1, pp2, pp3, pp4,
+                                                    pp8, pp16, pp32, spare},
+    drx-InactivityTimerSCPTM-r14                ENUMERATED {
+                                                    pp0, pp1, pp2, pp3,
+                                                    pp4, pp8, pp16, pp32},
+    schedulingPeriodStartOffsetSCPTM-r14        CHOICE {
+        sf10                                        INTEGER(0..9),
+        sf20                                        INTEGER(0..19),
+        sf32                                        INTEGER(0..31),
+        sf40                                        INTEGER(0..39),
+        sf64                                        INTEGER(0..63),
+        sf80                                        INTEGER(0..79),
+        sf128                                   INTEGER(0..127),
+        sf160                                   INTEGER(0..159),
+        sf256                                   INTEGER(0..255),
+        sf320                                   INTEGER(0..319),
+        sf512                                   INTEGER(0..511),
+        sf640                                   INTEGER(0..639),
+        sf1024                                  INTEGER(0..1023),
+        sf2048                                  INTEGER(0..2047),
+        sf4096                                  INTEGER(0..4095),
+        sf8192                                  INTEGER(0..8191)
+    },
+    ...
+}
+
+
+SystemInformationBlockType22-NB-r14 ::= SEQUENCE {
+    dl-ConfigList-r14                   DL-ConfigCommonList-NB-r14   OPTIONAL,  -- Need OR
+    ul-ConfigList-r14                   UL-ConfigCommonList-NB-r14   OPTIONAL,  -- Need OR
+    pagingWeightAnchor-r14              PagingWeight-NB-r14         OPTIONAL,   -- Cond pcch-config
+    nprach-ProbabilityAnchorList-r14        NPRACH-ProbabilityAnchorList-NB-r14 OPTIONAL,   -- Cond nprach-config
+    lateNonCriticalExtension            OCTET STRING                    OPTIONAL,
+    ...
+}
+
+DL-ConfigCommonList-NB-r14 ::=      SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF 
+                                            DL-ConfigCommon-NB-r14 
+
+UL-ConfigCommonList-NB-r14 ::=      SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
+                                            UL-ConfigCommon-NB-r14
+
+
+DL-ConfigCommon-NB-r14 ::=          SEQUENCE {
+    dl-CarrierConfig-r14                    DL-CarrierConfigCommon-NB-r14,
+    pcch-Config-r14                     PCCH-Config-NB-r14          OPTIONAL, -- Need OR
+    ...
+}
+
+PCCH-Config-NB-r14 ::=              SEQUENCE {
+    npdcch-NumRepetitionPaging-r14      ENUMERATED {
+                                            r1, r2, r4, r8, r16, r32, r64, r128, 
+                                            r256, r512, r1024, r2048, 
+                                            spare4, spare3, spare2, spare1} OPTIONAL, -- Need OP
+    pagingWeight-r14                        PagingWeight-NB-r14     DEFAULT w1,
+    ...
+}
+
+PagingWeight-NB-r14 ::=             ENUMERATED {w1, w2, w3, w4, w5, w6, w7, w8,
+                                                w9, w10, w11, w12, w13, w14, w15, w16}
+
+UL-ConfigCommon-NB-r14 ::=          SEQUENCE {
+    ul-CarrierFreq-r14                  CarrierFreq-NB-r13,
+    nprach-ParametersList-r14           NPRACH-ParametersList-NB-r14    OPTIONAL, -- Need OR
+    ...
+}
+
+NPRACH-ParametersList-NB-r14 ::=        SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF 
+                                            NPRACH-Parameters-NB-r14
+
+
+NPRACH-Parameters-NB-r14 ::=            SEQUENCE {
+    nprach-Parameters-r14               SEQUENCE {
+        nprach-Periodicity-r14                  ENUMERATED {ms40, ms80, ms160, ms240, 
+                                                            ms320, ms640, ms1280, ms2560} 
+                                                    OPTIONAL,   -- NEED OP 
+        nprach-StartTime-r14                        ENUMERATED {ms8, ms16, ms32, ms64, 
+                                                            ms128, ms256, ms512, ms1024}
+                                                    OPTIONAL,   -- NEED OP
+        nprach-SubcarrierOffset-r14             ENUMERATED {n0, n12, n24, n36, n2, n18, n34, spare1} 
+                                                    OPTIONAL,   -- NEED OP
+        nprach-NumSubcarriers-r14               ENUMERATED {n12, n24, n36, n48} 
+                                                     OPTIONAL,  -- NEED OP
+        nprach-SubcarrierMSG3-RangeStart-r14        ENUMERATED {zero, oneThird, twoThird, one}
+                                                    OPTIONAL,   -- NEED OP
+        npdcch-NumRepetitions-RA-r14                ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
+                                                            r256, r512, r1024, r2048, 
+                                                            spare4, spare3, spare2, spare1} 
+                                                    OPTIONAL,   -- NEED OP
+        npdcch-StartSF-CSS-RA-r14               ENUMERATED {v1dot5, v2, v4, v8, v16, v32, v48, v64} 
+                                                        OPTIONAL,   -- NEED OP
+        npdcch-Offset-RA-r14                        ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
+                                                    OPTIONAL,   -- NEED OP
+        nprach-NumCBRA-StartSubcarriers-r14     ENUMERATED {n8, n10, n11, n12, n20, n22, n23, n24,
+                                                            n32, n34, n35, n36, n40, n44, n46, n48}
+                                                    OPTIONAL,   -- NEED OP  
+        npdcch-CarrierIndex-r14                 INTEGER (1..maxNonAnchorCarriers-NB-r14) 
+                                                    OPTIONAL,   -- Need OP 
+        ...
+    }   OPTIONAL    -- Need OR
+}
+
+NPRACH-ProbabilityAnchorList-NB-r14 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF
+                                                NPRACH-ProbabilityAnchor-NB-r14
+
+NPRACH-ProbabilityAnchor-NB-r14 ::=     SEQUENCE {
+    nprach-ProbabilityAnchor-r14                ENUMERATED {
+                                                zero, oneSixteenth, oneFifteenth, oneFourteenth, 
+                                                oneThirteenth, oneTwelfth, oneEleventh, oneTenth,
+                                                oneNinth, oneEightth, oneSeventh, oneSixth,
+                                                oneFifth, oneFourth, oneThird, oneHalf} 
+                                                        OPTIONAL    -- Need OP 
+}
+
+
 CarrierConfigDedicated-NB-r13 ::=       SEQUENCE {
     dl-CarrierConfig-r13        DL-CarrierConfigDedicated-NB-r13,
     ul-CarrierConfig-r13        UL-CarrierConfigDedicated-NB-r13
@@ -10555,6 +12126,35 @@ DL-Bitmap-NB-r13 ::=            CHOICE {
 }
 
 
+DL-CarrierConfigCommon-NB-r14 ::=   SEQUENCE {
+    dl-CarrierFreq-r14                  CarrierFreq-NB-r13,
+    downlinkBitmapNonAnchor-r14         CHOICE {
+        useNoBitmap-r14                     NULL,
+        useAnchorBitmap-r14                 NULL,
+        explicitBitmapConfiguration-r14     DL-Bitmap-NB-r13
+    },
+    dl-GapNonAnchor-r14                 CHOICE {
+        useNoGap-r14                        NULL,
+        useAnchorGapConfig-r14              NULL,
+        explicitGapConfiguration-r14        DL-GapConfig-NB-r13
+    },  
+    inbandCarrierInfo-r14               SEQUENCE {
+        samePCI-Indicator-r14               CHOICE  {
+            samePCI-r14                         SEQUENCE {
+                indexToMidPRB-r14                   INTEGER (-55..54) 
+            },
+            differentPCI-r14                    SEQUENCE {
+                eutra-NumCRS-Ports-r14              ENUMERATED {same, four}
+            }
+        }   OPTIONAL,       -- Cond anchor-guardband
+        eutraControlRegionSize-r14      ENUMERATED {n1, n2, n3} 
+    }   OPTIONAL,       -- Cond non-anchor-inband
+    nrs-PowerOffsetNonAnchor-r14        ENUMERATED {dB-12, dB-10, dB-8, dB-6, 
+                                                    dB-4, dB-2, dB0, dB3}   DEFAULT dB0, 
+    ...
+}
+
+
 
 DL-GapConfig-NB-r13 ::=     SEQUENCE {
     dl-GapThreshold-r13         ENUMERATED {n32, n64, n128, n256},
@@ -10585,7 +12185,19 @@ MAC-MainConfig-NB-r13 ::=       SEQUENCE {
                                                     pp1024, pp2048, spare}
         }
     }                                                                   OPTIONAL,   -- Need ON 
-    ...
+    ...,
+    [[  rai-Activation-r14                  ENUMERATED {true}           OPTIONAL,   -- Need OR
+    dataInactivityTimerConfig-r14   CHOICE {
+            release                             NULL,
+            setup                               SEQUENCE {
+                dataInactivityTimer-r14             DataInactivityTimer-r14
+            }
+        }                                                               OPTIONAL    -- Need ON
+    ]],
+    [[  drx-Cycle-v1430         ENUMERATED {
+                                    sf1280, sf2560, sf5120, sf10240}    OPTIONAL    -- Need ON
+    ]]
+
 }
 
 PeriodicBSR-Timer-NB-r13 ::=        ENUMERATED {
@@ -10735,11 +12347,12 @@ PhysicalConfigDedicated-NB-r13 ::=  SEQUENCE {
     npdcch-ConfigDedicated-r13          NPDCCH-ConfigDedicated-NB-r13       OPTIONAL,   -- Need ON
     npusch-ConfigDedicated-r13          NPUSCH-ConfigDedicated-NB-r13       OPTIONAL,   -- Need ON
     uplinkPowerControlDedicated-r13     UplinkPowerControlDedicated-NB-r13  OPTIONAL,   -- Need ON
-    ...
+    ...,
+    [[  twoHARQ-ProcessesConfig-r14     ENUMERATED {true}   OPTIONAL    -- Need OR
+    ]]
 }
 
 
-
 RACH-ConfigCommon-NB-r13 ::=        SEQUENCE {
     preambleTransMax-CE-r13             PreambleTransMax,
     powerRampingParameters-r13          PowerRampingParameters,
@@ -10815,7 +12428,9 @@ SRB-ToAddMod-NB-r13 ::=             SEQUENCE {
         explicitValue                       LogicalChannelConfig-NB-r13,
         defaultValue                        NULL
     }       OPTIONAL,                                                           -- Cond Setup
-    ...
+    ...,
+    [[  rlc-Config-v1430                RLC-Config-NB-v1430         OPTIONAL    -- Need ON
+    ]]
 }
 
 DRB-ToAddModList-NB-r13 ::=         SEQUENCE (SIZE (1..maxDRB-NB-r13)) OF DRB-ToAddMod-NB-r13
@@ -10827,7 +12442,9 @@ DRB-ToAddMod-NB-r13 ::=             SEQUENCE {
     rlc-Config-r13                      RLC-Config-NB-r13           OPTIONAL,   -- Cond Setup
     logicalChannelIdentity-r13          INTEGER (3..10)             OPTIONAL,   -- Cond DRB-Setup
     logicalChannelConfig-r13            LogicalChannelConfig-NB-r13 OPTIONAL,   -- Cond Setup
-    ...
+    ...,
+    [[  rlc-Config-v1430                RLC-Config-NB-v1430         OPTIONAL    -- Need ON
+    ]]
 }
 
 DRB-ToReleaseList-NB-r13 ::=        SEQUENCE (SIZE (1..maxDRB-NB-r13)) OF DRB-Identity
@@ -10841,6 +12458,9 @@ RLC-Config-NB-r13 ::=   CHOICE  {
     ...
 }
 
+RLC-Config-NB-v1430 ::= SEQUENCE {
+    t-Reordering-r14            T-Reordering        OPTIONAL        -- Cond twoHARQ
+}
 
 UL-AM-RLC-NB-r13 ::=        SEQUENCE {
     t-PollRetransmit-r13        T-PollRetransmit-NB-r13,
@@ -10874,7 +12494,11 @@ RLF-TimersAndConstants-NB-r13 ::=   CHOICE {
                                                 ms20000, ms30000},
         n311-r13                            ENUMERATED {
                                                 n1, n2, n3, n4, n5, n6, n8, n10},
-        ...
+        ...,
+        [[ t311-v1350                       ENUMERATED {
+                                                ms40000, ms60000, ms90000, ms120000}
+                                                        OPTIONAL    -- Need OR
+        ]]
     }
 }
 
@@ -10891,6 +12515,9 @@ UplinkPowerControlDedicated-NB-r13 ::=  SEQUENCE {
 }
 
 
+AdditionalBandInfoList-NB-r14 ::=   SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-NB-r13
+
+
 FreqBandIndicator-NB-r13 ::=            INTEGER (1.. maxFBI2)
 
 
@@ -10910,6 +12537,9 @@ NS-PmaxValue-NB-r13 ::=         SEQUENCE {
 }
 
 
+ReselectionThreshold-NB-v1360 ::=           INTEGER (32..63)
+
+
 T-Reselection-NB-r13 ::=        ENUMERATED {s0, s3, s6, s9, s12, s15, s18, s21} 
 
 
@@ -10925,10 +12555,17 @@ UE-Capability-NB-r13 ::=        SEQUENCE {
     pdcp-Parameters-r13             PDCP-Parameters-NB-r13              OPTIONAL,
     phyLayerParameters-r13          PhyLayerParameters-NB-r13,
     rf-Parameters-r13               RF-Parameters-NB-r13,
-    nonCriticalExtension            SEQUENCE {}                         OPTIONAL
+    nonCriticalExtension            UE-Capability-NB-v1430-IEs          OPTIONAL
 }
 
-AccessStratumRelease-NB-r13 ::=     ENUMERATED {rel13, spare7, spare6, spare5, spare4, spare3, spare2, spare1, ...}
+UE-Capability-NB-v1430-IEs ::=      SEQUENCE {
+    ue-Category-NB-r14                  ENUMERATED {nb2}                OPTIONAL,
+    mac-Parameters-r14                  MAC-Parameters-NB-r14           OPTIONAL,   phyLayerParameters-v1430            PhyLayerParameters-NB-v1430 OPTIONAL,
+    rf-Parameters-v1430                 RF-Parameters-NB-v1430,
+    nonCriticalExtension                SEQUENCE {}                     OPTIONAL
+}
+
+AccessStratumRelease-NB-r13 ::=     ENUMERATED {rel13, rel14, spare6, spare5, spare4, spare3, spare2, spare1, ...}
 
 PDCP-Parameters-NB-r13      ::= SEQUENCE {
     supportedROHC-Profiles-r13          SEQUENCE {
@@ -10944,16 +12581,30 @@ PDCP-Parameters-NB-r13      ::= SEQUENCE {
     ...
 }
 
+MAC-Parameters-NB-r14       ::=     SEQUENCE {
+    dataInactMon-r14                    ENUMERATED {supported}                  OPTIONAL,
+    rai-Support-r14                     ENUMERATED {supported}              OPTIONAL
+}
+
 PhyLayerParameters-NB-r13   ::=     SEQUENCE {
     multiTone-r13                       ENUMERATED {supported}          OPTIONAL,
     multiCarrier-r13                        ENUMERATED {supported}          OPTIONAL
     }
 
+PhyLayerParameters-NB-v1430 ::=     SEQUENCE {
+    multiCarrier-NPRACH-r14             ENUMERATED {supported}          OPTIONAL,
+    twoHARQ-Processes-r14               ENUMERATED {supported}          OPTIONAL
+}
+
 RF-Parameters-NB-r13    ::=         SEQUENCE {
     supportedBandList-r13               SupportedBandList-NB-r13,
     multiNS-Pmax-r13                    ENUMERATED {supported}      OPTIONAL
 }
 
+RF-Parameters-NB-v1430 ::=          SEQUENCE {
+    powerClassNB-14dBm-r14              ENUMERATED {supported}      OPTIONAL
+}
+
 SupportedBandList-NB-r13 ::=        SEQUENCE (SIZE (1..maxBands)) OF SupportedBand-NB-r13
 
 SupportedBand-NB-r13    ::=         SEQUENCE {
@@ -10962,10 +12613,11 @@ SupportedBand-NB-r13    ::=         SEQUENCE {
 }
 
 
-
 UE-RadioPagingInfo-NB-r13 ::=       SEQUENCE {
     ue-Category-NB-r13              ENUMERATED {nb1}            OPTIONAL,
-    ...
+    ...,
+    [[ multiCarrierPaging-r14       ENUMERATED {true}           OPTIONAL
+    ]]
 }
 
 
@@ -10985,13 +12637,81 @@ UE-TimersAndConstants-NB-r13 ::=    SEQUENCE {
                                             ms20000, ms30000},
     n311-r13                            ENUMERATED {
                                             n1, n2, n3, n4, n5, n6, n8, n10},
+    ...,
+    [[ t311-v1350                       ENUMERATED {
+                                            ms40000, ms60000, ms90000, ms120000}
+                                                        OPTIONAL    -- Need OR
+    ]]
+}
+
+
+SC-MTCH-InfoList-NB-r14 ::=         SEQUENCE (SIZE (0.. maxSC-MTCH-NB-r14)) OF SC-MTCH-Info-NB-r14
+
+SC-MTCH-Info-NB-r14 ::=                 SEQUENCE    {
+    sc-mtch-CarrierConfig-r14           CHOICE {
+        dl-CarrierConfig-r14                    DL-CarrierConfigCommon-NB-r14,
+        dl-CarrierIndex-r14                 INTEGER (0.. maxNonAnchorCarriers-NB-r14)
+    },
+    mbmsSessionInfo-r14                 MBMSSessionInfo-r13,
+    g-RNTI-r14                          BIT STRING(SIZE(16)),
+    sc-mtch-SchedulingInfo-r14          SC-MTCH-SchedulingInfo-NB-r14       OPTIONAL,   -- Need OP
+    sc-mtch-NeighbourCell-r14           BIT STRING (SIZE(maxNeighCell-SCPTM-NB-r14))    OPTIONAL,   -- Need OP
+    npdcch-NPDSCH-MaxTBS-SC-MTCH-r14        ENUMERATED {n680, n2536},
+    npdcch-NumRepetitions-SC-MTCH-r14   ENUMERATED {r1, r2, r4, r8, r16, 
+                                                    r32, r64, r128, r256, 
+                                                    r512, r1024, r2048, spare4, 
+                                                    spare3, spare2, spare1},
+    npdcch-StartSF-SC-MTCH-r14          ENUMERATED {v1dot5, v2, v4, v8,
+                                                    v16, v32, v48, v64},
+    npdcch-Offset-SC-MTCH-r14           ENUMERATED {zero, oneEight, oneQuarter,
+                                                    threeEight, oneHalf, fiveEight,
+                                                    threeQuarter, sevenEight},
+    ...
+}
+
+SC-MTCH-SchedulingInfo-NB-r14 ::=       SEQUENCE    {
+    onDurationTimerSCPTM-r14                ENUMERATED {
+                                                pp1, pp2, pp3, pp4,
+                                                pp8, pp16, pp32, spare},
+    drx-InactivityTimerSCPTM-r14            ENUMERATED {
+                                                pp0, pp1, pp2, pp3,
+                                                pp4, pp8, pp16, pp32},
+    schedulingPeriodStartOffsetSCPTM-r14    CHOICE {
+        sf10                                        INTEGER(0..9),
+        sf20                                        INTEGER(0..19),
+        sf32                                        INTEGER(0..31),
+        sf40                                        INTEGER(0..39),
+        sf64                                        INTEGER(0..63),
+        sf80                                        INTEGER(0..79),
+        sf128                                   INTEGER(0..127),
+        sf160                                   INTEGER(0..159),
+        sf256                                   INTEGER(0..255),
+        sf320                                   INTEGER(0..319),
+        sf512                                   INTEGER(0..511),
+        sf640                                   INTEGER(0..639),
+        sf1024                                  INTEGER(0..1023),
+        sf2048                                  INTEGER(0..2047),
+        sf4096                                  INTEGER(0..4095),
+        sf8192                                  INTEGER(0..8191)
+    },
     ...
 }
 
 
+SCPTM-NeighbourCellList-NB-r14 ::=      SEQUENCE (SIZE (1..maxNeighCell-SCPTM-NB-r14)) OF PCI-ARFCN-NB-r14
+
+PCI-ARFCN-NB-r14 ::=                    SEQUENCE {
+        physCellId-r14                      PhysCellId,
+        carrierFreq-r14                     CarrierFreq-NB-r13      OPTIONAL    -- Need OP
+}
+
+
 maxNPRACH-Resources-NB-r13  INTEGER ::= 3   -- Maximum number of NPRACH resources for NB-IoT
+maxNonAnchorCarriers-NB-r14 INTEGER ::= 15  -- Maximum number of non-anchor carriers for NB-IoT
 maxDRB-NB-r13               INTEGER ::= 2   -- Maximum number of Data Radio Bearers for NB-IoT
+maxNeighCell-SCPTM-NB-r14   INTEGER ::= 8   -- Maximum number of SCPTM neighbour cells
 maxNS-Pmax-NB-r13           INTEGER ::= 4   -- Maximum number of NS and P-Max values per band
+maxSC-MTCH-NB-r14           INTEGER ::= 64  -- Maximum number of SC-MTCHs in one cell for NB-IoT
 maxSI-Message-NB-r13        INTEGER ::= 8   -- Maximum number of SI messages for NB-IoT
 
 
@@ -11039,6 +12759,7 @@ IMPORTS
     RLF-Report-r9,
     TargetMBSFN-AreaList-r12,
     TraceReference-r10,
+    Tx-ResourcePoolMeasList-r14,
     VisitedCellInfoList-r12,
     maxCellMeas,
     maxCSI-RS-Meas-r12,
@@ -11048,8 +12769,9 @@ IMPORTS
     WLAN-CarrierInfo-r13,
     WLAN-Identifiers-r12,
     WLAN-Id-List-r13,
-    WLAN-Status-r13
-
+    WLAN-Status-r13,
+    WLAN-Status-v1430,
+    WLAN-SuspendConfig-r14
 
 FROM EUTRA-RRC-Definitions;
 
@@ -11139,6 +12861,7 @@ VarMeasReport ::=                   SEQUENCE {
     measId-v1250                        MeasId-v1250                    OPTIONAL,
     cellsTriggeredList                  CellsTriggeredList              OPTIONAL,
     csi-RS-TriggeredList-r12            CSI-RS-TriggeredList-r12        OPTIONAL,
+    poolsTriggeredList-r14              Tx-ResourcePoolMeasList-r14 OPTIONAL,
     numberOfReportsSent                 INTEGER
 }
 
@@ -11178,6 +12901,7 @@ VarShortMAC-Input ::=                   SEQUENCE {
     c-RNTI                                  C-RNTI
 }
 
+
 VarShortResumeMAC-Input-r13 ::=     SEQUENCE {
     cellIdentity-r13                        CellIdentity,
     physCellId-r13                          PhysCellId,
@@ -11188,12 +12912,14 @@ VarShortResumeMAC-Input-r13 ::=     SEQUENCE {
 
 VarWLAN-MobilityConfig ::=                  SEQUENCE {
     wlan-MobilitySet-r13                    WLAN-Id-List-r13            OPTIONAL,
-    successReportRequested                  ENUMERATED {true}           OPTIONAL
+    successReportRequested                  ENUMERATED {true}           OPTIONAL,
+    wlan-SuspendConfig-r14                  WLAN-SuspendConfig-r14      OPTIONAL
 }
 
 
 VarWLAN-Status-r13 ::=              SEQUENCE {
-    status-r13                              WLAN-Status-r13
+    status-r13                              WLAN-Status-r13,
+    status-r14                              WLAN-Status-v1430   OPTIONAL
 }
 
 
@@ -11219,7 +12945,6 @@ VarShortMAC-Input-NB-r13        ::=     VarShortMAC-Input
 VarShortResumeMAC-Input-NB-r13  ::=     VarShortResumeMAC-Input-r13
 
 
-
 END
 
 
@@ -11231,22 +12956,32 @@ IMPORTS
     AdditionalSpectrumEmission,
     ARFCN-ValueEUTRA-r9,
     FilterCoefficient,
+    maxCBR-Level-r14,
+    maxCBR-Level-1-r14,
     maxFreq,
+    maxFreqV2X-r14,
     maxSL-TxPool-r12,
     maxSL-CommRxPoolPreconf-v1310,
     maxSL-CommTxPoolPreconf-v1310,
     maxSL-DiscRxPoolPreconf-r13,
     maxSL-DiscTxPoolPreconf-r13,
+    maxSL-V2X-CBRConfig2-r14,
+    maxSL-V2X-CBRConfig2-1-r14,
     maxSL-V2X-RxPoolPreconf-r14,
+    maxSL-V2X-TxConfig2-r14,
+    maxSL-V2X-TxConfig2-1-r14,
     maxSL-V2X-TxPoolPreconf-r14,
     P-Max,
     ReselectionInfoRelay-r13,
+    SL-AnchorCarrierFreqList-V2X-r14,
+    SL-CBR-Levels-Config-r14,
+    SL-CBR-PSSCH-TxConfig-r14,
     SL-CommTxPoolSensingConfig-r14,
     SL-CP-Len-r12,
     SL-HoppingConfigComm-r12,
     SL-OffsetIndicator-r12,
     SL-OffsetIndicatorSync-r12,
-    SL-OffsetIndicatorSync-v14xy,
+    SL-OffsetIndicatorSync-v1430,
     SL-PeriodComm-r12,
     RSRP-RangeSL3-r12,
     SL-PriorityList-r13,
@@ -11256,7 +12991,12 @@ IMPORTS
     SL-ZoneConfig-r14,
     P0-SL-r12,
     TDD-ConfigSL-r12,
-    SubframeBitmapSL-r14
+    SubframeBitmapSL-r14,
+    SL-P2X-ResourceSelectionConfig-r14,
+    SL-RestrictResourceReservationPeriodList-r14,
+    SL-SyncAllowed-r14,
+    SL-OffsetIndicatorSync-r14,
+    SL-Priority-r13
 FROM EUTRA-RRC-Definitions;
 
 
@@ -11310,9 +13050,6 @@ SL-PreconfigSync-r12 ::=    SEQUENCE {
     syncRefDiffHyst-r12                 ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf},
     ...,
     [[  syncTxPeriodic-r13                  ENUMERATED {true}           OPTIONAL
-    ]],
-    [[  syncOffsetIndicator1-v14xy      SL-OffsetIndicatorSync-v14xy    OPTIONAL,
-        syncOffsetIndicator2-v14xy      SL-OffsetIndicatorSync-v14xy    OPTIONAL
     ]]
 }
 
@@ -11362,15 +13099,31 @@ SL-PreconfigRelay-r13 ::=   SEQUENCE {
 }
 
 
-SL-V2X-Preconfiguration-r14 ::= SEQUENCE (SIZE (1..maxFreq)) OF SL-V2X-PreconfigFreqInfo-r14
+SL-V2X-Preconfiguration-r14 ::= SEQUENCE {
+    v2x-PreconfigFreqList-r14       SL-V2X-PreconfigFreqList-r14,
+    anchorCarrierFreqList-r14       SL-AnchorCarrierFreqList-V2X-r14                OPTIONAL,
+    cbr-PreconfigList-r14           SL-CBR-PreconfigTxConfigList-r14                OPTIONAL,
+    ...
+}
+
+SL-CBR-PreconfigTxConfigList-r14 ::=    SEQUENCE {
+    cbr-RangeCommonConfigList-r14   SEQUENCE (SIZE (1..maxSL-V2X-CBRConfig2-r14)) OF SL-CBR-Levels-Config-r14,
+    sl-CBR-PSSCH-TxConfigList-r14   SEQUENCE (SIZE (1..maxSL-V2X-TxConfig2-r14)) OF SL-CBR-PSSCH-TxConfig-r14
+}
+
+SL-V2X-PreconfigFreqList-r14 ::=    SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF SL-V2X-PreconfigFreqInfo-r14
 
 SL-V2X-PreconfigFreqInfo-r14 ::=        SEQUENCE {
     v2x-CommPreconfigGeneral-r14        SL-PreconfigGeneral-r12,
-    v2x-CommPreconfigSync-r14           SL-PreconfigSync-r12,
+    v2x-CommPreconfigSync-r14           SL-PreconfigV2X-Sync-r14                OPTIONAL,
     v2x-CommRxPoolList-r14              SL-PreconfigV2X-RxPoolList-r14,
     v2x-CommTxPoolList-r14              SL-PreconfigV2X-TxPoolList-r14,
+    p2x-CommTxPoolList-r14              SL-PreconfigV2X-TxPoolList-r14,
     v2x-ResourceSelectionConfig-r14         SL-CommTxPoolSensingConfig-r14          OPTIONAL,
-    zoneConfig-r14                      SL-ZoneConfig-r14                       OPTIONAL,
+    zoneConfig-r14                      SL-ZoneConfig-r14                       OPTIONAL, 
+    syncPriority-r14                    ENUMERATED {gnss, enb},
+    thresSL-TxPrioritization-r14        SL-Priority-r13                         OPTIONAL,
+    offsetDFN-r14                       INTEGER (0..1000)                   OPTIONAL,
     ...
 }
 
@@ -11379,7 +13132,7 @@ SL-PreconfigV2X-RxPoolList-r14 ::=  SEQUENCE (SIZE (1..maxSL-V2X-RxPoolPreconf-r
 SL-PreconfigV2X-TxPoolList-r14 ::=  SEQUENCE (SIZE (1..maxSL-V2X-TxPoolPreconf-r14)) OF SL-V2X-PreconfigCommPool-r14
 
 SL-V2X-PreconfigCommPool-r14 ::=        SEQUENCE {
--- This IE is same as SL-V2X-CommResourcePool with rxParametersNCell absent
+-- This IE is same as SL-CommResourcePoolV2X with rxParametersNCell absent
     sl-OffsetIndicator-r14              SL-OffsetIndicator-r12      OPTIONAL,
     sl-Subframe-r14                     SubframeBitmapSL-r14,
     adjacencyPSCCH-PSSCH-r14            BOOLEAN,
@@ -11388,14 +13141,46 @@ SL-V2X-PreconfigCommPool-r14 ::=        SEQUENCE {
                                         n48, n50, n72, n75, n96, n100, spare13, spare12, spare11,
                                         spare10, spare9, spare8, spare7, spare6, spare5, spare4, 
                                         spare3, spare2, spare1},
-    numSubchannel-r14                   ENUMERATED {n1, n3, n5, n10, n15, n20, spare2, spare1},
+    numSubchannel-r14                   ENUMERATED {n1, n3, n5, n8, n10, n15, n20, spare1},
     startRB-Subchannel-r14              INTEGER (0..99),
     startRB-PSCCH-Pool-r14              INTEGER (0..99)             OPTIONAL,
-    dataTxParameters-r14                SL-TxParameters-r12         OPTIONAL,
+    dataTxParameters-r14                P0-SL-r12,
     zoneID-r14                          INTEGER (0..7)              OPTIONAL,
+    threshS-RSSI-CBR-r14                    INTEGER (0..45)             OPTIONAL,
+    cbr-pssch-TxConfigList-r14          SL-CBR-PPPP-TxPreconfigList-r14 OPTIONAL,
+    resourceSelectionConfigP2X-r14      SL-P2X-ResourceSelectionConfig-r14  OPTIONAL,
+    syncAllowed-r14                     SL-SyncAllowed-r14              OPTIONAL,
+    restrictResourceReservationPeriod-r14   SL-RestrictResourceReservationPeriodList-r14    OPTIONAL,   -- Need OR
+    ...
+}
+
+SL-PreconfigV2X-Sync-r14 ::=    SEQUENCE {
+    syncOffsetIndicators-r14            SL-V2X-SyncOffsetIndicators-r14,
+    syncTxParameters-r14                P0-SL-r12,
+    syncTxThreshOoC-r14                 RSRP-RangeSL3-r12,
+    filterCoefficient-r14               FilterCoefficient,
+    syncRefMinHyst-r14                  ENUMERATED {dB0, dB3, dB6, dB9, dB12},
+    syncRefDiffHyst-r14                 ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf},
     ...
 }
 
+SL-V2X-SyncOffsetIndicators-r14 ::= SEQUENCE {
+    syncOffsetIndicator1-r14            SL-OffsetIndicatorSync-r14,
+    syncOffsetIndicator2-r14            SL-OffsetIndicatorSync-r14,
+    syncOffsetIndicator3-r14            SL-OffsetIndicatorSync-r14          OPTIONAL
+}
+
+SL-CBR-PPPP-TxPreconfigList-r14 ::= SEQUENCE (SIZE (1..8)) OF SL-PPPP-TxPreconfigIndex-r14
+
+SL-PPPP-TxPreconfigIndex-r14 ::=    SEQUENCE {
+    priorityThreshold-r14           SL-Priority-r13,
+    defaultTxConfigIndex-r14        INTEGER(0..maxCBR-Level-1-r14),
+    cbr-ConfigIndex-r14             INTEGER(0..maxSL-V2X-CBRConfig2-1-r14),
+    tx-ConfigIndexList-r14          SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF Tx-PreconfigIndex-r14
+}
+
+Tx-PreconfigIndex-r14 ::=           INTEGER(0..maxSL-V2X-TxConfig2-1-r14)
+
 END
 
 
@@ -11416,6 +13201,7 @@ IMPORTS
     DRB-ToReleaseList,
     FreqBandIndicator-r11,
     InDeviceCoexIndication-r11,
+    LWA-Config-r13,
     MasterInformationBlock,
     maxBands,
     maxFreq,
@@ -11427,7 +13213,9 @@ IMPORTS
     MBMSInterestIndication-r11,
     MeasConfig,
     MeasGapConfig,
+    MeasGapConfigPerCC-List-r14,
     MeasResultForRSSI-r13,
+    MeasResultListWLAN-r13,
     OtherConfig-r9,
     PhysCellId,
     P-Max,
@@ -11507,7 +13295,7 @@ HandoverPreparationInformation-r8-IEs ::= SEQUENCE {
 HandoverPreparationInformation-v920-IEs ::= SEQUENCE {
     ue-ConfigRelease-r9                 ENUMERATED {
                                         rel9, rel10, rel11, rel12, v10j0, v11e0,
-                                        v1280, rel13, ...}          OPTIONAL,   -- Cond HO2
+                                        v1280, rel13, ..., rel14}           OPTIONAL,   -- Cond HO2
     nonCriticalExtension                HandoverPreparationInformation-v9d0-IEs     OPTIONAL
 }
 
@@ -11549,11 +13337,12 @@ HandoverPreparationInformation-v1250-IEs ::= SEQUENCE {
 HandoverPreparationInformation-v1320-IEs ::= SEQUENCE {
     as-Config-v1320                     AS-Config-v1320                 OPTIONAL,   -- Cond HO2 
     as-Context-v1320                    AS-Context-v1320                OPTIONAL,   -- Cond HO2
-    nonCriticalExtension                HandoverPreparationInformation-v14x0-IEs                        OPTIONAL
+    nonCriticalExtension                HandoverPreparationInformation-v1430-IEs                        OPTIONAL
 }
 
-HandoverPreparationInformation-v14x0-IEs ::= SEQUENCE {
-    as-Config-v14x0                 AS-Config-v14x0                     OPTIONAL,   -- Cond HO2 
+HandoverPreparationInformation-v1430-IEs ::= SEQUENCE {
+    as-Config-v1430                 AS-Config-v1430                     OPTIONAL,   -- Cond HO2
+    makeBeforeBreakReq-r14          ENUMERATED {true}               OPTIONAL,   -- Cond HO2
     nonCriticalExtension            SEQUENCE {}                         OPTIONAL
 }
 
@@ -11617,6 +13406,12 @@ SCG-ConfigInfo-v1310-IEs ::=        SEQUENCE {
 
 SCG-ConfigInfo-v1330-IEs ::=        SEQUENCE {
     measResultListRSSI-SCG-r13      MeasResultListRSSI-SCG-r13          OPTIONAL,
+    nonCriticalExtension            SCG-ConfigInfo-v1430-IEs                            OPTIONAL
+}
+
+SCG-ConfigInfo-v1430-IEs ::=        SEQUENCE {
+    makeBeforeBreakSCG-Req-r14      ENUMERATED {true}                   OPTIONAL,
+    measGapConfigPerCC-List         MeasGapConfigPerCC-List-r14         OPTIONAL,
     nonCriticalExtension            SEQUENCE {}                         OPTIONAL
 }
 
@@ -11787,8 +13582,10 @@ AS-Config-v1320 ::=             SEQUENCE {
     sourceRCLWI-Configuration-r13       RCLWI-Configuration-r13             OPTIONAL
 }
 
-AS-Config-v14x0 ::=             SEQUENCE {
-    sourceSL-V2X-CommConfig-r14         SL-V2X-ConfigDedicated-r14                  OPTIONAL
+AS-Config-v1430 ::=             SEQUENCE {
+    sourceSL-V2X-CommConfig-r14         SL-V2X-ConfigDedicated-r14                  OPTIONAL,
+    sourceLWA-Config-r14                LWA-Config-r13                      OPTIONAL,
+    sourceWLAN-MeasResult-r14           MeasResultListWLAN-r13              OPTIONAL
 }