Tim’s free-for-all driver guide
- Read this first
- Contacting me
- Software
- Motherboard
- Chipset and onboard devices
- ASUS ATK010010 device
- ACPI\IFX0101 TPM device
- ACPI\AWY0001 device
- ACPI\CPL0002
- ACPI\HPQ0004
- ACPI\HPQ0006
- ACPI\HPQ0007
- ACPI\IBM0068
- ACPI\MAT0019 and ACPI\MAT0020 on Panasonic Toughbooks
- ACPI\NSC1100 Winbond TPM device
- ACPI\SMCF030 SMC IR device
- ACPI\WEC1020 and ACPI\WEC1021 Winbond IR device
- 8086:3b32 and 8086:3b64 devices
- F6 drivers
- Video cards
- Soundcards
- Wireless networking
- Wired networking
- Modems
- Bluetooth
- Card readers
- Webcams
- Touchscreens
- I/O controller cards
- Keyboards and mice
- Windows 98
- Lists of common manufacturers
Last updated 23-5-2010.
Short link to this page: www.tim.id.au/drivers
Shorter link: Tell them to google for tim’s driver guide!
For news/updates regarding this page, see https://tim.id.au/blog/category/drivers
Read this first
Instead of individually blogging about each and every random device and its driver I come across, I’ve decided to make up this page to list them all. This is partly for my own reference, and partly for everybody else’s reference – I’m sick of random bits of hardware I can’t use unless I sign up to driverguide or its sister sites and pay for the privilege of using the stuff I already own.
There will be no sponsored links, ads, compulsory registration or any such nonsense, and it’ll remain as long as I can support and maintain it myself.
All the drivers I’m hosting are in https://tim.id.au/static/, which I’m hoping Google will index at some point and show up in searches for exact filenames and such (hint: searching for “index of” filename often turns up plain folders like that full of drivers).
Plenty of drivers for XP tend to work with 2000 as well, which doesn’t have inbuilt support for zip files; if you can’t open a zip file I recommend 7-Zip (which is faster than XP’s zip engine anyway so consider using it regardless).
Contacting me
Feedback
I love feedback, of every kind. Did one of my drivers work for you? Did you try one out and it didn’t work? Email me and let me know, because I can only do so much testing. Everything on this page I’ve personally tested to work on at least one computer somewhere.
Copyright
If you happen to hold copyright on any of the software I’ve made available for download, feel free to let me know, and I’ll be more than happy to remove it. Please note that if your software is on my driver page, it’s probably because it’s difficult to find, and I ask that you help out and give me a direct link to a download page on your website for the same drivers.
Driver requests
Do you need a driver that isn’t on this page? Email me with the vendor and device IDs (you’ll find these in a string of text in the device’s properties page – something like PCI\VEN_1002&DEV_9441&SUBSYS_20421002) and anything else you know about the device, and I’ll have a look and see what I can find for you.
I can give no guarantees except about giving it a go, and that I already do this same thing for 5-10 computers every week at work. And my customers love me, so there.
Please note all I’m doing is finding existing drivers on the net, and making them available for download from my own site; I have nothing to do with software development, and haven’t (and can’t!) write custom drivers for you. If you absolutely can’t find a working driver, I recommend chucking out the offending hardware and replacing it with a product whose maker cares about its customers for longer than it takes to get paid by them.
You can find my email address here.
Software
CPU-Z
CPU-Z is a free and frequently updated app that identifies key parts of your hardware – namely, the CPU, RAM, and motherboard specs. Apart from being technically interesting, it’s the easiest way to find out what chipset your system has.
Unknown Devices (UKD)
Unknown Devices (UKD) gets used every day at work. It’s a tiny program that’ll check out the vendor and device IDs of all your hardware, compare them to a near-encyclopedic list, and tell you exactly what you’re missing a driver for. It’s even more perfect that it’s completely free.
Motherboard
Chipset and onboard devices
I’d recommend installing the chipset drivers first, as they frequently include drivers for onboard sound, networking or video, which can save you the time of hunting them down one by one. Conversely, Windows XP includes full drivers for plenty of older boards – it fully supports i815 boards out of the box for example, as far as I know – so you may only have to download one or two other drivers.
Use CPU-Z to find out what chipset you have. In the screenshot above, for example, this is the Intel i945G or GZ. Using Intel’s Download Center site, search for “i945g”, pick the Mobile option if it’s a laptop, pick your version of Windows, and download whatever’s relevant (in this case, you’d want the executable (“exe”), non-Developer “Intel Graphics Media Accelerator Driver”.
Common chipset manufacturers at the moment are Intel, AMD/ATi, NVidia (the “nForce” product line is motherboard chipsets), VIA and SiS. There are far too many options for me to sensibly mirror here, so here’s links to the current download sites of the above:
- Intel: http://downloadcenter.intel.com/
- AMD/ATi: http://ati.amd.com/support/driver.html
- NVidia: http://www.nvidia.com/content/drivers/drivers.asp
- VIA: http://www.viaarena.com/default.aspx?PageID=2
- SiS: http://www.sis.com/download/
Installing the chipset drivers will deal with unknown devices like PCI bridges and the SMBus.
ASUS ATK0100\0110 device
If you’re using an ASUS laptop or a machine with an ASUS motherboard, you might have an “ATK0110” or “ATK0100” unknown device; this is something to do with ACPI on ASUS computers, and a driver is available on their site in the downloads section for your particular board. I’m also mirroring it here:
- ASUS driver for ATK0100 ACPI device: https://tim.id.au/static/atk0100.zip (<1MB)
- ASUS driver for ATK0110 ACPI device: https://tim.id.au/static/atk0110.zip (<1MB)
There’s a distinct difference between the two. The ATK0100 seems to be in laptops while the 0110 seems to be a desktop thing.
ACPI\IFX0101 TPM device
This is the Infineon Trusted Platform Module device on Hewlett-Packard NC4000/6000 series notebooks. Infineon don’t seem to publish a driver themselves; get it from HP’s website.
I’ve also found this in a Toshiba Tecra A3X, which seems to be on the Australian site but not the US one. Here‘s a starting point for finding A3X drivers on Toshiba Australia’s website.
ACPI\AWY0001 device
This device appears to be part of supporting Away Mode in XP Media Centre; I’ve seen it as an on/off option in BIOS on a few new machines. Away mode seems to be like a lesser standby, where things can wake up faster.
What I can tell from what I can find on the subject is that you need a Media Centre OS (XP MCE or Vista) to have a driver for this device, and it’s irrelevant and harmless if you don’t. To get rid of it, disable “Media Center Away Mode” or “AMD Live!” in BIOS.
ACPI\CPL0002
This is the battery meter and wireless select switch driver on Dell Mini Inspiron 910 netbooks (and probably other models). Check out Dell’s site for this driver.
ACPI\HPQ0004
This is the hard drive freefall sensor in some HP laptops, including the DV6910p. It’s sometimes called the “Mobile Data Protection Sensor”, which sounded like something to do with security. HP call it 3D Driveguard. Get it from their site here.
ACPI\HPQ0006
This is the HP Quicklaunch buttons on the 6910p and probably others. Get it from HP here.
ACPI\HPQ0007
HP Quicklaunch buttons on 6704au and others. Get it here.
ACPI\IBM0068
This is IBM’s Power Management driver on Thinkpad laptops. It’s available on Lenovo’s website, but to save time, get it from me here:
- Driver for ACPI\IBM0068 Thinkpad Power Management device: https://tim.id.au/static/IBMPM.zip (1MB)
ACPI\MAT0019 and ACPI\MAT0020 on Panasonic Toughbooks
These are Hotkey and Hotkey Plus devices on Panasonic Toughbook notebooks. You can find drivers for these on Panasonic’s website here, or from me below:
- Driver for ACPI\MAT0019 and 0020 devices on Panasonic Toughbook: https://tim.id.au/static/toughbook-hotkey-drivers.zip (<1MB)
ACPI\NSC1100 Winbond TPM device
This TPM device is found in IBM/Lenovo T43/p and R52 laptops and probably many others. Get the driver (says it supports 2000, XP and Vista) from IBM’s site here.
ACPI\SMCF030 SMC IR device
This is the IR port on many Toshibas including the Tecra M2, and (I think) some Dells. Toshiba.com.au didn’t list the driver for this or the soundcard for an M2 I worked on, but the US site did. Get it from there, or me here:
- Driver for ACPI\SMCF030 Infrared device: https://tim.id.au/static/s245firx.exe (<1MB)
ACPI\WEC1020 and ACPI\WEC1021 Winbond IR device
Found in a Toshiba Satellite A200.
- Driver for ACPI\WEC1020 or 1021 Infrared device: https://tim.id.au/static/winbond-ir.zip (7MB)
8086:3b32 and 8086:3b64 devices
These are the Intel HECI (“Host Embedded Controller Interface”) on their “Ibex Peak” (5-series) chipsets. I’ve seen these devices in some recent Toshiba Satellite laptops, and they’re likely in others too. Windows 7 has no clue where to find the driver, and Toshiba actually didn’t list the driver on their site for the A500 I saw at work. Fortunately, the exact same device is in the Acer Aspire 7740G, which is fully supported on Acer’s site.
Once the driver is installed, this device shows up as the iAMT (Intel Active Management Technology), or Intel Management Engine, or something. Get the driver from Acer or from me here:
- Driver for Intel iAMT (for W7 at least): https://tim.id.au/static/iamt.zip (6MB)
F6 drivers
Everything you could possibly want to know about F6 preinstallation drivers is now contained in my F6 driver guide.
Video cards
NVidia and ATi (Geforce and Radeon)
Both these companies have pretty good driver support even for obsolete or “legacy” hardware. If you can’t find the card you’re after, dig around in the legacy/integrated/mobile sections.
Recent versions of the ATi Catalyst Control Center require Microsoft .NET Framework 2.0 to be installed – download that from Microsoft here.
If you’re pretty sure you’ve downloaded the exact right driver and it’s refusing to install (it might say it can’t detect any supported hardware), you might have a brand-modified version of the card – some mobile Radeons for example won’t work with anything but the driver supplied by the maker of the laptop itself. You can hunt down a driver from them, but a simpler solution is to use the Omega drivers, or laptopvideo2go for nVidia laptops in particular.
Intel
Intel graphics chips are usually part of a motherboard with integrated video; as far as I know XP already has inbuilt drivers for older cards like the i740 etc. They publish a couple of different drivers depending on the chipset, so it’s important you know which one you need (running the wrong installer will simply error out and say it can’t find any compatible hardware.
There’s some cross-support between some packages; go with my links below and you’ll get the latest driver for each particular chip.
- Intel G31/33/35, Q33/35, G965, Q965, Q963: http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=15766
- Intel 946GZ, 945G/GM, 910GL/GML, 915G/GM/GMS: http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldId=12536
- Intel 852/855: http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=10099
- Intel 845G: http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=9033
TV Tuner cards
To run a TV tuner in a PC, you need both the driver for the hardware, and some kind of software to talk to it to actually watch TV. If you’ve lost the original CD and can’t find a decent TV app, I recommend MediaPortal for XP and suggest you try Windows Media Centre if you happen to have Vista Home Premium or XP MCE.
I’ve never tried ChrisTV myself, but it’d probably be the easiest way to get TV working again if it supports your device (it comes packaged with drivers for a few different analogue cards).
As for drivers, get UKD to tell you what card it is and go get drivers off the manufacturer’s site. If that doesn’t work out, you can try one of these:
- btwincap, for BT8x8 cards.
- Leadtek provide basic Conexant CX2388x drivers for their TV2000 XP Expert card: https://tim.id.au/static/cx2388x.zip (<1MB)
- If you have a Philips SA713x-based card, try this: https://tim.id.au/static/713x.zip (<1MB)
Soundcards
ASUS Xonar D2X
This funky little PCI-E thing – 13f6:8788 – is detected by Windows 7 as a C-Media card for some reason, but the driver it suggests in Problems and Solutions does not work – the installer for it errors out saying “Plug in C-Media Oxygen HD Audio Device!”. It’s best to get the driver for this card straight from ASUS here.
AC97 audio
AC97 is a codec standard designed by Intel to unify soundcards and make life a bit easier, but which driver you need depends on which particular AC97 codec chip your PC has. Installing the wrong one can cause a range of things from simply failing to install through to a full-on BSOD (although Windows seems smart enough to recover from that and uninstall the driver in question if it happens).
If your Intel board has a 82865 chipset, you want the ADI 1985 “SoundMAX” driver (check the list of compatible boards on the bottom of that page).
If you have an Intel chipset that isn’t an 865, you need C-Media’s driver for their 9738, 9739, 9761 or 9880 chips from here – click Onboard Audio and pick your chip.
VIA also have their own “Vinyl” AC97 drivers for systems with their chipset. If your PC has a VIA chipset, you need a matching driver from here (they seem to have the same driver for all AC97 chips so pick whichever you feel like).
If you have a Realtek chip, you’ll want the XP driver on this page. Computers with early ATI chipsets, eg. Xpress 200, will use this driver, as will machines that claim to have a SiS 7012 soundcard.
All of the above drivers are also hosted by me:
- Intel/SoundMAX AC97 audio driver for 865: https://tim.id.au/static/intel_ac97.exe (24MB)
- C-Media AC97 audio driver for non-865 Intel: https://tim.id.au/static/cmedia_9738_9739.zip (4MB)
- VIA Vinyl AC97 audio driver for VIA chipsets: https://tim.id.au/static/vinyl_v700b.zip (7MB)
- Realtek AC97 audio driver for anything else: https://tim.id.au/static/WDM_A404.exe (18MB)
High Definition audio (Azalia)
Azalia is the successor to AC97, and the deal’s pretty similar – you need Realtek’s driver from here (second one down, for XP). If you have an ATi video card that supports audio over HDMI, you’ll also need the “ATI HDMI Audio Device” driver from here to use that.
Both of the above drivers are frequently updated, so get these from me only if you can’t contact Realtek’s site and urgently need sound for something.
- Realtek HD audio driver: https://tim.id.au/static/WDM_R191.exe (25MB)
- ATi HDMI audio driver: https://tim.id.au/static/HDMI_R191.exe (15MB)
If you own a board with both HD audio and an HDMI port, be aware Windows might decide the HDMI audio port is the default sound output device, in which case the normal 3.5mm jacks just won’t work. If you have all the drivers installed but you get no sound, check Sound Properties in Control Panel; the “Default device” needs to be Realtek HD Audio, not ATi HDMI.
If you’ve just run the installer for HD audio and still have no sound device in Device Manager, you probably need to install KB888111. This update is included in Service Pack 3 for XP, and also installed anyway by the above driver, but I’m still hosting it here for posterity:
- KB888111 for Windows XP SP2: https://tim.id.au/static/kb888111xpsp2.exe (<1MB)
- KB888111 for Windows 2000 SP4: https://tim.id.au/static/kb888111w2ksp4.exe (<1MB)
C-Media CMI8738
A fairly common low-cost PCI soundcard. C-Media have drivers for Windows 2000/XP/Vista/7 available on their site here, or you can get the 2000/XP driver from me here:
- C-Media CMI8738 PCI soundcard driver: https://tim.id.au/static/cmedia-cmi8738.zip (10MB)
Dell SB0200 or SB0203 Soundblaster Live!
Dell put this soundcard in a few of their desktops a few years back; it’s a cutdown version of a Live! 5.1 with a different chip that doesn’t work with Creative’s drivers. A customer at my work happened to bring in a Dell with one recently, so I asked them to bring in their driver CD for me. Here’s the /driver folder from that CD:
- Creative SB0200/SB0203 Live! driver for XP: https://tim.id.au/static/sb0203.zip (2MB)
The front audio connectors (for headphones/mic) on this card are the pins in that white connector on the top of the card; unless you have the original cable that plugged in there or can find a plug that fits, you’re pretty much out of luck there.
Creative CT4810
Another Creative soundcard, this is just old and Creative don’t host the drivers for it anymore. It’s pretty common, though.
- Creative CT4810 driver: https://tim.id.au/static/ct4810.zip (2MB)
Soundblaster Live!
Creative publish a “unipack” of drivers for their Live! cards. If you have a discontinued Live!, you can download it from Creative’s archives.
Or you could save time and download it from me here. They haven’t updated it since 2003.
- Creative Soundblaster Live! generic driver: https://tim.id.au/static/LiveDrvUni-Pack(ENG).exe (23MB)
Other Creative soundcards
Creative do have drivers for most of their cards available on support.creative.com, in addition to this table that translates models (eg. Audigy 2) to their model numbers (eg. SB0400). Use it to look up the cryptic number on your card and figure out exactly which driver you need.
ForteMedia FM801
This was hard to find. Neither ForteMedia’s nor AOpen’s site hosts drivers for it. Driverguide.com just points to ForteMedia. I found it here at nodevice.com. You can go there for it, or get it from me here:
- ForteMedia FM801 driver for XP: https://tim.id.au/static/fm801-win2k-xp-eng.exe (<2MB)
Wireless networking
Intel Pro Wireless MiniPCI cards
Intel publish two different drivers for their laptop Wifi cards – one for the end-of-lifed 2100B card, and another that covers everything else – the 2200BG, 2915ABG, 3945ABG and the 4965AGN. They also host a Wifi card identification tool which can tell you which card you have if you need it, and their own wireless networking client (for the 2100, or 2200+) which you’ll need if you’re using Windows 2000 (or can’t stand XP’s Zero Configuration client).
- Intel Pro Wireless 2100B driver: https://tim.id.au/static/ipw2100.zip (<1MB)
- IPW 2200BG, 2915ABG, 3945ABG, 4965AGN driver: https://tim.id.au/static/ipw2200plus.zip (6MB)
Atheros
Some desktop PCs, the ASUS Eee PC and various cheap non-Centrino laptops all seem to feature Atheros wireless cards. Atheros themselves don’t publish generic drivers for their hardware, but the odd-but-perfectly-usable atheros.cz hosts drivers for plenty of it.
The pictured wireless card is an AzureWave AW-GE780, which uses the Atheros AR5007EG chipset (despite the label saying AR5BXB63 – I’ve no idea what that signifies). Cards with this chipset are present in the MSI EX700 and Acer 5315 laptops, among probably millions of others.
Ralink
Ralink have excellent support for their wireless networking hardware. Drivers for all their gear, including the RT257x as used in plenty of USB adapters, are available on their website here.
I’m also hosting RT257x and RT256x drivers, because their site is a bit slow occasionally:
- Ralink 257x/2671 USB Wifi driver: https://tim.id.au/static/ralink_usb_rt257x_rt2671.exe (32MB)
- Ralink 256x/266x PCI Wifi driver: https://tim.id.au/static/ralink_pci_rt256x_rt266x.exe (32MB)
Spirit SEP3000
Dick Smith Electronics used to sell this irritating object. It’s 802.11b only (11mbps), and doesn’t seem to support WPA. I hope nobody’s still stuck trying to use one of these, but if you are, here’s the driver installer for XP:
- Spirit SEP3000 USB wireless LAN adapter driver: https://tim.id.au/static/sep3000.exe (6MB)
Google suggests it’s an Atmel-based device, but beyond that I know nothing about it.
Accton WN4201B PCI card
I found this card in an HP desktop running XP media centre. I think it’s a stock part, but HP didn’t have a driver for it on their page for that particular model.
Here’s the driver I found for it, tested and working perfectly:
Accton WN4201B PCI wireless card driver: https://tim.id.au/static/WN4201B.zip (<1MB)
Wired networking
Realtek
Windows XP has inbuilt drivers for Realtek RTL8139 cards, possibly the most common chip around. It doesn’t have drivers for the RTL8169 (a gigabit NIC frequently found on PCI cards) or the 8168 (the PCI Express variant found on newer boards/laptops).
- Realtek 8169 or (PCI) gigabit card driver: https://tim.id.au/static/realtek_8169_xp.zip (<1MB)
- Realtek 8168 or 8111 (PCI-E) gigabit card driver: https://tim.id.au/static/realtek_8168_xp.zip (<1MB)
Intel
Intel publish a package of drivers for their most common cards, including PRO/100 and PRO/1000 NICs. There’s a full list of supported cards and a download link here, mirrored below:
- Intel NIC driver package: https://tim.id.au/static/PRO2KXP.exe (12MB)
Marvell Yukon
Another common gigabit adapter (my Shuttle has one), Marvell’s “Yukon” is covered by their downloadable driver. Mirrored below:
- Marvell Yukon gigabit card driver: https://tim.id.au/static/yk51x86_v10.57.3.3.zip (<1MB)
Atheros L1/L2
Attansic are now part of Atheros, who don’t seem to publish drivers for their own hardware. The L1 adapter is present on the ASUS P5KPL-VM, among many other mainboards and on laptops, so you can download it from them or my mirror of the same file here:
- Atheros L1 gigabit adapter driver: https://tim.id.au/static/L1WinSetup_v24710_WHQL.zip (2MB)
I found an L2 on an ASUS P5GC. My mirror here:
- Atheros L2 gigabit adapter driver: https://tim.id.au/static/AtherosL2_V2579_V26712.zip (2MB)
Broadcom
Broadcom host drivers for their network cards, including the BCM5782, here.
USB to LAN adapters
I’ve bought a couple of USB to LAN adapters off DealExtreme. Mine are based on the Davicom DM9601 chipset, but the driver CD also contained software for ADMTek ADM8515 and Moschip MCS7830 adapters. The following zip file contains the supplied drivers for all three, with support for Windows 2000 through Vista at the very least, and some for 95, 98, and Linux:
- Drivers for ADM8515, DM9601 and MCS7830 USB LAN adapters: https://tim.id.au/static/usblan.zip (3MB)
Modems
Broadband (ADSL, cable) modems
Broadband modems generally only require a driver to operate if you connect your PC to them using a USB cable. If you use a network cable, they work as normal network devices and your PC should automatically configure itself to work with it.
Check my list of broadband modem manufacturers and go to your modem’s maker’s website to download the USB driver if necessary. This is also the way to get updated firmware (software for your modem), which is adequately explained elsewhere.
Dial-up modems
Before you tear your hair out trying to find a dialup driver, remember these things are cheap to replace – any PC repair shop should be able to sell you an internal PCI modem for $20 or less. Check out eBay or similar sites if you really need an external one.
- External dialup modems that connect using a serial port will generally work with Windows’s inbuilt drivers for a generic 56600bps (or whatever) modem.
- The most common devices I see are based on Conexant/Rockwell chips. Conexant have a generic driver page here for HSF, HCF and AC97 modems (if you have an AC97 modem, you’ll probably have to install AC97 audio drivers first).
- Motorola have SM56 drivers here.
- I’ve only ever seen one Intel dialup modem, a 536EP. Look under “Modem Chipsets” in “Network Connectivity” in the download centre for Intel modem drivers. Looks like Intel have backpedaled on support – they “no longer provide generic drivers for modem chipsets“, suggesting users try their OEM’s site for support. This is annoyingly the exact kind of failure I’m trying to safeguard against, and it looks like I’ll have to dig around elsewhere on the net to find them now. If you happen to have an Intel dialup modem driver for XP or other Windows flavours, email me and let me know!
- ESS Technology have drivers for their dialup modems, including the ES2838 (or ES56H-PI) on their driver page here: http://esstech.com/techsupp/drivers.shtm
- If all else fails, check out http://www.modemsite.com/56k/chipset.asp and good luck.
I am mirroring some of the most commonly needed drivers here:
- Conexant HSF dialup modem driver: https://tim.id.au/static/HSFp_WinXP.zip (1MB)
- Conexant AC97 dialup modem driver: https://tim.id.au/static/HSFac97_WinXP.zip (1.3MB)
- ESS Tech ES2838 dialup modem driver: https://tim.id.au/static/ES2838_2839_XP_583211.zip (2MB)
- Motorola SM56 dialup modem driver: https://tim.id.au/static/Windows_SM56_6.12.07_DFV.zip (5MB)
Bluetooth
ISSCBTA Bluetooth USB adapter
This is a cheap Bluetooth adapter off eBay that identifies itself to Windows only as an “ISSCBTA”. The BlueSoleil drivers work perfectly with them. New versions of that software have some kind of licensing problem with a number of these adapters though, mine included, and won’t let you move more than 5MB using them (it resets the adapter and kills the transfer if you go over 5mb in a single session).
The drivers on the CD that originally came with the thing don’t seem to have that limitation, so I’m hosting them:
- ISSCBTA driver for XP: https://tim.id.au/static/isscbta.zip (13MB)
Card readers
If you’re after a driver for USB mass storage devices in Windows 98, read below.
Most media card readers connect using a USB cable/plug and work as USB mass storage devices (same as any USB thumbdrive), including all internal readers that take up an external drive bay in desktop PCs (they attach to the motherboard using internal USB connectors).
Texas Instruments
Several laptop PCs have inbuilt card readers that don’t use USB; they frequently show up in Device Manager as a Texas Instruments controller of some sort. They use a TI PCIxx21 or PCIx515 chip and should work with the following driver:
- Texas Instruments PCIxx21/PCIx515 card reader driver: https://tim.id.au/static/pcixx21.zip (3.5MB)
This is a generic driver and has been reported to work on several laptop brands.
JMicron
This was in a fairly recent laptop. I think it’s a JMicron JMB38x chipset – this driver covers a range of vendor/device IDs from 197B:2381 through to 2384 and is for SD/MMC, MS and xD card readers in a number of different laptop brands. JMicron have all their drivers squirreled away on an FTP site here, but you can get the card reader driver from me too:
- JMicron laptop card reader driver: https://tim.id.au/static/jmicron-cardreader.zip (1MB)
Winbond
Another common card reader in laptops is made by Winbond; these can show up varyingly as ACPI\WEC0515 or \WEC0516 for Memory Sticks, or WEC0517 or 0518 for SD/MMC cards.
These are mostly found in Compaq or HP laptops (notable models: X1000 and NX7000 series), and the following driver is distributed here by HP (package is numbered SP24430), but I’ve seen the MS reader in a Sony VAIO laptop (model# PCG-FR820) too.
This one driver supports both SD and MS cards in one package, although MS support isn’t specifically mentioned on HP’s download page.
- Winbond card reader driver for laptops: https://tim.id.au/static/winbond_card_reader.zip (3.5MB)
Winbond also make a Smart Card reader for PCs; Device Manager knows it as ACPI\WEC0513. I found this driver on the Medion website:
- Winbond smart card reader: https://tim.id.au/static/winbond_smart_card_reader.zip (4MB)
Ricoh R5C8xx
This was (and still is, I guess) a popular card reader among budget laptops including the Dell Inspiron 1520, Acer Aspire 5720 and others. This driver supports Memory Stick (1180:0592), SD/MMC (1180:0843) and XD (1180:0852) cards in XP and Vista, both 32 and 64 bit:
- Ricoh R5C8xx card reader: https://tim.id.au/static/ricoh-r5c8xx.zip (2.5MB)
Webcams
BisonCam
I can’t find much information about the BisonCam line on the net, except that they were webcams (frequently found in newish laptops) and they were probably made by Bison Electric, which is now part of Bison Gear, who appear to make big motors and gears and don’t mention computers on their website.
Some webcams made by ALi appear to have been sold under the BisonCam name; here’s XP drivers for the M5603C (as in the Clevo D900T) and M5603D (eg. in the Acer Aspire 5100):
- ALi “BisonCam” M5603C driver: https://tim.id.au/static/Bs350u2Install.exe (3MB)
- ALi “BisonCam” M5603D driver: https://tim.id.au/static/bisoncam_m5603d.zip (3MB)
Vimicro
There are millions of different, completely unlabeled webcams out there. The majority of them (excluding proper branded products like from Logitech or Microsoft) use one of a small number of Vimicro chips. Vimicro host a webcam detection tool on this page (linked at the end of the first paragraph) which looks up the necessary driver on their website and gives you a direct link to it.
- Vimicro webcam detection tool: https://tim.id.au/static/ChipTypedetector.exe (<1MB)
If it can’t detect any webcams it can provide drivers for, try googling everything that looks like a brand or product name or model on your webcam – that’s how I found drivers for my webcam before finding the Vimicro app above.
Touchscreens
Panasonic CF-18 Toughbook LCD touchscreen
Had a CF-18B Toughbook come into work recently – ironically to replace a faulty hard drive – and the reinstall was a little difficult because the LCD touchscreen drivers are a tad obscure.
The “PS/2 Compatible Mouse” in Device Manager actually covers both the touchpad and the screen, and appears as a fully functioning device right after a new install of XP – there’s no separate device for the touchscreen itself. You have to replace this default driver with the official one from Panasonic here, unhelpfully and simply called “mouse driver”.
Panasonic’s drivers page for their entire Toughbook range is here: http://pc-dl.panasonic.co.jp/cgi-bin/itn/toughbook/dl01.cgi
Download the mouse driver, extract all the files (Panasonic’s .exe file won’t run on anything but a compatible Toughbook, but 7zip can extract the files by itself), right-click the mouse in Device Manager and point it to Fidmou.inf instead.
If all you need is the touchscreen/mouse driver for your CF-18B, you can get it from me here:
- Touchscreen driver for CF-18B Toughbook: https://tim.id.au/static/cf18b-touchscreen.zip (<1MB)
I/O controller cards
Oxford Semiconductor OX9610 or OX12PCI840 card
This is yet another unhelpfully-nonamed IO card. Appearing in Device Manager as 1415:8403, it took some running about to find a driver. The chip itself is an OX12PCI840, whose product page as a bare electronics component is here on PLX Technology. I found the driver for the card itself – identifiable as OX9610 – on a typical filehosting site.
This driver claims to be for Windows 95/98/NT/2000, but it ought to work in XP as well:
- Oxford Semiconductor OX9610 card: https://tim.id.au/static/ox9610.zip (<1MB)
Sunix (or TiMedia) PAR4018A parallel card
This one took a bit of sleuthing. Googling the vendor:device IDs (1409:7268) suggested this was a TiMedia card. The suggested package on driverguide.com didn’t work; it left me with two unknown parallel port devices.
Digging through the text files in that driver, though, I found a copyright notice from Sunix, who apparently actually make the card. I found this exact card on their website – PAR4018A – and they offer recently updated drivers for every OS including Vista 64. Nice.
Those of you just needing the driver for XP can get it from me here:
- Sunix PAR4018A dual parallel port card: https://tim.id.au/static/sunix_par4018a.zip (<1MB)
Tekram DC395/DC315 SCSI card
This was a tedious one to find. Vendor/device IDs are 1de1:0391. Tekram’s half-baked US site is of little use to the driver hunter. The Taiwanese site is only slightly less odd, but this page seems to link to drivers for each and every one of their products, including the DC315U pictured here.
Keyboards and mice
Apple USB Keyboard/mouse
A few years back I bought an Apple Pro USB keyboard for my Windows PC. As a generic USB keyboard, most of it worked flawlessly, including the volume up/down/mute buttons. The Apple keys worked as Windows keys, if switched with the alt keys (which took some getting used to).
Things that do absolutely nothing out of the box are the F13-F15 keys (printscreen, scroll lock and pause on PC keyboards), the CD eject button, the “help” key where there’s normally an Insert key, and the extra equals button on the numpad.
A guy named Thom Shannon wrote AppleKeys to get printscreen etc working – put applekeys2.exe in your startup folder and it’ll all Just Work every reboot. That page also has Applemouse, which gives you a key combination to right-click with a one button mouse.
Just in case the current mirror disappears again (Thom’s site is long-gone) I’m hosting it here:
- Applekeys for Windows: https://tim.id.au/static/applekeys2.exe (1MB)
To get the other keys working, you need AppleK Pro. It’s not free, but it also lets you swap what the Apple/alt keys do and other things seasoned Apple users might like to get comfy on their PCs.
If anyone reading this knows a free alternative to AppleK, please tell me about it – I haven’t gone looking for a while and have since moved to a different keyboard.
Windows 98
PPPoE (ADSL) support in Windows 98
Users of Windows 98 can install RASPPPOE to get an old ‘dumb’ ADSL modem working. Windows 2000 and above have native support for PPPoE, but you can still use RAS instead if you like.
USB Mass Storage support in Windows 98
If you need to use a USB thumbdrive or external hard disk on a Windows 98 machine, you need this.
Lists of common manufacturers
These are not exhaustive lists. I live in Australia so most of the brandnames I see on boxes are from the Asian market and some of the bigger Northern American names. These lists are compiled from my own memory with the help of Wikipedia.
If you know of any missing brands that should be here, email me and I’ll add them.
Motherboards
- Abit
- AOpen
- ASUS (model numbers like M2N-VM)
- ASRock
- DFI (LANparty boards)
- ECS (Also known as Elitegroup)
- EVGA
- Foxconn (actual Foxconn-branded boards are rare; they manufacture Intel’s boards)
- Gigabyte (model numbers like GA-MA69GM-S2)
- Intel (eg. D865PERL)
- Jetway (mainly Micro-ATX and Mini-ITX boards)
- MSI (eg. P7N SLI Platinum)
- Soltek went out of business some years ago.
- Tyan (mainly industrial server boards)
- VIA (ITX boards and low-power CPUs)
Brandname PCs
- Acer (Aspire, Travelmate, Extensa)
- ASUS (eg. K50IJ)
- BenQ (Joybook)
- Compaq and HP
- Dell (Inspiron, Latitude, XPS and Alienware)
- ECS
- Fujitsu (Lifebooks)
- IBM (consumer PC support now on Lenovo‘s website)
- LG
- MSI
- Panasonic (Toughbooks)
- Toshiba (Portege, Satellite/Pro and Tecra notebooks)
- Shuttle (small form factor XPCs)
- Sony (VAIO)