Jump to content

Updated drivers for Windows XP SP3 and Windows 2003 SP2 (x32/x64) for modern hardware


Recommended Posts

Posted

@reboot12

In A786BIOSNEW.bin there is no live/current Setup variable yet.

What exists is only the default Setup, and so this is the right nice:) place where to patch

Dietmar


Posted (edited)

@reboot12

What I remember is, that the Setup Item Hidden was the very last byte of the Nvram.
In A786BIOSNEW.bin it should be 01.

So i think, the correct place where to patch this from

01 ===> 00

is at

Primary 0x18013E8
Mirror    0x1FB8A90

But I have to double double check this

Dietmar

Edited by Dietmar
Posted

@reboot12

I trust Winhex much more.

Because when I remember the crazy journey for to enable CSM as "Default" on the N100,

I do not find this place via UefiTool, only with Winhex

Dietmar

Posted (edited)

@reboot12

Ok, lets check next one:

ME disable is the byte that differs between my Bios current MeSetupStorage.
In my current Bios setting this byte is 01, in the new Bios "Default" it is 00.

Primary 0x18014C1 : 00 ==> 01
Mirror   0x1FB8B69 : 00 ==> 01

and also double double check

Dietmar

Edited by Dietmar
Posted

@reboot12

In Intel-GbE-Region you need to calculate Checksum.

But as far as I know, there is no place for a Checksum of NVram.

And from the N100 I know: Via FPT.efi you can flash what you want,

but this is very dangerous if you dont have an EEpromer for emergency.

 

I found also after crazy search CSM enable in "Default" Bios settings

CSM Support:


Primary 0x18013DC : 00 ==> 01
Mirror    0x1FB8A84 : 00 ==> 01

Fastboot is already disabled by default Bios settings,

now nearly everything is ready, only Hii I miss until now

Dietmar

Posted (edited)
11 minutes ago, Dietmar said:

now nearly everything is ready, only Hii I miss until now

AFAIK HII is built at some point - when I was messing around with DMI (WriteOnceStatus), at some point I also didn't have HII data, but I don't remember how I rebuilt it - probably after flash using fpt ???

On ASUS you need set PublishResources but on other motherboard I don.t know:

https://github.com/ab3lkaizen/SCEHUB?tab=readme-ov-file#asus

Edited by reboot12
Posted (edited)

@reboot12

Please open your just now working BIOS dump with UEFITool for to check for HII

Search GUID and extract these 4 modules:

348C4D62-BFBD-4882-9ECE-C80BB1C4783B    HiiDatabas
A4F2909C-5E2A-438A-91BA-272B0923049A       PlatformSetu
271B424E-A4CC-4E0E-90A2-7EA4841F12F3      ExportHiiD
3DFE2E72-9F6D-4350-BA4F-20333B52B876      AmiSyncSetupDat

For each hit:
PE32 image section: right click that PE32 section -> Extract body

Name the files as this so that I can compare with mine from my running Bios

HiiDatabas.bin
PlatformSetu.bin
ExportHiiD.bin
AmiSyncSetupDat.bin

Dietmar

 

Edited by Dietmar
Posted

@reboot12

I think, that I make a mistake but only in CSM enabled.

So whole correction is

0x18013DC = 00
0x1FB8A84 = 00
0x18013DD = 01
0x1FB8A85 = 01

Dietmar

Posted

@reboot12

here is my modded Bios, based on your seller V5 Bios

https://www.upload.ee/files/19143027/A786BIOSNEW6.bin.html

If you want to use this, you have to put your own MAC for the i219 into it and correct Checksum in GbE

Dietmar


 

What I changed in Bios "Default"

Hidden Bios settings are now all visible

ME State = Disabled

CSM = Enabled

Adjust my MAC adress for the i219 lan chip

Correct Checksum for this MAC in GbE

 

Posted (edited)

@Dietmar

My HII files from BIOS: https://www.upload.ee/files/19143669/HI_files.zip.html

Sorry, but I won't test A786BIOSNEW6.bin. AIMB PC is my best computer 8 Gen CPU, RAM 16 GB, NVMe disk, monitor 2K (2560x1440) WinXP 64-bit and I use it for video processing, editing, so I need it and I don't want to damage it. Moreover, there is no need to create a BIOS with default settings because you only need to set these settings once and they are remembered practically forever (probably until the CR2032 CMOS battery is discharged). CSM settings are normal work and possible enable/disable whenever I want. I understand why you did it in the N100 board, but in the case of AIMB there is no such need.

AIMB-786 is very cool mobo - you can run all operating systems on it without modifying the BIOS - I tested the following: MS-DOS, Win9x (AHCI), WinNT 4.0 (AHCI or NVMe), WinXP 32/64-bit (AHCI or NVMe), Win7 32/64-bit, Win10 64-bit :)

I am happy that I have drivers for both i211 and i219 network cards for WinXP 32-bit/64-bit - I will be testing copy speeds over an ethernet cable using programs such as TeraCopy, KillCopy or Mikrotik Bandwitch Test:
mikrotik.png

If you want to improve the i219 drivers, I will be happy to help you test them :yes:

P.S. Recently, when I tried to run WinXP on a BayTrail EFI 32-bit Asus T100 laptop/tablet, I damaged it by changing a hidden option in the BIOS - that's why I don't want to mess with the BIOS on my AIMB - sorry.
BOM Selection Switch - damaged laptop

Edited by reboot12

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...