迅维网

标题: 关于bios 带OTP区域的研究讨论,换bios芯片刷导致不读bios的问题,大家都进来看看吧 [打印本页]

作者: jkhh    时间: 2015-10-29 17:00
标题: 关于bios 带OTP区域的研究讨论,换bios芯片刷导致不读bios的问题,大家都进来看看吧
本帖最后由 jkhh 于 2015-10-29 17:13 编辑

不知道大家维修有没有发现这一情况,有的主板,把一个好的bios备份出来,然后换一颗bios芯片刷上,会不读bios,导致主板不触发或者不跑码,用OTP备份刷写也是如此,那么问题来了,这是因为编程器不支持OTP区域刷写还是另有原因?bios芯片还有什么数据被加密读不到?只认原机bios芯片?那么蛋疼的事情来了,要是原bios芯片烧毁了,再或者原bios芯片被人家换过了,那么这主板不就得报废了?本人用的编程器为rt809f,按理说是支持OTP区刷写的
今天遇到一台联想G510,换完桥后亮机过慢,然后就去分离了一个BIOS
换了另外一颗bios芯片刷上,结果就不跑码了,不读bios,不太科学啊,按理说分离出来的bios资料都OK的,再换一颗芯片,结果还是一样,实在无奈,只好用原bios刷了,刷了以后,秒亮,问题解决了!然后再把芯片摘下,备份otp,再换一颗bios芯片用otp刷上,结果还是不跑码,就相当于这机子只认定一颗bios了,还好这机子是第一手,bios芯片没被动过,遇到这种情况,要是遇到bios芯片被人家换过了,估计很多人都还会感觉是桥没做好或者还要其它故障没查出来呢.大家有遇到换完bios芯片刷上去不读bios的问题都说说看吧,有没有可以越狱的方案
我先举个例子吧,看谁手上有在修这机子可以验证一下


机器:联想 G510   板号::VIWGQ/GS LA-9641P 原芯片U8 型号25Q64FVSIQ 更换25Q64FVSIG刷(应该不关bios型号问题,图纸上用Q64DV的)
只认原bios芯片,换别的bios芯片死活不跑码
用rt809f备份的OTP区域是有内容的,把原机备份出来的OTP区域用其它芯片刷进去再备份出来的OTP区也是有内容的,这说明otp区是有正常刷进去的,但是为什么就是不能用呢,希望大家可以一起讨论一下,或者已经有人知道原因的,可以告诉我们么?先在此谢过了





作者: jkhh    时间: 2015-10-29 17:14
看来沙发还得自己坐,已成惯例。。。
作者: 黑暗纪实    时间: 2015-10-29 17:57
还没遇到这个问题 现在BIOS技术越来越难搞了 尤其那什么ME的
作者: jkhh    时间: 2015-10-29 18:03
黑暗纪实 发表于 2015-10-29 17:57
还没遇到这个问题 现在BIOS技术越来越难搞了 尤其那什么ME的

嗯,这些新机子问题越来越多问题待发现
作者: over91    时间: 2015-10-29 19:37
收藏,希望高手发表下意见,学习一下
作者: JINWUDONG    时间: 2015-10-29 20:38
谢谢楼主分享的维修经验!
作者: jkhh    时间: 2015-10-29 20:51
JINWUDONG 发表于 2015-10-29 20:38
谢谢楼主分享的维修经验!

这是求助贴!你看到啥经验了?
作者: ics    时间: 2015-10-29 21:04
PCH的Bios的前4K是PCH Bios的Descriptor,它决定了Bios的结构和PCH的设定值。它里面有一项是VSCC Table (Vendor Specific Component Capabilities), 这个Table 决定PCH支持什么SPI芯片。有可能你的芯片不支持。 这只是我的理解,不知道对不对。付上Intel 7 系的SPI Bios的Programming Guide大家研究研究。

PPT SPI Programming Guide.rar

1.05 MB, 下载次数: 59, 下载积分: 下载分 -2 分, 下载 1 次


作者: 运成电脑    时间: 2015-10-29 21:13
等以后验证
作者: 天意wx    时间: 2015-10-29 21:28
本人遇见过 换BIOS本体 刷正确的程序不亮机的  
目前应该是OTP导致的 (个人理解)

是在想搞清楚为什么可以报名迅维的bios培训  
作者: 了望塔    时间: 2015-10-29 21:32
如果按楼主所说将备份的程序刷回原芯片正常,说明程序肯定没问题,那问题还是出在更换的芯片上。
作者: jkhh    时间: 2015-10-29 21:33
ics 发表于 2015-10-29 21:04
PCH的Bios的前4K是PCH Bios的Descriptor,它决定了Bios的结构和PCH的设定值。它里面有一项是VSCC Table (V ...

那这前4k是否可读取刷写?还是被厂家给加密锁定了?
作者: 昔日重现    时间: 2015-10-29 21:35
能不能先解释一下OTP是什么意思呀?
作者: baobaobuku9    时间: 2015-10-29 22:02
bios还有这么多情况,确实不太了解
作者: ics    时间: 2015-10-29 22:04
jkhh 发表于 2015-10-29 21:33
那这前4k是否可读取刷写?还是被厂家给加密锁定了?

前4k是可以读取, 出厂的时候会被厂家设定为只能读取。
作者: ics    时间: 2015-10-29 22:13
昔日重现 发表于 2015-10-29 21:35
能不能先解释一下OTP是什么意思呀?

One Time Programmable。 就是这个区域只能写一次。
作者: jkhh    时间: 2015-10-29 22:14
天意wx 发表于 2015-10-29 21:28
本人遇见过 换BIOS本体 刷正确的程序不亮机的  
目前应该是OTP导致的 (个人理解)

但是我换bios芯片有刷写otp区域的,并且有正常刷进otp
作者: ics    时间: 2015-10-29 22:18
还有你刷的芯片时新的吗?
作者: jkhh    时间: 2015-10-29 22:24
昔日重现 发表于 2015-10-29 21:35
能不能先解释一下OTP是什么意思呀?

25系列OTP区域保存厂商信息、序列号等数据,开机后主芯片可以校验这些信息,不符合就终止运行
作者: jkhh    时间: 2015-10-29 22:27
了望塔 发表于 2015-10-29 21:32
如果按楼主所说将备份的程序刷回原芯片正常,说明程序肯定没问题,那问题还是出在更换的芯片上。

芯片是换了好几个了
作者: jkhh    时间: 2015-10-29 22:29
baobaobuku9 发表于 2015-10-29 22:02
bios还有这么多情况,确实不太了解

bios还有很多问题值得深入研究
作者: 湘网中人    时间: 2015-10-29 22:36
没这么复杂吧
作者: zgbjb    时间: 2015-10-29 22:45
其实在工厂导入其他型号的BIOS颗粒时也都是先验证过才用的,不是随便拿一颗就容量一样的就能用
你不妨换一颗新的25Q64FVSIQ相同型号试试,就能论证你说的是不是对的。
或者换图纸上标的型号试试。
作者: ics    时间: 2015-10-29 22:46
还有一个问题是OTP这个不是每一个芯片都有的。从W25Q64 的PDF来看OTP要special order. 所以刷到其它芯片上,虽然有内容但是没有这功能, 不知道这样会不会引起问题。
作者: 志在由    时间: 2015-10-29 23:20
今天接了一台E431,用RT809F自动识别BIOS的时候,读出的信号里有OTB多少KB,然后其它ROM多少MB。然后我就读取BIOS后备份了,请问我备分的BIOS里面会包含OTB内容吗?
作者: Blue江    时间: 2015-10-30 01:37

嗯。。应该是对了一半了

慢慢等高手来解。。或者你有时间自己总结完
作者: 面对面想你    时间: 2015-10-30 09:31
遇到过   在HP的机器上遇到几次呢  换BIOS芯片刷写不行  用809刷愿BIOS不行 还是换希尔特的才OK的
作者: jkhh    时间: 2015-10-30 09:39
面对面想你 发表于 2015-10-30 09:31
遇到过   在HP的机器上遇到几次呢  换BIOS芯片刷写不行  用809刷愿BIOS不行 还是换希尔特的才OK的

可以把机器型号,bios型号,还有你用希尔特那款编程器器?详细说下吗?809f的软件版本是最新的那个么?
作者: jkhh    时间: 2015-10-30 09:41
Blue江 发表于 2015-10-30 01:37
嗯。。应该是对了一半了

慢慢等高手来解。。或者你有时间自己总结完

这个东西要大家做大量的试验才能总结!毕竟我手上只有两款编程器
作者: jkhh    时间: 2015-10-30 09:44
志在由 发表于 2015-10-29 23:20
今天接了一台E431,用RT809F自动识别BIOS的时候,读出的信号里有OTB多少KB,然后其它ROM多少MB。然后我就读 ...

809f备份出来会有两个文件,有一个很小的是没数据的,大的那个数据后面含SFDP数据的就有otp数据,要是bios后面不含SFDP是没有otp数据的
作者: jkhh    时间: 2015-10-30 09:46
中国笔记本 发表于 2015-10-29 22:45
其实在工厂导入其他型号的BIOS颗粒时也都是先验证过才用的,不是随便拿一颗就容量一样的就能用
你不妨换 ...

我手上是没有型号一模一样的bios芯片,所以才发帖让大家去验证一下
作者: jkhh    时间: 2015-10-30 09:47
湘网中人 发表于 2015-10-29 22:36
没这么复杂吧

等你有修到这种机子你去试试吧
作者: 天天向商    时间: 2015-10-30 09:57
这种教程要多出一些,很稀缺
作者: 志在由    时间: 2015-10-30 11:04
jkhh 发表于 2015-10-30 09:44
809f备份出来会有两个文件,有一个很小的是没数据的,大的那个数据后面含SFDP数据的就有otp数据,要是bio ...

我备份了没看到有两个文件,不过应该没关系,听说BIOS芯片otp信息是只读的不会刷丢的
作者: cn1990    时间: 2015-10-30 12:46
是BIOS芯片里的物理地址改变了
作者: cn1990    时间: 2015-10-30 12:47
楼主感兴趣的话可以报个【迅维】BIOS讲座课
作者: jkhh    时间: 2015-10-30 13:15
cn1990 发表于 2015-10-30 12:46
是BIOS芯片里的物理地址改变了

如何解决?            
作者: jkhh    时间: 2015-10-30 13:16
cn1990 发表于 2015-10-30 12:47
楼主感兴趣的话可以报个【迅维】BIOS讲座课

你报了是吗?
作者: jkhh    时间: 2015-10-30 13:18
天天向商 发表于 2015-10-30 09:57
这种教程要多出一些,很稀缺

话说这是求助讨论贴,你有看到什么教程了?
作者: liyaohao    时间: 2015-10-30 13:37
新的问又来了 ,见识了、
作者: 谁,伴我闯荡    时间: 2015-10-30 13:45
以前遇到过MX的BIOS不能用WINB的代,,这次也遇到一个HPG6的也是,
必须要用原机的
作者: iawiawiaw    时间: 2015-10-30 13:46
这问题倒是没碰到过,但应该是带东西的吧
作者: 未熟悉已陌生    时间: 2015-10-30 14:00
和ME有关系吗
作者: 恋上【妳的床】    时间: 2015-10-30 14:10
现在好多刷了BIOS开机变慢
作者: ics    时间: 2015-10-30 14:12
jkhh 发表于 2015-10-30 09:44
809f备份出来会有两个文件,有一个很小的是没数据的,大的那个数据后面含SFDP数据的就有otp数据,要是bio ...

请问你备份出来的含SFDP数据的文件是整4M/8M?或者大一些?
作者: 1713927585    时间: 2015-10-30 14:16
个人感觉还是芯片型号的原因 相同的程序刷进去 有不同的效果 软件部分可以排除。最好是在买BIOS芯片的时候问问卖芯片的 你会有新的发现的
作者: jkhh    时间: 2015-10-30 14:33
ics 发表于 2015-10-30 14:12
请问你备份出来的含SFDP数据的文件是整4M/8M?或者大一些?

比普通备份多出1kB
作者: jkhh    时间: 2015-10-30 14:34
恋上【妳的床】 发表于 2015-10-30 14:10
现在好多刷了BIOS开机变慢

那个是ME的问题,这很多人都知道了
作者: jkhh    时间: 2015-10-30 14:36
未熟悉已陌生 发表于 2015-10-30 14:00
和ME有关系吗

跟ME没关系,那个bios文件是我分离出来的,用原芯片刷上去就正常了,但是换芯片刷就是不行
作者: jkhh    时间: 2015-10-30 14:40
1713927585 发表于 2015-10-30 14:16
个人感觉还是芯片型号的原因 相同的程序刷进去 有不同的效果 软件部分可以排除。最好是在买BIOS芯片的时候 ...

卖bios芯片的很多会告诉你不太清楚
作者: ics    时间: 2015-10-30 15:17
jkhh 发表于 2015-10-30 14:33
比普通备份多出1kB

那有一个文题,这多出的1k怎样写回去呢?是不是有OTP的芯片都会多出1kb或者几kb呢?OTP在芯片的那个位置呢?是固定的吗?
作者: 水水水淼    时间: 2015-10-30 15:26
去实地培训下bios的分离合成估计就能搞得了了
作者: 晴天·雨天    时间: 2015-10-30 15:42
能否请教下BIOS怎么分离,上次我换了个宏碁4750的桥,开机很慢很慢
作者: jkhh    时间: 2015-10-30 16:26
晴天·雨天 发表于 2015-10-30 15:42
能否请教下BIOS怎么分离,上次我换了个宏碁4750的桥,开机很慢很慢

你这种情况,找个ME覆盖一下原bios的ME,就可以了,报那个bios培训有提供ME的
作者: jkhh    时间: 2015-10-30 16:27
水水水淼 发表于 2015-10-30 15:26
去实地培训下bios的分离合成估计就能搞得了了

不用去实地,远程就可以了
作者: zeimao    时间: 2015-10-30 17:25
值得学习,每天坚持
作者: 谁,伴我闯荡    时间: 2015-10-30 17:39
谁,伴我闯荡 发表于 2015-10-30 13:45
以前遇到过MX的BIOS不能用WINB的代,,这次也遇到一个HPG6的也是,
必须要用原机的

过了好几天,机器拿走了,,只记到是G6的了,不好意思,,我是把南桥都换了不好,,才用原机的BIOS芯片刷的,,,白换个桥了,
作者: 了望塔    时间: 2015-10-30 17:56
jkhh 发表于 2015-10-29 22:27
芯片是换了好几个了

可能是与芯片的批号有关吧!
作者: lsky    时间: 2015-10-30 19:42
感谢分享,虽然不是很懂
作者: 深情不及久伴。    时间: 2015-10-30 23:37
OTP  新的BIOS芯片都不带这个 要拆机的  
作者: jkhh    时间: 2015-10-31 13:43
深情不及久伴。 发表于 2015-10-30 23:37
OTP  新的BIOS芯片都不带这个 要拆机的

必须在一样的板子拆么?
作者: 镜衍繁华    时间: 2015-10-31 13:53
感觉BIOS问题都可以单独划分成一个区域了,做人难,做一个维修人好难
作者: 深情不及久伴。    时间: 2015-10-31 14:02
jkhh 发表于 2015-10-31 13:43
必须在一样的板子拆么?

我试过 拆机的    可以   
作者: 。海绵宝宝。    时间: 2015-10-31 14:05
   有遇见过   原BIOS读取出来保存 例如4M   用另一个4M BIOS ,写入会出现数据较大,  用原BIOS写入不会出现数据较大,    同样是4M的,为何这样子?   跟OTP区域有关?
作者: jkhh    时间: 2015-10-31 18:00
深情不及久伴。 发表于 2015-10-31 14:02
我试过 拆机的    可以

不一样的板子拆的可以不
作者: jkhh    时间: 2015-10-31 18:01
。海绵宝宝。 发表于 2015-10-31 14:05
有遇见过   原BIOS读取出来保存 例如4M   用另一个4M BIOS ,写入会出现数据较大,  用原BIOS ...

你用的编程器是。。。?
作者: ics    时间: 2015-10-31 19:38
今天碰到一台HP Split x 2 平板,做了个试验。原芯片是MX25系4M的,换个SSL25 4M的开机不显,Winbond的也是不显,但是用另一快MX 4M的可以开机显示了。
作者: 深情不及久伴。    时间: 2015-10-31 23:04
可以的,我弄过一次
作者: jkhh    时间: 2015-11-1 10:53
深情不及久伴。 发表于 2015-10-31 23:04
可以的,我弄过一次

下次我找料板的试试
作者: 王彬784428960    时间: 2015-11-1 11:00
以后的BIOS问题越来越难修了,
作者: 提拉米苏102    时间: 2015-11-1 11:18
中国笔记本 发表于 2015-10-29 22:45
其实在工厂导入其他型号的BIOS颗粒时也都是先验证过才用的,不是随便拿一颗就容量一样的就能用
你不妨换 ...

我也觉得是这样的,一般来说OTP读取出来后是可以亮的,BIOS也只是检测这个程序而已,希望那位同行有机会用同芯片做个实验看看。
作者: 。海绵宝宝。    时间: 2015-11-1 11:51
jkhh 发表于 2015-10-31 18:01
你用的编程器是。。。?

什么硕飞科技   SP8-A的
作者: jkhh    时间: 2015-11-1 13:58
。海绵宝宝。 发表于 2015-11-1 11:51
什么硕飞科技   SP8-A的

几十块的编程器吧?
作者: 。海绵宝宝。    时间: 2015-11-1 14:17
jkhh 发表于 2015-11-1 13:58
几十块的编程器吧?

两三百的!
作者: 我的泪为谁飞    时间: 2015-11-1 17:56
这个报名迅维网bios课程就可以解决
作者: jkhh    时间: 2015-11-1 18:18
我的泪为谁飞 发表于 2015-11-1 17:56
这个报名迅维网bios课程就可以解决

我同事有报名,但是他也不清楚是为什么!
作者: kaixian2010    时间: 2015-11-1 19:41
这种没有遇到过。向高手学习哈
作者: 老瓦垄    时间: 2015-11-1 21:28
可以用同型号的 不分新旧  替代建议用华邦的
作者: 老瓦垄    时间: 2015-11-1 21:29
编程器必须支持otp功能
作者: jkhh    时间: 2015-11-1 21:56
老瓦垄 发表于 2015-11-1 21:29
编程器必须支持otp功能

809f支持的

作者: 锐杰电脑3    时间: 2015-11-1 22:11
会不会是BIOS芯片加密了?,用希尔特的3000U解密试试,我碰到过刷了不能用的,解密芯片后再刷刷就好了,结果只供参考。。。有时候低端的编程器刷大容量BIOS就会有这样那样的奇怪问题。。。
作者: qwer26621    时间: 2015-11-1 22:58
是不是不够细心错了地址
作者: wgopp520    时间: 2015-11-1 23:04
  我以为是经验分享呢。
现在的新本BIOS确实难搞了。哎。
作者: zlkjhy    时间: 2015-11-2 09:17
bios还有这么多情况,确实不太了解
作者: jkhh    时间: 2015-11-2 14:50
qwer26621 发表于 2015-11-1 22:58
是不是不够细心错了地址

详细说说如何错地址
作者: shqqqqqqqq    时间: 2015-11-11 15:13
我也有遇到过。   DELL14-3437机器。原故障是开机电流有跑码显现。经常无显。偶尔能屏显。
BIOS拆下来、读取、 官网下个BIOS和备份的合成了一个。结果刷上去。校验时出错。
866 .809.580U,。各个编程器都试过。  就是校验出错。
没办法。拿以前用过的25Q64的BIOS刷。  电流直接到0.3.  根本不跑码。
刷了N个。 都一样。
直接次欧。  从某宝订了全新的BIOS。 把OTP贴上去。  再刷。  还是0.3不跑码。
  真特么次欧。  这机器是桥和U合一的。
(个人猜想。 桥里面和BIOS有绑定一个号。如果换了BIOS。有些机器可能要连桥也弄个新的。当然有些机器没那么坑不挑。 。 但是碰到了合一的芯片。  简直骂娘。 想试都没法试了。)
作者: 青岛维修爱好者    时间: 2015-11-11 22:05
bios问题越来越多了
作者: huhaju    时间: 2015-11-12 07:54
应该要空的OTP区域才能刷进去吧,意思就是要新的BIOS芯片,这个是一次刷写的区域
作者: 天民小小    时间: 2015-11-12 07:58
以后不能靠三板斧修天下了
作者: 江苏阳光    时间: 2015-11-12 08:33
楼主买个原型号的再写试试,可能是你代换的型号不被支持
作者: 我的泪为谁飞    时间: 2015-12-27 01:03
其实还是otp的问题   otp 容量 1kb
作者: jkhh    时间: 2015-12-27 09:33
我的泪为谁飞 发表于 2015-12-27 01:03
其实还是otp的问题   otp 容量 1kb

有的刷otp区是可以解决,但是有部分的刷了OTP也是没用,后来有一台我尝试写入状态寄存器,后来发现可以用,但是目前我只测试了一台,还不太敢肯定
作者: jkhh    时间: 2015-12-27 09:35
我的泪为谁飞 发表于 2015-12-27 01:03
其实还是otp的问题   otp 容量 1kb

809f在读取芯片的时候,会多出一个小文件,那个就是状态寄存器数值了
作者: 我的泪为谁飞    时间: 2015-12-27 10:28
jkhh 发表于 2015-12-27 09:35
809f在读取芯片的时候,会多出一个小文件,那个就是状态寄存器数值了

这个otp需要合成
作者: jkhh    时间: 2015-12-27 11:03
我的泪为谁飞 发表于 2015-12-27 10:28
这个otp需要合成

嗯,谢谢版主了
作者: weisiang    时间: 2016-1-6 17:36
shqqqqqqqq 发表于 2015-11-11 15:13
我也有遇到过。   DELL14-3437机器。原故障是开机电流有跑码显现。经常无显。偶尔能屏显。
BIOS拆下来、读 ...

你碰到的肯定是bios问题,我之前碰到一台3437,刷了论坛里的6-7个bios全都卡0.4不显,最后淘宝上买一个刷上去显示了,
作者: c1954    时间: 2016-1-6 22:11
g470好像也这样,不知道什么原因,不过哪机器是显卡,以为是bios刷了好多个,,
作者: tb35045526    时间: 2016-1-6 22:33
这贴必须给精华
作者: xj900905    时间: 2017-10-9 07:48
现在华邦出了 1.8V  供电的BIOS  芯片  而不是原来的3.3V  主 供电
作者: 山东芯动笔记本    时间: 2017-10-15 12:23
中国笔记本 发表于 2015-10-29 22:45
其实在工厂导入其他型号的BIOS颗粒时也都是先验证过才用的,不是随便拿一颗就容量一样的就能用
你不妨换 ...

我顶你,我刚刚修了个华硕机器带O图片原机尾字母是IQ我拿了IG的不行,看到你这段话,我拆了一个一模一样的,电流一路飙升跳变非常漂亮。谢谢您。。。(原机BIOS在别家被人拆了,竟然用的25Q16的,呵呵。)




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4