carrier-explode Explode and decode carrier data GitHub About
792
overrides_D10_D11.der.pri Whole bundle
overrides_D10_D11.der.pri changed 12 rows Before After
Key pathBeforeAfter
efs./nv/item_files/modem/lte/rrc/cap/disable_cap_iesabsent5648
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier Policy file for SRLTE+G open market with GWL+G DSDS roaming Startup and LPM->online in Full-RAT mode $Header: //components/rel/mmcp.mpss/7.2/policyman/configurations/Carrier/CT/1xSRLTE_Full_Rat/subsidized/carrier_policy.xml#2 $ --> <policy n…
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier Policy file for SRLTE+G open market with GWL+G DSDS roaming
     Startup and LPM->online in Full-RAT mode

$Header: //components/rel/mmcp.mpss/7.2/policyman/configurations/Carrier/CT/1xSRLTE_Full_Rat/subsidized/carrier_policy.xml#2 $
-->
<policy name        = "generic"
        changelist  = "$Change: 8925166 $"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "83.1.3"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 455 460 </mcc_list>

      <!-- List of the MCCs in which CDMA roaming is allowed -->
      <mcc_list name="japan_korea_mccs"> 440 450 </mcc_list>

      <!-- These are the serving system PLMNs for which SRLTE will be allowed
       -->
      <!-- NOTE: Proper functioning of the SRLTE policy requires that there
           be an PLMN list named "sxlte_plmns". Do NOT rename this list.
      -->
      <plmn_list name="sxlte_plmns">
        455-02 455-07 460-03 460-11
      </plmn_list>

      <device_configuration num_sims = "1" max_active = "1">
        <config primary="C H G W L T" />
      </device_configuration>
 
      <define_fullrat_config>
        <actions>
          <ue_mode> CSFB </ue_mode>
          <rat_capability base="config">
            <exclude> TDSCDMA </exclude>
          </rat_capability>
          <rf_bands />
          <svc_mode> ALL </svc_mode>
          <scan_optimization tgpp="no_auto_camp_only" tgpp2="wrlf" />
        </actions>
      </define_fullrat_config>

      <!-- Define the 1x_oos timer with a 1 minute interval -->
      <define_timer name="1x_oos" interval="1" units="min" id="100" />

      <!-- Define initial RAT capability as CHGWL-->
      <rat_capability base="config" >
        <exclude> TDSCDMA </exclude>
      </rat_capability>

      <feature> srlte </feature>

      <!-- Define Intial UE mode as CSFB -->
      <ue_mode> CSFB </ue_mode>

      <!-- Define a HOME RF band list that include GW and LTE bands -->
      <rf_band_list name="rf_bands_home">
        <gw_bands base = "hardware" />
        <lte_bands base = "none">
          <include> 0 2 37 38 39 40 </include>
        </lte_bands>
        <tds_bands base = "none" />
      </rf_band_list>

      <!-- On first boot, include GWL bands -->
      <rf_bands />

      <!-- Boolean: Is the device at home? -->
      <boolean_define name="home" initial="true" />
      <boolean_set name="home">
        <ue_mode_is> 1X_CSFB_PREF </ue_mode_is>
      </boolean_set>

      <!-- Boolean: Is the device in c2k_roam? -->
      <boolean_define name="c2k_roam" initial="false" />

      <!-- On any boot, power up in limited camping -->
      <fullrat_enter />

    </actions>
  </initial>

  <!-- RULE #1 -->
  <!-- If we are in LPM ,enter Full RAT.
  -->
  <if precond="none">
    <cond>
      <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
    </cond>
    <then>
      <fullrat_enter />
    </then>
  </if>

 <!--
  ====================================================================
    Rules to handle OOS situations and timers.
  ====================================================================
  -->

  <!-- RULE #2 -->
  <!-- Determine location .
  -->
  <rule precond="none">
    <conditions>
      <have_location />
    </conditions>
    <actions>
      <svc_mode> FULL </svc_mode>
      <boolean_set name="home">
        <location_mcc_in list="sxlte_mccs" />
      </boolean_set>
      <boolean_set name="c2k_roam">
        <location_mcc_in list="japan_korea_mccs" />
      </boolean_set>
      <continue />
    </actions>
  </rule>

