Jump to content

Multi Manufacturer Pre-Activation


Recommended Posts


Hey Guy's,

I got a 'Tiny PC' in this week, no HDD [so no oembios set] :no:

The manufacturer is listed as 'FIC___'

I couldn't find it listed on post 202, anyone know if theres an oembios set available ?

Thanks Guys. :)

Link to comment
Share on other sites

I never heard of Tiny PC but there was a Tiny Computers. They went out of business and were taken over by Time Computers. both of these brands are listed in kutslist (but I don't have either of these sets). What does the COA say?

Link to comment
Share on other sites

  • 3 weeks later...

Wow That was a long thread to read... and now i got the gist but at the same time am left at where to start....

I would like to incorporate all this into my multiboot disk (xp, pro, home, mce, 2000, 98se, hirens, etc)

If someone might explain the process and bring all this thread into a small how to type post I would appreciate it. Right now i have Oem and Retail versions of xp home pro and mce... also i have Dell sp2 Royalty copies for xp pro home and mce as well as vista...

What do i need (tools and files) to begin and what is the basic steps to take... Thanks in advance.

Mrd05d

Link to comment
Share on other sites

Hi Mrd05d ,

Just take it in small steps. and your disk should work out fine. ;)

Start with making a plain SP2/3 unattended install that pre-activates.

Then add your Hotfixes, Updates, Tweaks, Apps, or what ever. Making sure all these work.

Once your happy with it, migrate it into your Multi-boot disk.

As long as your using some sort of menu to select the OS you want to install, it should be the same as adding any other version of XP. B)

Link to comment
Share on other sites

right on well i already made a AIODVD with xp home and pro retail/oem 2000 98se so i can do my reinstalls easier at work. But im not exactly sure how to get the oembios to switch after the scan if that makes since. What exactly does oemscan.exe do? Just Scan or actually scan match and replace before copy? Do i need to write my own script to have it replace... The thread was so very long and went back and forth im lost as to how to actually have the disk scan for which oembios then tell the computer to copy those on setup. Any help would be appreciated.

I guess it would have helped if i would have downloaded the Zip and read the info files... Sorry bout that

Edited by mrd05d
Link to comment
Share on other sites

Hi Mrd05d,

I'm no expert, but this is how i believe it works.

OEMSCAN scans the BIOS looking for the manufactures strings, then compares that info to whats listed in its .ini file. If it finds a match it replaces the OEMBIOS files on the CD, with the ones in the listed folder.

When you download it ;)

Look at the "Oemscan.ini" it will make more sence.

Hope this helps.

Link to comment
Share on other sites

Ok Now that i looked at this for a little longer and read the oemscan instructions txt I have a few questions as well as offerings.

First the offerings:

I would like to mirror the oembios repository. I currently have 2000 gb to use on my web hosting server and a matched 2000 gb monthly transfer limit.

I think if the files were offered differently it would be much easier to understand start and finish this product. I would like to 7z the oembios files in the correct directory structure with the oemscan.ini that matches for all the oembios file sets that we have. This way you could download one 7z file extract to the oemscan folder and then just remove the things you don't want instead of having to manually add all the ones you do. Maybe also i could host some tutorials on how to implement oemscan in unattended AIO DVDs for Techs and such...

Second Questions:

Why are there oembios crossed off the repository? Also the torrent files are down i know that you cant distribute them through the forum but is there any other way to get them. Also Each set of oembios files has to go in a seperate folder right? So if there are two dell sets then the Folder structure would be Dell\set1\ and Dell\set2\

Link to comment
Share on other sites

Please see my oemscan.ini as follows.

However, I don't know some SLPs range exactly, becaue they are maked as "." in oembiso.dat, so I enlarge their range. For example, AMOI, Tektronix, JVC, SHARP.

;  OEMScan v1.4.1 by Jeremy (xehqter)

;
; Gateway / eMachines OEMBIOS Files CRC32 = C86378C7 & A04597C6
; SLP = Gateway,EMACHINES
;
; CRC32= A04597C6
[Gatewa]
PATH=".\GatewayA\"
RANGE="0xFE840:20,0xF0A0B:100,0xF0EF6:100,0xE0840:20,0xEFD3A:20,0xF2EBA:20,0xF0DB3:20,0xF1036:20,0xE49C1:20,0xE3024:20,0xF307F:20,0xF28AC:20,0xF2B23:20,0xF3D37:20,0xEBA1C:20,0xF00F2:20,0xFDE11:20,0xF3AA6:20,0xF9577:20,0xF32F0:20,0xE46C0:20,0xF330B:20,0xF3110:20"

