IBM Thinkpad w/an identity crisis


OEM A.C.T. (OEM Activation Control Technology)
This is a method that allows you to create a Windows XP Setup disk that has Multiple Manufacturer oembios.* files on it. During installation a script is run that determines what oembios.* files are needed for the system so that you will have a pre-activated install. This will help lessen the times that you need to call Microsoft for activation. :D

IBM Thinkpad w/an identity crisis

Postby SSX4life » Wed Feb 25, 2009 5:56 am

I've got an IBM Thinkpad R52 that needed to have Windows XP reinstalled on it. After running oemscan it came back with Fujitsu Siemens...

Even after manually changing the key to IBM + inserting the oembios files into the System32 directory I'm still SOL and it won't pass SLP activation.

I also don't have the restore disks so I can't check the CRC's of the files... is there any way to check to see exactly what went wrong and why?

Resource hacker or something?

Please assist.

Code: Select all
OEMBIOS Scanner v1.4.1 by Jeremy (xehqter)

Reading BIOS Memory

Matched: FUJITSU
Checking Authenticity of OEMBIOS files
Validating: D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.BIN : PASSED
Validating: D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.SIG : PASSED
Validating: D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.DAT : PASSED
OEMBIOS files pass Validation

Importing D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.CAT : Successful
Copying D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.DAT : Successful
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.DAT : Successful
Copying D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.SIG : Successful
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.SIG : Successful
Copying D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.BIN : Successful
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.BIN : Successful


Running: D:\OEM\KEYS\XP\XP_PRO\SetKey GVVF9-44R2P-*****-*****-***** : Successful
SSX4life
Member

Posts: 78
Users Information
Joined: Sat Oct 28, 2006 7:21 pm

Postby mr_smartepants » Wed Feb 25, 2009 8:09 am

Well that's odd.
There was a utility that was floating around MSFN that would display the BIOS data and tell you what CRC fileset would activate. Everest (http://www.lavalys.com/) will display the BIOS info too I think.

Does it activate with the fujitsu fileset?
Not all heroes wear capes, some wear Kevlar! OEMSCAN pre-activation addon for OEM XP & 2003
mr_smartepants
Senior Member

Posts: 536
Users Information
Joined: Fri Feb 02, 2007 11:06 pm

Postby SSX4life » Wed Feb 25, 2009 9:05 am

no dice on the SLP + Key form of activation. It did not work out of the box with Fujitsu filesets, and it also did not work once I manually changed the key and oembios files to IBM.

I had to change the key to the COA and register over the net.

Just odd.....

I'll check and see what Everest says. I'll look for that tool.
SSX4life
Member

Posts: 78
Users Information
Joined: Sat Oct 28, 2006 7:21 pm

Postby SSX4life » Wed Feb 25, 2009 12:05 pm

Well here are 2 screenshots.... just to be sure.

Screenshot 1... not activated of course.

Screenshot 2... I manually inserted D7A77612 CRC for IBM into the System32 directory and overwrote the prexisting files for Fujitsu that were placed there by oemscan.

I also changed the key to IBM and ran MGADIAG.exe


Code: Select all
Diagnostic Report (1.9.0006.0):
-----------------------------------------
WGA Data-->
Validation Status: Not Activated
Validation Code: 1
Online Validation Code: N/A
Cached Validation Code: N/A
Windows Product Key: *****-*****-RY7BM-HM3KT-BKVRW
Windows Product Key Hash: 6994t4LQCbvkXhtNbqQCL4+auQs=
Windows Product ID: 76487-OEM-2211906-00107
Windows Product ID Type: 2
Windows License Type: OEM SLP
Windows OS version: 5.1.2600.2.00010100.3.0.pro
ID: {4BC4D666-21DE-4EE1-A6A9-09EBE97B276F}(3)
Is Admin: Yes
TestCab: 0x0
WGA Version: Registered, 1.7.69.2
Signed By: Microsoft
Product Name: N/A
Architecture: N/A
Build lab: N/A
TTS Error: N/A
Validation Diagnostic: 025D1FF3-231-1_025D1FF3-239-2_025D1FF3-259-3
Resolution Status: N/A

WgaER Data-->
ThreatID(s): N/A
Version: N/A

WGA Notifications Data-->
Cached Result: N/A, hr = 0x80070002
File Exists: No
Version: N/A, hr = 0x80070002
WgaTray.exe Signed By: N/A, hr = 0x80070002
WgaLogon.dll Signed By: N/A, hr = 0x80070002

OGA Notifications Data-->
Cached Result: N/A, hr = 0x80070002
Version: N/A, hr = 0x80070002
WGATray.exe Signed By: N/A, hr = 0x80070002
OGAAddin.dll Signed By: N/A, hr = 0x80070002

OGA Data-->
Office Status: 109 N/A
OGA Version: N/A, 0x80070002
Signed By: N/A, hr = 0x80070002
Office Diagnostics: B4D0AA8B-543-80070002_025D1FF3-231-1_025D1FF3-239-2_025D1FF3-259-3

Browser Data-->
Proxy settings: N/A
User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Win32)
Default Browser: C:\Program Files\Internet Explorer\iexplore.exe
Download signed ActiveX controls: Prompt
Download unsigned ActiveX controls: Disabled
Run ActiveX controls and plug-ins: Allowed
Initialize and script ActiveX controls not marked as safe: Disabled
Allow scripting of Internet Explorer Webbrowser control: Disabled
Active scripting: Allowed
Script ActiveX controls marked as safe for scripting: Allowed

