关于E700、E700A、E708刷机相关技术问题的释疑

liqiang88

普通会员
2005-08-02
35
0
0
三星公司E70*一改原来T系列(108、408、508、N628)用菲利浦VP40581系列CPU,S系列(208、308、V208、P408)用AGERE(杰尔公司)TR09WQTED28(指令运行、GPRS模块、存储管理)CPU+AGERE CSR4093CRI(audio音频处理)协处理器的传统,用上了菲利浦公司最新镶入式OM6357ELS28904(集成指令运行、GPRS模块、存储管理、audio音频处理、显示键盘等管理)CPU,线路简单明了。
  程序存储器(flash)一改T、S、P用 夏普 LSR系列传统,用上了三星公司自己制造的KBB06A300M。
  电源模块用菲利浦的IS0601E模块。
  数码相机DSP(数模转换、接口)、显示屏用MV317SV。
  和旋铃声芯片还是与S308、S208、P408一样用雅马哈公司的Y762C。
针对E70×系列软件复杂、机友们刷机问题百出的情况,我就来重点解剖字库芯片KBB06A300M。
KBB06A300M参数:
  64M Nor*2+128M (NAND)+32M(UtRAM),说明:前16M加锁。
  80脚BGA芯片
  尺寸:10.5x13x1.4, 大规模生产技术。
很多朋友欧版半中文E700刷了全中文软件、新加坡行E700A(与大陆行一模一样的硬件)刷了欧改L2、B2后出现开不了机或无卡开机正常插卡开机报网络、SIM卡错误,想用Downloader_3.3再刷回原版本时运气好一点的能刷回(这是因为你刷的软件版本核心资料与现版本兼容,没有被覆盖破坏);惨一点的刷机不能连接、报FDFD错误或“Error during the sector donwload”(下载期间扇区错误),这就麻烦了。
究其原因:
1 E70×等手机刷机时是手机CPU运行boot程序(所以要求电池电力充足),接收PC串口传来的数据帧自主刷新flash。由于乱刷软件版本,字库里的boot资料已被覆盖损坏,所以刷机不能连接字库。
2 “Error during the sector donwload”提示的是下载期间扇区错误,这是因为大家乱刷软件时把字库的核心资料破坏了(包含字库存储空间的扇区表,类似电脑上的分区表),而KBB06A300M芯片的前16M是加锁了的,一般不能更新(覆盖刷新),何况没有核心资料、专用仪器。
这时字库硬件没有坏,可用带电流计的外接电源接E70×尾插开机测试,有50ma左右开机电流,标准的软件故障不开机。
要想再写入BIN软件必须重写核心资料,但目前UP48资料和E708的码片资料还没有,所以现在解决的办法只有换字库了, 一般有BGA芯片焊接技术的修理店都可以弄,但KBB06A300M的字库他们不一定有。可以自己邮购,深圳赛格电子元器件站有来买,几十元,(http://www.e-seg.net/element/info_l...=&manufacturer=&accord=&timelimit=&pagenum=14),购回后要修理店帮你更换。
这时换上的字库里的资料是空的, 可以完整刷行软件了:
1 原来是半中文I2等的老老实实刷回原来半中文版本。
有人会问:为什么不能刷新全中文软件呢?这是因为欧改的全中文软件L2、B2被万恶的改版JS们加密了,简单刷了也用不了,还必须用配套的解锁软件解锁才能正常使用。
2 如果你的是E700A、E708,可以刷回K4、K6、L1、B1、B2(注意行的是E708ZCDB2,区别欧改E708 ZCWB2,搞错了你又要更换字库了)。
3 如果是欧改全中文L2、B2,你也只能刷回半中文了,同样原因是“L2、B2加密,没有解密的软件放出来”,如果你天真地刷新以上行、新加坡行的软件版本,由于两者的硬件线路不一样、CPU的中断向量定义不同,刷了会出现很多怪现象的,看看机友“1234ABCDE”做试验后的报告:“我今天又换了一个新字库,刷了行货的软件后,开机有中文输入但没有铃声和信号.又重刷WI2版后开机一切正常,但没有中文输入, 我把行货的E708电路板仔细一看才明白, 原来行货和水货的信号部分的元件走向和分布都不同的,和旋声效芯片Y762C和后备电池等的分布完全不同!”
[p:1]