; CRC32 = C86378C7
[Gateway]
PATH=".\GatewayC\"
RANGE="0xFE840:20,0xF0A0B:100,0xF0EF6:100,0xE0840:20,0xEFD3A:20,0xF2EBA:20,0xF0DB3:20,0xF1036:20,0xE49C1:20,0xE3024:20,0xF307F:20,0xF28AC:20,0xF2B23:20,0xF3D37:20,0xEBA1C:20,0xF00F2:20,0xFDE11:20,0xF3AA6:20,0xF9577:20,0xF3200:20,0xE46C0:20,0xF330B:20"

; CRC32 = C86378C7
[EMACHINES]
PATH=".\GatewayC\"
RANGE="0xF0000:FFFF"

;
; Dell OEMBIOS Files CRC B6F0EEFD
; SLP = Dell System, Dell Computer, Dell Inc
;
[Dell System]
PATH=".\Dell\"
RANGE="0xFE076:10,0xF49A9:10,0xFE05E:10"

[Dell Computer]
PATH=".\Dell\"
RANGE="0xFE840:10"

[Dell Inc]
PATH=".\Dell\"
RANGE="0xFE838:18"

[Dell Quanta]
PATH=".\DellQ\"
RANGE="0XFE827:21"

;
; Sony OEMBIOS Files CRC32 = 376E13C7
; SLP = Sony Corporation
;
[Sony Corporation]
PATH=".\Sony\"
RANGE="0xFFF80:70,0xFDFC0:40,0xFE800:80"

; SAMSUNG OEMBIOS Files CRC32 = 904CF15A
; SLP = $SAMSUNGPC
;
[$SAMSUNGPC]
PATH=".\SAMSUNG\"
RANGE="0xFE710:100"

; ASUS OEMBIOS Files CRC32 = B20C65BF
; SLP = ASUS_FLASH
;
[ASUS_FLASH]
PATH=".\ASUS\"
RANGE="0xFC000:3FFF"

; BenQ OEMBIOS Files CRC32 = B55014F0
; SLP = BenQHub
;
[BenQHub]
PATH=".\BenQ\"
RANGE="0xFFE00:1FF"


; MSI OEMBIOS Files CRC32 = CDB82950
; SLP = MSI-2831-MS, MSI-PenNote, MSI-PC
;
[MSI-2831-MS]
PATH=".\MSI\"
RANGE="0xFFF70:10"

[MSI-PenNote]
PATH=".\MSI\"
RANGE="0xFE6D0:10,0xFFF70:10"

[MSI-PC]
PATH=".\MSI\"
RANGE="0xFFF70:10"

[AMOI Electronics CO.,Ltd]
PATH=".\AMOI\"
RANGE="0xFE700:104"

[MEI_CF]
PATH=".\Panasoni\"
RANGE="0xFE600:6"

[SHARP]
PATH=".\SHARP\"
RANGE="0xFFFC0:3F"

[LG Electronics]
PATH=".\LG\"
RANGE="0xFE000:200"