File Scan Data-->

Other data-->
Office Details: <GenuineResults><MachineData><UGUID>{4BC4D666-21DE-4EE1-A6A9-09EBE97B276F}</UGUID><Version>1.9.0006.0</Version><OS>5.1.2600.2.00010100.3.0.pro</OS><Architecture>x32</Architecture><PKey>*****-*****-*****-*****-BKVRW</PKey><PID>76487-OEM-2211906-00107</PID><PIDType>2</PIDType><SID>S-1-5-21-1801674531-73586283-1177238915</SID><SYSTEM><Manufacturer>IBM</Manufacturer><Model>184792U</Model></SYSTEM><BIOS><Manufacturer>IBM</Manufacturer><Version>76ET63WW (1.23 )</Version><SMBIOSVersion major="2" minor="33"/><Date>20060214000000.000000+000</Date><SLPBIOS> FUJITSU</SLPBIOS></BIOS><HWID>DC143807018400D2</HWID><UserLCID>0409</UserLCID><SystemLCID>0409</SystemLCID><TimeZone>Central Standard Time(GMT-06:00)</TimeZone><iJoin>0</iJoin><SBID><stat>2</stat><msppid></msppid><name>IBM Corporation</name><model></model></SBID><OEM/><GANotification/></MachineData><Software><Office><Result>109</Result><Products/><Applications/></Office></Software></GenuineResults> 

Licensing Data-->
N/A

HWID Data-->
N/A

OEM Activation 1.0 Data-->
BIOS string matches: yes
Marker string from BIOS: 1404B:IBM|14106:Lenovo
Marker string from OEMBIOS.DAT:  FUJITSU

OEM Activation 2.0 Data-->
N/A



The strange thing is that the Marker string from OEMBIOS.DAT says Fujitsu... And this was after I manually inserted the files and restarted (not to mention changed the key to IBM)
You do not have the required permissions to view the files attached to this post.
SSX4life
Member

Posts: 78
Users Information
Joined: Sat Oct 28, 2006 7:21 pm

Postby SSX4life » Wed Feb 25, 2009 12:50 pm

ok follow up time... I think I found a bug in your current release (better me than someone w/out a clue ya know?)

Ok here is the jist of it...

I ended up going back to MSFN and downloading oemscan v1.41 and downloading the IBM / Lenovo oembios files to the extracted folder.

I then ran oemscan.exe under command prompt and restarted. After the restart it was activated.

Here is the default oemscan.exe off of MSFN
Code: Select all
OEMBIOS Scanner v1.4.1 by Jeremy (xehqter)

Reading BIOS Memory

Matched: Lenovo
Checking Authenticity of OEMBIOS files
Validating: C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Leno
vo\OEMBIOS.BIN : PASSED
Validating: C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Leno
vo\OEMBIOS.SIG : PASSED
Validating: C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Leno
vo\OEMBIOS.DAT : PASSED
OEMBIOS files pass Validation

Importing C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Lenovo
\OEMBIOS.CAT : Successful
Copying C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Lenovo\O
EMBIOS.DAT : Successful
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.DAT : Successful
Copying C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Lenovo\O
EMBIOS.SIG : Successful
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.SIG : Successful
Copying C:\Documents and Settings\Administrator\Desktop\oemscan\oemscan\Lenovo\O
EMBIOS.BIN : Successful
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.BIN : Successful



If I end up running oemscan.cmd from my disk I get this

Code: Select all

Detecting Windows type, please wait
dospath=D:\
Windows OEM version detected
myvar=76487OEM
finalvar=76487
WinXP Pro version detected
Scanning for matching Pro OEMBIOS string
Found oemscan log file
OEMtype=FUJITSU
Attempting to move OEM logo files from
"D:\OEM\Logos\FUJITSU"
        1 file(s) copied.
        1 file(s) copied.
The system cannot find the file specified.
The system cannot find the file specified.
The system cannot find the file specified.
A subdirectory or file C:\WINDOWS\Resources\Themes already exists.
D:\OEM\Logos\FUJITSU\themes\*
The system cannot find the path specified.
        0 file(s) copied.
A subdirectory or file C:\WINDOWS\Web\Wallpaper already exists.
D:\OEM\Logos\FUJITSU\walls\fsc_wallpaper_bridge.bmp
        1 file(s) copied.
