设为首页收藏本站

移动叔叔

搜索
查看: 3697|回复: 1
打印 上一主题 下一主题

[求助] 有哪位有高通QRCT软件的?想打开电信的网络锁

[复制链接]
跳转到指定楼层
楼主
发表于 2016-8-14 14:27:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
高通QRCT软件可以调整A880的4G支持频段,我想用它来解开中国电信的网络锁,让A880用上联通的3G和4G卡。

昨天用高通QPST调整了A880的一些配置文件,想用中兴V5s的配置文件替换原机文件,结果是连中国电信的卡都认不出来,好在之前已经把原配置文件备份,赶紧放回去一试,又可以恢复原机功能了。可惜本人不是专业通讯行业和电脑编程的,只能够瞎蒙。望高手能够搞得更好

<?xml version="1.0" encoding="UTF-8"?>

<!-- Device configuration file for SRLTE+G with G+G DSDS roaming -->

<policy name        = "generic"
        enabled     = "true"
        schema_ver  = "1"
        policy_ver  = "24.1.2"
>

  <initial>
    <actions>

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

      <!-- List of the non-SVLTE MCCs in which CDMA and HDR are allowed -->
      <mcc_list name="c2k_roaming_mccs"> 440 450 </mcc_list>

      <!-- These are the serving system PLMNs for which SXLTE will be allowed
       -->
      <!-- NOTE: Proper functioning of the SXLTE policy requires that there
           be an PLMN list named "sxlte_plmns". Do NOT rename this list.
      -->
      <plmn_list name = "sxlte_plmns">
        455-00 460-03 460-11 这些数字代表了中国电信的网络运营商代码,怀疑这里就是妨碍了使用联通3G和4G卡的使用
      </plmn_list>

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

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

      <!-- Define device configuration as DSDS -->
      <device_configuration num_sims="2" max_active="1" specialization="dsds_roam">
        <config>
          <subs id="1" feature="srlte">
            <rat_capability base="none" >
              <include> CDMA HDR GSM LTE </include>
            </rat_capability>
          </subs>
          <subs id="2">
            <rat_capability base="none">
              <include> GSM </include>
            </rat_capability>
          </subs>
        </config>
      </device_configuration>

      <!-- Define initial RAT capability as CHL for SUBS1 -->
      <rat_capability_if subs="1" base="none" >
        <include> CDMA HDR LTE </include>
      </rat_capability_if>

      <!-- Define initial RAT capability as GSM for SUBS2 -->
      <rat_capability subs="2" base="none" >
        <include> GSM </include>
      </rat_capability>

      <!-- Define Intial UE mode as 1X_CSFB_PREF -->
      <ue_mode_if subs="1"> 1X_CSFB_PREF </ue_mode_if>

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

      <!-- Define an RF band list that excludes TDS bands -->
      <rf_band_list name="rf_bands_gwl">
        <gw_bands base="hardware" />
        <lte_bands base="hardware" />
        <tds_bands base="none" />
      </rf_band_list>

      <!-- Define an RF band list that has GW bands -->
      <rf_band_list name="rf_bands_gw">
        <gw_bands base="hardware" />
        <lte_bands base="none" />
        <tds_bands base="none" />
      </rf_band_list>

      <!-- On first boot, include FDD LTE bands for SUBS1 -->
      <rf_bands_if subs="1" list="rf_bands_home" />

      <!-- On first boot, include GSM bands for SUBS2 -->
      <rf_bands subs="2" list="rf_bands_gw" />

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

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

      <!-- Boolean: Is the device in Full RAT mode ? -->
      <boolean_define name="full_rat" initial="false" />

    </actions>
  </initial>

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

  <!-- RULE #1 -->
  <!-- This rule only runs when we have service on the mmode subs, and sets
       the "home" boolean based on mmode subs MCC.  As well, stop the timer,
       since we have mmode subs service, move to full service, set boolean 'full_rat'
       to FALSE and continue evaluation.
  -->
  <rule>
    <conditions>
      <service_status_in> FULL LIMITED LIMITED-REGIONAL </service_status_in>
    </conditions>
    <actions>
      <boolean_set name="home">
        <serving_mcc_in list="sxlte_mccs" />
      </boolean_set>
      <timer_stop name="noservice" />
      <svc_mode subs="1"> FULL </svc_mode>
      <boolean_set name="full_rat" value="false" />
      <continue />
    </actions>
  </rule>

  <!-- RULE #2 -->
  <!-- If UE is in Full RAT mode and timer not expired, stay in this config.
           Here checking for timer not expired is fine as when boolean is made TRUE
           then timer should also be running.
  -->
  <rule>
    <conditions>
      <boolean_test name="full_rat" />
      <not> <timer_expired name="noservice" /> </not>
    </conditions>
    <actions />
  </rule>


  <!-- RULE #3 -->
  <!-- If the oos timer has expired and there is no service on other
           subscriptions, enable Full RAT mode with DSDS and restart the timer.
  -->
  <rule always_run="true">
    <conditions>
      <timer_expired name="noservice" />
      <service_status_in subs="non-mmode"> OOS POWER_SAVE </service_status_in>
    </conditions>
    <actions>
      <expired_timer_handled name="noservice" />
      <ue_mode subs="1"> CSFB </ue_mode>
      <rat_capability subs="1" base="config" />
      <rf_bands subs="1" list = "rf_bands_gwl" />
      <svc_mode subs="1"> ALL </svc_mode>
      <timer_start name="noservice" />
      <boolean_set name="full_rat" value="true" />
    </actions>
  </rule>

  <!-- RULE #4 -->
  <!-- If the timer has expired and we have service on other subscriptions,
           base whether we're home on those subscriptions.
           Continue evaluation to change mode if necessary.
  -->
  <rule always_run="true">
    <conditions>
      <timer_expired name="noservice" />
      <not> <service_status_in subs="non-mmode"> OOS POWER_SAVE </service_status_in> </not>
    </conditions>
    <actions>
      <boolean_set name="home">
        <serving_mcc_in list="sxlte_mccs" subs="non-mmode" />
      </boolean_set>
      <boolean_set name="c2k_roam">
        <serving_mcc_in list="c2k_roaming_mccs" subs="non-mmode" />
      </boolean_set>
      <continue />
    </actions>
  </rule>

  <!-- RULE #5 -->
  <!-- If the timer has expired and we are home on other subscriptions,
           stay in SRLTE configuration with DSDS and CHL.
  -->
  <rule always_run="true">
    <conditions>
      <timer_expired name="noservice" />
      <boolean_test name="home" />
    </conditions>
    <actions>
      <expired_timer_handled name="noservice" />
      <rf_bands subs="1" list="rf_bands_home" />
      <rat_capability subs="1" base = "none">
        <include> CDMA HDR LTE </include>
      </rat_capability>
      <ue_mode subs="1"> 1X_CSFB_PREF </ue_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #6 -->
  <!-- If the timer has expired and we are Roam on other subscriptions in c2k countries,
           stay in CSFB configuration with DSDS with RAT capability CHG
  -->
  <rule always_run="true">
    <conditions>
      <timer_expired name="noservice" />
      <not> <boolean_test name="home" /> </not>
      <boolean_test name="c2k_roam" />
    </conditions>
    <actions>
      <expired_timer_handled name="noservice" />
      <rf_bands subs="1" list = "rf_bands_gw" />
      <rat_capability subs="1" base = "none">
        <include> CDMA GSM HDR </include>
      </rat_capability>
      <ue_mode subs="1"> CSFB </ue_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #7 -->
  <!-- If the timer has expired and we are Roam on other subscriptions outside c2k countries,
          stay in CSFB configuration with DSDS with RAT capability GSM
  -->
  <rule always_run="true">
    <conditions>
      <timer_expired name="noservice" />
      <not> <boolean_test name="home" /> </not>
      <not> <boolean_test name="c2k_roam" /> </not>
    </conditions>
    <actions>
      <expired_timer_handled name="noservice" />
      <rf_bands subs="1" list = "rf_bands_gw" />
      <rat_capability subs="1" base = "none">
        <include> GSM </include>
      </rat_capability>
      <ue_mode subs="1"> CSFB </ue_mode>
      <continue />
    </actions>
  </rule>

  <!-- RULE #8 -->
  <!-- If we are in LPM, stop the OOS timer.
  -->
  <rule always_run="true">
    <conditions>      
      <phone_operating_mode> SLEEP </phone_operating_mode>
    </conditions>
    <actions>
      <timer_stop name="noservice" />
    </actions>
  </rule>

  <!-- RULE #9 -->
  <!-- If we have no service on the multimode subscription and we are ONLINE/our OOS timer has expired,
          start the OOS timer and do not continue to other rules.
  -->
  <rule always_run="true">
    <conditions>
      <phone_operating_mode> ONLINE </phone_operating_mode>
      <not> <service_status_in subs="mmode"> FULL LIMITED LIMITED-REGIONAL </service_status_in> </not>
    </conditions>
    <actions>
      <timer_start name="noservice" />
    </actions>
  </rule>

