Microsoft has finally given us USB Ethernet support for RT with 8.1. Well sort of. According to the support website http://www.microsoft.com/surface/en-us/support/hardware-and-drivers/usb-to-ethernet-adapter you will see that the Surface Ethernet adapter works with RT 8.1 (*so do most 3rd party adapters). (Update: Microsoft has removed Surface RT and Surface 2 from the page, don’t despair, it DOES work, read on) However, if you were to update your device, purchase the Surface Ethernet adapter, plug it in, you will get the infamous message “Not Compatible with this version of Windows.” Even running Windows Update does not fix this issue, at least not at the moment. I did some digging and found that the Surface Ethernet adapter uses the Realtek chipset and I noticed that in the Devices section under network adapters Windows RT now has a Realtek USB FE Family Controller driver.
So to make this work;
- Plug in your Surface Ethernet Adapter, wait for the installation to fail.
- Then open Device Manager, under Network Adapters right click on the Ethernet Adapter, it should have a yellow exclamation mark.
- Choose update driver, then select Browse my computer for driver software. Then click “Let me pick from a list of device drivers on my computer”.
- If it doesn’t take you directly to Network Adapters, choose it from the list. In the left pane your should see Realtek, highlight it and you should only have one option in the right pane for the Realtek USB FE Family Controller. Select and next.
- If it warns you about compatibility just accept it.
The driver will install and you will have 10/100Mbps Ethernet on your Surface. Only 1 year late, but who really noticed?
I can only presume that Microsoft will eventually fix this and make the process more automatic…but then again.
*Note: This works with ASIX 88772C USB 2.0 adapters which is virtually most Ethernet Adapters on the market. If you have a different adapter just remember to select the ASIX driver instead of the Realtek one.