Home>Posts>I/O Embedded & IoT, I/O HUB>USB Wifi Adapter Installation on the BeagleBone Black

USB Wifi Adapter Installation on the BeagleBone Black

By ·Categories: I/O Embedded & IoT, I/O HUB·Published On: July 22nd, 2013·0.6 min read·

We’ve had such a passionate response to our original BeagleBone WiFi installation tutorial that we’ve created updated instructions and troubleshooting tips for the latest Linux Debian release. You can find the updated tutorial here.

The Logic Supply UWN100 and UWN200 Compact USB Wifi Adapters are great for use with the BeagleBone Black. These adapters are based on the relatively new Ralink/MediaTek MT7601 chipset, so drivers are not widely available yet. This tutorial provides step-by-step instructions for downloading and installing the drivers.

Tutorial: Compact USB Wifi Adapter Installation on the BeagleBone Black

Find out more about the current state of BeagleBone development: New Embest Board Opens the Door for BeagleBone Black Projects


About the Author: Roland Groeneveld

Roland Groeneveld is the President & CEO of Logic Supply. He has been with the company, since, well the beginning. He and Lisa founded Logic Supply in 2003 shortly after VIA introduced the Mini-ITX form factor in 2002.
Follow OnLogic on LinkedIn


  1. Teis Draiby October 7, 2013 at 2:30 pm

    To create a wireless hotspot with the BeagleBone Black, a wifi adapter that supports “Access Point” mode is required (see http://elinux.org/RPI-Wireless-Hotspot).

    Does the MT7601 chipset support the Access Point mode?

    thanks, Teis

  2. Roland Groeneveld October 9, 2013 at 8:08 am

    Yes, the Mediatek 7601U chipset supports Access Point mode. We haven’t tested it but it should be possible to make it work. The latest driver can be downloaded from the Mediatek website.

  3. Teis Draiby October 9, 2013 at 2:29 pm

    Thanks, great. Order placed.

  4. Adam December 18, 2013 at 6:43 pm

    I cannot get the installation instructions to work (either method) on the latest Angstrom distribution on a BeagleBone Black. Any modifications to the procedure? I have the latest driver from the Mediatek site downloaded. Thanks!

  5. Roland Groeneveld January 10, 2014 at 4:07 pm

    Hi Adam,

    The latest Angstrom distribution already has the drivers for the UWN100 and UWN200 loaded in the image by default. So you should not need to install the drivers again. Hope this helps.

  6. Adriana January 21, 2014 at 7:07 pm

    Hello, i cant get mine to work i was able to do all the steps but when i disconnect the ethernet and im going to test it it doesnt tell me i have internet connection.

  7. Roland Groeneveld January 22, 2014 at 4:58 pm

    If you followed the instructions and it still does not work, it likely is a problem with Wifi security (encryption settings, passphrase, etc) . You may want to test with a different Wifi Access Point, preferably with a straightforward SSID and passphrase.

  8. Rushi Desai February 5, 2014 at 2:34 pm

    Is there any plan to get this driver into mainline kernel? Also, has anyone built this for Debian 7.2?

  9. laborer March 9, 2014 at 6:52 pm


    Link is broken. And I can’t find MT7601 product on Mediatek site

  10. Roland Groeneveld March 10, 2014 at 1:44 pm

    Thank you for pointing this out. MediaTek recently changed their website. Here is the new link: http://www.mediatek.com/en/downloads/ – search for MT7601U for the linux driver.

    We also fixed the link in the tutorial.

  11. Colin Bester April 30, 2014 at 6:07 pm

    I was wondering if anyone has uwn100/200 working as AP on beaglebone black with debian OS – I’d sure appreciate some assistance in getting this working.


  12. Craig Johnson May 18, 2014 at 2:30 pm

    I am interested in buying the UWN200 for my beaglebone black, however I would like to know if it will support ubuntu 12.04. The tutorial is for angstrom as well as debian, however it doesnt mention ubuntu 12.04. I know the two are very similar but i thought it would be worth asking. So my question is will it work with the same instructions as on the tutorial or should i look for another?

  13. Casey Atherton May 20, 2014 at 11:17 am

    Hi Craig,

    As you’ve seen, we have only tested on the Angstrom and Debian distributions (I have also installed it on Ubuntu 13.10, on an x86 system, though). That said, since the source files for the drivers are available, I am fairly confident it will be possible to get it working.

    Here is a link to a post of someone who was successful with it:

  14. Josue May 22, 2014 at 3:35 pm

    Hi I am trying to install it on my Beaglebone under Debian but I need some help. After the “make all” I get no errors but, there are no MODULE, UTIL or NETIF directories.

    To get it to compile I had to download “linux-headers-3.8.13-bone40_1.0precise_armhf.deb” from http://rcn-ee.net/deb/precise-armhf/v3.8.13-bone40/ instead of kernel-dev since apt-get couldn’t find it. I also had to comment out the include directive in timex.h because there is no mach/timex.h.

    Actually I found mt7601Usta.ko in os/linux/ and used it and it works. I can connect to wifi. My problem is that I am trying to set it up as an access point and it says that the driver is invalid so I guessed that to get it to work I should use one of the others (netif or util).

    Thank you for your help.

  15. Casey Atherton May 22, 2014 at 3:59 pm


    The driver would need to be compiled with AP mode support. I have not tested or tried that, so I can’t say if that is easy or possible. Might be as easy as editing the config file to include that support, but probably not.

  16. Heiko Goes July 7, 2014 at 8:47 am

    I would like to use the uwn100 as a access-point on my beaglebone black Debian.
    Unfortunately hostapd complains of a missing driver. I looked at the internet, but found no solution; only people with the same problem. What am I to do?
    P.S. The adapter works well for connecting to other access-points.

  17. Casey Atherton July 10, 2014 at 10:26 am


    As mentioned above, the driver that is included does not have AP support built in. Unfortunately, we don’t have any further information on whether it will work or not.

  18. Perry Engle August 25, 2014 at 6:44 am

    I don’t have a BB serial cable, I usually use a combined wireless USB keyboard/mouse. Will a powered USB hub allow a USB keyboard mouse and the UWN100 for initial configuration?

    Alternatively, I already have the serial cape on the Beagleboard, could use a Cisco serial cable to attach to it, or is that making things more difficult?

    Perry Engle

  19. Darek Fanton August 25, 2014 at 8:59 am

    Hi Perry, thanks for the comment. We would recommend utilizing the supplied USB cable and using SSH to access the beaglebone. You can read our SSH tutorial on our BeagleBone resource site Inspire by clicking here – http://inspire.logicsupply.com/p/ssh-via-usb.html. Feel free to comment on Inspire if you have any other questions.

  20. andy September 14, 2014 at 8:20 am

    I have followed your instructions to get the usb wifi adaptor running on the beaglebone black.
    ever things works as per your instructions apart from the wifi adaptor getting a ip address.
    I have checked the router is running wap2-spk and it is. the drivers all show on the beagle bone.
    I have check the wifi adaptor on my windows pc and it all works fine but I can not get it to work on the beaglebone black. have you got any ideas were I am going wrong.


  21. Richard September 15, 2014 at 9:32 am


    A common cause of not getting an ip address is “incorrect” password. (do not use quotes, correctly dealing with spaces in the pass-phrase, upper/lower case etc). Which operating system are you using?

  22. Balan September 27, 2014 at 4:15 pm

    I managed to install the driver (MediaTek MT7601Usta) and able to connect to my home WIFI.

    but i am unable to start my Hostapd

    $sudo hostapd -d /etc/hostapd/hostapd.conf

    throws erorr as

    nl80211: ‘nl80211’ generic netlink not found


    Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp.

    $ modinfo mt7601Usta
    filename: /lib/modules/3.12.28+/kernel/drivers/net/wireless/mt7601Usta.ko
    description: RT2870 Wireless Lan Linux Driver
    author: Paul Lin
    license: GPL
    srcversion: 1E53BFE8C54FE50457C6BA7
    alias: usb:v148Fp7601d*dc*dsc*dp*ic*isc*ip*in*
    alias: usb:v148Fp6370d*dc*dsc*dp*ic*isc*ip*in*
    alias: usb:v148Fp7650d*dc*dsc*dp*ic*isc*ip*in*
    vermagic: 3.12.28 preempt mod_unload modversions ARMv6
    parm: mac:rt28xx: wireless mac addr (charp)

    $ iw list
    nl80211 not found.

  23. Darek Fanton September 29, 2014 at 10:39 am

    Hi Balan, it would be useful to know which OS you’re working with? You may also find answers from members of the community on our BeagleBone resource site Inspire, where we have individual tutorials for Debian, Angstrom and Ubuntu – http://inspire.logicsupply.com/p/tutorials_3943.html.

  24. pucky October 19, 2014 at 9:16 pm

    I’ve got debian installed onto my beagleboard rev C and I’m trying to use the UWN200 as my wifi adapter. I’m trying to configure hostapd as a hotspot like others seem to be in this thread. Darek, can you explain how to get this adapter (UWN200) to work with hostapd?

    my issue is the same as BALAN.
    nl80211 not found.

    is this product (UWN200) capable of being used as a hotspot?

  25. Richard October 20, 2014 at 11:33 am

    As compiled the UWM100/UWN200 driver does not support creating a Hostspot with this adapter.

  26. Peter January 4, 2015 at 4:04 pm

    I have same issues with this USB WiFi dongle. My RPi working fine as client but no master mode (act as access point). Maybe I can use some alternative drivers for Linux, replace original MT7601? Thanks in adv for any hints! ;-)

Leave A Comment


Have a project? Let's talk

More Articles


Learn the 5 ways Fanless Computers can help your business

Get the Whitepaper
View All Articles

OnLogic Industrial Computers

Discover OnLogic's multitude of industrial computers that will help you to advance your IoT project

Shop OnLogic

Learn more at OnLogic.com

OnLogic Industrial PCs: Designed to last. Built to order. Delivered in days. Visit our online store at OnLogic.com