MSFN Forum: Multi Manufacturer Pre-Activation - MSFN Forum

Jump to content


  • 28 Pages +
  • « First
  • 3
  • 4
  • 5
  • 6
  • 7
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Multi Manufacturer Pre-Activation Rate Topic: ***** 1 Votes

#81 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 08 June 2006 - 11:52 PM

View PostZaForD, on Jun 8 2006, 08:35 PM, said:

FreeStyler,
I have both Toshiba and IBM pro filesets dated 2001, if thats any good to you ?



Ah, think i have proper files for those, actually i meant older DELL oembios files only....
it doesn't succesfully activate with newer OEMBIOS files from DELL XP Professional SP2 Media


#82 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 09 June 2006 - 08:33 AM

View PostBezalel, on Jun 1 2006, 04:04 AM, said:

Although my method is currently working SFC is aware that the files have been changed because oembios.cat was parsed before the files were changed. If the end user ever runs SFC manually they will be prompted for the oembios files that match the origional oembios.ca_ that was left on the CD. My two question now are:

When SFC parses the oembios.cat file where does it store the thumbprints of the remaining oembios files? (I am able to delete the oembios.cat file, it is not protected but SFC still knows that the files aren't origional)


oembios.ca_ replacement may require to rebuild database as described in MS KB822798 Article - Method 3

I haven't checked myself if it would works, which OEMBIOS.* should we use in a MS virtual machine :}

#83 User is offline   jrf2027 

  • Member
  • PipPip
  • Group: Members
  • Posts: 238
  • Joined: 06-September 04

Posted 10 June 2006 - 09:43 PM

View PostFreeStyler, on Jun 9 2006, 12:52 AM, said:

View PostZaForD, on Jun 8 2006, 08:35 PM, said:

FreeStyler,
I have both Toshiba and IBM pro filesets dated 2001, if thats any good to you ?



Ah, think i have proper files for those, actually i meant older DELL oembios files only....
it doesn't succesfully activate with newer OEMBIOS files from DELL XP Professional SP2 Media

Let me know if you still need the older Dell OEMBIOS files...I have the following Dell OEM CD's:
XP Pro Gold
XP Home Gold
XP Pro with SP1
XP Home with SP1a

#84 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 11 June 2006 - 01:45 AM

jrf2027, sure i would love to get the "gold" ones
BTW, HOME and PRO oembios.* are suposed to be the same (to be sure, can you do a md5 compare on them?)

If you have access to the computers the XP runs on, can you dump their BIOS/DMI info for me and send me those text files?

Download this tool
http://crystalmark.info/download/download....=CrystalDMI.zip
Unzip & Run it -> Select “All Information” from the dropdown box -> CTRL + C
Then preferably paste (CTRL + P) the copied info into separate txt files.

I am currently working with "BIOS" patched Microsoft Virtual PC's to test as many oembios files as i can, for some strange reason up to now DELL, SONY, SAMSUNG oembios files always fail the SLP :(

#85 User is offline   vpn-user 

  • Newbie
  • Group: Members
  • Posts: 46
  • Joined: 12-May 04

Posted 11 June 2006 - 03:37 AM

View PostFreeStyler, on Jun 11 2006, 09:45 AM, said:

BTW, HOME and PRO oembios.* are suposed to be the same (to be sure, can you do a md5 compare on them?)


I don' t think they are exactly the same. But, in my experience, at least they worked vice-versa.

#86 User is offline   tkmadison 

  • Junior
  • Pip
  • Group: Members
  • Posts: 75
  • Joined: 28-August 05

Posted 11 June 2006 - 06:39 AM

Manufacturer: LENOVO
   Model: 8258J4U
   4C454E4F 564F


#87 User is offline   druiddk 

  • Member
  • PipPip
  • Group: Members
  • Posts: 204
  • Joined: 30-November 05

Posted 11 June 2006 - 02:59 PM

How do I figure out what to rename the OEMBIOS files to?
I have my own sets from HP, IBM, Dell and NEC...

#88 User is offline   bober 

  • Member
  • PipPip
  • Group: Members
  • Posts: 141
  • Joined: 17-March 05

Posted 11 June 2006 - 03:20 PM

don't rename them. the names are the same for all manufacturers. i keep the ones that i have in separate folders:
HPpro folder,HPhome folder,etc.

#89 User is offline   Bezalel 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 591
  • Joined: 11-October 05

Posted 11 June 2006 - 06:32 PM

View Postdruiddk, on Jun 11 2006, 04:59 PM, said:

How do I figure out what to rename the OEMBIOS files to?
I have my own sets from HP, IBM, Dell and NEC...

The opening post has a script that reports the manufacturer, model, and a hex representation of the manufacturer. The filenames should be the same as the hex representation of the manufacturer but without the spaces.

In the future I plan to create a folder with these names and leave the filenames intact.

#90 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 12 June 2006 - 01:41 AM

@Bezalel

What if a developer string has additional spaces behind the actual manufacturer string?
Lets say I i have a HP box, which is being reported as:

Quote

Manufacturer: Hewlett-Packard
Model: Virtual Machine
4865776C 6574742D 5061636B 61726420 20202020 20202020 20202020 202020


Can your script filter out the additional spaces or can you make/modify your script so it checks if, when no exact match is being found files with a partially the same pattern (4865776C6574742D5061636B617264) are being used?

FreeStyler

This post has been edited by FreeStyler: 12 June 2006 - 01:43 AM


#91 User is offline   druiddk 

  • Member
  • PipPip
  • Group: Members
  • Posts: 204
  • Joined: 30-November 05

Posted 12 June 2006 - 02:14 AM

@Bezalel:

Manufacturer: LENOVO
Model: 8258J4U
4C454E4F 564F


In this example I would rename the OEMBIOS files into 4C454E4F564F.* and then it should work for all computers with manufacturer LENOVO? or would this be specific to the 8258J4U model?

Thank you in advance! :)