<!--
  ====================================================================
    Rules to keep the UE in a specific mode.
  ====================================================================
  -->

  <!-- RULE #4 -->
  <!-- If SIM card is CSIM/RUIM and USIM is not available with UE in HOME/C2k countries then keep UE in CH in Home.
  -->
  <rule precond="CDMASIMTYPE">
    <conditions>
      <any_of>
        <sim_type> CSIM </sim_type>
        <sim_type> RUIM </sim_type>
      </any_of>
      <not> <sim_type> 3G </sim_type> </not>
      <any_of>
        <boolean_test name="home" />
        <boolean_test name="c2k_roam" />
      </any_of>
    </conditions>
    <actions>
      <rat_capability base="none">
        <include> CDMA HDR </include>
      </rat_capability>
      <rf_bands />
      <svc_mode> FULL </svc_mode>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

  <!-- RULE #5 -->
  <!-- Wait if we don't have location.
  -->
  <rule precond="none">
    <conditions>
      <not> <have_location /> </not>
    </conditions>
    <actions />
  </rule>

  <!--
  ====================================================================
    Rules to implement SRLTE
  ====================================================================
  -->

  <!-- RULE #6 -->
  <!-- If we are home, stay in SRLTE configuration with CHL.
  -->
  <rule precond="none">
    <conditions>
      <boolean_test name="home" />
    </conditions>
    <actions>
      <rf_bands list="rf_bands_home" />
      <rat_capability base="none">
        <include> CDMA HDR LTE </include>
      </rat_capability>
      <ue_mode> 1X_CSFB_PREF </ue_mode>
    </actions>
  </rule>

  <!-- RULE #7 -->
  <!-- If we are roaming in Japan/Korea, allow CHGWL.
  -->
  <rule precond="none">
    <conditions>
      <boolean_test name="c2k_roam" />
    </conditions>
    <actions>
      <rf_bands />
      <rat_capability base="config" >
        <exclude> TDSCDMA </exclude>
      </rat_capability>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

  <!-- RULE #9 -->
  <!-- Otherwise we're in a GWL configuration
  -->
  <rule precond="none">
    <conditions>
      <true />
    </conditions>
    <actions>
      <rat_capability base="none" >
        <include> GSM WCDMA LTE </include>
      </rat_capability>
      <rf_bands />
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier Policy file for SRLTE+G open market with GWL+G DSDS roaming Startup and LPM->online in Full-RAT mode $Header: //components/rel/mmcp.mpss/7.2/policyman/configurations/Carrier/CT/1xSRLTE_Full_Rat/subsidized/carrier_policy.xml#2 $ --> <policy n…
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier Policy file for SRLTE+G open market with GWL+G DSDS roaming
     Startup and LPM->online in Full-RAT mode

$Header: //components/rel/mmcp.mpss/7.2/policyman/configurations/Carrier/CT/1xSRLTE_Full_Rat/subsidized/carrier_policy.xml#2 $
-->
<policy name        = "generic"
        changelist  = "$Change: 8925166 $"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "83.1.4"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 455 460 </mcc_list>

      <!-- List of the MCCs in which CDMA roaming is allowed -->
      <mcc_list name="japan_korea_mccs"> 440 450 </mcc_list>

      <!-- These are the serving system PLMNs for which SRLTE will be allowed
       -->
      <!-- NOTE: Proper functioning of the SRLTE policy requires that there
           be an PLMN list named "sxlte_plmns". Do NOT rename this list.
      -->
      <plmn_list name="sxlte_plmns">
        455-02 455-07 460-03 460-11
      </plmn_list>

      <device_configuration num_sims = "1" max_active = "1">
        <config primary="C H G W L T" />
      </device_configuration>
 
      <define_fullrat_config>
        <actions>
          <ue_mode> CSFB </ue_mode>
          <rat_capability base="config">
            <exclude> TDSCDMA </exclude>
          </rat_capability>
          <rf_bands />
          <svc_mode> ALL </svc_mode>
          <scan_optimization tgpp="no_auto_camp_only" tgpp2="wrlf" />
        </actions>
      </define_fullrat_config>

      <!-- Define the 1x_oos timer with a 1 minute interval -->
      <define_timer name="1x_oos" interval="1" units="min" id="100" />

      <!-- Define initial RAT capability as CHGWL-->
      <rat_capability base="config" >
        <exclude> TDSCDMA </exclude>
      </rat_capability>

      <feature> srlte </feature>

      <!-- Define Intial UE mode as CSFB -->
      <ue_mode> CSFB </ue_mode>

      <!-- Define a HOME RF band list that include GW and LTE bands -->
      <rf_band_list name="rf_bands_home">
        <gw_bands base = "hardware" />
        <lte_bands base = "none">
          <include> 0 2 4 37 38 39 40 </include>
        </lte_bands>
        <tds_bands base = "none" />
      </rf_band_list>

      <!-- On first boot, include GWL bands -->
      <rf_bands />

      <!-- Boolean: Is the device at home? -->
      <boolean_define name="home" initial="true" />
      <boolean_set name="home">
        <ue_mode_is> 1X_CSFB_PREF </ue_mode_is>
      </boolean_set>

      <!-- Boolean: Is the device in c2k_roam? -->
      <boolean_define name="c2k_roam" initial="false" />

      <!-- On any boot, power up in limited camping -->
      <fullrat_enter />

    </actions>
  </initial>

  <!-- RULE #1 -->
  <!-- If we are in LPM ,enter Full RAT.
  -->
  <if precond="none">
    <cond>
      <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
    </cond>
    <then>
      <fullrat_enter />
    </then>
  </if>

 <!--
  ====================================================================
    Rules to handle OOS situations and timers.
  ====================================================================
  -->

  <!-- RULE #2 -->
  <!-- Determine location .
  -->
  <rule precond="none">
    <conditions>
      <have_location />
    </conditions>
    <actions>
      <svc_mode> FULL </svc_mode>
      <boolean_set name="home">
        <location_mcc_in list="sxlte_mccs" />
      </boolean_set>
      <boolean_set name="c2k_roam">
        <location_mcc_in list="japan_korea_mccs" />
      </boolean_set>
      <continue />
    </actions>
  </rule>

