Leaderboard
Popular Content
Showing content with the highest reputation on 01/09/2023 in all areas
-
XP/W2k3 x64 on Modern Hardware
luk3Z reacted to George King for a topic
Here is my latest ported drivers collection for XP2ESD. These drivers are signed with my custom certificate. To get them signed import certificate into system before installation. All drivers are compatatible with XP and 2003 in both architectures. No other touch neede, every driver is standalone Whats included? x64 AMD_RAID_6.1.5.00025 AMD_SATA_1.2.001.0337 AMD_SATA_1.2.001.0402 AMD_SD+MMC_1.0.0.0106 AMD_USB3_1.1.0.0145 Generic_AHCI_1.0 Generic_AHCI_6.2.9200.20652 Generic_MSAHCI_6.1.7601.25735 Generic_NVMe_1.3.1014.00 Generic_NVMe_1.5.1200.00 Generic_NVMe_10.4.49.0 Generic_NVMe_6.1.7601.23403 Generic_SD+MMC_6.2.8056.0 Generic_Touchpad_6.2.9200.16384 Generic_UASP_6.1.7600.4002 Generic_UASP_6.2.9200.16384 Generic_USB2_5.2.3790.5203 Generic_USB3x_6.2.9200.21180 Generic_USBMassStorage_5.2.3790.5829 IRST_16.8.3.1003 IRST_18.36.3.1019 RSTe_4.7.0.1119 Samsung_NVMe_3.3.0.2003 TPM_6.1.7600.16385 WinUSB_6.2.9200.16384 x86 AMD_RAID_6.1.5.00025 AMD_SATA_1.2.001.0337 AMD_SATA_1.2.001.0402 AMD_SD+MMC_1.0.0.0106 AMD_USB3_1.1.0.0145 Generic_AHCI_1.0 Generic_AHCI_6.2.9200.20652 Generic_Disk_5.2.3790.4171 Generic_MSAHCI_6.1.7601.25735 Generic_NVMe_1.3.1014.00 Generic_NVMe_1.5.1200.00 Generic_NVMe_10.4.49.0 Generic_NVMe_6.1.7601.23403 Generic_SD+MMC_6.2.8056.0 Generic_Touchpad_6.2.9200.16384 Generic_UASP_6.1.7600.4002 Generic_UASP_6.2.9200.16384 Generic_USB2_5.2.3790.5203 Generic_USB3x_6.2.9200.21180 Generic_USBMassStorage_5.2.3790.5829 IRST_16.8.2.1002 RSTe_4.7.0.1119 Samsung_NVMe_3.3.0.2003 TPM_6.1.7600.16385 WinUSB_6.2.9200.16384 Download https://www.mediafire.com/file/dap6k6n96t27l1a/DP_Ported_DriversCollection_v24.7z/file Certificate, just run it from CMD reg add "HKLM\SOFTWARE\Microsoft\SystemCertificates\Root\Certificates\2516FF09B7786B05CBB7B96B97690821A13B36AF" /v "Blob" /t REG_BINARY /d "5C0000000100000004000000000800000300000001000000140000002516FF09B7786B05CBB7B96B97690821A13B36AF1900000001000000100000006604E2B4AF8E1E311D7D01577BADCE9C14000000010000001400000001A43F9D5BAEBFE4D86C9D007514AA094103C73A0F000000010000001400000080F75388C42C3A5209BC64307A711CE8E258BFFF04000000010000001000000029A595DC50B71061B554EB3F74A2BCED20000000010000001E0400003082041A30820306A00302010202109C4595B4E1845E8B445B11B720F1BC38300906052B0E03021D050030543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D060355040313065850324553443020170D3231313233313232303030305A180F32323231313233313232303030305A30543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534430820122300D06092A864886F70D01010105000382010F003082010A0282010100DC0EAF99F8FD61A19AC1B151DA02347897480373974B34E464C9896298FD513183C31BE742059BF7493A428C0B899F948F432B2EEAE29A617ADE75AEE6D7FBF0055AF5A6944B1AE427551553C05319E2B65301EDC6E7DC03159CDD228129058FFB46EBF26B871B5A1546B158EA8006744BA12DAEAE49BF266ADE97166BCDE424C43E7AE4E951BBFE8F6CA3AAA9A692851B5E5F91409B2071EECE7F5BF2EE372FA40D4DB30FF43062363F8CE499F5960350B49ECFB72559C234A356ABC97F300E7F6389C31A622294707E8143DC219E3A0BBCED4AD5C7A6DE2A44B65587D7FB5E898326C2905D4546EACAFF0A579A8643D99E58410623492DB4535F7502060CB90203010001A381ED3081EA300F0603551D130101FF040530030101FF304F0603551D250448304606082B06010505070303060A2B0601040182370A0305060A2B0601040182370A0306060A2B0601040182370A0307060A2B0601040182370A0308060A2B0601040182370A03093081850603551D01047E307C80106E13AE59A3D4C6AB69BD5A699E28E3F3A15630543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534482109C4595B4E1845E8B445B11B720F1BC38300906052B0E03021D0500038201010033C95C0CB8471EB54CB8DA1B176178F8ADA702DB79FAD0447A2B2E2D5C26143198C643E0F7A566B7A6D7B148A0FD72ABD762B7BCF7B46DF55C5BF5905C53CD3CA6DD4E12DA2AFC2E1355A4AD1658DA3D875E0C33C37C680B3D8E7D057F0183A6458D03B16EBC7D4155B26930EAAA0629E4FAC432DE31A848706DD5BB3D66EDC8E3DE5ED2D17F515EB810B1856B906C8714CC72EF8F8A91813EF65CD3224923ADBD4FD08FBE8147C11AF4D9CF047698E870B3F698B490F4C639713DBE31CBE51334783D8EE325CE803438B6E959F5466BA3B178448569864CE3542B7C31E76A81857993CFB3D6C1818C8D357E4A0B19DBE3DDDC8739A02D2A883C89F0923EBA6A" /f reg add "HKLM\SOFTWARE\Microsoft\SystemCertificates\TrustedPublisher\Certificates\B9B6F07ACD8C0A29597BB2AC1EECF59D046697A7" /v "Blob" /t REG_BINARY /d "030000000100000014000000B9B6F07ACD8C0A29597BB2AC1EECF59D046697A75C00000001000000040000000008000019000000010000001000000027114C6CAC4F2A0B4B6D0B1D3FD888AA140000000100000014000000EC77C51CB1021AD6278248DD8D6D474DF123699A0F00000001000000140000007C2BE80346DA6933211FB3E086D2D373454DEF48040000000100000010000000AA5FE38C7A8D84E83EC756AEAB36705920000000010000001B0400003082041730820303A0030201020210AA944720F0F0E89A4C7925C5BD795FDE300906052B0E03021D050030543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D060355040313065850324553443020170D3231313233313232303030305A180F32323231313233313232303030305A30543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534430820122300D06092A864886F70D01010105000382010F003082010A0282010100F0C27E766F7D27BC2BA2CC1B3E0A6E7434589F51AF1554A37BE1C23939B54E601DB393A14C3A223EFD61A47973E1093C1810BCF0298A2D4603684EA80CB5ED303C7D20094CCFFBE903EFA0CDF9FB29CF3F9CFD04E820494100E8E72C2719ED983202DAA59C2FB1DEC68AECBA724DE40173FEBDF9C8D20918538DDEDD7DEF033B69EB584B547910C69166953EF08E226FE26B02310975929C7862AF41B0739C0463A7356988E13AA396DC87195B1744D10EA59E1449F6DA6A6D536F423C81F325870756FBE54BCB0B1A7F8A0B4E165B730CC5A4A1C464CAF6257EB3575ECC38077A8334BF11C7561AF1A8F16D6A570ACD1343510329F6AAB6EF96741FCE7E58E50203010001A381EA3081E7300C0603551D130101FF04023000304F0603551D250448304606082B06010505070303060A2B0601040182370A0305060A2B0601040182370A0306060A2B0601040182370A0307060A2B0601040182370A0308060A2B0601040182370A03093081850603551D01047E307C80106E13AE59A3D4C6AB69BD5A699E28E3F3A15630543123302106092A864886F70D010901161461646D696E6973747261746F724078702E636F6D311C301A060355040A131347656F726765204B696E6720436F6D70616E79310F300D0603550403130658503245534482109C4595B4E1845E8B445B11B720F1BC38300906052B0E03021D050003820101000307298CCD1B761CAEDAABD7BC51E6528CE75CCB8F99C1092146C0E1589CD900D713F3EF97B18B3B43FADE02403F36EEAE7EAE1DD100F1A005F14F095D55653F35A4A44AAA00837DADB5E985388987D9798331AC8A1AB78CA13F457C110B0A87ACC98D3288E482AA403055D4119066C9384DB0A8646A399202117FFE9098DE5B6E9FCF59DD3D2A1050086C52009D5C80A8D677F1FDE7CF2C9B0F2ED11FE847B9DA132A9D9DCE584CC28CB694DC661CFD8F7C2BDB9ECAAA970D191655C327C819F3AB93D4EADBAF67B8B1CF5C2BC4D50944E9ED46CB6584BAC6E70D7F1FFADC72ACC2CCFECFAF1404902174EE0C6620A619F178238DF70D9EFE09E92500E29A1E" /f1 point -
XP64 SP2 + post SP2 update pack Gigabyte B450 Aorus M F52 BIOS AGESA 1.0.0.6 (original F41 AGESA 1.0.0.3 also worked), (booted to XP64 on a different PC with F62d, so maybe Zen3 as well?) Ryzen Zen2 Matisse CPU Issues Restart does not work with XP/XP64 with any of the acpis when using a PS2 keyboard. Have to manually push the restart button. Shutdown works fine. Workaround, use USB keyboard after it is installed (or integrate backported USB3 driver) BIOS Gigabyte B450 Aorus M BIOS settings So I noticed that by default virtualization (AMD-V) aka "SVM" was disabled by default. BIOS > MIT > Advanced Freq Settings > Advanced CPU Settings > SVM Mode Enabled & CoolNQuiet Enabled BIOS > MIT > XMP Profile 1 BIOS > BIOS > CSM Support Enabled & Fastboot Disabled & Full Logo Disabled You can also enable a PPT limit on the CPU lower than default. Lose a little bit of performance for a nice drop in heat. BIOS > Peripherals > AMD Overclocking > PBO to Enabled BIOS > Peripherals > AMD CBS > Package Power Limit > Manual & ## Picture shows a nice spot for power/performace around 50W ACPI ACPI needed for new motherboards. First versions were based on longhorn 5048 with some BSODs patched. There was a x86 version based on the original XP acpi with new instructions patched in assembly as well (6666). Latest version for XP/XP64 (7777) is here, https://www.mediafire.com/file/wsqgptapdrxhidf/ACPI2.0_v4_x86+x64_5.1+5.2.7z/file Drivers GPU Drivers (Tested nvidia GT710, GTX750Ti, and amd HD5450 video cards) NVIDIA 368.81 7/10/2016 AMD 14.4 09/05/2014 Onboard LAN/Audio drivers Realtek Audio 5.10.0.7514 8/23/2016 Realtek LAN 5.836.125.2018 1/25/2018 AMD CPU CoolNQuiet Driver 1.3.2.53 8/22/2007 Download AMD Processor Driver 1.3.2.53 and turn on power management if you want CPU to clock down during idle. Chipset Drivers (works with native storport on XP64, for XP you will need to integrate backported storport from Advanced) DEV7901/43C8 FCH/400 Series SATA Controller Option1: AMD 1.2.1.321 Download an old 13.4 XP/XP64 chipset pack from AMD. Open up amd_sata.inf and add in these lines underneath existing DEVs (a non B450 may have different DEV_): %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7901&CC_0106 %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7904&CC_0106 %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_43C8&CC_0106[/spoiler][spoiler=DEV7901/43C8 FCH/400 Series SATA Controller Option2: StorAhci_V1.0_20200928]Download Schtrom's StorAhci SATA AHCI Driver from sourceforge. Pros: Universal driver. Not limited to just AMD controllers. Cons: Sequential speed is slower compared to AMD 1.2.1.321 Needs SMART patch on backported win7 storport to enable SMART. DEV7901/43C8 FCH/400 Series SATA Controller Option2: StorAhci_V1.0_20200928 Download Schtrom's StorAhci SATA AHCI Driver from sourceforge. Pros: Universal driver. Not limited to just AMD controllers. Cons: Sequential speed is slower compared to AMD 1.2.1.321 Needs SMART patch on backported win7 storport to enable SMART. NVMe OFA NVMe 1.3 Storport Miniport Option1: 20180719 Download Schtrom's OFA NVMe 1.3 Storport Miniport from sourceforge. You will need to integrate a new version of storport.sys for it to work. Version 4173 (KB943545) or newer. You can also use the postSP2 update pack. Tested with a Samsung PM981 and storport 5.2.3790.4485. -Version 1.3 works. Version 1.5 stalled in the TXT setup just before format partition page. -Use MBR for boot drive. Native XP/XP64 does not boot from GPT. -Use NTFS. FAT32 starts install but hangs in the GUI setup halfway through Installing Devices. -No SMART data from CrystalDiskInfo, SMART with HWiNFO. DEV43D5 400 Series USB 3.1 XHCI Controller 1.0.5.3 Download the Windows 7 chipset pack for the B450 from AMD. 1.0.5.3 USB driver from USB31_PT for the controller and the hub works with the motherboard USB ports. But you get a Code 39 error. To fix, you will have to copy usbd.sys to your \system32\drivers folder for a live system. You can also modify the inf file in two spots to also copy over the usbd.sys file when it copies over the driver sys file like the amdxhc31.sys or amdhub31.sys. Use can decompress the usbd.sy_ file from your ISO or extract latest version from an unofficial service pack. In CMD, "expand usbd.sy_" Chipset Drivers (advanced) NTOSKRNL Emu_Extender required -Download NTOSKRNL Emu_Extender from sourceforge. https://github.com/MovAX0xDEAD/NTOSKRNL_Emu -Follow the instructions and compile backported drivers. THe USB driver needs Kernel Mode Driver Framework 1.11 (WDF 1.11). -Follow the instructions from above and create updated wdf files. Useful Tools: -Hexplorer or equivalent hex editor -Dependency Walker -PEChecksum.exe DEV7901/43C8 FCH/400 Series SATA Controller Option3: AMD 1.2.1.402 -Download the Windows 7 chipset pack for the B450 from AMD. -Open up amd_sata.inf and change the two lines that have NTAMD64.6.1 -> NTAMD64 (NTx86 if doing the 32bit version) -Add in these lines underneath existing DEVs if not already there (non B450 board may have different DEV_): %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7901&CC_0106 %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7904&CC_0106 %AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_43C8&CC_0106 -Open up amd_xata.sys with hexplorer or equivalent, find and change ntoskrnl.exe -> ntoskrn8.sys. -Apply PEChecksum.exe on amd_xata.sys DEV149C Matisse USB 3.0 Host Controller usbxhci 6.2.9200.xxxxx Backported generic Win 8 USB3 driver from NTOSKRNL_Emu works. Needs WDF1.11 backport as well. NVMe Generic Windows 7 NVMe Option2: stornvme 6.1.7601.23403 Backporting Windows 7 NVMe drive works. No SMART info. NVME Samsung Option3: 3.3.0.2003 Backport the Samsung NVME driver. secnvme.sys and secnvme.sys imports need to be changed to NTOSKRN8.SYS like with the other drivers. No SMART with CrystalDiskInfo but it does work with HWiNFO. I only have a Samsung NVME so havent tested if the generic works with other brands. Chipset Drivers (null) DEV790B FCH SMBus Controller Null driver. Download an old 13.4 XP/XP64 chipset pack from AMD or get Windows 7 for the B450 chipset. Open up SMBUSamd.inf and add in these two lines underneath existing DEVs: %AMD.DeviceDesc0% = AMDSMBus, PCI\VEN_1022&DEV_790B %AMD.DeviceDesc0% = AMDSMBus64, PCI\VEN_1022&DEV_790B DEV1481 Starship/Matisse IOMMU Null driver. Download an old 13.4 XP/XP64 chipset pack from AMD or get Windows 7 for the B450 chipset. Open up AmdIOV.inf and add in this line underneath existing DEVs: %IOMMU.DeviceDesc%=NULL_DRIVER,PCI\VEN_1022&DEV_1481 DEV1486 Starship/Matisse Cryptographic Coprocessor PSPCPP Install null driver to remove from missing devices. DEV1485/148A Starship/Matisse Reserved SPP/PCIe Dummy Function According to the readme this should also be a null driver. Unlike the SMBus and IOMMU, this one has a sys file that tries to install. Update inf to add DEV1485 and DEV148A. ACPI\AMDI0030 Install null driver to remove from missing devices Extra Stuff VMware and USB flash drive passthrough When using VMware, if you connect a USB flash drive and try to pass it through to the guest OS, you will need to use a USB port that is using the generic backported USB driver in the host OS. It does not work then using the AMD USB31_PT 1.0.5.3 chipset drivers from the motherboard. From the article it looks like other motherboard specific drivers will have the same issue with a few exceptions. Once you get the Win8 USB3 up and running, you can replace the AMD motherboard USB drivers. https://kb.vmware.com/s/article/2041591 Tested with: XP64host with VM10.0.7(last XP version) and Win7x64host with VM10.0.7 & 15.5.6(last Win7 version). Testing passthrough with a Kingston USB2.0 flash drive works fine. But when connecting a Kingston USB3.0 flash drive vmware gets a "unable to connect to ideal host", and the drive does not load properly in the WinXP guest OS. VMware and USB3.0 flash drive If you change the USB compatibility in vmware in Settings from 2.0 to 3.0, then install the backported generic drivers to the XP guest OS, it will work properly. Note that the vm image hardware compatibility mode has to be 8 or higher, if you are using an image set to 6.5-7.x mode or lower then the USB 3.0 drop down menu will not show up.1 point