FreeStyler Posted July 8, 2006 Posted July 8, 2006 Now some manufacturers are intentionally creating new OEMBIOS.* sets to distinguish XP product lines. You may be mistakenly thinking that your HEDY OEMBIOS set is good for all HEDY's when in it may only cover a limited set.This is what i expected all along, this is the exact reason why i always try to use oembios files dated 2001 or so (XP without Service Pack) In my experiences the "old" files most of the time do work on newer PC's but new (SP2) oembios files sometimes refuse to work on old PC'sLooks like the Manufactures/Microsoft have acknowledged the "flaw" in the SLP Preacvtivation are are trying to tighten the usability to use 1 set of oembios files for 1 model etc etc.
ZaForD Posted July 8, 2006 Posted July 8, 2006 @ Bezalel, FreeStyler, Severach,I'll explain what I was doing, which should answer most of your questions. I was making two OEM Multi-Boot disks, one for Home and one for Pro. Each image included OEMBIOS set, the PID for that set or the Microsoft System Builder PID, oemlogo, info, wallpapers and themes [if available] As I added each image to the disk, I tested it in VirtualPC. Which was setup to dual boot, and had the BIOS modifed with the SLP for that OEM. I know its never a great idea to test two different things at the same time, so any problems I found i.e. PID failing, wallpaper/theme not displaying I noted down so I could look i to it later and continued on with the next install.All was fine till I tried the Hedy set. Both Home and Pro images installed fine, except the Home preactivated but Pro didn't. Which was strange as the hardware/BIOS were indentical [Dual Boot VirtualPC] I rebuilt the Pro image making sure I used the correct OEMBIOS set and installed it again, with the same results.Now my Multi-Boot disks are complete [i think] I'm going to test them on a real system. I'll start with the Hedy installs and report back.
FreeStyler Posted July 9, 2006 Posted July 9, 2006 (edited) NEC addedBTW, did you know the HP & COMPAQ oembios files are 100% identical? at least mine are, (expanded) oembios.bin both have this MD5 value "3598a33c8de2e13bb3f5dbd22bc8cb76" strange thing however is both systems have different SLP strings eg: "Hewlett-Packard" and "COMPAQ" Edited July 9, 2006 by FreeStyler
Bezalel Posted July 9, 2006 Author Posted July 9, 2006 BTW, did you know the HP & COMPAQ oembios files are 100% identical? at least mine are, (expanded) oembios.bin both have this MD5 value "3598a33c8de2e13bb3f5dbd22bc8cb76" strange thing however is both systems have different SLP strings eg: "Hewlett-Packard" and "COMPAQ"An OEM can have multiple SLP strings in their OEMBIOS files. This allows them to use a single image for multiple product lines.
Randy Rhoads Posted July 10, 2006 Posted July 10, 2006 had the BIOS modifed with the SLP for that OEMHow are you going about this? Are you using one of the dos based apps like DMI.exe, etc?I have M$'s VirtualPC 2004, but also have the older non M$ version..which one will i need installed and if you, or anyone else, can explain the process to patch the Virtual PC bios to test my ISO's i would appreciate it.
FreeStyler Posted July 10, 2006 Posted July 10, 2006 (edited) had the BIOS modifed with the SLP for that OEMHow are you going about this? Are you using one of the dos based apps like DMI.exe, etc?I have M$'s VirtualPC 2004, but also have the older non M$ version..which one will i need installed and if you, or anyone else, can explain the process to patch the Virtual PC bios to test my ISO's i would appreciate it.with MS Virtual PC you can try this approach- MMTool 2.22.1(google is your friend)- hex-editor / ultraedit- resource hackerOpen Resource hacker and extract BIOS resource, the 256kb file extracted is the bios to be edited, rename it to bios.romnext, open mmtool "powertool" and open that bios.rom, select dmi and extract it to dmi.romOpen it with UltraEdit and replace the original contents, like: "Mircrosoft Corporation" , "Virtual Machine" etc etc, with the ones of your choice, saveIn mmtool use the replace function to replace the DMI with the just saved dmi.rom - saveIn resource Hacker replace BIOS, 13500 resource with the bios file saved in the step above ("BIOS, 13500, 1033") save and test Edited July 10, 2006 by FreeStyler
Randy Rhoads Posted July 10, 2006 Posted July 10, 2006 After renaming the 256kb resource file to bios.rom, i try to load it up with MMtool v3.12 and i always get an error saying "Error loading rom image (10007FFh)
FreeStyler Posted July 10, 2006 Posted July 10, 2006 After renaming the 256kb resource file to bios.rom, i try to load it up with MMtool v3.12 and i always get an error saying "Error loading rom image (10007FFh)Use MMTool 2.22.1
ZaForD Posted July 10, 2006 Posted July 10, 2006 OK Guys,I tested the Hedy OEMBIOS set in both Home and Pro on my test box, and both activated, I tried it on Virtual PC and again the Pro failed. So I'm guessing its a Virtual PC thing. @ FreeStyler, Thanks for the NEC files, and for passing on the Virtual PC info.
FreeStyler Posted July 10, 2006 Posted July 10, 2006 (edited) OK Guys,I tested the Hedy OEMBIOS set in both Home and Pro on my test box, and both activated, I tried it on Virtual PC and again the Pro failed. So I'm guessing its a Virtual PC thing. @ FreeStyler, Thanks for the NEC files, and for passing on the Virtual PC info. I got HEDY working, BIOS SLP string should read: HEDYCOMPUTERMy modded Virtual PC bios reads like this:System Manufacturer: LEGEND DragonIBM CORPORATIONHewlett-PackardFounder PCAcerSystemBIOS Vendor: CompaqTSINGHUA TONGFANG COMPUTERHEDYCOMPUTERFUJITSU-PCTCL123Chasis Vendor: MEDIONPCTOSHIBAAll SLP BIOS strings above confirmed working with the corresponding vendor OEMBIOS files, my modded Virtual PC Bios rom can be found in the attachment vpcbios.zip Edited July 11, 2006 by FreeStyler
severach Posted July 10, 2006 Posted July 10, 2006 In my experiences the "old" files most of the time do work on newer PC's but new (SP2) oembios files sometimes refuse to work on old PC'sThis may be true on occasion but is not true in general. Dell has at least 3 OEMBIOS packs. This is how I name them with the CRC-32 of the OEMBIOS.BIN file in the name. Any CD's I generate also have both the SLP and the CRC32 printed on them. Noobs use the SLP+Nickname and I use the CRC32 to know what the coverage is.Dell-0C706A10-Inspiron1000(SiS-2200Mhz)Dell-263CE3FB-CommonDell-5D93572F-NewCommon covers most systems up to Pentium 4 2.5Ghz. New covers most systems from 2.0Ghz and beyond. Neither New nor Common would preactivate on the Inspiron and there are many >2.0Ghz machines that will preactivate with New but not not with Common.BTW, did you know the HP & COMPAQ oembios files are 100% identical? at least mine areThe two on RapidShare are. Putting the CRC32 or MD5 in the name or description would allow you and all the rest of us to identify the dups. I'm using CRC32 myself because it keeps the names shorter and is sufficient until MS decides to generate OEMBIOS.BIN files that have different contents but the same CRC's. They won't do that even when baited because the switch to MD5 or better is trivial.
FreeStyler Posted July 10, 2006 Posted July 10, 2006 Interesting read & tools here: (if you read chinese or know how to handle babelfish, too bad the prog is in chinese)http://www.ikown.com/html/show-id-87-page-1http://www.bios.net.cn/Article/wzpd/BIOSJS...0060517186.htmlhttp://www.bios.net.cn/Article/wzpd/BIOSJS...0060608978.html
Randy Rhoads Posted July 11, 2006 Posted July 11, 2006 "Use MMTool 2.22.1"That did it..thanks for the info and file.
FreeStyler Posted July 13, 2006 Posted July 13, 2006 the NEC files i posted have as CRC 5D93572FAfter looking through severach info, i think this isn't NEC but files who belong to DELL
Bilou_Gateux Posted July 15, 2006 Posted July 15, 2006 with MS Virtual PC you can try this approach- MMTool 2.22.1(google is your friend)- hex-editor / ultraedit- resource hackerOpen Resource hacker and extract BIOS resource, the 256kb file extracted is the bios to be edited, rename it to bios.romnext, open mmtool "powertool" and open that bios.rom, select dmi and extract it to dmi.romOpen it with UltraEdit and replace the original contents, like: "Mircrosoft Corporation" , "Virtual Machine" etc etc, with the ones of your choice, saveIn mmtool use the replace function to replace the DMI with the just saved dmi.rom - saveIn resource Hacker replace BIOS, 13500 resource with the bios file saved in the step above ("BIOS, 13500, 1033") save and test @FreeStylerNice work with modded Virtual PC bios.I'm using M$ Virtual Server 2005 R2 and would like to achieve same mods.Step 3 use hexeditor to change "Microsoft Corporation" string. I would like to replace with a string (# lengh).could i add / remove spaces when hexediting ?I can PM you DMI.ROM file if you would like to hexedit it and attach it on the board?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now