Wednesday, November 25, 2015

Raspberry Pi 2, Windows IOT Core, and TP-Link TL-WN725N - overcoming windows IOT Core not supporting wifi dongle

This article may not have long-term relevancy as Microsoft continues to make Wifi Dongles Compatible with Windows IOT Core and/or release newer versions of Windows IOT Core.

At the time of this writing, the Windows IOT Core (Insider Preview) download is version "10556.0" :
https://ms-iot.github.io/content/en-US/Downloads.htm



If you take a look at The list of supported RPI2 Wifi Dongles, you will see that 2 wifi dongles are supported with Windows IOT Core:

  • The official Raspberry Pi Wifi Dongle
  • The TP-Link TL-WN725N


Unfortunately, the TL-WN725N does not work.
After following the RPI2 installation instructions,  It doesn't register in the WindowsIOTCoreWatcher:



Some investigation on the raspberry pie forums led me to 2 conclusions:
Microsoft apparently accidently stated that the TL-WN725N is compatible with Windows IOT Core.
There is a newer version of Windows IOT Core Preview (10586) that will work with the TL-WN725N
This version is hard to get, and is apparently buggy.  Thankfully, there is a download for it.
The catch is, If you install it, you will not be able to debug to your RPI2 in Visual Studio.

Thankfully there is a Technet Article / Blog Post that illustrates steps to make the newer (unreleased?) version work.
It's a bit hacky, as you will be copying and pasting files from the older version to the newer version.
I doubt this is officially supported, but it works!

Following the steps in the article allowed me to disconnect my ethernet cable and debug to my RPI2 using just the TL-WN725N wifi dongle!

I'm really just relaying my discoveries in one place.
Use at your own risk.
Hopefully Microsoft will release an updated version of Windows IOT Core Soon.

Alex

No comments:

Post a Comment