BT Controller APK

Version 3.2.2 - softigloo.btcontroller
Last updated: 2020-08-01

A portable control pad for emulators

APP Information

Download Version 3.2.2 (24)
Apk Size14.21 MB
App DeveloperSoft Igloo
Malware CheckTRUSTED
Install on Android4.2.x and up
App Packagesoftigloo.btcontroller.apk

Download BT Controller 3.2.2 APK

App Description

BT Controller is softigloo,btcontroller,tools, content rating is Everyone (PEGI-3). This app is rated 3.93 by 14 users who are using this app. To know more about the company/developer, visit Soft Igloo website who developed it. softigloo.btcontroller.apk apps can be downloaded and installed on Android 4.2.x and higher Android devices. The Latest Version of 3.2.2 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than APK Mirror. This app APK has been downloaded 114509+ times on store. You can also download softigloo.btcontroller APK and run it with the popular Android Emulators.

BT Controller turns your Android device into a controller for any emulator that supports custom buttons.

• Play console games anywhere

• Control emulators on your TV, Tablet, or Phone

• Supports up to 4 players

• Use Bluetooth or Wifi to connect your devices

• Download new controllers or create your own with BT Controller Editor 

Basic instructions:

1. Open BT Controller on the device that will run the emulator

2. Click Start Host

3. Follow the directions to enable the BT Controller Keyboard and then activate it

4. Open BT Controller on the next device that will be used to control the emulator

5. Press connect and then select the Host device

6. Open an emulator on the Host device

7. Use the emulator settings to map the BT Controller buttons to the emulators buttons

Instructions can also been seen on youtube




App ChangeLog

  • Sorry everyone, this is just a minor update to comply with privacy and data usage.
    You will need to agree to the 'get tasks' and ad usage to continue using the app. This is required to be compliant with Google Play's policies.
    A new rebuild update is still coming soon and will hopefully simplify the way you use the app as well as provide proper support for Marshmallow, Nougat, and Oreo+ devices.
    I'll try to put some preview screenshots up on FB and G+ soon too!

App Screens

BT Controller App Screen 1BT Controller App Screen 2BT Controller App Screen 3BT Controller App Screen 4BT Controller App Screen 5


requires following permissions on your android device.

approximate location (network-based)
Allows the app to get your approximate location. This location is derived by location services using network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine approximately where you are.

precise location (GPS and network-based)
Allows the app to get your precise location using the Global Positioning System (GPS) or network location sources such as cell towers and Wi-Fi. These location services must be turned on and available to your device for the app to use them. Apps may use this to determine where you are, and may consume additional battery power.

view network connections
Allows the app to view information about network connections such as which networks exist and are connected.

view Wi-Fi connections
Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.

pair with Bluetooth devices
Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.

access Bluetooth settings
Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.

allow Wi-Fi Multicast reception
Allows the app to receive packets sent to all devices on a Wi-Fi network using multicast addresses, not just your phone. It uses more power than the non-multicast mode.

connect and disconnect from Wi-Fi
Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.

full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

run at startup
Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

draw over other apps
Allows the app to draw on top of other applications or parts of the user interface. They may interfere with your use of the interface in any application, or change what you think you are seeing in other applications.

control vibration
Allows the app to control the vibrator.

prevent phone from sleeping
Allows the app to prevent the phone from going to sleep.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

Older Versions

More Android Apps to Consider

