Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
Petr

Microcode updates - UPDATE.SYS

Recommended Posts

I've been thinking Petr, how 'bout modifying or updating the update.sys file from Win98 first edition-gold to support or recognize Pentium 3 and Pentium 4 processors.

UPDATE.SYS in Windows 98 Standard Edition contains 7 microcodes only. What cpuid/socket combination would you choose?

Here is an overview how many microcodes are contained in various Windows versions:

UPDATE.SYS 4.10.1998 (Windows 98) 7 microcodes

UPDATE.SYS 4.10.2222 (Windows 98 SE) 27 microcodes

UPDATE.SYS 4.90.3000 (Windows ME) 49 microcodes

UPDATE.SYS 5.00.2195.6655 (Windows 2000 SP4) 81 microcodes

UPDATE.SYS 5.1.2600.2508 (xpsp.040806-1825) 94 microcodes

UPDATE.SYS 5.2.3790.1830 (srv03_sp1_rtm.050324-1447) 101 microcodes

If you have no licensing problem, you can use UPDATE.SYS from SE or ME.

Petr

Share this post


Link to post
Share on other sites

If you have no licensing problem, you can use UPDATE.SYS from SE or ME.

nah. not comfortable putting UPDATE.SYS from 98se/ME under 98fe. might ruin a 98 FE system. oh well, thanks for responding.

Share this post


Link to post
Share on other sites

I don't wanna sound dumb but I have to! What is this updated update.sys going to do for me and my pc?

Is there a reason I want it?

Thx!!

Share this post


Link to post
Share on other sites
I don't wanna sound dumb but I have to! What is this updated update.sys going to do for me and my pc?

Is there a reason I want it?

Thx!!

You may want it if your motherboard BIOS does not update the CPU to the latest microcode update version.

Please read this therad if you don't know how to get your current update version.

Petr

Share this post


Link to post
Share on other sites
nah.  not comfortable putting UPDATE.SYS from 98se/ME under 98fe.  might ruin a 98 FE system.  oh well, thanks for responding.

I don't think that you would ruin your system.

It is easy to put any microcode to UPDATE.SYS - if you know what you need, let me know.

Petr

Share this post


Link to post
Share on other sites
I forgot to reply - UPDATE.SYS supports Intel processors only.

Why UPDATE.SYS size doesn't match with the original?

Your UPDATE.SYS: 60,576 bytes.

Original UPDATE.SYS: 60, 592 bytes.

Do you know any good free patching program (supports silent patching)?

There is a totally free binary diff/patcher originally written for FreeBSD, but has been ported to Windows.

See http://www.daemonology.net/bsdiff/

You will see a link to the Windows port on that page.

Share this post


Link to post
Share on other sites

These are the new URLs for UPDATE.SYS for both 98SE + ME, this time with installers, no need to copy them manually to %windir%\system32\drivers anymore, also posted here:

http://www.msfn.org/board/?showtopic=46581

and here:

http://www.mdgx.com/web.htm

* Unofficial Windows ME Updated CPU Microcode UPDATE.SYS build 4.90.3001 Fix includes most current Intel CPUs:

http://www.msfn.org/board/?showtopic=44388

Direct download [166 KB, English]:

http://www.mdgx.com/files/MEUPDSYS.EXE

* Unofficial Windows 98 SE Updated CPU Microcode UPDATE.SYS build 4.10.2223 Fix includes most current Intel CPUs:

http://www.msfn.org/board/?showtopic=44388

Direct download [139 KB, English]:

http://www.mdgx.com/files/98UPDSYS.EXE

Edited by MDGx

Share this post


Link to post
Share on other sites
nah.  not comfortable putting UPDATE.SYS from 98se/ME under 98fe.  might ruin a 98 FE system.  oh well, thanks for responding.

I don't think that you would ruin your system.

It is easy to put any microcode to UPDATE.SYS - if you know what you need, let me know.

Petr

yeah I take back what I said earlier; one might use update.sys v4.10.2223 under a Win98 FE system. however, Win98 FE can't properly identify Intel pentium 3 & higher cpus & higher intel chipsets on newer mobos. Win9x users using non-intel motherboards should download & install the latest motherboard drivers.

Win95 & 98 fe users who have Intel MBs or MBs with intel 430Tx, 440xx, 800 or 8xx series chipsets MUST download & install v3.20.1008 of the Intel® Chipset Software Installation Utility here:

http://downloadfinder.intel.com/scripts-df...&OSFullName=All Operating Systems〈=eng

those using Win98 SE or WinME w/ Intel MBs or MBs with the intel chipsets mentioned earlier should get v6.30.1007 of the Intel® Chipset Software Installation Utility here:

http://downloadfinder.intel.com/scripts-df...ystems〈=eng

For those Win98se/WinME users looking for the update.sys updates, see MDGx's web page:

http://www.mdgx.com/web.htm

or use the download links from MDGx's recent post.

Share this post


Link to post
Share on other sites

What about Athlon XPs?

Updated UPDATE.SYS for Windows 98 SE, version changed to 4.10.2223

http://www.winpack.org/sp20/mc/update_sys-w98se.zip

Contains 26 microcodes for Pentium II, Pentium III and Celeron with cores: Deschutes / Covington / Mendocino / Katmai / Coppermine / Tualatin in Slot 1 and FCPGA-370 packages and for Pentium 4 Willamette and Northwood. No Xeon, EE and mobile processors.

Bad link!! (Error 404) :realmad:

Edited by RJARRRPCGP

Share this post


Link to post
Share on other sites
What about Athlon XPs?

Updated UPDATE.SYS for Windows 98 SE, version changed to 4.10.2223

http://www.winpack.org/sp20/mc/update_sys-w98se.zip

Contains 26 microcodes for Pentium II, Pentium III and Celeron with cores: Deschutes / Covington / Mendocino / Katmai / Coppermine / Tualatin in Slot 1 and FCPGA-370 packages and for Pentium 4 Willamette and Northwood. No Xeon, EE and mobile processors.

Bad link!! (Error 404) :realmad:

The files have moved to here: http://www.mdgx.com/web.htm#98SE

Win2K/XP have a K6.SYS and K7.SYS which updates AMD's microcodes.

Share this post


Link to post
Share on other sites
Win2K/XP have a K6.SYS and K7.SYS which updates AMD's microcodes.

Are you sure? I have looked into these files and it looks like they do just power manageent, not microcode update.

While UPDATE.SYS contains references to

\REGISTRY\MACHINE\HARDWARE\DESCRIPTION\SYSTEM\CENTRALPROCESSOR\

Update Status

Update Signature

Previous Update

AMDK6.SYS and AMDK7.SYS just to

\Registry\Machine\System\CurrentControlSet\Services\AmdK7\Parameters

Petr

Share this post


Link to post
Share on other sites

I have also found this MSKB article: http://support.microsoft.com/default.aspx?scid=kb;ja;418116 (in Japanese only) describing the function of these drivers:

processr.sys --- General-purpose processor driver (Intel Mobile Pentium 4 SpeedStep and the like cover)

p3.sys --- Concerning Intel Mobile Pentium III SpeedStep (including ultralow voltage edition,) & Intel Banias, after the market developing of Banias correspondence schedule

amdk6.sys --- AMD K6-2 system PowerNow!

amdk7.sys --- AMD Athlon4/Duron PowerNow!

crusoe.sys --- Transmeta Crusoe LongRun

viac3.sys --- Furthermore VIA C3 LongHaul (after Windows XP RTM maintenance discontinuance) 

Petr

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...