Press any key to continue . . .



If I run oemscan.exe off the disk I get this

Code: Select all
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>D:

D:\>cd oem\keys\xp\xp_pro

D:\OEM\KEYS\XP\XP_PRO>oemscan /d
OEMBIOS Scanner v1.4.1 by Jeremy (xehqter)

Reading BIOS Memory

Warning: Running in Dry-Run Mode NO FILES ARE MODIFIED

Matched: FUJITSU
Checking Authenticity of OEMBIOS files
Validating: D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.BIN : PASSED
Validating: D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.SIG : PASSED
Validating: D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.DAT : PASSED
OEMBIOS files pass Validation

Importing D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.CAT : Failed
Copying D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.DAT : Failed
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.DAT : Failed
Copying D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.SIG : Failed
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.SIG : Failed
Copying D:\OEM\FILESETS\XP\FUJITSU_D2D64C41\OEMBIOS.BIN : Failed
Copying C:\WINDOWS\system32\DllCache\OEMBIOS.BIN : Failed


Running: D:\OEM\KEYS\XP\XP_PRO\SetKey GVVF9-44R2P-*****-*****-***** : Failed

D:\OEM\KEYS\XP\XP_PRO>



So something is being detected as a Fujitsu somewhere.... but using the files DIRECTLY off of MSFN I have no grief... very odd indeed.

Something to look into.
SSX4life
Member

Posts: 78
Users Information
Joined: Sat Oct 28, 2006 7:21 pm

Postby mr_smartepants » Wed Feb 25, 2009 9:49 pm

Well, The fujitsu portion of the .ini was causing other problems for others. I'm wondering if we'd be better off moving them to the end of the .ini.
You had a successful test when the Fujitsu files weren't present. Can you move the Fujitsu .ini entries to the end of the .ini and retest? It would have to be on a clean install since XP caches the .dat file in the dllcache folder.
Not all heroes wear capes, some wear Kevlar! OEMSCAN pre-activation addon for OEM XP & 2003
mr_smartepants
Senior Member

Posts: 536
Users Information
Joined: Fri Feb 02, 2007 11:06 pm

Postby SSX4life » Thu Feb 26, 2009 3:52 am

**EDIT**

So after editing the .ini file and putting Fujitu at the bottom the script found the proper CRC files and inserted them + activated XP. The only other thing to check is to see if you run the script on a Fujitu will the script go to IBM / Lenovo 1st.

I don't have that hardware so I can't test that... sry.

More things to try in the future I suppose.

thx
SSX4life
Member

Posts: 78
Users Information
Joined: Sat Oct 28, 2006 7:21 pm

Postby TwoJ » Sat Mar 14, 2009 11:40 am

I ran into this problem before; see my post at the bottom, it goes on for a few posts

http://www.siginetsoftware.com/forum/showthread.php?t=117&page=12

It seems that under some circumstances the oemscan scan get multiple hits and the bios files will copy over the first hit it gets.

I suggested to mr_smartepants if it was possible, to allow the end user to choose a bios set to copy if there was more than one hit.

I'm not up to date on the progress so i don't know if its possible or not.
I originally was trying to get xehqter to open source the oemscan so it would be it can be improved to handle cases like this but again i'm not sure if there has been any movement.

The solution as you found is to move the items into a certain order so oemscan picks the right one, the problem is that the next time you might get fijitsu that recieves an Lenovo bios set according to your list.
TwoJ
Senior Member

Posts: 465
Users Information
Joined: Fri Apr 06, 2007 1:09 pm

Postby mr_smartepants » Sat Mar 14, 2009 11:46 am

TwoJ wrote:I suggested to mr_smartepants if it was possible, to allow the end user to choose a bios set to copy if there was more than one hit.

It might be possible. The problem is with oemscan itself. It'll go with the first match (not the best match) even if there are multiple matches. I'll try to work in a timer at the beginning of the script with a choice to limit the results. I'm not sure it'll work though if run from the \OEM\ folder, maybe if I copy the contents of \OEM\ to %systemdrive% and run from there...
hmmm.....
Not all heroes wear capes, some wear Kevlar! OEMSCAN pre-activation addon for OEM XP & 2003
mr_smartepants
Senior Member

Posts: 536
Users Information
Joined: Fri Feb 02, 2007 11:06 pm

Postby TwoJ » Sat Mar 14, 2009 1:40 pm

Do you know if Xehqter has done anything with oemscan, he came back from the dead awhile ago to say that he was still willing to do some work on oemscan, and i think everyone jumped on the bandwagon, maybe we scared him away?

I wish he would open source it so we could work with the orginal instead of finding work arounds

Is there anyway to get a dialog box to ask the end user which bios set they want to use?
TwoJ
Senior Member

Posts: 465
Users Information
Joined: Fri Apr 06, 2007 1:09 pm

Next

Return to The OEM A.C.T.

Who is online

Users browsing this forum: No registered users and 2 guests