<!--
  ====================================================================
    Rules to handle legacy SIM card
  ====================================================================
  -->

  <!-- RULE #10 -->
  <!-- If SIM card is CSIM/RUIM and USIM is not available with UE in HOME/C2k countries then keep UE in C+G DSDS.
  -->
  <rule always_run="true">
    <conditions>
      <any_of>
        <sim_type> CSIM </sim_type>
        <sim_type> RUIM </sim_type>
      </any_of>
      <not> <sim_type> 3G </sim_type> </not>
      <any_of>
        <serving_mcc_in list="svlte_mccs" />
        <serving_mcc_in list="c2k_roaming_mccs" />
      </any_of>
    </conditions>
    <actions>
      <rat_capability subs="1" base="none">
        <include> CDMA HDR GSM </include>
      </rat_capability>
      <rf_bands subs="1" list = "rf_bands_gw" />
      <svc_mode subs="1"> FULL </svc_mode>
      <ue_mode subs="1"> CSFB </ue_mode>
    </actions>
  </rule>

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

  <!-- RULE #11 -->
  <!-- When home, include FDD LTE and operate as DSDS
  -->
  <rule>
    <conditions>
      <boolean_test name="home" />
    </conditions>
    <actions>
      <rf_bands subs="1" list="rf_bands_home" />
      <continue />
    </actions>
  </rule>

  <!-- RULE #12 -->
  <!-- Only when outside the home area then GW is allowed.
  -->
  <rule>
    <conditions>
      <not> <boolean_test name="home" /> </not>
    </conditions>
    <actions>
      <rf_bands subs="1" list = "rf_bands_gw" />
      <continue />
    </actions>
  </rule>

  <!-- RULE #13 -->
  <!-- If conditions allow, operate as SRLTE with CHL.
  -->
  <rule>
    <conditions>
      <boolean_test name="home" />
      <sim_type> 3G </sim_type>
      <user_domain_pref> CSPS </user_domain_pref>
      <any_of>
        <user_mode_pref_contains> CDMA LTE </user_mode_pref_contains>
        <user_mode_pref_contains> HDR LTE </user_mode_pref_contains>
      </any_of>
    </conditions>
   
    <actions>
      <ue_mode subs="1"> 1X_CSFB_PREF </ue_mode>
      <rat_capability subs="1" base = "none">
        <include> CDMA HDR LTE </include>
      </rat_capability>
    </actions>
  </rule>

  <!-- RULE #14 -->
  <!-- Anything else is CSFB
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <ue_mode subs="1"> CSFB </ue_mode>
      <continue />
    </actions>
  </rule>
      
  <!-- RULE #15 -->
  <!-- If in "home" but can't do SRLTE, operate with CHL
  -->
  <rule>
    <conditions>
      <boolean_test name="home" />
    </conditions>
    <actions>
      <rat_capability subs="1" base = "none">
        <include> CDMA HDR LTE </include>
      </rat_capability>
    </actions>
  </rule>
  
  <!-- RULE #16 -->
  <!-- In Japan or Korea use CH+G DSDS
  -->
  <rule>
    <conditions>
      <serving_mcc_in list="c2k_roaming_mccs" />
    </conditions>
    <actions>
      <rat_capability base = "none">
        <include> CDMA HDR GSM </include>
      </rat_capability>
    </actions>
  </rule>

  <!-- RULE #17 -->
  <!-- Otherwise our configuration is G+G DSDS
  -->
  <rule>
    <conditions>
      <true />
    </conditions>
    <actions>
      <rat_capability subs="1" base="none">
        <include> GSM </include>
      </rat_capability>
    </actions>
  </rule>

</policy>


沙发
 楼主| 发表于 2016-8-14 22:52:32 | 只看该作者
455-00表示了smartone 电信运营商代码, 460-03, 460-11表示中国电信运营商代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-11-26 10:58 , Processed in 0.144898 second(s), 11 queries , Gzip On, Memcache On.

返回顶部