Google Play Reviews

  1. viZard presents-avatar

    viZard presents


    My problem is that it works 100% for GBA games and 90% for ppsspp there's not one conteoller with a joy stick tho make the characters move over all its great !! I love to be controlling my brothers tablet and he does'nt know whats going on thanks those 👆👆 are my only problems. Thanks 4 this app

  2. Rose Ann Castillo-avatar

    Rose Ann Castillo


    App is good but can you help me how to use two devices at the same time? Tried installing it on 3 phones, one for the host and the other 2 for player 2 and 3. But everytime i try mapping the 2 devices it is only allowing me to connect one device- "Device 1 (virtual)". How can I map the 3rd device?

  3. Leon Wisocki-avatar

    This app is awesome. It does everything it promises with very few glitches. Retro gamer at heart and normally play on my great laptop with a wired controller and happy as a drunk clam. But unfortunately laptop in storage right now so I have a phone and cheap tablet. Just does not and has never felt right doing the touch screen gaming. I am old school from Atari 2600 days. I want that dirty little controller in my hand. And this app does that. Great job guys.

  4. Justin Richardson-avatar

    Justin Richardson


    Instructions could be better, the app does work for Android tv boxes. However, you have to manually download the APK on your phone and force it on to the box. You do this by downloading Cetus on your box and your phone, use this to transfer the APK onto the box. Once there, you have to manually map the buttons as per your emulator controller profile. I used the standard android gamepad profile on my Mupen64Plus emulator.

  5. Pure Lettuce-avatar

    Ignore the negative ratings. This app is perfect, i played through other phones and it works flawlessly

  6. That Guy The Other Guy-avatar

    That Guy The Other Guy


    It's pretty easy to use, i had trouble with the psp control's cuz the analog pad won't work, but i made a custom psp button and it works fine as heck 👌

  7. Lyric Johnson-avatar

    Not sure about you guys. But it worked pretty well for me. I used it on a old phone as a controler for ppsspp. I would ask for a more detailed key mapper. Yeah I have no problems. I like that I did not have to switch my keyboard when I wanted to do something else. When I first started it I was able to select app with a different phone. Also works well with gta ppsspp.

  8. Pikakitten G-avatar

    It doesn't work with PPSSPP, it doesn't connect with the analog or dpad

  9. MiniNabEmall21-avatar

    I'd rate this a 5 stars if it were available on Mac. But it's super good anyway!

  10. Daniel Tucay-avatar

    tried this in phoenix os keymap. i can get the letters but still not controlling the keymap whats the problem

  11. Mr. Ice & Fire-avatar

    The controller itself isn't bad for N64, but the recommended emulators don't allow for multiplayer as both devices are given the same identity, maybe each device should be given a different one (for instance, the first phone/tablet to connect is "device-1" and the second one is "device-2")

  12. Marc Malajos-avatar

    Having issues creating new controller using phone with no navigation buttons. the save setting icon on the right corner bottom is not visible. unable to use existing controller profiles with RetroArch emulator in Mi Box S (Android TV 8.1). the navigation controls (dpad, joystick) not working, but few buttons are ok like A, B, L1, R1, Start update: found out that its RetroArch issue. Default config was keyboard mapping. I will test further.

  13. SuperGreenYoshi/ GreenYoshi015/ SGYoshi15-avatar

    SuperGreenYoshi/ GreenYoshi015/ SGYoshi15


    I hate it. I use a PS3 controller, and to have the app work, I HAVE TO HAVE IT ON THE FRICKING SCREEN! AND WHEN I PRESS B BUTTON TO ATTACK IN STREET FIGHTER ALPHA, I END CLOSING THE CONTROL SCREEN, AND I HAVE TO PUT IT BACK ON THE STUPID SCREEN. I CAN'T HAVE THE SCEEN OFF, OT ELSE THE APP WON'T WORK! In summary, the developers need to make up their minds and make an app that is actually good.

  14. Daniel Agrest-avatar

    I cant move very well when i press something like a button or b its very fricking slooooooooooooooooooow and my wifi is super strong and i cant connect with the controller very not well !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  15. Panboy Troops-avatar

    There's wrong when I play vr games the joysticks isn't working

  16. Oatmeal Playz-avatar

    when I use one of My tablet as a screen and this phone as controller, sometimes it won't respond like when I play Pokemon stadium 2,it told me to press the a button, so I did and it did not work. Apart from that, this is a great app.

  17. A Google user-avatar

    add hotspot host mode features bluetooh is disconnecting automatically in the newer version.....and the 360 analog is not working properly on ppsspp overall its okay...... and keyboard interface need improvement..... and make it detectable by octopus app

  18. JamD. P-avatar

    wasted hour screwing with this never got any controller to even be discovered on bt or wifi after yt vid tutorial showed soo easy but when i follow exact steps not a damn thing i have a vr bt joystick i payed $2 @ walmart ill use it its simple and works this didnt do anything but piss me off and sucked 2 hours and data away that ill never get back maybe works for you. not for me

  19. 『 Vinicius 』-avatar

    『 Vinicius 』


    Great app, but it doesn't work on Google Expeditions.

  20. Crishan Man-avatar

    it really needs mouse options(joystick or buttons) u know mouse left like that so it will improve thanks and if u wanna know why also for buttons just in case u run out of joysticks(or maybe an extra joystick thats for the mouse

  21. richard g-avatar

    **update** doesnt show up in my tv app store(google play). tried getting it thru web browser but says my device(tv) isnt supported. my tv is a sharp aquos android 8.0 tv. modal LC-58Q7550U

  22. vishnu vardhan-avatar

    Good need to be option for PS2 Right analog stick and L3 and R3 buttons

  23. tyt tytty-avatar

    doing alright but having trouble finding 8 direction D-Pad layouts. edit: Me doing one can wait. other than that i did come across decent layouts which i used and was working fine . cheers 🍻

  24. Ca7 --avatar

    full of ads and keeps asking me for personalized adds, no matter what I select, it keep popping up, not to mention it looks fugly...

  25. Tonya Montana-avatar

    no matter what game i am playing i cant get the character or object to move left or right. i have downloaded 5 controllers and none of them allow me to move left or right the character or object just turns straight

  26. Jhantu Kundu-avatar

    it can only work If your phone has above software version of 5.1.2 smoothly works on marshmellow , noughat and oreo versions . it requires screen overlay to play

  27. A Google user-avatar

    i loved the app! especially the developer who created this amazing app. It's very useful and more convenient than using any physical Bluetooth controller out there.

  28. kartik sharma-avatar

    No problem to control Android TV from phone and so many gamepads are available here and no problem to connection support by both bluetooth and wifi thanks soft igloo! Does it support gyroscope?

  29. Matthew Williamson-avatar

    Matthew Williamson


    Complete garbage. Freezes the host tablet and does not support retroarch in ANY of the emulation. Made me go out and just buy a damn bluetooth controller. Headache saved

  30. Aditya Abhyankar-avatar

    Aditya Abhyankar


    Joystick never works.joystick is not working in any controls.

  31. A Google user-avatar

    This is a amazing Bluetooth controller. It even works on my tablet, which functions like snail on a treadmill.

  32. latrell llana-avatar

    Amazing app! Someone named Rem Llana rated this app 1 star because of unknown error and he didn't realize he need to have this app installed on both devices.

  33. Ahmed Mokhles-avatar

    very useful, however I need analog movement, but all of them just act like a normal dpad.

  34. 9s-avatar

    love the app but can you add a feature that allows a specific area on the screen to be touched so i can play freefire with my keyboard

  35. Sonu-avatar

    much useful app, i turned my old android as controller for my new android phone. well done dev nice app.

  36. Incredible Mr.E-avatar

    Incredible Mr.E


    it's great for multiplayer, I love playing with the n64 emulater and have friends over to play super smash bros 64 thanks!!!

  37. Dakota Bourff-avatar

    ok first of all why is this even a Bluetooth thing i thought i could connect this to my computer but no im seeing diffrent results i doubt you can even use this as most would intend to use.

  38. Ashley Hussey-avatar

    both devices are connected then the app disconnects them saying that thay can't connect please fix this it was working before so what happened.

  39. Adam Darby-avatar

    Doesn't work unless you enable GPS and Location? Why does a bluetooth controller need to know were I live?

  40. Tidak Terkaitkan-avatar

    Tidak Terkaitkan


    it works on my oppo....but..when i use it as a controller it doesn't work...

  41. im run-avatar

    got it working via wifi..turn off 360 analog in mupen fz...bluetooth connection worked after mapping but as soon as i enter a game no respond from virtual gamepad.

  42. Cometercat-avatar

    My phone connects perfectly to my tablet but can't connect to my PC even when the host is running on PC. Am I required to download an emulator for it to connect??

  43. Patrick Chen-avatar

    I have to rate it one star because all the dualshocks I have seen only have joysticks not other buttons

  44. A Google user-avatar

    Every time I play this it always says it has a virus i would give It 0 stars because I wasted my data on this

  45. Rem Llana-avatar

    Very bad. Cannot connect because of unknown error.

  46. Ysrael Truth-avatar

    This thing's pretty neat. If It's working like trash for you then your phone or tablet may be a brick with a screen on it.

  47. Sumer Harsh-avatar

    I try to connect my Samsung Galaxy Tab 3 to my PS4 but never connects

  48. brothers and sisters-avatar

    brothers and sisters


    when i play minecraft i do not get the 360 joystick to work it hard to get it because the joystick do not work at all

  49. Aries Carlo Santos-avatar

    Aries Carlo Santos


    Its working but after disconection ng phone is hanging or freezing

  50. Kyle Santos-avatar

    Great app for pairing with Android TV or another phone.

  51. ThatGuyNext Door-avatar

    ThatGuyNext Door


    This app is good but it would be better if it aloud us to be able to play mobile games with this

  52. A Google user-avatar

    best virtual gamepad it helps me to playvmultiplayer in ps1 emulater on android

  53. Dharmendra Narayan Singh-avatar

    Dharmendra Narayan Singh


    for what it is used. i suggest everyone to do not download this app and do not waste your data. if i write negative review then the developer give us also opposite answer. I SUGGEST EVERYONE TO NOT DOWNLOAD THIS AND OTHER THIRD PARTY APPS.

  54. Zeils-avatar

    when i try to play n64 on my tablet using my phone, none of the dpads work.

  55. Ryan Rodricks-avatar

    works but needs support for fire stick/tv

  56. TheBugByte-avatar

    Only for mobile. Doesnt work with PC or Smart TV

  57. Rinsed-avatar

    The analog stick doesn't want to respond its very hard to map

  58. Muhammad Qurais-avatar

    Muhammad Qurais


    used but many controler cannot used please repair and recomended for controler design by iglo

  59. E3gn yt-avatar

    Controllers not loading when I choose it plz help us out with an update

  60. Botijão de Gás Cromado Industrial-avatar

    Botijão de Gás Cromado Industrial


    incredible, excellent and exceptional application

  61. Aakash Benjmin-avatar

    great app bt its not work with dolphin emulator plzz fix this problem

  62. Shakambhari Mishra-avatar

    Shakambhari Mishra


    App is good for ppsspp and octopus keymapper

  63. Adel Alhaddad-avatar

    It says when you install this app can copy your password and account number everything

  64. Thamsanqa frank-avatar

    Thamsanqa frank


    it a good app for psp i like to play grand tourismo with this controller app it perfect

  65. almighty m-avatar

    the dpad wasnt working this controller thing is useless

  66. golden age gaming-avatar

    golden age gaming


    why the controller not work in dolphin emulator?

  67. A Google user-avatar

    actually 5 star but need answer. questions is. i want android controller, how screen touch button works what keymap code i used for button? or you just make one code mousekey_up button so we used.

  68. Ryhqmi :l-avatar

    But When I WanT Play Game Like Mobile Legends Or Pubg Mobile It Doesn't Work

  69. Ankita Singh-avatar

    I try to play free fire but it not get set

  70. Francisco José Moraleda Prados-avatar

    Francisco José Moraleda Prados


    Location required for Bluetooth connectivity????? Do you also want the number of my credit card for that??

  71. MuanTeap Gaming-avatar

    MuanTeap Gaming


    cant use controller ps2 and xbox

  72. Gantimalla Trimurthulu-avatar

    Gantimalla Trimurthulu


    super remote apk but receiver zip i dont know how to extract could u plz upload pc remote server receiver apk

  73. Hector G-avatar

    This thing just wonders for bluetooth...I think.

  74. Max Pain-avatar

    i cant connect to my galaxy note 8 to play soccer

  75. A Google user-avatar

    pretty cool and errors

  76. Gautam Padmukh-avatar

    Its work on Android tv

  77. DJ Siddiki-avatar

    Please decrease the delay

  78. Cyrus The Great-avatar

    Cyrus The Great


    please make it work on.pc and laptop

  79. Rover Koech-avatar

    why can't i play beach buggy racing using this app

  80. Nurhaikal Khamis-avatar

    Nurhaikal Khamis


    I cant play multiplayer in n64. Can u show me tutorial for n64.

  81. Kira Belikh-avatar

    Asks for location permission ,doesn't work anyways

  82. James Jason-avatar

    cant seem to connect to my MiBox

  83. Smurv-avatar

    not working on amazon firestick i cant set it as keyboard help me

  84. EPIC GAMER-avatar

    android tv fix

  85. R W-avatar

    It wants location and GPS permission.

  86. Julie Redden-avatar

    It is download but does it work for VR

  87. A Google user-avatar

    I cant use the n64 controller

  88. Rafael Reyes-avatar

    Dude if you are playing n64 just map all controlls

  89. Bartek Jamróz-avatar

    only works for emulators

  90. Silly Mation-avatar

    Its Nice But Some Of EMULATORS don't work

  91. Daniel Ogunsola-avatar

    Daniel Ogunsola


    Please, can you make it work with Android games like Minecraft. I will so much appreciate it

  92. Meappp xD-avatar

    Can i use this to control dolphin emulator? If so, how can i?

  93. A Google user-avatar

    This app make fun...i love it

  94. MYTHIC RONIN-avatar

    Not working, worst

  95. Ion Staver-avatar

    Trash, and it needs your location. Why?

  96. Mohammad Saleem-avatar

    Mohammad Saleem


    Worst controller ever!!!!!!!!!!!!!

  97. Arjun Prasad-avatar

    SUPERIORS speeds Fullpowers BT controller player UP 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999UP9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

  98. Brandon Bejarano-avatar

    Brandon Bejarano


    hatd ro map analog stick pls fix

  99. Ardel Crendy Lozano-avatar

    Ardel Crendy Lozano


    Everything i need is here thanks very much

  100. Breaking Hunt Amit-avatar

    Breaking Hunt Amit


    World's best Controller