View Full Version : WinXP Oembios Mod with DSDT
ziddey
05-21-2007, 07:05 AM
This is a similar idea to how SLIC modification is being done for SLP Vista. I hope people still have enough interest in this older OS to start something up. I have access to a Dell Inspiron 6000 and can provide a dump of the DSDT. Also, I have a royalty xp pro disc, and can extract the oembios files.
I suspect that XP uses DSDT since it's the only table that has a Creator ID by MSFT.
Anyone have any ideas where to start? I imagine it isn't as simple as just modifying the OEM ID and OEM Table ID's. When I scanned through the DSDT table, I found a few entries on the different versions of Windows.
Hope this goes somewhere :) Any biters?
This are the keys:
Windows XP Professional (32-bit) MVF4D-W774K-MC4VM-QY6XY-R38TB
Windows XP Professional (64-bit) FM634-HJ3QK-6QVTY-RJY4R-XCR9J
Windows XP Tablet PC Edition XT67V-GY7FW-GR6FR-WDK2C-8T97J
No matter what OEM. I have read that the marker in bios is in DMI area, donīt know if thatīs true. Since itīs SLP 1.0, I think itīs a easier way here.
First make sure that your version checks bios for activation and uses one of the keys above, otherwise it is NOT SLP, but other OEM activation.
http://www.answers.com/topic/system-locked-preinstallation
Yen
ziddey
07-08-2007, 02:45 AM
Thanks for the reply. For some reason I didn't get email notified and completely forgot about this thread until now. I read the microsoft technet describing the 3 keys. However, I think they're just public ones given for generic use if the original dedicated slp key is lost (eg, user didn't use jellybeans before hand). I am almost completely positive that my dell uses slp (has msft descriptors in dsdt, which "coincidentally" also causes issues in linux).
And if I use my dell xp cd to install in a nondell (or I suppose dell without the proper slp), it will prompt for activation just the same. But on a bunch of dells, it'll activate no problem.
And I recently downloaded an hp xp slp to repair a friend's machine, and it too had a specific key.
I almost forgot this thread too:)
At vistafans.com a chinese forum they broke slp 1.0 for xp activation already.
It's nothing with ACPI tables. It's something about special OEM entries at DMI area.
I haven't had the motivation to get this knowledge to break slp 1.0 by myself.
Since there are VLK's:rolleyes:
If you are interested: Check youself..google translated...:rolleyes:
Yen
jimmyrollins
07-08-2007, 06:09 AM
Yes, XP uses DMI info for OEM activation. I read this somewhere, you need an XP OEM key and the OEMBIOS files for your specific OEM brand. You can get some of the OEMBIOS files at www.oembios.net.
You need to edit the DMI info to match what is in the OEMBIOS files. I don't know how to do it though, maybe someone else can chime in here.
ziddey
07-08-2007, 07:52 AM
cool, guess i'll have to try and look around. i looked around the vistafans site, but i'm completely illiterate so it's a little unfortunate. i managed to feel my way around to get an account though
FreeStyler
07-08-2007, 08:38 AM
There are a few (big)topics on this matter over @MSFN worth checking out:
Multi Manufacturer Pre-Activation (http://www.msfn.org/board/index.php?showtopic=71016)
OEMScan - Automated Multi Manufacture Pre-Activation Utility (http://www.msfn.org/board/index.php?showtopic=82638)
ziddey
07-14-2007, 08:46 AM
There are a few (big)topics on this matter over @MSFN worth checking out:
Multi Manufacturer Pre-Activation (http://www.msfn.org/board/index.php?showtopic=71016)
OEMScan - Automated Multi Manufacture Pre-Activation Utility (http://www.msfn.org/board/index.php?showtopic=82638)
Thanks. I've seeked that when I made my multi manufacturer iso for reinstalling windows on friends' laptops (hp, toshiba, dell, etc).
However, I'm looking to add ability to use this disc to install slp 1.0 xp on say asus and gigabyte desktop motherboards. Any information on how to inject dmi information into bios (award / ami).
Thanks
Zhaolinags tool is also able to inject slp 1.0 activation into AMI bioses. Have a look there is a extra topic about that tool already.
Yen
ziddey
07-14-2007, 11:50 AM
Zhaolinags tool is also able to inject slp 1.0 activation into AMI bioses. Have a look there is a extra topic about that tool already.
Yen
I saw that. Thanks for the reminder. Won't help currently with my award bios, but it definitely makes buying a p5k extremely favorable unless the x38 is really worth getting for nonsli usage
jeffnoone
07-16-2007, 09:13 AM
So does anyone know the steps to do get XP activated?
Is it:
1. Be lucky enough to have a MB with AMI BIOS
2. Use the XP feature in the superstatic tool to mod an original BIOS - ?can just XP mod be set in superstatic tool- it seems to force you to add both Vista and XP. The problem in that for me is that the more you add, the more likely to be an error
3. Use a manufactured matched OEM XP SP2 install disk to install fresh version of XP SP2 - for example, am I correct in saying that with a Dell mod using superstatic tool and with a Dell OEM XP SP2 install disk, that XP will automatically activate itself without having to add a key (which I assume is buillt into the Dell install CD)
4. ?Finished
ziddey
07-16-2007, 06:30 PM
Yen or anyone else, could you explain or possibly provide a link to somewhere that explains how Zhaoliang's program does the slp1 for xp for ami bioses? I'd love to do the same for award bios. video overlay in vista isn't currently supported for 7900 and video performance is extremely sluggish. Being able to use xp or 2003 would be spectacular. Not really a huge deal since I use 2k3 trial currently and never have an installation last more than the 180 days it provides anyway, but figure having oem would still come in extremely handy
I see to use dmicfg, but am unable to comprehend beyond that
FreeStyler
07-17-2007, 04:24 PM
For a AWARD bios just use a DMI Editor...no extra steps required
sgufa
07-18-2007, 12:37 AM
where to find oem strings to add in dmi?
FreeStyler
07-19-2007, 12:34 AM
www.oembios.net
Chainsore
07-19-2007, 05:38 AM
If I use a superstatic tool modded ASUS BIOS, do I need to install XP from an OEM CD or can I use my existing XP CD and just use the corresponding OEM key? If I do need an OEM CD, does it have to be ASUS or any generic OEM disk?
ziddey
07-19-2007, 09:45 AM
I saw a few guides, specifically on bios.net.cn. So I got dmicfg and added "Dell Inc." to system->manufacturer name, which is the string I found on my dell inspiron 6000. Saved the changes and made a disc based off my dell install disc and went to town.
Installed, but still said 30 days to activate.
So I changed 6.00 PG in bios->bios version to "Dell Inc." as well.
Those were the two locations the bios.net.cn guides showed. When that didn't work, I changed/added "Dell Inc." to baseboard->manufacturer and chassis->manufacturer.
Still when I booted to windows, it's 30 days to activate. Was I only given one chance to get around the 30 day period?
ciscokid
07-20-2007, 12:14 PM
From what I understand, Dell is not very easy to get working for XP. They don't use a standard address for their DMI strings.
I would recommend HP instead, that one seems to be the ASUS of SLP 1.0. Try getting the OEMBIOS files for HP from www.oembios.net and rename the DMI strings to "Hewlett-Packard", without the quotes. You should be ok after that.
You can use the Dell XP CD, just replace the OEMBIOS files with the HP ones using MagicISO or UltraISO. If you use HP, you can delete the Dell OEM folder on the CD.
I would rename all three DMI strings, just to be on the safe side. Manufacturer, System Board and Chassis. You can actually use a standard XP SP2 OEM CD, just add the oembios files to i386 and use the cd key on the Dell CD. Microsoft actually gives you standard OEM keys on their website, I don't have the link though. I seem to remember getting the link from the forums at MSFN.
Hope this helps, that's about all I remember.
ziddey
07-20-2007, 12:16 PM
From what I understand, Dell is not very easy to get working for XP. They don't use a standard address for their DMI strings.
I would recommend HP instead, that one seems to be the ASUS of SLP 1.0. Try getting the OEMBIOS files for HP from www.oembios.net and rename the DMI strings to "Hewlett-Packard", without the quotes. You should be ok after that.
You can use the Dell XP CD, just replace the OEMBIOS files with the HP ones using MagicISO or UltraISO.
Hope this helps, that's about all I know.
Thanks for the tip. Before I learned about oembios and how to create a multioem disc, I downloaded a bunch of actual oem discs. I'll pull out my hp and give it a go.
I assume system->manufacturer name setting to Hewlett-Packard will be good enough?
Will givei t a go in a bit :)
ziddey
07-20-2007, 01:32 PM
Brilliant!
I wasn't sure if I needed "Hewlett-Packard" or "HP PAVILION" so I put both. Not showing 30 days left to activate. Removed HP PAVILION and it's still holding after 2 reboots.
Thanks!
ciscokid
07-20-2007, 06:37 PM
I think "Hewlett-Packard" is pretty much standard for HP OEMBIOS files. An oembios file can have many different OEM strings as far as I know. I think "HP Pavilion" or "Compaq" works just as well.
jeffnoone
07-21-2007, 05:38 PM
Can someone provide some further help on Award Bios's
When I use dmicfg, it wants a "*.dmi" file
How do I go from a typical Award BIOS xxxx.bin to a .dmi file?
eg say I have 0405.bin for some MB, how do I get the .dmi file
Then when I have edited the .dmi file, how do I get it back into the .bin?
Sorry for what I suspect are very basic questions!
Help appreciated
Jeff
ziddey
07-21-2007, 06:05 PM
just boot to dos and run dmicfg. it'll modify your dmi in realtime. just set the string and hit f10 to apply it. you can use everest to verify
jeffnoone
07-21-2007, 06:21 PM
quick response. and it seems so easy -now why didn't I think of that!!
Thanks
littleone
10-31-2007, 01:07 AM
Hi All
New here and trying to understand the good work here.
Have worked out how to prepare OS with OEMBIOS files
and winnt, setupp and oobe.
Made OS and works.
Did not no of the SLIC part required and trying best to understand.
I ask if someone could help me understand, to explain in simple way
what I do now with the moded SLIC thing (Its a little hard for me to understand)
I have found that Fzeven has moded Gigabyte GA-8S661FXM-775 rev2.
Many thanks to Fzeven.
My Motherboard is GA-8S661FXM-775 "rev1" I think, will this work for me?
And any body to offer help to apply this would be great.
Thankyou if you can be patient with me.
littleone.
ziddey
10-31-2007, 01:09 AM
Hi All
New here and trying to understand the good work here.
Have worked out how to prepare OS with OEMBIOS files
and winnt, setupp and oobe.
Made OS and works.
Did not no of the SLIC part required and trying best to understand.
I ask if someone could help me understand, to explain in simple way
what I do now with the moded SLIC thing (Its a little hard for me to understand)
I have found that Fzeven has moded Gigabyte GA-8S661FXM-775 rev2.
Many thanks to Fzeven.
My Motherboard is GA-8S661FXM-775 "rev1" I think, will this work for me?
And any body to offer help to apply this would be great.
Thankyou if you can be patient with me.
littleone.
I was wrong about this topic. XP simply uses dmi. Get dmicfg and program to your liking and you'll be all set. With vista, you'd need rsdt/slic though.
littleone
10-31-2007, 02:12 AM
Have found a little info on this aplience and will tack home to study.
I have no internet in my town so I only have access on occasional
trip to next town.
thankyou for speeding up the process for me, very much appreciated.
I have many pages from this site now on USB to take home and study.
cheers and catch yas when I am a little wiser.
littleone
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.