据上回露面已经有多久?我自己也记不清,15年我在那吧发个华硕P5Q刷UEFI的贴,这次带来个微星的P45贴
@xuchanghezhong
这位吧友寄给我一张微星P45 NEO2的主板,坏啦,启动困难,大部分时间是不走码,即便走吗,也是卡代码,很难点亮。
板子收到之后,可以正常上电,各路电压均正常。测量了PCI槽的B16时钟点和A15复位点,情况分别是1.6V和0V,测量PCI-E槽的A11复位点和A13/A14时钟点,发现是0V和0.38V,0.39V。这说明什么?说明南桥的总复位没能正常发出。时钟芯片已经工作。
南桥要发出复位,在各路供电正常的情况下,必须受到PWROK信号和VRMPG信号,另外时钟芯片发给南桥的33M时钟信号得正常。检测后发现,PWROK信号由IO的第84脚发出3.25V左右的高电平信号,是为正常。VRMPG由CPU电源管理芯片的第45脚发出,经过Q43,Q44两个三极管转换之后,正常发出3.28V的高电平信号给南桥。
而时钟芯片第15脚发出的33M时钟信号,并没有正常出行,打对地阻值在480欧姆左右,完全是正常状态,时钟芯片开启信号,供电,14.318M晶振均正常,因此可以判断,这个型号为9LPRS113的时钟芯片应该是损坏了。
更换全新芯片之后,南桥顺利发出全板复位信号,但还是有复位不走码。
测CPU时钟,分别是0.41V和0.42V,正常。测CPU复位信号,才0.29V,正常应该是1.2V左右的高电平信号。偏低很多,难怪不走代码。
CPU复位信号由北桥发出,查北桥的几个PG信号,发现CL_PWROK信号不正常,为1.2V,正常应该是3.3V左右,此信号是由南桥发给北桥。CL_PWROK信号是ICH10南桥与4系列北桥之间的Controller Link总线就位好信号,而ICH10前期部分批次的CLINK总线模块是有缺陷。所以准备更换ICH10南桥。更换全新的南桥之后,板子顺利点亮,不再有任何拖沓。
按道理修成这样应该算结束,但是我不死心,因为这板子的BIOS芯片吸引了我,型号是MX25L3205A。32Mbit的芯片,4M的容量。这在08年左右的板子上面,是很少见的,因为同期主板都还在用8Mbit甚至4Mbit的芯片,也就是1M或者512K的BIOS。微星究竟为什么在P45这个曾经的高端主板上面用上4M容量的BIOS呢,不仅让人兴趣连连。
经过大量的搜索,果然找到猫腻,原来,在08年的时候,微星推出过2款图形界面化EFI的BIOS的P45主板,型号分别是P45D3 Platinum和P45 Platinum,板号分别是MS7513和MS7512。找到P45 Platinum这个板号MS7512的EFI BIOS文件之后,顺利刷写进芯片,点开机排针后,诊断卡翻出的15-32-4F-60-72-99-B2代码,就是我们现在熟悉的UEFI代码。下面请欣赏几张:
相比15年那会我给P5Q强上EFI测试BIOS,这回到是微星正儿八经的正式版,另外4M的容量也比华硕当年2M来的大,能实现的功能也就越多,本来一片看似平淡无奇的P45,能玩出这花样,也算是对得起这板子了,谢谢大家。
@xuchanghezhong
这位吧友寄给我一张微星P45 NEO2的主板,坏啦,启动困难,大部分时间是不走码,即便走吗,也是卡代码,很难点亮。
板子收到之后,可以正常上电,各路电压均正常。测量了PCI槽的B16时钟点和A15复位点,情况分别是1.6V和0V,测量PCI-E槽的A11复位点和A13/A14时钟点,发现是0V和0.38V,0.39V。这说明什么?说明南桥的总复位没能正常发出。时钟芯片已经工作。
南桥要发出复位,在各路供电正常的情况下,必须受到PWROK信号和VRMPG信号,另外时钟芯片发给南桥的33M时钟信号得正常。检测后发现,PWROK信号由IO的第84脚发出3.25V左右的高电平信号,是为正常。VRMPG由CPU电源管理芯片的第45脚发出,经过Q43,Q44两个三极管转换之后,正常发出3.28V的高电平信号给南桥。
而时钟芯片第15脚发出的33M时钟信号,并没有正常出行,打对地阻值在480欧姆左右,完全是正常状态,时钟芯片开启信号,供电,14.318M晶振均正常,因此可以判断,这个型号为9LPRS113的时钟芯片应该是损坏了。
更换全新芯片之后,南桥顺利发出全板复位信号,但还是有复位不走码。
测CPU时钟,分别是0.41V和0.42V,正常。测CPU复位信号,才0.29V,正常应该是1.2V左右的高电平信号。偏低很多,难怪不走代码。
CPU复位信号由北桥发出,查北桥的几个PG信号,发现CL_PWROK信号不正常,为1.2V,正常应该是3.3V左右,此信号是由南桥发给北桥。CL_PWROK信号是ICH10南桥与4系列北桥之间的Controller Link总线就位好信号,而ICH10前期部分批次的CLINK总线模块是有缺陷。所以准备更换ICH10南桥。更换全新的南桥之后,板子顺利点亮,不再有任何拖沓。
按道理修成这样应该算结束,但是我不死心,因为这板子的BIOS芯片吸引了我,型号是MX25L3205A。32Mbit的芯片,4M的容量。这在08年左右的板子上面,是很少见的,因为同期主板都还在用8Mbit甚至4Mbit的芯片,也就是1M或者512K的BIOS。微星究竟为什么在P45这个曾经的高端主板上面用上4M容量的BIOS呢,不仅让人兴趣连连。
经过大量的搜索,果然找到猫腻,原来,在08年的时候,微星推出过2款图形界面化EFI的BIOS的P45主板,型号分别是P45D3 Platinum和P45 Platinum,板号分别是MS7513和MS7512。找到P45 Platinum这个板号MS7512的EFI BIOS文件之后,顺利刷写进芯片,点开机排针后,诊断卡翻出的15-32-4F-60-72-99-B2代码,就是我们现在熟悉的UEFI代码。下面请欣赏几张:
相比15年那会我给P5Q强上EFI测试BIOS,这回到是微星正儿八经的正式版,另外4M的容量也比华硕当年2M来的大,能实现的功能也就越多,本来一片看似平淡无奇的P45,能玩出这花样,也算是对得起这板子了,谢谢大家。