level 6
在于我们
楼主
倒腾了半天,大概整理出了所谓字库门的来龙去脉。分享一下,仅供参考。
字库门定义:i9300/n7100等采用VTU00M(常见为16G的,32G的芯片似乎没见过这个型号)作为emmc存储芯片的机型出现的由于emmc芯片故障导致的无法启动。除此之外的不属于本文讨论范围,刷机问题出门左拐挖煤odin去,跌打损伤进水出门右拐修理去
emmc芯片故障的成因:(蓝色为已经核实的内容,黑色为黑盒法推测出的成因)
这个一直都是个谜,因为大部分机器在无法启动之后,回收的芯片上面均存在着数据错乱甚至芯片完全报废的问题。但是可以肯定的是,该问题并不是由于芯片烧毁或者被击穿导致的(非外来物理性损伤)。
三星针对i9300的emmc问题在内核中新增了一个补丁,该补丁的作用是在内存中实时修正emmc芯片的固件某些代码,来达到大幅度减缓芯片报废的时间。该补丁的适用条件为:A、芯片为VTU00M,B、芯片的firmware version为0XF1 C、emmc芯片的FIREWARE DATE为2012.4.23。目前根据统计来看,符合条件B的芯片全部符合条件C。具体的芯片类型和firmware version可以通过下载emmc brickbug check(google play有下载)查看。注意PRODUCTION DATE和FIREWARE DATE无关。2012年11月份以后编译的所有三星官方固件均已经包含该补丁。
(以上为蓝色,一下为黑色)
按照三星在固件中的修复方法,所谓的emmc芯片故障的主要原因应该是由于emmc芯片的固件0XF1版本存在着某些bug,导致其在充电情况下以及系统非deepsleep模式下面的时候会大量的意外(原意为未计划的,即系统原来并不需要这样,但是它自己默默地那样做了)写入emmc芯片,最终使emmc芯片到达写入次数上限而报废。emmc芯片在一般情况下写入次数上限为1-10万次。这也可以解释为什么该故障需要相当长一段时间后才会出现,以及那些经常用home后台运行以及长时间充电的机器会更早地中招,因为他们的系统基本上都不处在deepsleep状态。至于一般使用的机器,中招的时间会相对延后很长时间,因为他们的机器有更多时间处在deepsleep模式下。
emmc芯片故障的影响范围:
A、芯片为VTU00M,B、芯片的firmware version为0XF1
据说32G的机型同样有受到该问题困扰,但是数量相对于16G机型少了非常多,因此不认为其具有16G机型的故障共性
brickbug check(google play有下载)https://play.google.com/store/apps/details?id=net.vinagre.android.emmc_check&feature=search_result#?t=W251bGwsMSwxLDEsIm5ldC52aW5hZ3JlLmFuZHJvaWQuZW1tY19jaGVjayJd
三星的补丁是否能消除该问题:
这个无法确定。按照上述结论,三星的补丁能极大地延缓emmc芯片报废的时间,基本上能保证你的手机使用正常的年限。但是目前的证据无法确定该问题是否能完整解决。保险起见,请避免长时间连续充电
如果你想要真正的一劳永逸、不留思想包袱地解决这个问题,目前已知的方法是请前往三星各地售后更换主板(新的主板上面的芯片fireware version为0XF7,一般出厂日期为2012.11之后的主板均为新芯片),JS未必能提供你所需要的新版本芯片
购买新机器的请避开这个问题,选购32G或者出厂日期为2012.12或者更迟的机器,你没有任何必要卷入这个问题。
持有上述影响范围的机器请尽快升级到最新版本,早升级就能尽可能规避这个问题。
该修复补丁位于系统的内核(boot.img),因此使用第三方内核的请慎重。没有人比三星更了解这个问题的实质了
2013年02月04日 03点02分
1
字库门定义:i9300/n7100等采用VTU00M(常见为16G的,32G的芯片似乎没见过这个型号)作为emmc存储芯片的机型出现的由于emmc芯片故障导致的无法启动。除此之外的不属于本文讨论范围,刷机问题出门左拐挖煤odin去,跌打损伤进水出门右拐修理去
emmc芯片故障的成因:(蓝色为已经核实的内容,黑色为黑盒法推测出的成因)
这个一直都是个谜,因为大部分机器在无法启动之后,回收的芯片上面均存在着数据错乱甚至芯片完全报废的问题。但是可以肯定的是,该问题并不是由于芯片烧毁或者被击穿导致的(非外来物理性损伤)。
三星针对i9300的emmc问题在内核中新增了一个补丁,该补丁的作用是在内存中实时修正emmc芯片的固件某些代码,来达到大幅度减缓芯片报废的时间。该补丁的适用条件为:A、芯片为VTU00M,B、芯片的firmware version为0XF1 C、emmc芯片的FIREWARE DATE为2012.4.23。目前根据统计来看,符合条件B的芯片全部符合条件C。具体的芯片类型和firmware version可以通过下载emmc brickbug check(google play有下载)查看。注意PRODUCTION DATE和FIREWARE DATE无关。2012年11月份以后编译的所有三星官方固件均已经包含该补丁。
(以上为蓝色,一下为黑色)
按照三星在固件中的修复方法,所谓的emmc芯片故障的主要原因应该是由于emmc芯片的固件0XF1版本存在着某些bug,导致其在充电情况下以及系统非deepsleep模式下面的时候会大量的意外(原意为未计划的,即系统原来并不需要这样,但是它自己默默地那样做了)写入emmc芯片,最终使emmc芯片到达写入次数上限而报废。emmc芯片在一般情况下写入次数上限为1-10万次。这也可以解释为什么该故障需要相当长一段时间后才会出现,以及那些经常用home后台运行以及长时间充电的机器会更早地中招,因为他们的系统基本上都不处在deepsleep状态。至于一般使用的机器,中招的时间会相对延后很长时间,因为他们的机器有更多时间处在deepsleep模式下。
emmc芯片故障的影响范围:
A、芯片为VTU00M,B、芯片的firmware version为0XF1
据说32G的机型同样有受到该问题困扰,但是数量相对于16G机型少了非常多,因此不认为其具有16G机型的故障共性
brickbug check(google play有下载)https://play.google.com/store/apps/details?id=net.vinagre.android.emmc_check&feature=search_result#?t=W251bGwsMSwxLDEsIm5ldC52aW5hZ3JlLmFuZHJvaWQuZW1tY19jaGVjayJd
三星的补丁是否能消除该问题:
这个无法确定。按照上述结论,三星的补丁能极大地延缓emmc芯片报废的时间,基本上能保证你的手机使用正常的年限。但是目前的证据无法确定该问题是否能完整解决。保险起见,请避免长时间连续充电
如果你想要真正的一劳永逸、不留思想包袱地解决这个问题,目前已知的方法是请前往三星各地售后更换主板(新的主板上面的芯片fireware version为0XF7,一般出厂日期为2012.11之后的主板均为新芯片),JS未必能提供你所需要的新版本芯片
购买新机器的请避开这个问题,选购32G或者出厂日期为2012.12或者更迟的机器,你没有任何必要卷入这个问题。
持有上述影响范围的机器请尽快升级到最新版本,早升级就能尽可能规避这个问题。
该修复补丁位于系统的内核(boot.img),因此使用第三方内核的请慎重。没有人比三星更了解这个问题的实质了

