迅维网

标题: 秒杀一切SPI BIOS编程器-PCI网卡改装成BIOS刷写工具 [打印本页]

作者: mymusics    时间: 2012-12-27 23:06
标题: 秒杀一切SPI BIOS编程器-PCI网卡改装成BIOS刷写工具
本帖最后由 mymusics 于 2012-12-28 08:48 编辑

使用热插拔来刷写BIOS相信大家都知道,如果是DIP插装的还好,比较方便,但是SOP贴装的,就不太方便,还得带电焊接。
这里把PCI网卡直接改装成BIOS刷写工具,利用PCI插槽的6个空脚来改装。
原理:相当于热插拔,利用主板当编程器。把主板上正常可引导的和要被刷写的BIOS芯片先同时装到PCI卡上,利用电源和CS片选开关来转换BIOS芯片,在DOS下用万能BIOS刷写工具可以刷写任何芯片,在windows下也可以用主板官方的BIOS文件来刷写,而且非常方便,关键是刷写速度飞快。
先看一下成品图
bhhgh.JPG
登录/注册后看高清大图
WP_000051 (1).jpg
登录/注册后看高清大图

网上找的SPI BIOS芯片的引脚功能定义:
符号
引脚名称
功能
1 CS#
芯片选择
由CS脚高到低电平转换来选择芯片.在任何命令程序期间CS必须保持低电平
2 DO
串行数据输出
把芯片内的数据串行地传输出来

写保护(WP#)引脚使用来允许和不允许状态计数器 BPL 位
3 WP#
写保护


4 GND
电源地
5 QIO
串行数据输入
串行地传输命令,地址或者数据入芯片
6 CLK
串行时钟
为串行接口提供时钟
7 HOLD#
保持
不用复位芯片,暂时地停止闪存的串行通讯
8 VCC
电源供应
电源范围:SST25VF的电源范围是 2.7-3.6V

根据PCI空脚设计一下BIOS对应引脚,如下PCI脚位-BIOS芯片引脚
A9-1,A11-3,A12-4(GND),A14-8(Vcc3.3),B4-2,B9-5,B10-6,B14-7
把BIOS芯片所在的引脚通过线连接到PCI针脚上,如图:
WP_000033 (1).jpg
登录/注册后看高清大图
   
WP_000048 (1).jpg
登录/注册后看高清大图

WP_000049 (1).jpg
登录/注册后看高清大图

利用开关对片选CS和电源的转换控制,先用转换主板可以正常引导的BIOS芯片启动到windows或DOS,再通过开关转换到要被刷写的BIOS上,再在windows或DOS下直接刷写BIOS。
针对这个PCI刷写工具说明一下:卡上带一个BIOS DIP插座,两个SOP8焊脚位。红绿两个灯,转换到正常引导的BIOS芯片上时亮绿灯,转换刷写BIOS芯片时亮红灯。一个CS片选开关,一个电源开关。目前手上没有SOP8插座,有的话SOP贴装的BIOS芯片也可以直接插上,不用焊接,更加方便。另外,也可以利用网线的8根线,一头连接SOP8 IC芯片夹,一头连接到网卡接口,实现在线刷写。
顺便上传一个DOS下的万能刷写BIOS工具,无论Award,AMI,还是pheonix的都可以刷。
万能BIOS刷新工具Universal Flash Utility V8.9.rar (138.42 KB, 下载次数: 135)