#92 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 12 June 2006 - 02:27 AM

View Postdruiddk, on Jun 12 2006, 09:14 AM, said:

@Bezalel:

Manufacturer: LENOVO
Model: 8258J4U
4C454E4F 564F


In this example I would rename the OEMBIOS files into 4C454E4F564F.* and then it should work for all computers with manufacturer LENOVO? or would this be specific to the 8258J4U model?

Thank you in advance! :)


Yes, 4C454E4F564F.* files are being used for all pc's where Manufacturer is set to: LENOVO
Modelname and type as of yet is not being used in this whole story (might be later)

#93 User is offline   druiddk 

  • Member
  • PipPip
  • Group: Members
  • Posts: 204
  • Joined: 30-November 05

Posted 12 June 2006 - 05:56 AM

Quote

Manufacturer: IBM
Model: 1871F1G
49424D


Btw:
for /F "tokens=1* delims='" %%a in ('smbios2.exe /G ^|findstr "Manufacturer"') do (
cscript CreateBatFile.vbs "%%b"
GOTO ENDFOR
)

Why is the GOTO ENDFOR included? As I see it it should just continue with the next command when the FOR is completed and since the :ENDFOR is right after the FOR command it seems pointless to me?

This post has been edited by druiddk: 12 June 2006 - 06:06 AM


#94 User is offline   Djé 

  • accent artist
  • PipPipPip
  • Group: Members
  • Posts: 359
  • Joined: 10-January 06

Posted 12 June 2006 - 06:40 AM

View Postdruiddk, on Jun 12 2006, 12:56 PM, said:

Why is the GOTO ENDFOR included? As I see it it should just continue with the next command when the FOR is completed and since the :ENDFOR is right after the FOR command it seems pointless to me?

Because Findstr may find more than one "Manufacturer" line (Bezalel reported so) and you don't want to iterate on all of them but just take the 1st one (which hopefully is the right one). Hence the GOTO once the job is done.

#95 User is offline   druiddk 

  • Member
  • PipPip
  • Group: Members
  • Posts: 204
  • Joined: 30-November 05

Posted 12 June 2006 - 06:43 AM

Ah Djé thank you for clearing that up for me :)

#96 User is offline   Bezalel 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 591
  • Joined: 11-October 05

Posted 12 June 2006 - 07:10 AM

View PostDjé, on Jun 12 2006, 07:40 AM, said:

View Postdruiddk, on Jun 12 2006, 12:56 PM, said:

Why is the GOTO ENDFOR included? As I see it it should just continue with the next command when the FOR is completed and since the :ENDFOR is right after the FOR command it seems pointless to me?

Because Findstr may find more than one "Manufacturer" line (Bezalel reported so) and you don't want to iterate on all of them but just take the 1st one (which hopefully is the right one). Hence the GOTO once the job is done.

Since SMBIOS.EXE always reports the structures in numerical order the first manufacturer to be encountered is in the system structure (Structure type 1). according to the SMBIOS spec there must be 1 and only 1 structure of type 1. Structure Type 0 (BIOS) does not contain a manufacturer field.

The Following Structures may also contain a manufacturer:
2 Base Board
3 System Enclosure
4 Processor
22 Portable Battery
30 Out-of-Band Remote Access
39 System Power Supply

#97 User is offline   Bezalel 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 591
  • Joined: 11-October 05

Posted 12 June 2006 - 10:12 AM

View PostFreeStyler, on Jun 12 2006, 02:41 AM, said:

Can your script filter out the additional spaces or can you make/modify your script so it checks if, when no exact match is being found files with a partially the same pattern (4865776C6574742D5061636B617264) are being used?

I will trim the string to remove leading and trailing spaces in a future version. Partial matches are hard to code and if I ever implement CRC32 it will be impossable to implement partial matches.

#98 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 12 June 2006 - 03:18 PM

View PostBezalel, on Jun 12 2006, 06:12 PM, said:

View PostFreeStyler, on Jun 12 2006, 02:41 AM, said:

Can your script filter out the additional spaces or can you make/modify your script so it checks if, when no exact match is being found files with a partially the same pattern (4865776C6574742D5061636B617264) are being used?

I will trim the string to remove leading and trailing spaces in a future version. Partial matches are hard to code and if I ever implement CRC32 it will be impossable to implement partial matches.


That would be cool,

hey maybe eventually you can make a check that searches for Strings like: IBM, ACER, DELL....this way you would save quite some diskspace as you do not need files for every other variation in "System Manufacturer" names.

#99 User is offline   Bezalel 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 591
  • Joined: 11-October 05

Posted 12 June 2006 - 03:52 PM

View PostFreeStyler, on Jun 12 2006, 05:18 PM, said:

hey maybe eventually you can make a check that searches for Strings like: IBM, ACER, DELL....this way you would save quite some diskspace as you do not need files for every other variation in "System Manufacturer" names.


I'm not concerned with disk space since identical files are only written once to the CD. Implementing this would require hardcoding the manufacturer names in the script (I don't want to do this) or maintaining a database (too much work for too little benefit).

#100 User is offline   FreeStyler 

  • Member
  • PipPip
  • Group: Members
  • Posts: 169
  • Joined: 07-June 06
  • OS:none specified

Posted 12 June 2006 - 04:40 PM

View PostBezalel, on Jun 12 2006, 11:52 PM, said:

View PostFreeStyler, on Jun 12 2006, 05:18 PM, said:

hey maybe eventually you can make a check that searches for Strings like: IBM, ACER, DELL....this way you would save quite some diskspace as you do not need files for every other variation in "System Manufacturer" names.


I'm not concerned with disk space since identical files are only written once to the CD. Implementing this would require hardcoding the manufacturer names in the script (I don't want to do this) or maintaining a database (too much work for too little benefit).



no, i believe the opposite is true and the benefit of such method will be greater then its limitations...
I'll try to explain...if you search manufacturer strings for example "Dell" or as hex "44656C6C" you would have a more variable system that should work on various types of Dell Systems.
Dell PC's come with a randomly named '"System Manufacturer" string, one advantage it always starts with "Dell" eg;
Dell Computer Corp.
Dell Computer Corporation
Dell Computer Corporation.
Dell Inc.
And maybe a whole lot more variations... who knows!
Using a technique like this you have a more "reliable" versatile fail safe method that should work on every dell pc

Same counts for Acer, eg:
Acer
Acer, Inc.
AcerSystem

This post has been edited by FreeStyler: 12 June 2006 - 04:41 PM


Share this topic:


  • 28 Pages +
  • « First
  • 3
  • 4
  • 5
  • 6
  • 7
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy