The organization I work for is still currently using XP as our backbone, and now strain is coming onto us techies to keep XP chugging on new systems. I thought I was done for with this one, but I managed to get (what appears to be) everything working. The computer in question is the below, though close variants may succeed with tips in this article:

Dell Inspiron N4010

I use a handy utility ‘Driverpacks‘ which installed most of the drivers I needed. This is a very handy utility to have, but it’s also not dead simple. If you are a tech though, a coffee and 20 minutes should be enough to get a ‘stand alone driverpack install’ working. If you want to try this, take a look as it will help get the more common items. Be warned, lots of downloading if you want to try this.

All I *really* needed after running that was WIFI, however I will try to help with other areas if you wish to skip using Driverpacks.


When selecting your laptop at Dell’s Downloads and Drivers page you’ll (likely) already noticed that they only list Vista and 7. However some of the downloads will work fine under Windows XP. When running the uncompressed file R{whatever}.exe it will list if XP is compatible with it. The TouchPad drivers they offer work fine with XP.


Driverpacks found this no problem, however Realtek often has drivers for everything right on its website. Try here. Dell’s listed driver will not work.

Card Reader

While Driverpacks found this, it was appearing to use a universal driver. The file on Dell’s website works just fine and I’d recommend installing this regardless.


Easy one, go to Intel’s Driver Detect website


Dell. Driverpacks does not include this.

Network – Wired

Dell works. Driverpacks work fine too.

Network -Wireless

Took me hours. It appears there are an assortment of wifi cards they use. From searches online, it appears more people have trouble with (but few solutions for) with ‘Wireless WLAN 1501 Half-Mini Card‘. Before continuing, there is something you must do, and that is identify what the Device and Vendor ID are of the Wifi card.

What’s nifty is that I have a neat program for doing this. What’s not nifty is that it doesn’t want to ID the card. Hm. Bug. Will work on that. For now you can use it just to highlight the card and look at the Hardware ID on the right side. Specifically at the four letters after VEN_ and DEV_.

If you have DEV_4727 you have what I have. A Dell/Broadcom DW1501 Wireless-N Half Mini Card. Solution, use drivers from the Latitude Series found here. The driver will not install on its own, you have to manually add the Driver though Control Panel -> System Settings -> Device Manager -> Update Driver -> Manually Select Driver -> I will choose location… etc. You have to run the initial EXE first, to get the files extracted to c:\Dell. If those do not work, you can also try these drivers for  the DW 1520.

