news


LG G7 V版电信刷Verizon官方固件解决4G总是掉3G的问题


背景:

1年前捡了一个P9用,后来摔了屏幕,花了80块买了内外屏总成换掉(不带框架的那种),高兴了15秒大概,心里一激动,手劲大了把内屏捏爆了。。。 于是研究了半天咬牙再买了一个G7(电信用户心里苦。。)

买回来开始用:

买回来看型号是G710ULM,但是查了IMEI是G710VM,VERIZON版本,系统root过的 用着总感觉别扭,,,于是g了一下 下了原版的KDZ(G710VM20f_02_0123.kdz),LG UP直接全部刷了最新的,刷好装好也挺高兴 设置了apn也能4g,今天出去玩才发现特么的一会就掉3G,飞行再取消飞行才能4G坚持一会 然后一会又变3g了。。 回来的时候一直想,是不是工程模式有什么设置呢?

问题来了:

于是XJB点,搜索半天##228378+ 拨号, 进工程模式(verizon版本什么*#*#4636#*#*都不管用的。),点了个device test,然后MT,里面取消了锁屏,开始测试 然后重启 就到了KERNEL CRASH界面了,无限黑白屏kernel crash,最后面一句是enter shahara mode,循环...

重刷:

吃过晚饭想起来重启的时候快速按音量+,进入download模式,看帖子“LG G7 S版 可以刷U.S. Cellular的9.0包 完美电信4G”   然后兴奋的下载了“G710VMX20i_00_USC_US_OP_0311.kdz”  各种提示dismatch,估计板型不对,然后重新刷了版本老一点的G710VM20a_00_0426.kdz,刷完重启后提示安全启动 要输入密码。。 这时候是懵逼的。。只好试了10次不对的密码 抹掉了一天拍的照片(还没来得及备份)。。。。。 重置以后呢,正常了 还是4g坚持不了多少时间,会掉3g,然后又奶下心来搜索,发现要更换carrier_policy.xml,花了10G从LG G8破解电信的帖子下载下来替换后重启后依旧,各种设置ims,apn,ctlte和CTNET都试了 还是关屏以后再打开各种掉3G。后来搜索到一片帖子“[咨询求助] LG V30 US998 30b已开启Volte,但APN不能添加修改“里面有这么一段:


<!-- Carrier configuration file for SRLTE with CHGWL roaming

$Header: //commercial/MPSS.TH.2.1.r5/Main/modem_proc/mmcp/policyman/configurations/Carrier/Verizon/1xSRLTE/CHGWL_roam/subsidized/carrier_policy.xml#1 $

-->

<policy name        = "generic"

        changelist  = "$Change: 8972075 $"

        enabled     = "true"

        schema_ver  = "1"

        policy_ver  = "29.1.10"

>


  <initial>

    <actions>


      <!-- List of the MCCs in which SRLTE is allowed -->

      <mcc_list name="sxlte_mccs"> 310 311 312 001 330 460 </mcc_list>

方法:

1.  

##7764726710服务代码000000进去以后打开port check test端口,QPST才可以连接。。。

2.

你只需要 QPST下修改carrier_policy.xml这个文件。


受到了启发,



把carrier_policy.xml内容增加了460 和460-11,重启后一直在4g 关屏等半小时再打开还是4g,直到现在3个小时了一直没掉过,开数据就是4G,网页秒开。接下来空了研究VOLTE。

重点:

总结:

Verizon版本的直接用原版固件,只要换carrier_policy.xml,确定里面有460 和460-11,重启后应该就正常了,APN按照正常设置CTNET和IMS(不知道有没有作用)


有大哥指点一下电信volte的思路么 我不想root,不想编辑其他的启动文件,感谢!darenpc!


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


<!-- Carrier configuration file for SRLTE with CHGWL roaming 

$Header: //commercial/MPSS.AT.4.0.c2/Main/modem_proc/mmcp/policyman/configurations/Carrier/Verizon/1xSRLTE/CHGWL_roam/subsidized/carrier_policy.xml#2 $

-->

<policy name        = "generic"

        changelist  = "$Change: 14927473 $"

        policy_ver  = "29.1.18"

>


  <initial>


    <!-- List of the MCCs in which SRLTE is allowed. Do NOT rename this list. -->

    <mcc_list name="sxlte_mccs"> 310 311 312 001 330 460</mcc_list>

<!--

    <plmn_list name="sxlte_plmns" include="hplmn ehplmn">

      311-480 330-120 460-11

    </plmn_list>

--> 

    <plmn_list name = "vzw_lte_plmns">

        310-004 310-010 310-012 310-013 310-590 310-890 310-910 311-110 311-270 311-271 311-272 311-273 311-274 311-275 311-276 311-277 311-278 311-279 311-280 460-11

        311-281 311-282 311-283 311-284 311-285 311-286 311-287 311-288 311-289 311-390 311-480 311-481 311-482 311-483 311-484 311-485 311-486 311-487 311-488 311-489

    </plmn_list>


    <boolean_define name="cm:silent_redial_restricted_on_GW" initial="false" />


    <boolean_define name="cm:rpm_enabled" initial="true" />

<!--

    <boolean_define name="ue_mode_timer_running" initial="false" />

    <define_timer name="ue_mode_timer" interval="1" units="min" id="102" />

-->

    <define_timer name="hybr_oos" interval="1" units="min" id= "101" />


    <rat_capability base="none">

      <include> C H G W L </include>

    </rat_capability>


    <feature> srlte </feature>


    <ue_mode_if> 1X_CSFB_PREF </ue_mode_if>


    <rf_bands base="hardware" />


    <ca_band_combos string="" />


  </initial>


<!--

  <if>

    <timer_expired name="ue_mode_timer" />

    <then>

      <expired_timer_handled name="ue_mode_timer" />

      <boolean_set name="ue_mode_timer_running" value="false" />

      <continue />

    </then>

  </if>

-->


  <if>

    <all_of>

      <phone_operating_mode> ONLINE </phone_operating_mode>

      <have_location />

    </all_of>

    <then>

      <boolean_set name="cm:silent_redial_restricted_on_GW">

        <serving_plmn_in list="vzw_lte_plmns" /> 

      </boolean_set>

      <svc_mode> FULL </svc_mode>

      <continue />

    </then>

    <else> 

      <stop /> 

    </else>

  </if>


<!--

  ====================================================================

    Rules for CA comb

  ====================================================================

  -->

  

  <if precond="none"> 

    <location_mcc_in list="sxlte_mccs" />

    <then> 

    <ca_band_combos string="66AA-13A-0;66A-13AA-0;46A-13AA-0;13AA-4A-0;13AA-4A-1;13A-4AA-0;13A-4AA-1;13AA-2A-0;13AA-2A-1;13A-2AA-0;13A-2AA-1;46A-4AA-0;5AA-4A-0;5AA-4A-1;5A-4AA-0;5A-4AA-1;4AA-4A-0;4AA-4A-1;4AA-2A-0;4AA-2A-1;4AA-2A-2;4A-2AA-0;4A-2AA-1;4A-2AA-2;66AA-2A-0;66AA-2A-1;66AA-2A-2;66A-2AA-0;66A-2AA-1;66A-2AA-2;46A-2AA-0;5AA-2A-0;5AA-2A-1;5A-2AA-0;5A-2AA-1;2AA-2A-0;2CA-0;66AA-5A-0;66A-5AA-0;46A-5AA-0;46A-5AA-1;5BA-0;5BA-1;66AA-46A-0;66AA-66A-0;66CA-0;66BA-0;66AA-66A-13A-2A-0;66A-66A-13AA-2A-0;66A-66A-13A-2AA-0;66AA-66A-13A-0;66AA-66A-13A-0;66A-66A-13AA-0;66AA-46D-13A-0;66A-46D-13AA-0;66AA-46C-13A-0;66A-46C-13AA-0;66AA-46A-13A-0;66A-46A-13AA-0;66AA-13A-2A-2A-0;66A-13AA-2A-2A-0;66A-13A-2AA-2A-0;66CA-13A-2A-0;66C-13AA-2A-0;66C-13A-2AA-0;66BA-13A-2A-0;66B-13AA-2A-0;66B-13A-2AA-0;66AA-13A-2A-0;66AA-13A-2A-0;66A-13AA-2A-0;66A-13AA-2A-0;66A-13A-2AA-0;66A-13A-2AA-0;66CA-13A-0;66C-13AA-0;66BA-13A-0;66B-13AA-0;46D-13AA-2A-0;46D-13A-2AA-0;46C-13AA-2A-0;46C-13A-2AA-0;46A-13AA-2A-0;46A-13A-2AA-0;46D-13AA-0;46C-13AA-0;13AA-4A-4A-0;13A-4AA-4A-0;13A-4AA-4A-0;13AA-4A-2A-0;13A-4AA-2A-0;13A-4A-2AA-0;13AA-2A-2A-0;13A-2AA-2A-0;13A-2AA-2A-0;46C-46A-4AA-0;46A-46A-4AA-0;46D-4AA-0;46C-4AA-0;5AA-4A-4A-2A-0;5A-4AA-4A-2A-0;5A-4A-4A-2AA-0;5BA-4A-4A-0;5B-4AA-4A-0;5AA-4A-4A-0;5A-4AA-4A-0;5A-4AA-4A-0;5AA-4A-2A-2A-0;5A-4AA-2A-2A-0;5A-4A-2AA-2A-0;5BA-4A-2A-0;5B-4AA-2A-0;5B-4A-2AA-0;5AA-4A-2A-0;5AA-4A-2A-0;5A-4AA-2A-0;5A-4AA-2A-0;5A-4A-2AA-0;5A-4A-2AA-0;5BA-4A-0;5B-4AA-0;4AA-4A-2A-2A-0;4A-4A-2AA-2A-0;4AA-4A-2A-0;4AA-4A-2A-0;4AA-4A-2A-0;4A-4A-2AA-0;4A-4A-2AA-0;4AA-2A-2A-0;4AA-2A-2A-0;4A-2AA-2A-0;4A-2AA-2A-0;4A-2AA-2A-0;66AA-66A-5A-2A-0;66A-66A-5AA-2A-0;66A-66A-5A-2AA-0;66AA-66A-2A-2A-0;66A-66A-2AA-2A-0;66AA-66A-2A-0;66AA-66A-2A-0;66AA-66A-2A-0;66A-66A-2AA-0;66A-66A-2AA-0;66AA-46C-46A-2A-0;66A-46C-46A-2AA-0;66AA-46A-46A-2A-0;66A-46A-46A-2AA-0;66AA-46D-2A-0;66A-46D-2AA-0;66AA-46C-2A-0;66A-46C-2AA-0;66AA-46A-2A-0;66A-46A-2AA-0;66CA-5A-2A-2A-0;66C-5AA-2A-2A-0;66C-5A-2AA-2A-0;66BA-5A-2A-2A-0;66B-5AA-2A-2A-0;66B-5A-2AA-2A-0;66AA-5A-2A-2A-0;66A-5AA-2A-2A-0;66A-5A-2AA-2A-0;66CA-5B-2A-0;66C-5BA-2A-0;66C-5B-2AA-0;66CA-5A-2A-0;66C-5AA-2A-0;66C-5A-2AA-0;66BA-5B-2A-0;66B-5BA-2A-0;66B-5B-2AA-0;66BA-5A-2A-0;66B-5AA-2A-0;66B-5A-2AA-0;66AA-5B-2A-0;66A-5BA-2A-0;66A-5B-2AA-0;66AA-5A-2A-0;66AA-5A-2A-0;66A-5AA-2A-0;66A-5AA-2A-0;66A-5A-2AA-0;66A-5A-2AA-0;66CA-2A-2A-0;66C-2AA-2A-0;66BA-2A-2A-0;66B-2AA-2A-0;66AA-2A-2A-0;66AA-2A-2A-0;66A-2AA-2A-0;66A-2AA-2A-0;66A-2AA-2A-0;66CA-2A-0;66C-2AA-0;66BA-2A-0;66B-2AA-0;46C-46A-2AA-0;46A-46A-2AA-0;46D-5AA-2A-0;46D-5A-2AA-0;46C-5AA-2A-0;46C-5A-2AA-0;46A-5AA-2A-0;46A-5A-2AA-0;46D-2AA-0;46C-2AA-0;5AA-2A-2A-0;5A-2AA-2A-0;5A-2AA-2A-0;5BA-2A-0;5B-2AA-0;66AA-66A-5B-0;66A-66A-5BA-0;66AA-66A-5A-0;66AA-66A-5A-0;66A-66A-5AA-0;66AA-46D-5A-0;66A-46D-5AA-0;66AA-46C-5A-0;66A-46C-5AA-0;66AA-46A-5A-0;66A-46A-5AA-0;66CA-5B-0;66C-5BA-0;66CA-5A-0;66C-5AA-0;66BA-5B-0;66B-5BA-0;66BA-5A-0;66B-5AA-0;66AA-5B-0;66A-5BA-0;46D-5AA-0;46D-5AA-1;46C-5AA-0;46C-5AA-1;66AA-66A-46A-0;66AA-46C-46A-0;66AA-46A-46A-0;66AA-46D-0;66AA-46C-0;66CA-66A-0;66C-66AA-0;66BA-66A-0;66B-66AA-0;66DA-0;5BB-0;46D-2AA-2A-0;5BA-2A-2A-0;5B-2AA-2A-0;66AA-66A-5B-2A-0;66A-66A-5BA-2A-0;66A-66A-5B-2AA-0;66AA-66A-46D-0;" />

  <continue/> 

  </then> 

  <else> 

    <!-- Choose an CA band that is not supported by HW, CA will be disabled by doing this --> 

    <ca_band_combos string="3A-1AA-0;" /> 

    <continue/> 

  </else> 

  </if>


  <!-- Beyond this point, the device is ONLINE and has a location. -->

<!--

  <if>

    <boolean_test name="ue_mode_timer_running" />

    <then>

      <stop />

    </then>

  </if>

-->


  <if>

    <any_of>

<!--      <serving_plmn_in list="sxlte_plmns" />  -->

      <location_mcc_in list="sxlte_mccs" />

    </any_of>

    <then>

      <ue_mode> 1X_CSFB_PREF </ue_mode>

    </then>

    <else>

      <!-- If we're about to switch from SRLTE to CSFB, start a timer to keep

           from switching back to SRLTE too quickly (giving us time to attach

           to a G or W network)

      -->

<!--

      <if>

        <ue_mode_is> 1X_CSFB_PREF </ue_mode_is>

        <then>

          <timer_start name="ue_mode_timer" />

          <boolean_set name="ue_mode_timer_running" value="true" />

        </then>

      </if>

-->

      <ue_mode> CSFB </ue_mode>

    </else>

  </if>


</policy>




outlook 正在加载配置文件 邮件撤回的说明