carrier-explode Explode and decode carrier data GitHub About
792
overrides_D22.der.pri Whole bundle
overrides_D22.der.pri changed 2 rows Before After
Key pathBeforeAfter
efs./policyman/carrier_policy.xml
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier configuration file for SRLTE with CHGWL roaming $Header: //components/rel/mmcp.mpss/8.0.1/policyman/configurations/Carrier/Generic_1xSRLTE_ss_devcfg/carrier_policy.xml#2 $ --> <policy name = "generic" changelist = "$Change: 13602…
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier configuration file for SRLTE with CHGWL roaming 
$Header: //components/rel/mmcp.mpss/8.0.1/policyman/configurations/Carrier/Generic_1xSRLTE_ss_devcfg/carrier_policy.xml#2 $
-->

<policy name        = "generic"
        changelist  = "$Change: 13602500 $"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "204.1.1"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 310 311 312 </mcc_list>

      <!-- "sxlte_plmns" list intentionally doesn't exist -->
      <!-- "sxlte_mccs" && !"sxlte_plmns" ==> sxlte_on_any_plmn -->

      <device_configuration num_sims = "1" max_active = "1">
        <config primary="C H G W L T" />
      </device_configuration>
 
      <!-- Define the hybr_oos timer with a 1 minute interval -->
      <define_timer name = "hybr_oos" interval = "1" units = "min" id = "101" />

      <!-- Define initial RAT capability as CHGWL -->
      <rat_capability base="none">
        <include> CDMA HDR GSM WCDMA LTE </include>
      </rat_capability>

      <!-- On boot, include GWL bands for SUBS1 -->
      <rf_bands>
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_bands>

      <ue_mode_if> 1XSRLTE_ONLY </ue_mode_if>

      <feature> srlte </feature>


    </actions>
  </initial>

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

  <!-- RULE #1 -->
  <!-- This rule only runs when we have service on either subs.
       Move to full service and continue evaluation.
  -->
  <rule>
    <conditions>
      <have_service />
    </conditions>
    <actions>
      <svc_mode> FULL </svc_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- We wait if we don't have location or we are not ONLINE.
  -->
  <rule precond="none">
    <conditions>
      <any_of>
        <not> <have_location /> </not>
        <not> <phone_operating_mode> ONLINE </phone_operating_mode> </not>
      </any_of>
    </conditions>
    <actions/>
  </rule>

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

  <!-- RULE #3 -->
  <!-- If conditions allow, operate as SRLTE with CHGWL.
  -->
  <rule>
    <conditions>
      <location_mcc_in list="sxlte_mccs" />
    </conditions>
    <actions>
      <ue_mode> 1XSRLTE_ONLY </ue_mode>
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- Anything else is CSFB with CHGWL.
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode> CSFB </ue_mode>
    </actions>
  </rule>

</policy>
<?xml version="1.0" encoding="UTF-8"?> <!-- Carrier configuration file for VoLTE with CHGWL roaming $Header: //components/rel/mmcp.mpss/8.0.1/policyman/configurations/Carrier/USCC/subsidized_ss_devcfg/carrier_policy.xml#1 $ --> <policy name = "generic" changelist = "$Change: 13249813 $" …
<?xml version="1.0" encoding="UTF-8"?>

<!-- Carrier configuration file for VoLTE with CHGWL roaming
     $Header: //components/rel/mmcp.mpss/8.0.1/policyman/configurations/Carrier/USCC/subsidized_ss_devcfg/carrier_policy.xml#1 $
-->
<policy name	    = "generic"
	changelist  = "$Change: 13249813 $"
	enabled     = "true"
	schema_ver  = "1"
	policy_ver  = "211.1.2"
>

  <initial>
    <actions>

      <!-- List of the MCCs in which SRLTE is allowed -->
      <mcc_list name="sxlte_mccs"> 310 311 312 </mcc_list>

      <device_configuration num_sims="1" max_active="1">
	<config primary="C H G W L T" />
	  </device_configuration>
		<!-- Define initial RAT capability as CHL for SUBS1-->
	    <rat_capability base="none" >
	      <include> C H G W L </include>
	    </rat_capability>
	  <ue_mode_if> 1X_CSFB_PREF </ue_mode_if>

      <feature> srlte </feature>

    </actions>
  </initial>

      <if>
      <any_of>
	<not>	       <have_location />	</not>
	<not>	       <phone_operating_mode> ONLINE </phone_operating_mode>
	  </not>
	</any_of>
    <then>

<stop />
  </then>
  </if>
  <svc_mode> FULL </svc_mode>
    <if>
      <location_mcc_in list="sxlte_mccs" />
    <then>
      <ue_mode> 1X_CSFB_PREF </ue_mode>
    </then>
    <else>
      <ue_mode> CSFB </ue_mode>
    </else>
  </if>

</policy>
header.PRI Revision0.2.880.2.89