Image Download SOP for Lephone.docx
《Image Download SOP for Lephone.docx》由会员分享,可在线阅读,更多相关《Image Download SOP for Lephone.docx(13页珍藏版)》请在冰豆网上搜索。
![Image Download SOP for Lephone.docx](https://file1.bdocx.com/fileroot1/2023-2/3/de7bae3e-aa49-498d-9ff1-d2c9dfc26496/de7bae3e-aa49-498d-9ff1-d2c9dfc264961.gif)
ImageDownloadSOPforLephone
概述
本文对Lephone产品的版本升级过程进行了详细阐述。
到目前为止,Lephone产品的版本升级方式共有两种:
SD卡升级方式和QPST+fastbot升级方式,本文将从这两种方式入手,分别介绍它们的升级流程及常见问题。
文章大致结构如下:
一.SDcard升级方式
1.SD卡升级准备
2.SD卡升级流程
3.SD卡升级常见问题
二.QPST+fastboot升级方式
1.使用QPST升级AMSS
2.Fastboot升级Linux+Android
三.附录【版本命名规范】
在附录中将会介绍版本的命名规范。
版本的命名是基于“产品型号”、“屏幕类型”、“工程/用户模式”等方面来定义规范。
版本命名规范并非一层不变,当现有命名规范已不能满足当前的版本需求时,会更新规范。
一.SDcard升级方式
1.SD卡升级准备
1.电池电量充足
升级要求电池的电量大于3.8v,若小于,则在烧写开始时,屏幕上会出现提示,如:
adc_result(3742)
pleasechangebatteryorplug-incharger
更换电量充分的电池后可继续烧写。
若手头没有电量充足的电池,也可以使用USB线:
只需将手机USB连接到PC,借助PC供电即可,注意:
以这种方式烧写的过程中不要拔掉USB线。
2.版本数据准备
从北京服务器(10.10.10.84)上获取升级所需的版本数据文件到本地。
将这些版本数据文件(mbn和img文件)全部拷贝到SD卡的image目录下,如下:
2.SD卡升级流程
按下Power键,待屏幕下方的指示灯亮(同时手机会微震一下)后,松开power键,然后立即按下右侧边键,直到屏幕上出现白色文字后即可松手。
之后即是进行SD卡的自动升级过程,这个过程大概会维时10分钟。
整个自动升级过程可分为如下3个阶段:
1.升级amss。
这是升级的第一阶段,可以看到在屏幕上出现白色的打印信息:
updateimage(..../*.mbn)....OK
……
表示正在烧写一系列的mbn文件。
有时在这一阶段需要对版本数据进行checksum,那么在升级amss之前还会有一个checksum的过程,这个过程也可以从屏幕上的打印信息中看出。
2.升级Linux+Android。
这是升级的第二阶段,在第一阶段结束后,会黑屏1秒,然后马上进入第二阶段,屏幕上显示打印信息:
StartLinuxFWupdatefromSDcard
Downloadboot.img……
Downloadsystem.img……
Downloaduserdata..img……
3.自启动。
完成上面两阶段后,版本数据已经烧写到手机系统中了,接下来就是自启动了。
3.SD卡升级常见问题
1.需要checksum
若在烧写的开始时出现了“Devnotmatchhw3G*--fs”或“imagechecksumnotfound....”等字样,则可能需要checksum。
1)出现“fsnotmatch....”字样时,不同型号的产品使用各自对应的一对checksum文件进行check,如W-OLED产品,对应使用Gen_3GW100.bat和generatechecksum.exe,双击运行Gen_3GW100.bat即可;再如EVDO-TFT产品,对应使用Gen_3GC101.bat和generatechecksum.exe。
2)出现“imagechecksumnotfound....”字样时,使用checksum_gen.exe文件进行check,运行它,结束后会为所有版本数据文件生成对应的*.chk文件(如amss.chk,boot.chk等)
2.文件缺失
若在烧写的开始时,不能进入SD卡自动升级流程,而是直接跳到fastboot烧写模式(屏幕下方提示:
Switchedtofastbootmode...),则可尝试如下方法:
1)在SD卡的image目录下,建立一个文件名为qcdlckie.mbn的空文件
2)在SD卡的image目录下,建立一个文件名为3gw100.mbn/3gw101.mbn/3gc101.mbn的空文件(文件命名根据机型来定),然后重新进行SD卡升级。
3.版本与产品型号不匹配
若使用与产品型号不匹配的版本进行升级,例如使用3GW100版本升级EVDO产品,则升级完成后,会出现“屏幕一直黑屏,指示灯为亮,而且可以听见系统启动的声音”。
恢复办法:
使用正确的版本重新将产品升级一次。
注意:
在升级开始的时候会持续约30-60秒的黑屏过程(指示灯是亮的),请耐心等待,直到屏幕上正常打印出正在升级的信息。
4.使用JTAG恢复
若在版本升级的过程中突然掉电或者异常中断,从而导致版本升级未完成,之后出现“无法启动手机,且无法再次升级”的情况,这时可以使用JTAG工具恢复手机,一旦恢复后则可以再次进行正常升级。
5.SD卡槽损坏
若手机的SD卡槽已损坏,从而无法识别SD卡,则可采用“QPST工具和fastboot方式”来进行版本升级。
QPST工具升级的是系统amss部分,而Linux+Android部分的升级须进入fastboot模式中进行,具体操作见下节。
二.QPST+fastboot升级方式
1.使用QPST升级AMSS
QPST升级amss的流程如下:
1.连接USB,启动QPST,点击Multi-image
2.点击Port的Browser按钮选择端口
3.点击ImageFolder的Browser按钮选择amss数据文件所在的文件夹
4.点击Advanced来选择要烧写的amss数据文件
5.按照如下勾选,选择要烧写的amss数据文件,注意:
一定要选上appsboot.mbn和dsp1.mbn
6.选择完毕之后点击start开始烧写
7.烧写完毕
如果原系统为3145,新烧系统为3160,那么在烧写结束前会停止在如下界面,此为正常现象。
之后就可以用fastboot来升级Linux+Android了(即升级boot.img、userdata.img和system.img)。
8.QPST烧写异常处理
如果在使用QPST烧写amss的过程中遇到异常,如:
出现“无法继续烧写(提示:
Couldn’tChangePhonetoDownloadMode)”,请参见专门文档“QPST驱动更新和烧写设置.doc”
2.Fastboot升级Linux+Android
fastboot升级linux+Android的过程如下:
用USB线连接手机和PC,待屏幕下方的指示灯亮后,立即按住右侧边键,直到屏幕下方显示信息“Switchedtofastbootmode...”时即可松手。
1)运行->cmd,cd进入boot.img/system.img/userdata.img所在目录,执行如下命令。
2)Fastbooteraseboot
3)Fastbooterasesystem
4)Fastbooteraseuserdata
5)Fastbootflashbootboot.img
6)Fastbootflashsystemsystem.img
7)Fastbootflashuserdatauserdata.img
如果发现fastboot擦除或者烧写的时候出现“toomanylinks”之类的出错信息的话可以换条质量好的USB线,有屏蔽层的USB线质量较好,不会出现此类错误。
三.附录
版本的命名是基于“产品型号”、“屏幕类型”、“工程/用户模式”等方面来定义规范的,例如:
EVDO-TFT产品的某个版本命名为:
3GC101_T_S_0.101_5093_101217
WCDMA-OLED产品的某个版本命名为:
3GW100_O_S_0.100_5090_101217
WCDMA-TFT产品的某个版本命名为:
3GW101_T_S_0.101_5075_101217
最后一个字段标识“101217”表示版本的发布日期,为:
2010-12-17。
其它字段标识的意义见下表格中的“固件版本号”说明:
注:
对不同型号的产品进行升级时要使用其对应的版本数据文件。