I extracted the system bios and searched for ASUS. I manually entered the other strings in the bios I uploaded. The tool see the previous "mod" and does not allow another, thats all. Request a manual mod, or learn how to extract the systembios, modify it, and reinsert it..It is tedious at first, but not difficult. If you need to extract the bios modules to look at them, you can use BIT.exe to do this..(bit14.exe)
Or use v0.22 ADD: Option to preserve a particular CPUID microcode ADD: Displays CPUID of processor in PC ADD: Ability to add a SLP string to BIOS with a SLIC already FIX: Bug in module shrinking code that caused fail in some circumstances FIX: *BS1 block also needs updating if microcode removed Cheers, Andy
Thank you 911medic. So much to learn & so little time... Thank you Andy. Can this tool get any better?!?! sebus
I was going to PM you about this..but figured you would pick it up. You should be proud of this tool especially..
I agree with 911medic. You've done a great job making this tool! Thanks for all the time you put in to research Award and to make it.
Thanks for all the feedback guys. You have all been so helpful, it wouldn't be half the tool it is with out it! Cheers Andy
andyp, I want to thank you, too. I admire your program skills which I don't have. I also appreciate your research about module layout, header and checksums. A bit off topic.... The last days I was very busy with Phoenix bioses. If you decide to make a tool therefore as well, I would be glad to assist you. There is one big advantage and one big disadvantage: Only to insert it dynamically Two completely different versions of Phoenix bioses, some OEMIDs are locked, which means are read from another address to be found. IMO to realise such a tool is possible. Based on the 'Lenovo' way manually. coarse steps: Decompose whole biosmodules for analyses (Where is SLIC, where is RSDT /XSDT located...) patch present SLIC to SLEC (often half mapped) patch RSDT / XSDT OEMIDs format SLIC to be inserted as nocompress ACPI module find free space out of holes insert SLIC as next higher acpi module -difficult variable part: find locked OEMID's at Lenovo BIOSCOD3.ROM / BIOSCOD4.ROM at others mainly at BIOSCOD1.ROM. some modules are fragmented (old structure) finally compress the modified modules, adjust compressed size to original, correct header (checksums, jump addresses......), reinsert at original offset. IMO there is already all known to make it. It would be another time consuming jobfor you..............
If award and ami wasn't enough, phoenix would just top it off, both existing projects are just outstanding
I will look at phoenix soon . It takes a week or two or so just to get familiar with the layout/checksums etc...... I want to get this one perfected first, and I still have a couple of issues with the AMI tool. Then when both are settled, on to phoenix! Cheers, Andy
New version. Fixes a few things zort has identified. Thanks. v0.23 ADD: Decode different type of microcode FIX: Only alter RSDT/XSDT option now does not alter FACP FIX: Dell SLP1.0 string insertion failed on some BIOSes Cheers, Andy
Hi Time to come out of beta methinks! v1.00 released FIX: Log disabled for SLP addition to a BIOS with an existing SLIC table Enjoy! Andy
im a bit confused about the SLP ive got a ECS(elitegroup) Motherboard, and want to add a Dell Slic to the bios so does the SLP String have to be ELITEGROUP or DELL
slic is for vista, slp is for xp... but if you want to run a dell version of windows (a dell certificate/key) you'd use a dell SLIC for vista, a dell SLP for XP...
I would leave the SLP alone. The dell SLP string will show on boot. There is Elitegroup OEMBIOS files?? If you dont need to change something, don't.. If the SLP was not visible on boot, then a different story, maybe?