How to Use Your WiiMote as a Controller for Your Android Device

Justin Pot 26-01-2013

Please Note: Unfortunately, there is no longer a solution to use your WiiMote as a controller for your Android. The app mentioned in this article no longer exists, but if you are using a new Nintendo Switch, you can connect your Joy-Con or your Nintendo Switch Pro controller with Android How to Use a Nintendo Switch Pro Controller on PC and Android Here's everything you need to know about how to use a Nintendo Switch Pro Controller on PC and Android. Read More . You can also still connect an Xbox How to Connect a Controller to an Android Phone or Tablet Sick of touch controls for gaming? Find out how to connect a PS4, Xbox, or other controler to an Android phone or tablet. Read More  or PlayStation How to Connect a PS3 Controller to Your Android Phone or Tablet Looking to connect a PS3 controller to your Android device? Here are two methods for using PS3 controllers with your phone. Read More  controller to your Android device.


Use your WiiMote as a gamepad for your Android tablet or phone. Touch screens are great for some games, but for others you just need tactile response.

I’ve shown you how to use a WiiMote as a gamepad for your Mac Use Your WiiMote As A Mac Gamepad With WJoy Do you want a gamepad for your Mac, but don't want to buy yet another controller? Use your WiiMote as a gamepad with Wjoy. This app doesn't enable motion controls on your Mac, but it... Read More and Christian showed you how to connect a WiiMote to your PC How To Connect Your Wiimote To Your PC How do you prefer to interact with your computer? Sometimes a mouse and keyboard just isn’t enough. Depending on what you’re doing, a completely different interface method is required for you to get the most... Read More , but if you prefer to do your gaming on an Android device I highly recommend the free app WiiMote Controller. It’s easy to set up, and mimics an Android keyboard – so it works with most games.

This app doesn’t detect the WiiMote’s motion capture – instead, it lets you use your WiiMote as a traditional gamepad, held sideways. It’s perfect for use with NESoid and other emulators.

Using WiiMote Controller

Curious how well this works? There’s no lag, I can tell you that right now, and the WiiMote is a perfect controller for any Android app capable of detecting keystrokes. That includes a bunch of games and most major emulators. Here’s me playing Super Mario Bros. using a WiiMote and my Asus Transformer Pad Infinity ASUS Transformer Pad Infinity TF700T Review and Giveaway The $450 ASUS Transformer Pad Infinity (TF700T) is a high-powered, lightweight tablet with a detachable keyboard you'll actually enjoy typing on. Not everyone thinks the ASUS Transformer Pad Infinity is the best tablet on the... Read More , if you’re interested:

Before you do anything, make sure Bluetooth is enabled on your Android device Fast Pair Makes Android Bluetooth Pairing Simple Google is rolling out a new way for Android users to pair their Bluetooth devices. Called Fast Pair, this makes it much easier to pair Bluetooth devices to your handset. Read More . Once you do that there are only a few steps before you’ll be up and running.


I went through the steps in the video, but let’s go through those steps again. When you start the app there are two steps: connecting your WiiMote(s) and setting the Android to use it as a keyboard How to Change Your Android Keyboard Here's how to change your keyboard on Android, including how to enable and customize new keyboards, plus some top picks. Read More . The app includes two buttons for just that. Tap the connect button first:

use wiimote on android

After you do this you’ll start to see a summary of every button you press and let go, in text. Super fun! Anyway, to actually use this with games you’ll need to set your tablet to see the WiiMote as a keyboard. It’s weird, but go with it:

use wiimote as android controller


You should be set now! Hold yoru WiiMote sideways, like the old NES controller Forget the SNES Classic: 5 Retro Consoles You Can Emulate on the Raspberry Pi Do you really need to spend $100 for a palm-sized version of your favorite 1980s game console? Surely there's some sort of alternative? Read More , and get ready to play some games! Note that some games and emulators will require that you enable special controllers in order to work. Here’s the option in NESoid:

use wiimote as android controller

Check “Use input method” and you’ll be good to go!

Some games and emulators will seem to not work. Make sure you configure the buttons in the input settings of your program. If that doesn’t work you can also reconfigure WiiMote Controller to use simulate different keys, so explore that option if need be.


Install WiiMote Controller for Android

Ready to check this out for yourself? Go ahead and download WiiMote Controller for Android (Edit: app no longer available).

Creative Uses

Of course, you don’t need to stop with just using your WiiMote. If you’ve got some free time and some electrical skills you can use the guts of a WiiMote to make your own creative controller for your phone. This guy did so using an old GameBoy, and he’s way better at making videos than I am. Check it out:

I don’t have his skills, and have no desire to rip apart my old GameBoy, but I think you get the idea: with some skills you can hack a WiiMote’s guts to fit inside almost anything.Of course, if you’d rather install emulators directly on to your Wii 30+ Great Emulators You Can Run on Your Nintendo Wii With these emulators, you can play virtually any retro video game on the Nintendo Wii. Here are the best emulators on the Wii. Read More you can do that too, but you’ll need to set up your Wii to run HomeBrew with Letterbomb How to Install Homebrew on a Nintendo Wii Using LetterBomb Installing Homebrew on your Nintendo Wii can unlock its full potential. Here's how to do that using LetterBomb. Read More first.

Let me know anything creative you attempt in the comments below…or just link to other projects. I look forward to hearing from you, as always!