; Actebis OEMBIOS Files CRC32 = 9433FB11
; SLP = Actebis:SAM#451B
;
[Actebis:SAM#451B]
PATH=".\Actebis\"
RANGE="0xFC000:1000,0xFD000:1000,0xFE000:1000"

[Tektronix]
PATH=".\Tektroni\"
RANGE="0xFBEC6:4139"

[JVC_MPXP]
PATH=".\JVC\"
RANGE="0xFEC60:139F"

;
; HP / Compaq OEMBIOS Files CRC32 = 06D652A4, CD4E1902
; SLP = Compaq, Hewlett, HP Pavilion
;
;CRC32 = CD4E1902

[Compaq]
PATH=".\HPQ\"
RANGE="0xE0000:FFF0,0xF0000:FFF0"

;CRC32 = CD4E1902

[Hewlett]
PATH=".\HPQ\"
RANGE="0xE0000:FFF0,0xF0000:FFF0"

;CRC32 = 06D652A4

[HP PAVILION]
PATH=".\Pavilion\"
RANGE="0xF0000:FFFF"

;
; Lenovo OEMBIOS Files CRC32 = 5237B729
; SLP = LENOVO
;
[LENOVO]
PATH=".\Lenovo\"

; LEGEND OEMBIOS Files CRC32 = 7B06BD13
; SLP = LEGEND Dragon
;
[LEGEND Dragon]
PATH=".\LEGEND\"
RANGE="0xF0000:FFFF"

;
; IBM OEMBIOS Files CRC32 = D7A77612
; SLP = IBM CORPORATION
;

[IBM CORPORATION]
PATH=".\IBM\"

;
; Toshiba OEMBIOS Files CRC32 = A16F9D62
; SLP = Toshiba
;
[TOSHIBA]
PATH=".\Toshiba\"
RANGE="0xF0000:FFFF"

; FUJITSU OEMBIOS Files CRC 9CF90CA8
; SLP = FUJITSU-PC
;
[FUJITSU-PC]
PATH=".\FUJI\"

; FUJITSU OEMBIOS Files CRC 10045CFA
; SLP = FUJITSU SIEMENS, FSC SYSTEM, FSC SERVER
;
[FUJITSU SIEMENS]
PATH=".\FUJITSU\"

[FSC SYSTEM]
PATH=".\FUJITSU\"

[FSC SERVER]
PATH=".\FUJITSU\"

; FUJITSU OEMBIOS Files CRC D2D64C41
; SLP = FUJITSU, SIEMENS, PRIMERGY
;
[FUJITSU]
PATH=".\FUJITSUS\"

[SIEMENS]
PATH=".\FUJITSUS\"

[PRIMERGY]
PATH=".\FUJITSUS\"

; HEDY OEMBIOS Files CRC32 = 162C7931
; SLP = HEDYCOMPUTER
;
[HEDYCOMPUTER]
PATH=".\HEDY\"
RANGE="0xF0000:FFFF"

; Founder OEMBIOS Files CRC32 = 3A0C0121
; SLP = Founder PC
;
[Founder PC]
PATH=".\Founder\"
RANGE="0xF0000:FFFF"

; GREATWALL OEMBIOS Files CRC32 = 47E62C15
; SLP = GREATWALL
;
[GREATWALL]
PATH=".\GREATWAL\"
RANGE="0xF0000:FFFF"

; Acer OEMBIOS Files CRC32 = 717B6EF3
; SLP = AcerSystem
;
[AcerSystem]
PATH=".\Acer\"
RANGE="0xFE000:2000,0xF0000:E000"

; Acer TravelMate OEMBIOS Files CRC32 = 700A8481
; SLP = TravelMate
;
[TravelMate]
PATH=".\TravelMa\"
RANGE="0xF0000:FFFE"

; TSINGHUA TONGFANG OEMBIOS Files CRC32 = 7870B3C6
; SLP = TSINGHUA TONGFANG COMPUTER
;
[TSINGHUA TONGFANG COMPUTER]
PATH=".\TSINGHUA\"
RANGE="0xF0000:FFFF"

; Haier OEMBIOS Files CRC32 = A94BE5ED
; SLP = HaierComputer
;
[HaierComputer]
PATH=".\Haier\"
RANGE="0xF0000:FFF0"

; TCL OEMBIOS Files CRC32 = D99F7B12
; SLP = TCL123
;
[TCL123]
PATH=".\TCL\"
RANGE="0xF0000:FFFF"

; NEC OEMBIOS Files CRC32 = E32D3612
; SLP = NECC_, NEC-PC, NEC Computers, NEC_Product
;
[NECC_]
PATH=".\NEC\"

[NEC-PC]
PATH=".\NEC\"
RANGE="0xF0000:FFFF"

[NEC Computers]
PATH=".\NEC\"
RANGE="0xF0000:FFFF"

[NEC_Product]
PATH=".\NEC\"
RANGE="0xF0000:FFFF"

; NEC OEMBIOS Files CRC32 = 678752DC
; SLP = NECc_, NECC1, NEC-PC
;
[NECc]
PATH=".\NECC\"
RANGE="0xF0000:FFFF"

[NECC1]
PATH=".\NECC\"
RANGE="0xF0000:FFFF"

[NEC-P]
PATH=".\NECC\"
RANGE="0xF0000:FFFF"

; Hasee OEMBIOS Files CRC32 = 1C1187CB
; SLP = Haseecomputer
;
[HASEECOMPUTER]
PATH=".\Hasee\"
RANGE="0xF0000:FFFF"

; DIXONSXP OEMBIOS Files CRC32 = 221C8416
; SLP = DIXONSXP
;

[GIGABYTE]
PATH=".\Gigabyte\"
RANGE="0xF0000:FFFF"

[DIXONSXP]
PATH=".\DIXONSXP\"

[BIOSLOCKFUNCTION ELITEGROUP]
PATH=".\ELITEGRO\"
RANGE="0xF0000:FFFF"

[emaxs]
PATH=".\Emaxs\"

; Equus OEMBIOS Files CRC32 = 0D59FC53
; SLP = Equus
;

[Equus]
PATH=".\Equus\"

[Lan Plus]
PATH=".\LanPlus\"

[MAXDATA]
PATH=".\MAXDATA\"
RANGE="0xE0000:FFFF,0xF0000:DFFF"

; MEDION OEMBIOS Files CRC32 = 06485F9D
; SLP = MEDIONPC, MEDIONNB
;

[MEDIONPC]
PATH=".\MEDION\"
RANGE="0xF0000:FFFF"

[MEDIONNB]
PATH=".\MEDION\"
RANGE="0xF0000:FFFF"

; SYSFIC OEMBIOS Files CRC32 = 15367043
; SLP = SYSFIC
;

[SYSFIC]
PATH=".\SYSFIC\"
RANGE="0xF0000:FFFF"

[SNC302EEH]
PATH=".\Systemax\"

[TRIGEM]
PATH=".\TRIGEM\"
RANGE="0xF0000:FFFF"

[iQon.ie]
PATH=".\iQonie\"

[vpr Matrix]
PATH=".\Matrix\"
RANGE="0xF0000:FFFF"

; Micro OEMBIOS Files CRC32 = AA944D37
; SLP = powerspec, WinBook
;

[powerspec]
PATH=".\Micro\"
RANGE="0xF0000:FFFF"

[WinBook]
PATH=".\Micro\"
RANGE="0xF0000:FFFF"

[HIGRADED]
PATH=".\HIGRADED\"

[alienware]
PATH=".\Alien\"

[americanfuture]
PATH=".\AMERICAN\"
RANGE="0xE0000:FFFE,0xF0000:FFFE"

[EPSON]
PATH=".\EPSON\"

[HITACHI]
PATH=".\HITACHI\"

[Mitsubishi]
PATH=".\Mitsubis\"
RANGE="0xF0000:FFF0"

[MCJ Co,.Ltd]
PATH=".\MOUSEC\"

[OQO Inc/Zepto/(jja)]
PATH=".\OQO\"

[Seanix]
PATH=".\Seanix\"
RANGE="0xF0000:FFFF"

[SOTEC]
PATH=".\SOTEC\"
RANGE="0xF0000:FFFF"

[TARGASYS]
PATH=".\Targa\"
RANGE="0xF0000:FFFF"

[Time Computer]
PATH=".\TimeC\"
RANGE="0xF0000:FFFF"

I would appriciate if anyone can provide me with the oembios files as follows.

EPSON 74163373

HITACHI BE5CE5BD

Mitsubishi 71631112

MOUSE Computer MCJ Co,.Ltd DEBD653E

Seanix/Cicero Seanix B7FC8D93

SOTEC SOTEC E0766DE2

Targa TARGASYS D0F94E0D

TIME COMPUTER Time Computers, Time Computer 7EB9D890

SHARP SHARP 8432EB94

JVC JVC_MPXP B3F88133

Edited by quya
Link to comment
Share on other sites

Someone correct me if I am wrong, but ... the ones that are crossed off are no longer needed as they are covered by a newer OEMBIOS file for that manufactuerer.

I think they just keep adding and adding detection for new BIOS without removing detection for old ones.

PS

I also wish someone were to summarize this stuff into a nice article/tutorial format.

I myself gave up. I just switch to the correct OEMBIOS files in safe mode after installation.

Link to comment
Share on other sites

However, I don't know some SLPs range exactly, becaue they are maked as "." in oembiso.dat, so I enlarge their range. For example, AMOI, Tektronix, JVC, SHARP.

Here is the relevant quote for the SLP Whitepaper:

ReadSize can range from 0005 - FFFF; however, there are performance and security penalties if this range is unnecessarily large. If not specified, it has a hexadecimal value of 104 bytes. ReadSize is optional.
Edited by Bezalel
Link to comment
Share on other sites

ReadSize can range from 0005 - FFFF; however, there are performance and security penalties if this range is unnecessarily large. If not specified, it has a hexadecimal value of 104 bytes. ReadSize is optional.

So, for Tektronix

BIOS=F000,C9A6,,Tektronix

BIOS0=F000,E840,,Tektronix

BIOS1=F000,BEC6,,Tektronix

BIOS2=F000,E840,,Tektronix

I should write the range as follows, right? By the way, where can I get this technical information you mentioned.

RANGE="0xFC9A6:104,0xFE840:104,0xFBEC6:104"
Edited by quya
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...