迅维网

查看: 34250|回复: 14
打印 上一主题 下一主题

华硕主板FW status recovery error故障修复,双BIOS功能分析

  [复制链接]
跳转到指定楼层
1#
发表于 2016-6-16 13:52:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 福建厦门 来自 福建厦门

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
华硕主板FW status recovery error故障修复,双BIOS功能分析
wxleasyland@sina.com
2016.6

最近买了一个二手华硕主板P8B75-M LX,开机时会提示:“FW status recovery error”。但电脑又能正常使用,比较奇怪。

FW指Firmware固件,一般是指BIOS程序。 百度:固件(Firmware)就是写入EROM(可擦写只读存储器)或EEPROM(电可擦可编程只读存储器)中的程序。 Firmware is a type of software that provides control, monitoring and data manipulation of engineered products and systems.   
此故障网上相关信息很少,有人说这是BIOS ROM芯片有问题造成的。

一、芯片:
主板上BIOS芯片有2个,芯片型号是25Q64FVAIG,每个是8MB字节的,2个共有16MB字节。采用SPI总线,所以读写速度很快。电压2.7-3.6V。25Q64F型号有多了QPI功能,而25Q64B没有。
上芯片:更靠近内存条侧的芯片。
下芯片:更靠近白色SATA插座侧的芯片。

我以前有在BIOS SETUP中,重刷官方BIOS(.cap格式)成版本1403。奇怪的是,官方的发布的BIOS只有8MB字节(除去文件头2048字节),并不是16MB字节。

2016.6.9
二、官方备份:
bupdater v1.3 是华硕在DOS下备份、烧写BIOS软件,以前在更老的 华硕主板M4A88T-M 上(只有一个2MB芯片),可正常使用,DOS下能备份BIOS。而且备份出来的内容与 芯片拆下在编程器上 读出的内容是完全一样的,大小也完全一样!!

bupdater在现在这个主板上运行,DOS下运行后显示:

BOARD: P8B75-M LX
VER: 1403(H:02 B:05)
DATE: 08/06/2014
然后提示: The BIOS backup is not supported due to the security policy

不能备份BIOS了!应该是因为这个是EFI BIOS,华硕为了Win8认证不再允许BIOS备份。

三、分析:
我把2个BIOS芯片拔下来,我DIY的编程器,读出2个芯片都是:
状态寄存器1=00,状态寄存器2=00。
即芯片内部都没有设置写保护区域,整个芯片都是可以擦写的。

我DIY的编程器,读出“下芯片”是wxldown.bin,8MB整,读2次,比较文件一致。

“上芯片”读2次,是wxlup1.bin、wxlup2.bin,比较2个文件不一致!!
在地址0x2BE943处,有时读出是0x11 ,有时读出是0x31,
所以就是说芯片0x2BE943处坏掉了,数值并不会是0x11或0x31,应该是别的数值。
BIOS运行时检测校验,发现校验不对,就提示错误。

看了一下,这2个芯片的内容完全不一样!!用mmtool打开这2个文件,均不行,打不开,提示错误。

“下芯片”的内容与官网的BIOS内容接近(官网的.cap文件去掉头2048字节)! 里面内容有字符“P8B75MLX.CAP”,说明BIOS是在这个芯片中运行。(P8B75MLX.CAP是用USB烧写时放在U盘上的文件名)
按网上文章来看,应是可以用PhoenixTool软件打开“下芯片”数据,从而可导入SLIC数据,不过我没有试。

“上芯片”的内容则未知,可能是一些硬件信息等。里面内容有字符“American Megatrends Inc.”,即AMI公司。还有字符“P8B75-M LX”、“System Serial Number”等。

四、尝试:
1. 只安装“上芯片”,则开电源,风扇会一直转,但机子没有反应,显示器无显示。

2. 只安装“下芯片”,则开电源,风扇会转一下,停一下,又转一下,停一下,一直重复,测量电源的输出电压也是有一下没一下,赶紧关电源。

3. 不安装这2个芯片,则故障同2

4. “下芯片”安装到“上芯片位置”,“下芯片位置”空着,则故障同2

说明:
情况2、3、4都是BIOS芯片完全不起作用。  
情况1是“上芯片”BIOS有运行,但机子亮不起来。

五、于是推理:
“上芯片”用于启动及别的内容。“下芯片”是正常BIOS内容(但不能启动)。
开电源后

从“上芯片”启动

再执行“下芯片”BIOS内容

BIOS运行时,检查“上芯片”校验是否正常

如果不正常,则重新烧写入“上芯片”数据,再读出看是否一致

如果不一致则显示“FW status recovery error”

因为芯片采用SPI总线,刷写、读取速度很快。

于是,买来新的芯片,把wxlup1.bin刷进去(里面那个0x2BE943字节数据是错的),装在“上芯片”位置,原来的老“下芯片”仍然装着。开机,OK,一切恢复正常了,不提示错误了!!(故障自己修复了)

说明推理正确!确实是原芯片坏掉了一个字节,它处于某个“额外程序”的区域,所以不影响电脑正常使用。
“下芯片”BIOS运行时,发现“上芯片”的“额外程序”校验有问题,就重新烧写它,再读出一致,OK,正常了。  如果读出仍不一致,则提示错误“FW status recovery error”,即“恢复固件出错”。

华硕发布的BIOS ROM只是针对“下芯片”,只烧写“下芯片”。再由“下芯片”在运行时去烧写“上芯片”。
“额外程序”以压缩包形式放在“下芯片”中。“下芯片”会把它解压烧写到“上芯片”,这样“额外程序”就能运行了。

然后,又试了下,“上芯片”内容正常且安装着,“下芯片”是擦除过的全空(0xFF),开电源后,风扇会一直转,但机子没有反应。  再把“下芯片”摘下,放在编程器上读出,仍全部都是空(0xFF)。  说明“上芯片”不会恢复出BIOS到“下芯片”,它不是备用的BIOS。

修好后,发现好像开机多了一个提示“Press CTRL+P to enter MEBX setup menu”,进去后是intel management engine BIOS extension设置界面。 所以这个“额外程序”可能就是MEBX!

六、结论:
显示“FW status recovery error”故障是“恢复固件出错”,是BIOS ROM芯片有问题。
华硕主板双BIOS内容不同,不是一备一用的BIOS。
一个芯片用于启动、“额外程序”、可能有硬件信息(如系列号等)。
另一个芯片为主BIOS内容,但不能启动。刷写ROM是刷写这个芯片。
芯片没有设置写保护。


推荐
发表于 2019-12-27 17:21:42 | 只看该作者 来自: 陕西汉中 来自 陕西汉中
这个分析也可能是错误的,ME如果不是“处”的,换到不同的主板上,可能会出现FW status recovery error的提示。

点评

ME是不是写在南桥里的?  详情 回复 发表于 2024-9-19 18:26
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2019-8-8 23:49:51 来自迅维网APP | 只看该作者 来自: 中国 来自 中国
根本不是双BIOS  一个是BIOS  一个是ME   

回复 支持 1 反对 0

使用道具 举报

2#
发表于 2016-6-16 14:07:41 | 只看该作者 来自: 安徽 来自 安徽
牛B  学习  跟楼主学习 人才

回复 支持 反对

使用道具 举报

3#
发表于 2016-8-7 16:38:04 | 只看该作者 来自: 广东深圳 来自 广东深圳
一直不知道双BIOS是什么意思,学习了,谢谢!!!!

回复 支持 反对

使用道具 举报

4#
发表于 2016-8-10 14:42:23 | 只看该作者 来自: 山东 来自 山东
分析的很漂亮 我也遇到了今天

回复 支持 反对

使用道具 举报

5#
发表于 2016-8-23 20:30:56 | 只看该作者 来自: 广东深圳 来自 广东深圳
太牛了,学习了。

回复 支持 反对

使用道具 举报

6#
发表于 2018-4-11 10:38:50 | 只看该作者 来自: 河北 来自 河北
华硕 P8B75M和楼主一样的故障,已经做好简易编程器,两个BIOS各读两遍,比较没有发现不一样的地方,BIOS芯片在路上,等回来不管哪个坏了,都刷一下,装上,看看能否解决问题。

回复 支持 反对

使用道具 举报

7#
发表于 2018-9-5 19:15:04 | 只看该作者 来自: 广东中山 来自 广东中山
技嘉的貌似就不是这样思路,可以对换!

回复 支持 反对

使用道具 举报

8#
发表于 2018-11-27 11:06:33 | 只看该作者 来自: 四川 来自 四川
急需楼主帮忙,已发邮件谢谢

回复 支持 反对

使用道具 举报

11#
发表于 2020-2-29 10:18:54 | 只看该作者 来自: 中国 来自 中国
东西好用 谢楼主!!!!!

回复 支持 反对

使用道具 举报

12#
发表于 2023-6-4 15:33:19 | 只看该作者 来自: 中国 来自 中国
辛苦了 谢谢 分享

回复 支持 反对

使用道具 举报

13#
发表于 2024-6-9 09:45:09 | 只看该作者 来自: 广东深圳 来自 广东深圳
感觉不错,学习了。

回复 支持 反对

使用道具 举报

14#
发表于 2024-9-19 18:26:11 | 只看该作者 来自: 陕西西安 来自 陕西西安
mengdana 发表于 2019-12-27 17:21
这个分析也可能是错误的,ME如果不是“处”的,换到不同的主板上,可能会出现FW status recovery error的提 ...

ME是不是写在南桥里的?

回复 支持 反对

使用道具 举报

15#
发表于 2024-10-18 13:35:14 | 只看该作者 来自: 中国 来自 中国
华硕的P8B75-M LX PLUS,只找到一个BIOS文件,没找到另外一个类似ME的文件。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复