If you get a different DEV_ number, look it up using this helpful site (which my program is attempting to use) and see if that gives you a push in the right direction!


  • Thanks for the tips. My SM Bus Controller is still appearing with a yellow “?”. Also the performance of the machine is a bit on the sluggish side. Did you experience the same issues?

  • Thats odd. SM Bus should be included as part of the Intel Chipset Utility. Did you reboot at least once? Some stay with the yellow warning until rebooted. Taken directly from Intel: “Solution: Download and run the Intel® Chipset Software Installation Utility. This will install the chipset INF files so that Windows* properly recognizes the chipset’s built-in SMBus controller.” Also I havn’t heard of anything sluggish with my installs, hard to say what it may be. A benchmarking utility may come in handy here. You could try something like Passmark which may narrow it down fairly well to which piece of hardware is being a bottleneck.

  • Download Intel Management Engine Interface Driver (MEI).. should be installed for system (laptop/desktop) running HM55/HM55 chipset. Download at ..

    My N4010 running well with Win XP but lack of battery status. But in linux (Fedora 14), it run smooth with battery status. In Win XP, i got problem when shutdown/reboot the system.. popup will display explorer.exe need time to shut off. My solution is disable Microsoft ACPI-Compliant Control Method Battery in Batteries (Device Manager). and I can shutdown/reboot without waiting explorer.exe to shut off.

  • @Razi[at]MY: Thanks for that, I should check with the laptop I sent out if it has a battery status or not. I vaguely remember having something similar that I forgot about!

  • For those who have Dell Inspiron N4010 and whose wi-fi is not working. Please check the link below. You will be able to download and install the wi-fi driver from the link below. It worked in my case. Earlier I had tried a hell lot of drivers but none worked. but this worked in my case.

  • same problem with Razi[at]MY, my Inspiron N4010 with Win XP, battery icon still not appear on right bottom task bar, what can I do?

  • I got Dell Inspiron N4010 & the bluetooth device is not found.
    can any one help me? thanks in advance.

  • For the battery, I don’t have this laptop in my possession however you could try emailing me the output of this tool: which may help ID a driver for it.

  • Hi,
    I hv the same battery issue on my downgraded xp Dell N4010 .I ran the tool and i hv attached the output of the tool. can u please suggest any drivers ?


    PCI Devices
    PCI\VEN_14E4&DEV_4727&SUBSYS_00101028&REV_01\4&EDEF54E&0&00E1: Broadcom 802.11n Network Adapter
    PCI\VEN_1969&DEV_2060&SUBSYS_04561028&REV_C1\4&77D22E1&0&00E5: Atheros AR8152 PCI-E Fast Ethernet Controller
    PCI\VEN_8086&DEV_0044&SUBSYS_00000000&REV_18\3&11583659&0&00: PCI standard host CPU bridge
    PCI\VEN_8086&DEV_0046&SUBSYS_04561028&REV_18\3&11583659&0&10: Intel(R) HD Graphics
    PCI\VEN_8086&DEV_2448&SUBSYS_00000000&REV_A6\3&11583659&0&F0: Intel(R) 82801 PCI Bridge – 2448
    PCI\VEN_8086&DEV_2C62&SUBSYS_00000000&REV_05\3&4F11E61&0&00 : PCI standard host CPU bridge
    PCI\VEN_8086&DEV_2D01&SUBSYS_00000000&REV_05\3&4F11E61&0&01 : PCI standard host CPU bridge
    PCI\VEN_8086&DEV_2D10&SUBSYS_00000000&REV_05\3&4F11E61&0&10 : PCI standard host CPU bridge
    PCI\VEN_8086&DEV_2D11&SUBSYS_00000000&REV_05\3&4F11E61&0&11 : PCI standard host CPU bridge
    PCI\VEN_8086&DEV_2D12&SUBSYS_00000000&REV_05\3&4F11E61&0&12 : PCI standard host CPU bridge
    PCI\VEN_8086&DEV_2D13&SUBSYS_00000000&REV_05\3&4F11E61&0&13 : PCI standard host CPU bridge
    PCI\VEN_8086&DEV_3B0B&SUBSYS_00000000&REV_06\3&11583659&0&F8: PCI standard ISA bridge
    PCI\VEN_8086&DEV_3B2D&SUBSYS_04561028&REV_06\3&11583659&0&FD: Standard Dual Channel PCI IDE Controller
    PCI\VEN_8086&DEV_3B2E&SUBSYS_04561028&REV_06\3&11583659&0&FA: Standard Dual Channel PCI IDE Controller
    PCI\VEN_8086&DEV_3B30&SUBSYS_04561028&REV_06\3&11583659&0&FB: SM Bus Controller
    PCI\VEN_8086&DEV_3B32&SUBSYS_04561028&REV_06\3&11583659&0&FE: Intel(R) Turbo Boost Technology Driver
    PCI\VEN_8086&DEV_3B34&SUBSYS_04561028&REV_06\3&11583659&0&E8: Standard Enhanced PCI to USB Host Controller
    PCI\VEN_8086&DEV_3B3C&SUBSYS_04561028&REV_06\3&11583659&0&D0: Standard Enhanced PCI to USB Host Controller
    PCI\VEN_8086&DEV_3B42&SUBSYS_00000000&REV_06\3&11583659&0&E0: PCI standard PCI-to-PCI bridge
    PCI\VEN_8086&DEV_3B44&SUBSYS_00000000&REV_06\3&11583659&0&E1: PCI standard PCI-to-PCI bridge
    PCI\VEN_8086&DEV_3B4C&SUBSYS_00000000&REV_06\3&11583659&0&E5: PCI standard PCI-to-PCI bridge
    PCI\VEN_8086&DEV_3B56&SUBSYS_04561028&REV_06\3&11583659&0&D8: Microsoft UAA Bus Driver for High Definition Audio
    PCI\VEN_8086&DEV_3B64&SUBSYS_04561028&REV_06\3&11583659&0&B0: Intel(R) Management Engine Interface
    23 matching device(s) found.

    USB Devices
    USB\ROOT_HUB20\4&2419A0DC&0 : USB Root Hub
    USB\ROOT_HUB20\4&B9B52A7&0 : USB Root Hub
    USB\VID_0A5C&PID_4500\6&142FB0C5&0&1 : Generic USB Hub
    USB\VID_0BDA&PID_0138\20090516388200000 : USB Mass Storage Device
    USB\VID_0C45&PID_6480\6&142FB0C5&0&4 : USB Composite Device
    USB\VID_0C45&PID_6480&MI_00\7&2A9B5817&0&0000 : USB Video Device
    USB\VID_413C&PID_8160\7&B5FD255&0&3 : Dell Wireless 365 Bluetooth Module
    USB\VID_413C&PID_8161\7&B5FD255&0&1 : USB Human Interface Device
    USB\VID_413C&PID_8162\7&B5FD255&0&2 : USB Human Interface Device
    USB\VID_8087&PID_0020\5&1DE9C6EA&0&1 : Generic USB Hub
    USB\VID_8087&PID_0020\5&2DC5753A&0&1 : Generic USB Hub
    USBSTOR\DISK&VEN_GENERIC-&PROD_MULTI-CARD&REV_1.00\20090516388200000&0: Generic- Multi-Card USB Device
    12 matching device(s) found.

    Input Devices
    HID\VID_413C&PID_8161\8&9DECB74&0&0000 : HID Keyboard Device
    HID\VID_413C&PID_8162&COL01\8&340BD306&0&0000 : HID-compliant mouse
    HID\VID_413C&PID_8162&COL02\8&340BD306&0&0001 : HID-compliant consumer control device
    3 matching device(s) found.

    ACPI Devices
    ACPI\ACPI0003\2&DABA3FF&0 : Microsoft AC Adapter
    ACPI\DLL0457\4&80BDFD6&0 : Synaptics PS/2 Port TouchPad
    ACPI\FIXEDBUTTON\2&DABA3FF&0 : ACPI Fixed Feature Button
    ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_37\_0 : Intel(R) Pentium(R) CPU P6100 @ 2.00GHz
    ACPI\GENUINEINTEL_-_X86_FAMILY_6_MODEL_37\_1 : Intel(R) Pentium(R) CPU P6100 @ 2.00GHz
    ACPI\INT0800\4&80BDFD6&0 : Intel(R) 82802 Firmware Hub Device
    ACPI\PNP0000\4&80BDFD6&0 : Programmable interrupt controller
    ACPI\PNP0100\4&80BDFD6&0 : System timer
    ACPI\PNP0103\4&80BDFD6&0 : High precision event timer
    ACPI\PNP0200\4&80BDFD6&0 : Direct memory access controller
    ACPI\PNP0303\4&80BDFD6&0 : Standard 101/102-Key or Microsoft Natural PS/2 Keyboard
    ACPI\PNP0A03\FF : PCI bus
    ACPI\PNP0A08 : PCI bus
    ACPI\PNP0B00\4&80BDFD6&0 : System CMOS/real time clock
    ACPI\PNP0C02\1 : Motherboard resources
    ACPI\PNP0C02\2 : Motherboard resources
    ACPI\PNP0C04\4&80BDFD6&0 : Numeric data processor
    ACPI\PNP0C09\4&80BDFD6&0 : Microsoft ACPI-Compliant Embedded Controller
    ACPI\PNP0C0A : Microsoft ACPI-Compliant Control Method Battery
    ACPI\PNP0C0B\1 : ACPI Fan
    ACPI\PNP0C0C\2&DABA3FF&0 : ACPI Power Button
    ACPI\PNP0C0E\2&DABA3FF&0 : ACPI Sleep Button
    ACPI\PNP0C14 : Microsoft Windows Management Interface for ACPI
    ACPI_HAL\PNP0C08 : Microsoft ACPI-Compliant System
    ROOT\ACPI_HAL000 : ACPI Multiprocessor PC
    29 matching device(s) found.

    HDA Audio
    HDAUDIO\FUNC_01&VEN_10EC&DEV_0269&SUBSYS_10280456&REV_1001\4&BBE585F&0&0001: Realtek High Definition Audio
    HDAUDIO\FUNC_01&VEN_8086&DEV_2804&SUBSYS_80860101&REV_1000\4&BBE585F&0&0301: Intel(R) Display Audio
    2 matching device(s) found.

    RAID Devices
    Name: Standard Dual Channel PCI IDE Controller
    Hardware ID’s:
    Compatible ID’s:
    Name: Standard Dual Channel PCI IDE Controller
    Hardware ID’s:
    Compatible ID’s:
    2 matching device(s) found.

  • Hmm.. The device is there listed in your report as “ACPI\PNP0C0A : Microsoft ACPI-Compliant Control Method Battery”. Can you check your Device Manager (Start->Run->devmgmt.msc) for ‘Microsoft ACPI-Compliant Control Method Battery’ to see if it exists? It may be under the system folder. You may also have to click View and select show hidden devices.

  • HI,

    Although the device is listed in the Device Manager and reports that it doesn’t have problems, definitely Windows has an issue with the battery on this dell laptop. It doesn’t recognize when the laptop is running from the AC or the battery, this can be noticed in the “Power Options Properties” where it shows in the ‘Power meter’ (when the laptop is disconnected and running from the batteries) that the laptop is connected to the AC and the battery status is set to ‘Unknown’.

    Any suggestions??

    Thanks in advance

  • Oh i forgot to mention that i also downloaded third-party battery meter softwares and all of them reports that the battery status is ‘Unknown’, even when the laptop is disconnected and running from the batteries. I suppose they obtain the infromation via the “ACPI\PNP0C0A : Microsoft ACPI-Compliant Control Method Battery” controller.

  • I looked all over, unfortunately I am out of suggestions. I was surprised that third party software would also fail on this, however I wonder if they just tunnel through Windows path/driver to get to it instead of directly querying the motherboard’s value.

  • hey mike.. any way you could help me out with any dell inspiron n1040 integrated webcam drivers? i tried updating drivers but the device manager is telling me its up to date, but dell webcam central is saying its not detecting the webcam and to reinstall drivers. please help :/ dell does not do a good job of keeping this particular driver handy for those of us who reinstall our os

  • Are you sure its not already working just fine? If device manager lists it and it has no errors it sounds like it may be there already. Go into My Computer, expand it, then see if you have ‘USB Video Device’ listed. Open that up, and see if you see a live feed. If so, it’s all good.

  • Hi Mike, found this site really useful. I am too facing the issue of the missing battery meter. And the system is sluggish.

    can you confirm if installing RAID drivers will give me a performance boost ?

  • Raid drivers (not really RAID so much here) I think just activate some performance features from the harddrive I believe. There should be a performance increase, but I wouldn’t think it would be too noticeable.

  • You may be interested in a new SEO software product is about to launch. Would you like a system that creates up to 14000 links for you each and every month? SEO Link Revolution

  • how can i install windows XP for dell inspiron n4010. please help me

  • thanks alot for your posts.

  • thank you Mike! After 4 weeks of plugging into LAN cables and not having mobile LAN connection, finally got my wifi working thanks to your guide and your hardware ID program!

  • tnx