How to Setup Asus USB N10 Wifi Adapter On Raspberry Pi


  • With Linux, there are a million ways to skin a cat.  The steps below is the one that worked for me.
  • I used Wheezy-Raspian (2012-09-18) image.  This version already has the necessary driver/module pre-installed.  You can confirm by issuing the following command: lsmod | grep r8712u  output should be something like this:  r8712u 165407 0
  • We will be editing 2 files to make it work (interfaces & wpa_supplicant.conf).
  • I used PuTTY to SSH to my Raspberry Pi to do my configurations, so that’s why it does not look like the LXTerminal ( all images below).

Step 1: 

From an SSH session or terminal on your Pi, issue the following command to your RaspberryPi to update it:

sudo apt-get update

Step 2:

Then issue the following command to edit the network interface file of the Wheezy-Raspian OS:

sudo nano /etc/network/interfaces

Then append the following configuration as seen in image below.

After appending the new configuration, press the following keys in this order to save configuration:

ctrl + x (at above screen)

Then, Y (at above screen)

Finally, enter key (at above screen)

Step 3:

Then issue the following command to edit wpa_supplicant.conf file:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Then appended the configuration (as seen on image below):

Repeat the step previously mentioned to save the configuration.  Reboot your Raspberry Pi to complete the step and then test out your newly configured WiFi.  USB WiFi dongle should be continuously blinking, this means configuration was setup successfully.  DONE!

For Your Information:

#If you are finding that your wifi dongle does not reconnect to your wifi network after your Raspberry Pi reboots  add:

auto wlan0

into the /etc/network/interfaces


More FYI:

ssid:   your wifi name


  • set value to 1 if you are trying to connect to hidden network or if you have more than one wireless access point; each with different ssid (suggest you enter value of 1)
  • alternatively, set value of 0 will do the opposite of value 1 (for home networks that broadcasts ssid)

psk:   your wifi password

proto:   your choice of RSN or WPA. RSN is WP2 and WPA is WPA1. (most config is RSN)

key_mgmt:   your choice of WPA-PSK or WPA-EAP (pre-shared or enterprise respectively)

pairwise:   your choice of CCMP or TKIP ( WPA2 or WPA1 respectively)

auth_alg:   OPEN option is required for WPA and WPA2 (other option, SHARED & LEAP)

14 Comments (+add yours?)

  1. TOMZ NL
    Jul 15, 2015 @ 18:39:05

    Thank you! It saved me money buying a new one 😀


  2. Mattis Lind
    Mar 18, 2015 @ 09:50:53

    This post solved my problem! Especially since it elaborated on the WPA1 vs. WPA2 difference which I haven’t found in other posts on the net. Thanks!


  3. Paul Crabb
    Nov 15, 2014 @ 00:26:40

    Awesome Dude! Thanks for the post!!!


  4. Steve
    Apr 03, 2014 @ 14:47:17

    How can i make wifi connect with the same ip address?


  5. Peer
    Jan 19, 2014 @ 22:04:20

    after adding the line
    auto wlan0
    into /etc/network/interfaces it worked fine.
    without I had no connection after reboot.


  6. callum
    Jan 19, 2014 @ 01:10:16

    on the interfaces are they 0 or O


    • databoyZ
      Jan 19, 2014 @ 03:57:32

      auto lo <—letter o
      iface lo inet loopback
      allow-hotplug wlan0 <–zero
      iface eth0 inet dhcp

      allow-hotplug wlan0 <–zero
      iface wlan0 inet manual


  7. Ian
    Jan 10, 2014 @ 17:26:44

    THANK YOU! I spent ages trying to connect using the GUI tool. No joy. Followed your instructions and suddenly it just worked. The GUI wasn’t saving the PSK. Putting it in with a text editor did the trick.


  8. DF
    Dec 12, 2013 @ 11:05:47

    thank you!


  9. Bill Embring
    Dec 12, 2013 @ 06:52:52

    awesome! Thank you very much. Now all I need to find out is why my new wireless keyboard refuses to print double quotes?! Again thank you very much.


  10. george moore
    May 05, 2013 @ 19:54:29

    DITTO!!!!!!! above. I searched many web sites with ?genius? information until I found this. Thank you.


  11. Gary Newell
    Dec 10, 2012 @ 22:34:02

    You are an absolute genius. I’ve been playing for hours trying to get mobile broadband working using wpa_supplicant. Reading your page made it work for me. Thankyou


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: