|
plpbt.rom(采用plpbt目前最新版5.03)。u启支持fbinst制作的zip,fdd,hdd模式,不支持usb-cdrom模式。支持usb2.0扩展卡。这个东东没有热键,开机直接进plop多重启动界面。isa版本,用cbrom xxx.bin /isa plpbtnew.rom并入awd的bios里。如果想启用倒计时自动启动默认功能请下载plpbt.bin,然后下载plop的plpbtcfg进行配置。把上面的rom的前51个字节截下来和配置好的plpbt.bin合并,并在文件尾追加一定数量的00,使文件长度与原rom一致,再用romchk xxx.rom 430xx进行效验。
uboot.rar内容:
plpbt.img 可以替换内部的文件plpbt.bin的98启动镜像(用winimage8.0进行替换)
plpnew18 5.03版的plpbt 网卡启动rom 用于tusl2-c int18h
pci820 64krom,5.04 test 版的plpbt 网卡启动rom (适用于tusl2-c 截获int18h,其他主板估计也可以)
plphdr isa rom 头 用来和新版的plpbt.bin合并成isa启动模块(直接用copy/b)
pcihdr pci rom 头 用来和替换了新版的plpbt.bin的plpbt.img合并成pci启动模块(直接用copy/b,然后用bromcfg配置)
plpbt820.rom 820版的isa启动模块,直接写进主板bios用的,需要主板支持isa模块才行。
tool.rar内容:
bromcfg.exe 用来配置pci rom
awdflash.exe用来备份、刷新 awdbios的工具
unifalsh.exe用来刷写网卡rom的通用刷写程序
cbrom215.exe用来给awd bios删除,添加模块的程序
现应众多网友要求上传具体方法(不周之处,敬请体谅):
1.via694 Apollo pro主板(awd4.51pg bios 256k),采用修改bios的方法,加入isa模块:
首先用awdflash做两份备份,一个起名old.bin用来恢复原版的,和awdflash.exe一起拷进一张win98启动软盘里,编辑盘里的autoexec.bat(只要一行:awdflash.exe old.bin /py/sn/sb) 放在一旁,以防刷写失败,一旦失败,就把这张软盘插入软驱,启动机器,等待读盘结束,1,2分钟后就ok了(最好在其他机器硬盘上也备份!)。
另一份取名为new.bin,用来修改。具体做法,直接带参数运行
awdflash old.bin /pn/sy copy old.bin new.bin
然后cbrom215 new.bin /d 显示bios内容,以及剩余空间,列示如下:
BROM V2.15 (C)Award Software 2001 All Rights Reserved.
******** old.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================ 0. System BIOS 20000h(128.00K)146BDh(81.68K)7CAE1018.BIN
1. XGROUP CODE 08DE0h(35.47K)0619Bh(24.40K)awardext.rom
2. CPU micro code 0A000h(40.00K)058FFh(22.25K)CPUCODE.BIN
3. ACPI table 024A6h(9.16K)00E64h(3.60K)ACPITBL.BIN
4. EPA LOGO 00642h(1.56K)0022Bh(0.54K)AWARDEPA.BIN
5. YGROUP ROM 02A50h(10.58K)01D69h(7.35K)awardeyt.rom
6. GROUP ROM[ 0] 02170h(8.36K)01047h(4.07K)_EN_CODE.BIN
Total compress code space = 36000h(216.00K)
Total compressed code size = 23F96h(143.90K)
Remain compress code space = 1206Ah(72.10K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------SLOT1 13 0630| PPGA 11 0681| PPGA 10 0683| PPGA 08 0686
PPGA 03 0665| SLOT1 20 0632| SLOT1 34 0633| SLOT1 35 0634
SLOT1 40 0650| SLOT1 40 0651| SLOT1 2A 0652| SLOT1 10 0653
SLOT1 0A 0660| SLOT1 06 0670| SLOT1 03 0671| SLOT1 10 0672
SLOT1 0E 0673| SLOT1 14 0680| SLOT1 0D 0681| SLOT1 0C 0683
SLOT1 07 0686|
红色的一行是剩余空间,没有问题。(如果空间不够,可以考虑删除部分模块,尤其815主板,大多包涵一些网卡rom,或scsi卡rom,以及启动时的logo。但一定要谨慎从事,可以先上网baidu一下)
接下来就是把isa模块plpbt820.rom
cbrom215 new.bin /isa plpbt820.rom
提示如下:
CBROM V2.15 (C)Award Software 2001 All Rights Reserved.
Adding plpbt820.rom 58.8%
用cbrom215 new.bin /d 显示一下:
BROM V2.15 (C)Award Software 2001 All Rights Reserved.
******** new.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================ 0. System BIOS 20000h(128.00K)146BDh(81.68K)7CAE1018.BIN
1. XGROUP CODE 08DE0h(35.47K)0619Bh(24.40K)awardext.rom
2. CPU micro code 0A000h(40.00K)058FFh(22.25K)CPUCODE.BIN
3. ACPI table 024A6h(9.16K)00E64h(3.60K)ACPITBL.BIN
4. EPA LOGO 00642h(1.56K)0022Bh(0.54K)AWARDEPA.BIN
5. YGROUP ROM 02A50h(10.58K)01D69h(7.35K)awardeyt.rom
6. GROUP ROM[ 0] 02170h(8.36K)01047h(4.07K)_EN_CODE.BIN
7. ISA ROM[1] 0A800h(42.00K)062FDh(24.75K)plpbt820.rom
Total compress code space = 36000h(216.00K)
Total compressed code size = 2A293h(168.64K)
Remain compress code space = 0BD6Dh(47.36K)
** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------SLOT1 13 0630| PPGA 11 0681| PPGA 10 0683| PPGA 08 0686
PPGA 03 0665| SLOT1 20 0632| SLOT1 34 0633| SLOT1 35 0634
SLOT1 40 0650| SLOT1 40 0651| SLOT1 2A 0652| SLOT1 10 0653
SLOT1 0A 0660| SLOT1 06 0670| SLOT1 03 0671| SLOT1 10 0672
SLOT1 0E 0673| SLOT1 14 0680| SLOT1 0D 0681| SLOT1 0C 0683
SLOT1 07 0686|
红色部分,ok了。
然后,是最关键的一部,把改好的bios刷回去!
awdflash new.bin /py/sn/sb
注意,这个sb参数是非常重要的!!!!就是跳过bios的bootblock,只刷新其他部分。这样如果刷写失败,就可以用恢复软盘恢复,否则,麻烦就大了。
刷写成功后,重启机器,如果机器的bios支持isa模块的话,效果就出来了。
2.华硕815ept tusl2-c主板,华硕自己的bios,无法靠写入bios实现u启(至少我没能搞定),采用网卡rom的方法:
首先,确认自己的网卡支持可刷写rom芯片,如果是双列直插的插槽,应该是32个针脚,然后去找一块兼容这种插槽的50k以上容量的rom芯片来(高 级的plcc芯片的网卡本人没玩过,不做介绍)。
如果你的网卡是realtek的,省事了,上网下载rtflash直接刷网卡就成,可惜realtek的网卡的rom插槽多数都是28脚的,我用的是神州数码的dfe530tx,加amtel 128k eeprom芯片,这种网卡没有刷写程序,我用的是前面所说的394主板做热插拔,刷写程序用得是uniflash,具体方法如下:
先把这块主板断电,把bios芯片撬下来,动作要含蓄一些,否则针脚断裂就玩完了。然后再轻轻地插回去(注意方向,不要插反,芯片上和插座上都有标志的!),插得要尽量地浅,然后启动机器,如果启动不了,说明芯片接触不良,可关机断电,轻轻按按bios芯片,重试,成功启动后,进到dos状态,并进入存放uniflash和网卡rom(我用的是pci820.rom,不过是用copy/b命令把两个合并的之后的,因为我的芯片是128k的)的目录,运行uniflash,然后用非金属的尖状物轻轻撬下bios芯片(我用的是竹牙签儿),再把网卡rom芯片小心对准插槽插上,这次尽量按得实在一点儿。把uniflash的光标条调到redetect flash type一行,回车,最上方显示的bios芯片型号就会更新为网卡rom芯片的型号(如果不能正确显示,请不要强行刷新,会刷坏芯片,无法使用,修复起来很麻烦),然后光标调到第二行,flash bios with bootblock,回车,提示输入rom文件,输入pci820.rom,回车,显示刷写进度,成功后,关机断电,取下芯片,插入网卡插槽,吧网卡装到815ept主板上,开机,按del进入bios 启动项配置页面,把网卡启动调到第一位,保存,重启动,按住scroll lock键不放,即可激活plpbt启动程序了。还有一个问题,如果网卡自身的cmos里已经把启动功能屏蔽,请查找网卡对应的管理程序,将其开启。
[ 本帖最后由 tiansw1 于 2009-9-20 22:58 编辑 ] |
|