LEGO Mindstorms EV3 Alternative Wi-Fi Dongles    Send article as PDF   
Before I start on LEGO Mindstorms EV3 Alternative Wi-Fi Dongles, I came across a solution to the issue that arises with any Wi-Fi Dongle you use with your EV3 Brick. That is, any Dongle connected will stick out from the side of the brick, getting in the road of everything and allowing it to be easily to knocked from the EV3 Brick’s USB Socket.

EV3 Brick

I found the USB Male to Left-Angle and Right-Angle Female USB Adapters shown below on the ‘Deal Extreme’ shopping website. The will set you back a whopping, $US3.10 for a set (USB Male to Left-Angle / Right-Angle Female USB Adapters). Using any of these adapter allows the USB Dongle to rest alongside the EV-3 Brick, and out of the road of most things. You could further secure the adapter by attaching Technic Pins to them inline with the Technic Pin wholes in the side of the EV3 Brick.

USB Right-Angle Adapters

The LEGO Mindstorms EV3 Compatible Wi-Fi Dongles that will work with the current EV3 Firmware must use the Atheros ar9271 chipset. This narrows your option when it comes to sourcing a suitable Wi-Fi Dongle, but the list is meant to allow you to use an Atheros ar9271 chipset Dongle you may have spare.

Don’t have a EV3 Wi-Fi Dongle, get a Netgear WNA1100 Dongle Now!



The Wi-Fi Dongle available from LEGO Education is a repackaged Netgear WNA1100 Wireless N150 USB Adapter Wifi Dongle and therefore the standard Netgear WNA1100 Dongle will work the EV3 without any issues.


In the table below I have listed all the Wi-Fi Dongles that use the Atheros ar9271 chipset I can find. Most will be a little difficult to source as the Atheros ar9271 chipset is somewhat dated. I’m not suggesting you go out and by a new Wi-Fi Dongle from the list, accepting for the Netgear WNA1100 which will work straight out of the box.

The Netgear WNA1100 Dongles are currently relatively easy to source on eBay for under $US20.00.

If you already own one of the Wi-Fi Dongles listed and decide to TRY it with your EV3, you will have to delve into the EV3’s Firmware Code. You will need to download the current Firmware Source. To start with you will have to change lines 82-85 of the c_wifi.c to suite the Wi-Fi Dongle you wish to use. Next you will have to recompile the LEGO Mindstorms EV3’s Firmware and download it to the EV3 Brick (See Xander Soldaat’s Instructions).
  2. #define WIFI_VENDOR_ID “0846”
  3. #define WIFI_DONGLE_ID “9030”

Plug in your Wi-Fi Dongle to your PC and from within in a Linux Shell, issue the Command: sudo lsusb. This command will list all the USB Devices attached to your computer. From the list you will be able to determine the Hardware ID information needed to replace the original Netgear Dongle information on code lines 82 to 85..

I can’t guarantee that the ‘Source Code’ fix will work with any of the devices listed below. Please let me know your of experiences, be they good or bad.
Atheros ar9271 chipset Form factor FCC ID Vendor ID Device ID
ALFA Network AWUS036NHA corded adapter UQ23668 0cf3 9271
ALTAI WA1011N-GU corded adapter UCC-WA1011N-GU    
AVM FRITZ!WLAN USB Stick v2 dongle   057c 8403
AboCom WU5108 micro dongle MQ4WU5108    
AzureWave AW-NU138 micro dongle TLZ-NU138    
AzureWave AW-NU150 micro dongle TLZ-NU150    
D-Link DWA-126 dongle KA2WA126A1 07d1 3a10
Edimax EW-7811UN        
Netgear WNA1100 dongle PY309300113 0846 9030
OPPO Digital AK093 dongle YTXAK093    
Onkyo UWF-1 micro dongle NKR-UWF1    
Philips PTA01 dongle BOUWUB1110 0471 209e
Philips WUB1110 dongle BOUWUB1110    
Rosewill RNX-N150HG dongle W6RRNX-N150HG 0cf3 9271
Sharp VR-WL25 micro dongle NKR-VRWL25    
Shenzhen Kingnet Technology K2-544DW dongle ZDIK2-544DW    
Sony IFU-WLM3 micro dongle NKR-DNUA93FS    
TP-LINK TL-WN322G v3 dongle   0cf3 1006
TP-LINK TL-WN422G v2 dongle TE7WN422GV2 0cf3 1006
TP-LINK TL-WN721N dongle TE7WN721N 0cf3 9271
TP-LINK TL-WN722N dongle TE7WN722N 0cf3 9271
ThinkPenguin TPE-N150USB micro dongle NKR-DNUA93F 0cf3 9271
ThinkPenguin TPE-N150USBL corded adapter      
Ubiquiti Networks WiFiStation corded adapter SWX-M2USB 0cf3 b002
Ubiquiti Networks WiFiStation EXT corded adapter SWX-M2USB 0cf3 b003
Unex DNUA-93F micro dongle NKR-DNUA93F 0cf3 9271
Wistron NeWeb DNUA-93F micro dongle NKR-DNUA93F 0cf3 9271


The main reason for me organising the table is too list the know Wi-Fi Dongles that use the Atheros ar9271 chipset, and to hopefully save you some money if you have one of the listed Dongles already and to help you get it working with the edited Source Code in the c_wifi.c file.

NOTE: This is only a guide. I have “NOT TESTED” any of the Wi-Fi Dongles listed, accepting the Netgear WNA1100 Wireless N150 USB Adapter Wifi Dongle.

Previous Post


After a long wait due to getting the cash together, I'm now the proud owner of two LEGO Mindstorms EV3 Retail Kits (31313). I ended up, after a lot of ... Read more

Next Post

LEGO Compatible Raspberry Pi Base

Ever wished/wanted to use a Raspberry Pi as part of a LEGO Robotics Experiment, or need an alternative method to attach you BrickPI to a Robot you are building? Well, ... Read more

Short URL:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Do NOT follow this link or you will be banned from the site!