Install Experimental Thunderbolt 4 Drivers for Windows 98 and Older Systems
A new driver package enables USB4 and Thunderbolt 3 support on legacy Windows versions, offering retro computing enthusiasts enhanced connectivity options.

Key points
- Developer Yeo Kheng Meng released xHCI98 v3.0.0.0 to add USB4 and Thunderbolt 3/4 support to Windows 98 SE through Windows 7.
- The project uses AI assistance for planning, coding, and review, targeting mid-2010s PCs that lack legacy EHCI controllers.
- The driver enables hotplugging and functionality for keyboards, mice, and Ethernet devices on systems that previously lacked native xHCI support.
A new experimental driver allows users of very old Windows operating systems to connect modern USB4 and Thunderbolt 3 or 4 devices. This development bridges a significant hardware gap for retro computing enthusiasts who wish to use contemporary peripherals with legacy software environments. The release expands connectivity options for systems that were never designed to support these newer standards.
In plain English
Modern computers use a specific controller called xHCI to manage USB 3.x and newer connections. Older operating systems like Windows 98 do not have drivers for this controller. Without these drivers, even basic devices like keyboards and mice may not work properly or cannot be plugged in while the system is running. This new software provides the missing link, allowing older systems to recognize and use modern USB ports effectively.
The background
Developer Yeo Kheng Meng created the xHCI98 v3.0.0.0 driver to address compatibility issues on mid-2010s PCs that only have xHCI chipsets. According to Tom's Hardware, Meng noted that older operating systems lack native xHCI drivers, causing significant functionality gaps. He explained that without this support, essential devices require BIOS legacy support and cannot be hotplugged. Ethernet and audio devices often fail to work entirely under these conditions.
What changes now
The xHCI98 driver package supports Windows 98 SE, ME, 2000, XP, Vista, and 7. It replaces standard USB port and hub drivers to facilitate connections for USB 1.1, 2.0, and SuperSpeed devices. The package includes additional drivers for UAS storage and Thunderbolt 3 and USB4 docks. Meng demonstrated the driver’s capabilities using a 2020 ThinkPad P14s Gen 1, showing successful hotplugging of various USB devices.
Key terms explained
System administrators should understand that experimental drivers carry inherent stability risks. Teams usually test such software in isolated environments before deployment. Check whether the hardware matches the developer’s test configuration to reduce unexpected behavior. Verify that critical data is backed up before installing unverified software. Monitor system logs for errors after installation. Ensure that users are aware of the experimental nature of the software.
What to do and how to stay safe: Windows 98
- Verify that your hardware matches the developer’s test specifications before installing the driver.
- Back up all critical data and system configurations to prevent data loss during installation.
- Test the driver in an isolated environment to assess stability and compatibility with your peripherals.
- Monitor system performance and logs for any unusual behavior or errors after installation.
General security guidance from the Vector Update newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
Which Windows versions are supported by the xHCI98 driver?
The driver supports Windows 98 SE, ME, 2000, XP, Vista, and 7.
Did the developer use AI to create this driver?
Yes, Meng used Claude Fable 5.1 for planning, Claude Opus 5.5 for coding, and Codex GPT 6 Astra for review.
Is this driver suitable for production environments?
No, it is an experimental project with known bugs and is not recommended for critical production use.