<!--
  ====================================================================
    Rules to keep the UE in a specific mode.
  ====================================================================
  -->

  <!-- RULE #4 -->
  <!-- If SIM card is CSIM/RUIM and USIM is not available with UE in HOME/C2k countries then keep UE in CH in Home.
  -->
  <rule precond="CDMASIMTYPE">
    <conditions>
      <any_of>
        <sim_type> CSIM </sim_type>
        <sim_type> RUIM </sim_type>
      </any_of>
      <not> <sim_type> 3G </sim_type> </not>
      <any_of>
        <boolean_test name="home" />
        <boolean_test name="c2k_roam" />
      </any_of>
    </conditions>
    <actions>
      <rat_capability base="none">
        <include> CDMA HDR </include>
      </rat_capability>
      <rf_bands />
      <svc_mode> FULL </svc_mode>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

  <!-- RULE #5 -->
  <!-- Wait if we don't have location.
  -->
  <rule precond="none">
    <conditions>
      <not> <have_location /> </not>
    </conditions>
    <actions />
  </rule>

  <!--
  ====================================================================
    Rules to implement SRLTE
  ====================================================================
  -->

  <!-- RULE #6 -->
  <!-- If we are home, stay in SRLTE configuration with CHL.
  -->
  <rule precond="none">
    <conditions>
      <boolean_test name="home" />
    </conditions>
    <actions>
      <rf_bands list="rf_bands_home" />
      <rat_capability base="none">
        <include> CDMA HDR LTE </include>
      </rat_capability>
      <ue_mode> 1X_CSFB_PREF </ue_mode>
    </actions>
  </rule>

  <!-- RULE #7 -->
  <!-- If we are roaming in Japan/Korea, allow CHGWL.
  -->
  <rule precond="none">
    <conditions>
      <boolean_test name="c2k_roam" />
    </conditions>
    <actions>
      <rf_bands />
      <rat_capability base="config" >
        <exclude> TDSCDMA </exclude>
      </rat_capability>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

  <!-- RULE #9 -->
  <!-- Otherwise we're in a GWL configuration
  -->
  <rule precond="none">
    <conditions>
      <true />
    </conditions>
    <actions>
      <rat_capability base="none" >
        <include> GSM WCDMA LTE </include>
      </rat_capability>
      <rf_bands />
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
header.PRI Revision0.1.1820.1.188
schema[160]absent/data/3gpp/throttling/srv_req_throt_config.txt
schema[161]absent/nv/item_files/data/3gpp2/disable_eHRPD_PDN_type_override
schema[162]absent/nv/item_files/modem/mmode/mmode_1xsxlte_optimization
schema[163]absent/nv/item_files/modem/lte/rrc/skip_conn_meas_rat_validation
schema[164]absent/nv/item_files/modem/lte/rrc/ueinfo/conn_est_failure_rpt
schema[165]absent/nv/item_files/modem/lte/rrc/csp/band_priority_list
schema[166]absent/nv/item_files/modem/lte/rrc/lte_deprio_supported
schema[167]absent/nv/item_files/modem/lte/rrc/cap/disable_ca_cap_rsp
schema[168]absent/nv/item_files/wcdma/rrc/rrc_fe_fach_support