Related topics: Game Controller, Nintendo.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

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

  1. gregless
    July 20, 2016 at 8:39 pm

    I tried using the app, unfortunately it crashes every time I try to pair my wiimote.

  2. Roughy
    January 10, 2016 at 9:44 pm

    The app isn't available on the market anymore. Is it called something else now?

    • Justin Pot
      January 11, 2016 at 3:35 pm

      Android updates broke the app and I'm not sure it's coming back. :(

      • Roughy
        January 12, 2016 at 12:52 pm

        Well I hope it does. And I wouldn't mind paying a small fee if it means not having to root my phone and risking it becoming a paperweight

        • Justin Pot
          January 12, 2016 at 4:20 pm

          Well, I haven't found a replacement yet personally, but it might be out there. Sorry I can't help more.

    • TheFirstBassetier
      September 24, 2017 at 7:30 pm

      I had to go to a website (idk what website) that manually let me download it. (I google searched "download wiimote")

      Hope this works!

  3. Matthew Franciskovich
    December 19, 2015 at 7:59 pm

    For those who say that it won't connect to their Android devices and that it says an error has occurred, but it still finds your wii remote, this is because of an update with the android systems software that causes it to not be compatible with the 4.2 update. On the website for the app itself it states that the app is currently not compatible with the galaxy s devices, however they are trying to fix this issue. Hopefully this will be fixed soon because I do want to use it with my phone.

  4. Anonymous
    October 31, 2015 at 9:47 pm

    this works GREAT! i tried to connect it but it didnt work, then i tried connecting it the way you connect an extra controller on an actual wii and it worked. Just keep pressing 1 and 2 and it will connect.

  5. Anonymous
    September 12, 2015 at 1:44 am

    I have a galaxy s4 sghi337m rooted running android 4.4.2 running the cyanogenmod is there a way to get the phone to work with l2acp devices like the wii remotes?

    • Justin Pot
      September 13, 2015 at 6:03 pm

      Android updates broke this as some point and I'm yet to find a solution, but maybe I should look into this again.

  6. Anonymous
    September 6, 2015 at 3:41 am

    I have a wii "motion plus inside" controller qnd it does not connect to this app. App reads "found 0 wiimotes" does this app support the RVL-036 remote

    • Justin Pot
      September 6, 2015 at 3:37 pm

      Yeah this tutorial doesn't work at all anymore because of changes to Android, sorry about that.

  7. Anonymous
    June 8, 2015 at 5:54 pm

    I did every thimg you did but it keeps on saying ! wiimote coneccted ERROR ADRESS FAMILY NOT SUPPORTED BY PROTOCOL

  8. mitch
    January 18, 2015 at 9:23 pm

    Its recognizing thst there isa wiimote but saying ''an error occured. Last error. No route to host'' am i doing something wrong here?

    • Justin Pot
      January 19, 2015 at 2:27 pm

      Changes to Android since this was written means it's a lot harder to get this working now. Is your device rooted?

      • Anonymous
        October 8, 2015 at 10:08 am

        Hi i rooted my samsung tab 4 and i wanna get a wii mote to work with GBA emu, im very new to this i dont really know what rooting does but i followed the video and rootcheck app said it worked, now that im rooted, anything i can do to get this working for me?

  9. Anonymous
    January 11, 2015 at 11:29 pm

    If u use the number two to jump what do u select

    • Justin Pot
      January 12, 2015 at 4:39 pm

      I'm not sure I understand the question...

      Are you asking what should serve as the Select button, or are you asking how to set "2" to jump?

  10. Rachelle
    January 10, 2015 at 1:45 pm


    I have connected the Android tablet to the WiiMote controller.
    I have created a karaoke system.
    I was wondering if you could help me with something ( I can pay you for it).
    I need a very basic implementation. I have a list of songs, and I want the first song to be selected by default (so not clicked but selected/highlighted). Then when pressing the A button on the WiiMote, this first song is played. Do you know how to do select the first song by default?

    • Justin Pot
      January 10, 2015 at 3:55 pm

      I'm not sure I could help you with that, it might be best to find someone local for that. Do you have any particularly savvy friends who enjoy beer? Because that's often an easy trade to make.

  11. UsmanX74
    January 7, 2015 at 7:11 pm

    Thank you so much!!! :D works perfect on my Motorola Droid Razr XT912... ^_^ android 4.1.2

  12. Ciul
    May 18, 2013 at 7:50 pm

    Hi, why not doing kinda the opposite. WTF? (you say), I mean, using Android smartphone as a controller for Android games. Hint: Using AllShare Cast withing Smart Tv's

  13. james baccino
    May 17, 2013 at 11:31 pm

    i've tried many times to connect my wii remote to my phone with no success and have found that the problem lies (i think) in the phone's os involving a vital bluetooth component. i don't know all the details, but if there is anything i can do to fix this, that would be very appreciated. thanks in advance

  14. James
    March 19, 2013 at 6:49 am

    This DOES NOT currently work with Android 4.2 and above, as Google has messed around with a few aspects of how Bluetooth operates.

    If anyone has a working alternative for Android 4.2, please share it!

  15. Thomas Milham
    January 29, 2013 at 10:42 am

    Wow, I am going to try that as soon as I get hold of a WiiMote !

  16. Ben Stegner
    January 27, 2013 at 5:44 pm

    Works great for OrangePixel's games!

  17. Ben Stegner
    January 27, 2013 at 5:44 pm

    Works great for OrangePixel's games!

  18. Sriyani Dias
    January 27, 2013 at 11:45 am

    I wanna try this...Thanks for the info

  19. Tony Khamo
    January 27, 2013 at 7:26 am

    Hope this works for me...but i think i enjoyed listing to you playing the game a little more... well done..

  20. Jeffrey Zabala
    January 27, 2013 at 12:32 am

    Thanks! I'm trying this out as soon as I get home.