http://blog.zh30.com/moto%E6%89%8B%E6%9C%BA%E5%BC%80%E6%9C%BA%E7%BA%A2%E5%B1%8Fbp-not-ready%E6%88%96%E5%88%B7%E6%9C%BA%E6%97%B6%E6%8A%A5hab%E9%94%99%E8%AF%AF%E7%9A%84%E8%BF%9B%E6%9D%A5%E7%9E%A7%E7%9E%A7/
moto手机开机红屏BP not ready或刷机时报hab错误的进来瞧瞧
发表于201 天前 ⁄ 玩转手机 ⁄ 暂无评论 ⁄ 被围观 120 views+
少部分的E6在刷机时RSD上可能会显示:
phone failed initial security verification checks.HAB error 0×35(不同机子error后数字可能不同)
或者是在重启(或刷机失败时)时手机上红屏显示 :
BP NOT READY
Boot Module:
BOOT G 00.02.21P MACAU
MBM FLASH MODE
这种情况一般是因为硬件出了问题造成的无法刷机。下面是转的一篇文章的分析:
因为E6的机器,在以前还没有修过,只能是按照A1200的维修思路来看看,是否可以修好!
因此,我分析,引起红屏的原因有几点: 1:软件引起 2:中频问题引起 3:主时钟晶体引起 4:CPU引起 5:AP与BP的数据通讯问题引起
因此,我先做了软件,可以通过,但是在中途出错,故障没有解决!因为在A1200中,中频坏得最多,于是怀疑是中频问题,但手上又没有配件,所以也不能确定!就先考虑其他的原因,因为在写软件的时候,中途有出错,说明写入的软件,可能会不全面,怀疑字库下面可能有腐蚀或者是短路/虚焊等原因……………………..于是取下字库,果然有两个脚,腐蚀了,心想,重做后应该是可以了,果然,装机后都正常了,只是相机还不可以照相,因为相机是坏的!但用了两个小时后,问题又来了,又是红屏了,我好郁闷!!!!!!!!!!还是一样….按开机键就红屏!……….看显示的内容,是有关与BP***** BPTOOB****等!问题应该就在与BP,字库和CPU之间!字库已经重做了,现在应该做CPU了!在把CPU取下重做,这下好了!原因在于字库和CPU同时都有腐蚀短路,而引起!
分析总结::1:因为电源IC进水后烧坏,而引起大电流,不稳定的大电流,不开机!换一好电源IC后解决,E6的电源为5185941M32–2.4可以和A1200/V3/E680的电源通用 2:BP部分的字库和CPU有问题,如短路,虚焊,损坏而引起数据通讯不正常,导致不开机(红屏,工程模式),此机为腐蚀后虚焊,短路引起!重做BP问题解决!!!!!!!!!
。
这里再简单介绍一下手机的bp和ap:
BP是Baseband Processor(基带处理器)的简称,AP则是Application Processor(应用程序处理器)缩写。
我们(e680)的AP是Intel的XScale ARM9处理器(PXA27x),BP是一个飞斯卡尔的ARM7加上一个Onyx的DSP核,负责通讯协议,GSM07协议栈相关功能。现在很多国产手机经常宣传自己是“双核”,其实这样算起来现在多数手机都是“双核”了,我们的手机还是“三核”呢。
软件方面AP负责用户操作系统,这里是摩托罗拉定制的MontaVista Linux 2.4.20核心,上面运行我们手机的界面以及java、多媒体等应用程序。BP跑什么系统暂时没有研究,估计应该是什么比较简单的实时系统吧,不过也可能根本没有操作系统。
就像多数嵌入式设备一样,BP上面有一个看门狗(watchdog),当手机的bootloader(就是进入工模时那个蓝屏界面程序)正常启动系统时会向BP发送开始信号,BP启动后开始等待AP程序就绪,出于安全考虑(比如防止电池过放电),如果1分钟之内AP没能和BP成功建立联系则通过BP向电源管理部分发出关机信号,负责这个倒计时并发出关机信号的模块就是我们说的看门狗了。
刷机包一直就分“AP”和“BP”两部分,就算E680和A780也是如此,只不过有些刷机软件没有对BP部分进行更新而已,我们下载的刷机包是包括这两部分内容的。AP和BP之间的软件有一个匹配关系,如果版本差异太大就会出现不稳定甚至不能工作的情况了