作者:AirCity 2019.11.17
Aircity007@sina.com
1 什么是特殊模式
特殊模式,可以认为是Recovery模式,强制加载模式,Fastboot模式等,进入此模式后,研发工程师可以获得超级USB端口权限,进行debug,刷机等。
2 常见的进入特殊模式的方法
- 先把USB的DP线拉低到GND,然后开机。这种方案需要底层软件支持,通常在SBL代码中实现,高通平台的手机默认使能了这种方式。
- 利用音量+,音量-,开机键三个按键组合,主板上以后逻辑电路,不同组合实现的功能不同。你可以尝试一下音量+和开机键一起按10s,或者音量-和开机键一起按10s,或者三个键一起按,看分别会发生什么情况。组合键很容易被产线工人误操作,也容易被客户发现。
3 优缺点
- USB DP线拉低进入强制加载模式,方法简单,成本低。但是一旦SBL损坏,这种方式失效,手机就成砖了。中兴用过这种方式。
- 组合键很容易被产线工人误操作,尤其在双手握住手机,插USB开机的情况。这种方式也容易被客户发现。主板上需要若干个MOS管做组合逻辑。成本相对高。此外,如果手机盒设计不合理,吸塑设计太紧,导致三个键同时按下,进入了强制加载(9008)端口,而此时是没有任何显示的,根本无法察觉,直至耗电完毕。如果还有电,且返工,工人会认为无法开机,插USB的任何测试都会fail,会被误判为故障机。