[Updated 11/20/2012]
Microsoft’s official statement is “Windows RT uses class drivers and in-box drivers exclusively, departing from a common driver added scenario on the x64 or x86 architectures.” (see Microsoft policies). There is no DDK. Officially, installing drivers on Windows RT is not supported.
That said, it turns out there is at least oneWindows ARM driver that exists (probably built and extracted from a full Windows RT platform development kit), and as a user you can install those drivers on a normal, unmodified Microsoft Surface device at least.
Whether Microsoft will close this mechanism in the future is unclear.
But for now, these steps show how to install a driver on the Surface to get wired ethernet support for particular devices like ours.
Below is a more complete list of all the Plugable devices which can and can’t be made to work with the surface today. Most use the drivers already built into the RT, so none of the above is a concern — but Windows RT is “special” so check for compatibility before assuming a device will work!
What devices work out of the box with ARM-based Windows RT (without a 3rd party driver install)?
USB hubs, including
- Plugable 7 port USB 3.0 hub
- Plugable 4 port USB 3.0 hub
- Plugable 10 port USB 2.0 hub
- Plugable 7 port USB 2.0 hub
- Plugable 4 port USB 2.0 hub
USB extension cables, including
USB storage devices, including
USB keyboards and mice, including
What needs a driver package, but don’t have one for ARM-based Windows RT devices
Anything with a USB graphics function, including
- Plugable USB 3.0 Universal Laptop Docking Station
- Plugable USB 3.0 HDMI / DVI adapter for Multiple Monitors
- Plugable USB 3.0 VGA adapter for Multiple Monitors
- Plugable USB 2.0 Universal Laptop Docking Station
- Plugable USB 2.0 Thin Clients like the DC-125
- Plugable UGA-2K-A USB 2.0 to DVI / VGA / HDMI adapter for multiple monitors
- Plugable USB-VGA-165 USB 2.0 to DVI / VGA / HDMI adapter for multiple monitors
Quite a few other devices with driver installs required, such as
- Plugable USB 2.0 Gigabit Wired Ethernet Adapter
- Plugable USB Serial DB9 adapter
- Plugable Windows Easy Transfer Cable (Although Windows Easy Transfer is available on Windows RT devices, the driver for USB Easy Transfer cables is not. Kind of surprising since on Windows XP – 8, this is a driver developed and provided by Microsoft in the box)
What needs a driver package and has one available for ARM-based Windows RT devices
Feel free to add additional information in the comments, if you discover anything new or find any errors.






This comment is wrong. I suggest you contact corresponding Microsoft team to clarify. Yes, WinRT does not support 3rd party driver. However, WinRT building USB driver includes mobile broadband devices. Therefore, if your devices is designed according to Microsoft MBB requirement, it should be able to be certified in WinRT.
Hi Ray – None of these are mobile broadband devices. What about the above post is wrong? We’re eager to get any uncertainties clarified.
What about the Surface Pro, which allows install of standard Windows programs? When it comes out that is . . ..
Hi Ken – Thanks for asking. The Intel/AMD-based Surface Pro (when it comes out early next year), won’t have any of these limitations as far as we know. We believe it will support the same driver ecosystem as Windows 8, including 3rd party drivers and the ability to post them on Windows Update. But that’s an educated guess – until the Pro is out, we can’t be 100% certain. Thanks!
Do your USB Ethernet devices not use ASIX chipsets? According to the ASIX site there are Windows RT drivers for the AX88772 chipsets. Do you not use this in your products?
Hi Paul – Thanks for posting! We do use ASIX chips. But the RTM version of the MS Surface apparently don’t include driver for them (which is frustrating, because the pre-release development versions did — so the driver is available and ported). So while users can’t install drivers and third parties can’t deliver updates to the Surface, Microsoft can (and they just pushed out a re-flash this week). We’re hoping that a future update from Microsoft will include this driver back in. If we (or anyone else) gets confirmation of this happening, we’d love to announce it. Please comment if anyone knows anything here.
Thanks!
I have successfully installed a Nexxtech USB to Ethernet adapter on my Microsoft Surface. Nexxtech is a brand of products offered by The Source (Canadian Radio Shack). Using the driver supplied by ASIX – http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=105;71;101&PLine=71
It appears as ASIX AX88772 USB2.0 to Fast Ethernet Adapter in Devices.
Hi Paul – Thanks for that report! Can you say – is this an off-the-shelf Windows RT machine, or one given out at a Microsoft developer event? And you say “using the driver supplied by ASIX”, but you just plugged it in and it worked, right? (because drivers can’t be installed). Thanks for this additional detail!
This is a Microsoft Surface ordered online. I tried this device on Tuesday and it failed with a message stating “not compatible with this version of Windows”. On Thursday I downloaded the driver files from ASIX, extracted them, right clicked the INI file and choose Install. After a second or two received a message “Operation Completed Successfully”. Plugged this device back in, and was recognized immediately. http://bit.ly/W9WluQ
The only thing that may or may not have made a difference, as you mentioned, there was a firmware update issued on Tuesday that I did apply. Whether or not that affected this outcome, I don’t know. I never thought of trying to install the Adapter after the update. However, it did allow me to apply the drivers. At least it didn’t give me any errors.
Just another comment, I have others that have successfully loaded these drivers via Device Manager.
Hi Paul – Thanks so much for engaging here in the comments! We’ve also confirmed on a newly acquired Surface here that our 10/100 Wired Ethernet Adapter (which uses the ASIX AX88772 chip) does work also. We’ve completely updated the post above to reflect this and the implications. Thanks again mentioning what you were seeing and helping to get our post to the correct info!
Happy to assist! Now I need USB to serial and bugging Prolific for RT drivers.
Hi Paul,
Did you managed to get any RT driver for USB to Serial from Prolific ?
We’ve posted an update with full instructions for USB Ethernet devices like ours: http://plugable.com/2012/11/16/usb-ethernet-microsoft-surface