This app was mentioned in 144 comments, with an average of 2.26 upvotes
PS3 controllers have worked wired for a long time. You can get wireless with Sixaxis Controller on many devices, but new updates usually break it and it requires root. There's also a lot of clips out there for attaching your phone to the controller.
Yes, but you need root for it to work. This is the app you need. It even supports the touchpad on the ps4 controller. You can also get a clip to hold your phone
A ps3 controller and my nexus 7 are essential travel items whenever I have to fly.
Thanks for typing this all, I found some of the links mentioned:
What I couldn't find was an official source for the Geforce Experience version mentioned. Care to tell us where you get it from?
You need the sixaxis app. DS4 is compatible with Sixaxis. Make sure to run the compatibility app first.
DS4 I haven't tried, but this is the app I used. It looks like it does support DS4, so maybe you'll have good luck.
Root is required for BT pairing, but you can get the OTG cable if you want to go that route.
Thats correct, I use a PS3 controller for my phone, tablet, and PC. You just need Sixaxis Controller for the mobile devices and MotionJoy for the PC side.
The mobile devices need to be rooted to use the controller connected through bluetooth, but you can connect them via a cable depending on the device(controllers have been supported by the OS since ice cream sandwich iirc ). I bought a gameklip years ago and have just kept the cord attached to the klip for use instead of rooting my latest phone.
There are howtos all over the place just google them.
You need to be rooted and use this app. https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
I use my Ps4 controller all the time with it and play games flawlessly on my G4.
If you try to just bluetooth pair it with the bluetooth menu and not the app the controller will start to input lag after 30 seconds.
This app can help, but only if your device is rooted. I also suggest buying a OTG cable, if your device supports it, because I get horrible input lag using Bluetooth.
It works and the app was updated only 2 months ago for PS4 support. The best PS controller app for android and the developer is still active.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
Alternatively, if you have a DS4 laying around, get one of these and you get to enjoy a decent controller that isn't overpriced cheap Chinese tat.
Optional OTG cable if your phone doesn't like the DS4 over bluetooth and you're not rooted (if you are rooted, use sixaxis controller over bt)
I am using a Dualshock3 controller with my rooted Nexus 6. I paired it using: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
I got a cheap telescopic gameklip-esque controller adapter for it. Works very well. Here's a pic of my setup streaming/playing Witcher 3 using Moonlight: http://i.imgur.com/Ljp5FhM.jpg
I can't comment on Android TV specifically, but it being Android, I presume that you can either install Android apps from the Play Store and/or sideload apps on Android TV. I've had success with DS3 over Bluetooth for both first party and third party controllers using the Sixaxis controller app (https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller) on some phones and tablets. I don't have any DS4 controller so I don't know what the state of those are on Android.
I use Sixaxis for my DS4,but this app does require you to void your warranty meaning to root your device and you need a OTG cable. On the go cable
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
Umm hmm
Sixaxis Controller if you have a DS3/DS4 controller.
RetroArch for a shitton of emulators under one interface (Use the nightlies from here and get cores from the core downloader in the main menu https://buildbot.libretro.com/nightly/android/)
I use a Nyko mount with my phone and DS4 and it works great.
Yes, I have it working on my Pixel, but I had to root in order to use a DS4 wirelessly. It works great! I installed this version of PS4 Remote Play. To get the DS4 working wirelessly, I unlocked the bootloader, rooted and then installed Sixaxis Controller to pair the controller up. I tried numerous different ways when not rooted to pair the controller up wirelessly, it would pair up, but the phone doesn't know how to handle it at all. Hopefully Google adds the keylayouts and drivers for the DS4 to the Pixel line soon so root isn't necessary.
If you don't root, you could always use the onscreen touch controls, but it's not very user friendly when controlling a fast paced game.
My Z1 Compact (and presumably other Sony devices) has native DS3 support both via USB and Bluetooth. The DS3 also seems to work pretty well on other devices using the SixAxis Controller app:
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en_GB
I've managed to get Xbox controllers (wired and wireless) working with various Android devices but very few of them ship with the necessary driver and its a bit of a battle. The DS3 seems to work much better and leaves the USB port free for other things.
> You can get a sixaxis controller (the one from PS3, right?) and make it work with Android phones, but you must use a cable, it won't connect via Bluetooth, as far as I know.
It does work over bluetooth:
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
For anyone wondering Gameklip and Sixaxis Controller
Definitely you can connect your ps4 controller to your phone via this app (needs root): https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
About the second part, i think any wifi remote cast app could have latency.
Yup, this is indeed the case. USB works fine, just plug and play. If you want to pair via Bluetooth you need to root the shield TV and sideload the sixaxis app from the play store: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
Source: have tried it myself with the original ps3 controllers. Also, Google.
I believe Kainy supports hardware inputs, though I've never tried it myself. You need a special app and root access, however, to use a ps3 controller.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
So the answer is, maybe. I will check it out on my tablet tomorrow.
EDIT: My tablet just updated so I can't quite root it just yet.
I use my PS3 controller paired over bluetooth with the sixaxis app. They have had this option since it was released and this is how I play touch only games that dont support native controllers. The app even allows per game profiles to be started. so for what ever game I launc the custom profile for the game will auto apply. using it right now for the new need for speed game and devious deugeon and what ever else is install on my phone at the time. It allow allows mouse emulation, vibration support and whole host of other cool features. Only "issue" is that it requires root for bluetooth to work, if no root just use an otg cable. It also supports the PS4 controller and playstation move controllers.
-App:https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
i dont think the the controller is compatable just by doing that, theres an app called sixaxis and it should do what you want
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
I use Sixaxis Controller. The "trick" is you have to plug the controller into a pc first. There's a companion app that sets the bluetooth id the ds4 pairs with. After you change it to sync with the phone, it'll sync up.
This is why you have to plug the ds4 into your ps4 when you first connect it. Let me know if you have any trouble, I just went through all this a few days ago.
It's been a while to be fair, but I was using both successfully IIRC. There was a bug in Lollipop where the controller would be detected, pair, and connect fine, but would then get reaally laggy and weird after exactly 30 seconds. Using Sixaxis Controller worked, but it took the developer quite a while to update it with the changes Lollipop made to the Bluetooth API in Android. I seem to remember ePSXe or FPse was able to detect the controller by itself when using a USB cable and OTG adaptor. I was using a OnePlus One before but I have a 5 now, so I'll try to remember tomorrow to give it another go.
If you're on android, the only way I know is sixaxis controller it's a paid app, but there's a free version that allows checking compatibility between your phone and controller.
In case the game supports controller natively, pairing your DS4 using bluetooth should the trick I think
edit: forgot to mention, the app requires rooted phone
If you can root your phone, you can use Sixaxis Controller app. There is a slider for polling latency even. Though, I'm not sure how hard it is to root a Note 8.
PS3 controllers can be used, but you also need the Sixaxis Controller App in order to use it.
The app supports PS3 Sixaxis, PS3 DualShock 3 wireless, PS3 Move Navigation, and PS4 DualShock 4 wireless controllers.
The app also requires ROOT access.
I was having the same problem. My DualShock 4 controller could connect to my phone but would not show any inputs. I ended up having to root my phone and use this app
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
They also have a free compatibility checker you can use to check that connecting to the controller will work and that your phone is rooted.
It works great for games and works with Gear VR (main reason I got it)
I don't think there is any way to add the controller without root
There's two options for you to connect it. Either you can connect it using an OTG cable (Amazon link here), or you can use the Sixaxis Controller app in order to use it via Bluetooth. Personally, I've only tested the OTG cable method so far as Sixaxis requires root to work.
I had the same issues and couldn't get them resolved to for satisfactory use, and I tried a he'll of a lot. I ended up getting Sixaxis Controller. I was rooted anyway.
FROM WHAT I'VE JUST READ IT'S NOW POSSIBLE TO REACH 100% ON DK 64 USING LATEST Mupen64Plus FZ (IT'S OK TO MENTION EMUS).
ANYWAYS, I USED THIS APP TO PAIR CONTROLLER TO ANDROID. MAPPING THE BUTTONS IS ALSO POSSIBLE THROUGH MOST EMU'S (INCLUDING Mupen64Plus FZ ). IF ANYTHING IN-GAME BREAKS GO FOR A DAILY BUILD OF THE EMU (IT'S PRETTY STABLE).
Edit: fixed the name of emu to avoid confusion.
A word of caution. I know for a fact that fake PS Move Navigation Controllers don't act identically to the genuine Sony ones. For some software this is not a problem (such as the android app Sixaxis Controller which can detect the difference and use both). For other software they simply don't work (the original Scarlet.Crush Productions ScpDriver works fine with the genuine ones but wont connect wirelessly to the fake ones).
I know obviously the the PSNavi is more similar to the DS3 than the PSMove when it comes to it's wireless connection. I just wanted to draw attention to the fact that these fake controllers aren't necessarily identical clones.
I use DualShock 3 over bluetooth. You need root access to use it over bluetooth with the Sixaxis Controller app. If you want you can also use DualShock 4 with the same app.
PS. I can't get rumble to work with bluetooth and I'm not sure if it's possible.
You would need to be rooted and use this app. There's also a compatibility checker by the same dev. If there's a way to use one without root I would be super interested to hear about it though.
I had a Nexus 7 (on 5.1.x) and had to root it in order to use https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=de to connect the DS4 controller.
Not sure if this is still the way to go as of now.
You can connect your PS3 controller if your NP is rooted and your running the SixAxis App (side loaded).
That is exactly how mine is setup, I'm also playing around with emulators.
I'm not sure how you would wirelessly connect the Wii controller.
For any one stating that the project is illegal. It's not unless Sony specifically wrote that in their EULA.
This is a similar use case as the Sixaxis Controller app.
The program works with current implementation, it's not a competing product.
Also he is not using Sonys code. He rewrote it.
tl;dr
If a protocol is reverse engineered to create an application working together with current software it is legal.
If it's reverse engineered to create a competing product (both stream source and client), then it's illegal.
You can connect a PS3 controller via OTG (USB cable) without root, but the buttons may be a bit weird (like triangle being X, and square being circle, that sort of thing).
To connect the PS3 controller on bluetooth you need root access and the Sixaxis Controller app. This is because the PS3 controller uses a weird, Sony-custom bluetooth stack, which overrides the existing stack while it's running (this also means no using bluetooth headphones and a PS3 controller at the same time, to my knowledge).
If you got a regular bluetooth 3.0+ controller (Moga, iPega, Steel Series, others), it will work fine without root.
The normal ps3 wireless controller will work, just plug the usb into the controller. (wireless ps3 controllers has a mini usb port for this/charging)
If you're rooted you can also connect though bluetooth.
Use https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en_GB
This is the app. It's worth the buy.
This is a free app to check if your phone is compatible or not.
If you need any help with it feel free to message me here.
Honestly you might be overcomplicating this. There's a great app called Sixaxis Controller that will let you map DS3 and DS4 controllers (up to four at once). I'm not familiar with the method you're using, but can vouch for Sixaxis Controller, it's worked great for me in the past with my DS3, and others have reported it working fine with the DS4 controller. There's even a compatibility app you can download and try first to make sure it will work with your device.
Like the tool you're attempting to work with, it needs root access. I assume you have that already given what you're attempting.
AFAIK no, you need the Sixaxis Controller app to get the PS3 controller to work wirelessly with Android, and it requires a rooted phone.
Nope. It works for both the PS3 and PS4 controllers. https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
It looks to be touch by default but in the settings you can turn on gamepad emulation. Then it'll just act as a normal controller.
I would provide you with some links..
But I wasn't sure if I could find what I already know exists xD
PC Program For Setting Bluetooth Address (Free)
Android App That Interprets Bluetooth Signals And Also Displays Your Devices Bluetooth Address (Paid, but useful for much more than just controllers, and also allows you to play touchscreen only games with your controller via touch emulation so this is a must have)
Enjoy!
It should be able to connect as a native HID device if you plug it in via the micro-USB. At least, the PS3 controller worked that way.
For bluetooth, if you have root access on your phone you can use the Sixaxis Controller app.
Most games don't support controller input. Do the controller work on the home screen?
You could buy this app though
Works on my 6T fine. just paired and it works. What game on shadow, might be the game not seeing it?
maybe try a keymapper on your phone? like this one : https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
or
https://play.google.com/store/apps/details?id=com.tincore.and.keymapper&hl=en_US
You have to install the sixaxis controller app then it will sync up just fine. Been using this for years. This with the smart things connected to my Samsung TV makes for a nice little emulation box.
Edit
Just noticed it is a paid app but I have been using since I owned my Droid X before there even was a Galaxy by Samsung
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
~~You can give Sixaxis Controller a try -~~
~~https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller~~
Also, just curious - how well does FPSe run on the X800D?
Edit: Scrub that - just realized the app requires root :/
Bare in mind that's a TV box that runs Android (same as phones, tablets, etc) not the separate OS called Android TV.
For PlayStation controllers it's very hit and miss, the device needs to support gamepads and from the sounds of things, yours doesn't. If it had BT then you could try Sixaxis but that also requires root.
If you have root, use this: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
It's a paid app, but it works the best. You can button remap, touch map, and even use the track pad. Make sure to use the compatibility checker first
Dualshock 4 works without any issues via BT.
Tried retroarch, nvidia streaming (from PC) and geforce now (cloud-based streaming).
Some games, however, will recognize it as xbox controller, mapping in-game buttons to A/B/X/Y instead of PS4 triangle/square/etc. They still works as intented, just display is fucked, so you need to remember corresponding buttons. That's not shield problem btw, more like game issue.
PS4 button works as "circle" button on shield remote, touchpad, however, do nothing. Maybe this https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en software can help with mapping but i'm not sure since i hasn't rooted my shield yet.
I can't help with the first one, but you should root and use this app for your PS4 controller. let me know if you need apk
Sixaxis does, but it's primarily designed for connecting Playstation controllers to your Android device. However, it does do what you described. Pretty great if you want to use your PS3 or PS4 controller with your Android device, and it's been around for a long time.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
this paid app "should" work.
how did you get remote play working?
also do know when sony updates remote play stops working.
If you have root, use this app. It gives much more functionality such as using the the DS4 trackpad. PM me if you need apk
I haven't used that one. I used "Sixaxis controller" but that app states it doesn't work on all phones so you may want to try different apps and see if you get better results.
This is the one. I haven't used it in a long time so I can't speak to any recent changes, but it worked well when I did use it.
You can use sixaxis controller. You need root though
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
There's also an app to check whether your phone supports it
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscompatibilitychecker
I've been using PS3 controllers over bluetooth, rooted HTC One M8. Works really well with the SixAxisController app. Also note I said controller*s*, you can connect multiple controllers and play co-op games. I've been using Nostalgia.NES to play old NES two player games with my wife. :)
You could download sixaxis controller from the play store. https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
Then you would run sixaxis pair tool on your pc and set the primary bluetooth host to your s7e. I havent tried it on my s7 but it worked with my old nexus 5. Root is required tho.
You may need this for the PS controllers: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en_GB
As for the third party BT controller, is it aimed for a certain console or PC? Have you tested it with other Android devices?
Not sure about Nostalgia, but the PS3 controller isn't working because you need the Sixaxis Controller app for it to work. You'll need to connect it to a PC, use Sixpair to manually set the bluetooth address to match the one in Sixaxis in your device, then you can pair it wirelessly.
> Is the ds4 not supported on android, and if so, is there a third party app/tweak that patches compatability?
Dunno about the core specific stuff for Retroarch, but for the DS4 controller itself there's Sixaxis Controller.
I don't think so, I think a cable is necessary for pairing with the App. Here is a link to the program: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dsixaxis+how+to+pair&pcampaignid=APPU_1_cGqLV4rtHY_aUpTpicgF In the description, near where it says important, it talks a bit about pairing
I think you need something like this:
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
They have a free test application to make sure it will work before you pay for the main one.
If you have a ps3 or 4 controller or a move navigation controller, Sixaxis Controller will let you use them with android. It does need root but it can do screen touches, controller input, keyboard input and even act as a mouse.
latest version is from may 2015, i dont think it's updated
maybe they are updating the app but find out s7 wont support it anyway
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
there are apps that allow you to pair a DS4 to an android phone like this one : https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=fr
Never used it before though, so i don't know how good it is. If its not natively supported, i bet we will see apps like this.
This is what you have been looking for: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
Word of caution, you must have ROOT! This is because you will be installing a new driver to the OS. It works great and has a lot of configuration options.
If you don't have root, "JUST DO IT!!!" There is too much to gain from it. If your phone can't be rooted because of the carrier limitations, buy another phone or change carriers to one that doesn't do that crap to their customers.
As much as I dislike nVidia's anti-competitive practices and appreciate AMD's push to promote open APIs... nVidia does something AMD does and that is streaming games to my nVidia Shield Tablet.
The NST is a great tablet for gaming on and I love being able to stream games at 1080/60 from my desktop to my tablet. I also pair a bluetooth controller and can play any of the controller-friendly games wherever I want. I use a sixaxis even though I've never had a playstation since it's a pretty nice controller, you can get them cheap, and the sixaxis app on Android is really fantastic. So it makes a cheap alternative to the Shield Controller (which only works with Shield devices while the sixaxis also works with my phone or computers). I still need to get a BT mouse and keyboard (which are also supported for gaming) and I can go full PCMR from my tablet.
I can just open up Steam in Big Screen mode on my tablet and go nuts.
The NST is also very reasonably priced, is a solid tablet even without the Shield features, runs a very vanilla version of Android (with some gaming features like Twitch streaming and controller mapping baked in) and bootloader unlocking is easy and supported).
So long as nVidia keeps giving me useful features I can't get from AMD, I'm going to stick with them. At the end of the day, my laments about business practices take a back seat to the fact that nVidia gives me more ways to game.
TL;DR: nVidia cards (600-series and up) can stream games from the desktop to the nVidia Shield Tablet in 1080/60 and AMD has nothing comparable.
PS3 controller + Sixaxis Controller or Sixaxis Enabler.
Tablet: Samsung Note 8
Controller: PS3 Dualshock controller
Bluetooth controller pairing app: Sixaxis controller
Emulator: Mupen64 Plus AE
I think this is a "normal" issue, as I had similar experience when I used my PS3 controller over OTG.
The only fix I know of is to use Sixaxis Controller to pair it and remap those keys in the software.
I am not posative on the 360 remote but have done the ps3 remote. I think both work. I use Sixaxis Controller and it runs the ps3 just fine. It does require root to do it though.
This controller is amazing both on PC, and also on Android using this mount and this app.
Sixaxis Enabler only allows your device to see the controller, it doesn't offering any button configuration.
Games or Apps you want to use have to support Customer Controller Mapping, otherwise you'll need a dedicated app such as Sixaxis Controller to map all the buttons properly.
EDIT: The way you have it setup now, would work fine for things such as emulators since most of them have button mapping options already available. Sixaxis Controller offers a system wide button mapping scheme so it's the same for every app, but still letting you make custom map schemes for individual apps if needed.
> So far I have an OTG cable and I tired to connect a PS3 controller but no matter what I try, I can't get it to work. my phone does detect it so maybe there's hope.
Can't get it to work? on PC? If that's what you mean this guide should help you.(watch with annotations on if you have problems) Would you be against pairing your ps3 controller to your phone with Bluetooth? Sixaxis Controller app works great for that.
For PS4 users, you can also do this with PS3 controllers. Sixaxis Controller app from Android (Costs $2.53 on app store), and the Playstation app using remote play.
I dont get it, you want to go controller, pc, phone? or just use the controller on the phone?
With an OTG cable (usually around $1) you can connect the USB controllers directly to the phone... i think even Xbox360 wired works like plug and play.
If you have a PS3 you can hook it up to your phone (wireless) using an app (download the free version first to see if its compatible)
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
You can use your dualshock 4 with any phone that has bluetooth and is ROOTED. You will need the Sixaxis Controller
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=hu
I use this on my phone too, which dont have otg support
Here is the tutorial: http://www.dancingpixelstudios.com/sixaxiscontroller/instructions.html
I would say emulators and DS3 controller. DS4 doesn't have a start and select/back button to my knowledge.
Get Sixaxis Controller to map it wirelessly.
> I rooted the thing and install sixaxis but of course taking over the bluetooth stack breaks other things which isn't ideal.
It doesn't break anything or take over the bluetooth stack. To my knowledge it is installed as an alternative bluetooth stack and disables the standard bluetooth when running. Granted, that means you can't use a bluetooth headset while Sixaxis is running or do a BT file transfer, but other than that it won't interfere with standard bluetooth functionality when the service is off.
For MAME, try Final Burn Alpha instead. It may be the MAME version you're using, and I don't know how good MAME for droid is. Remember, MAME for x86 has been in development for 18 years, but MAME4Droid is much younger, and probably not a mature app yet. A good deal is needed to convert these programs to work for ARM architecture and choke points that need optimization on ARM will be different than what was needed for optimization on x86-64 architectures.
As for emulators, I'm not a fan of Retroarch, I've been vocal about that in the past. It has some good, accurate cores included, but for most purposes it doesn't matter much, and the interface is...overly complicated, to say the least. Check the wiki here for free and paid standalone emulators you can use, pretty much anything should run full speed on that device, probably through reicast (Dreamcast emulator).
There's an app that I've used to get it working
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
I've never really used it for anything more than remote play so YMMV
It's been a couple months and I changed phones to be perfectly honest, I'll check my tablet when I get home (it's still installed on there). Phone was Nexus 5, Tablet Nexus 7 2013 and it ran smooth enough on both.
Edit: While you wait get and install this, you'll need root but this makes your ps3 controller work wirelessly. I'll update this post within a few hours and possibly make a new one with clear instructions if everybody's interested.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
I also own a TF300T and I'm sorry to say that it performs poorly on 3D gaming. Man, I wish it was better at that! You might be okay using it as an emulator, like SNES and Sega Genesis, and maybe N64... I don't know because I haven't tried. I haven't tested alternative ROMs. Perhaps they help with performance, I don't know but the stock ROM suffers from low framerates and delayed response. I've read that it has something to do with the memory modules ASUS used in this TF300T, but I'm not sure.
That having been said, if you are still committed to your goal... scoop up Six Axis Controller for PS3 controller support over Bluetooth.
Also, to keep your device running as good as possible, use Greenify.
Good luck!
I have been using and old PS3 remote that I had laying around. It works great. I had to root, install sixaxis controller app from play store and pair through PC. I haven't had any problems with it.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
Root & this app
I use Sixaxis Controller for my Nexus 6P, I assume it would solve you issue!
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
Do you think it's necessary to have a USB OTG cable to play it with a PS3 controller? What about "just" using Sixaxis Controller?
Ninja edit: I don't have the phone yet, so I can't try.
Edit: It seems to work.
> 1. download https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscompatibilitychecker to check compatibility
> 2. buy https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en and play any game possible with your DS3
Well there's your problem. The Dualshock controllers aren't natively supported because Sony used a custom bluetooth stack. So you need the Sixaxis app and root access to properly pair them. Even over USB they can be wonky. On top of this, they aren't supported on versions above Android 6, and the last version I know the app fully supported was Android 5. It's more a matter of the developers not continuing to maintain the app, as far as I know.
A decent Bluetooth controller will go a long way. I'm partial to Ipega brand ones, though I currently use this one because I dig the Sony style d-pad and game on a tablet. I'm really looking forward to getting my hands on the new PG-9083 one, which seeming would make a tablet into a "Switch-a-like" kind of setup.
8BitDo is another great brand, and they make modern bluetooth replicas of SNES controllers (but with sticks and L2/R2 buttons). Very good quality stuff from what I've read.
Check the wiki at /r/EmulationOnAndroid for a big list of reviews for Android compatible controllers. Most run between $20 - $35 so they're not exactly bank breaking.
I haven't heard that it had native support, I always thought you needed this app: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
You need this app. Think of it as missing driver for your controllers
This helped me: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
There is a free version as well.
Buy this app.
I use the sixiaxis app which allows you to map regions/actions on the screen to controls on the controller.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
I purchased a Cube T7 recently. Very happy with it. I used to have a Huawei MediaPad to game on and browse, but that was pretty slow. This one is really fast and has great battery life.
> Are there any tips and tricks involving battery length and life?
Not really. Just charge between 15% and 30% (this is valid for all lithium-based batteries) to get the maximum long-term battery life.
> What is the social edict when you are with a group of friends?
I only use it for checking time or whenever someone has sent me a message.
> What are some things you can do with them (including hacks and what not)
I tend to root my devices so I can connect my PS3 controllers wirelessly using Sixaxis Controller. They'll run as native gamepads, and loads of Android games support gamepads. There are plethoras of emulators as well (again, GPU and CPU grunt come in the picture here). Bonus points if you have an HDMI-out port.
> What the types of games that can be played on them?
Lots! Currently going through Shadowrun Returns, which is a Fallout-ish turn-based game. There's also (multiplayer!) FPS games, loads of tower defense games (the Anomaly: Warzone Earth series are great fun), adventure games (Broken Sword in HD and touch-based? Yes please), ... Lots. Again, loads of emulators out there, too. Using ScummVM, I played through a classic point-and-click game called Day Of The Tentacle. Absolutely amazing fun.
> free or fairly cheep ones as I don't plan on spending money on my tablet after getting it.
Most of them are either free or freemium. Keep an eye on the Mobile Humble Bundle for great deals (oftentimes 8 games for around five bucks).
> What are they like when it comes to browsing the web
Smooth and fast :)
> how do they handle viruses malware and the like?
Probably not too well. There's anti-virus apps out there that do a pretty good job of plugging up any holes there might be, though.
> I have an unused kobo account (only 1 half read book) and was wondering what tablets can run the kobo software.
> What is the transfer speed like when moving music and videos from your PC to a general Tablet?
Depends on the device, but if you're sending it internal memory, around 50MB/s. On an external SD card, probably around 20MB/s.
Most phones do not have native Dualshock support, have you tried this app?: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en_GB
I would just use the Bluetooth controller with the Sixaxis Controller app, has worked everytime.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
you can use ps3 controller with app like https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
The most relevant thing that you need and is hardest to find would this: http://www111.zippyshare.com/v/UQ76ZlQf/file.html
You have to flash this through recovery (or Odin (Samsung only: http://odindownload.com/ )/adb but recovery will be the easiest). Then then the app will treat your phone as a legit Sony phone. At this point you should be able to download the app from Play Store, if not, you can install the apk from here: http://www56.zippyshare.com/v/zBUZ0FEm/file.html
Now you have everything to run the Remote Play, at this point the phone doesn't have to be rooted. I think you can just log in with a different account on the phone and use your main account with a gameplay directly connected with the PS4 to avoid any input issues, but I was too lazy to create a new PSN account to check but I think it's the easiest method if it works and you want to use remote play locally.
If you want to have your main account on the phone / use the remote app to use a DS3 controller as input (or even any other android compatible controller if you have a proper wrapper to make it work since I can't get the controllers to work without touch screen emulation) / play remotely without being in range of the console it gets a little complicated since even connecting a DS3 that somehow works as a native android controller doesn't work in Remote Play (AND IT USED TO, SOMEONE EXPLAIN ME WHY???????????), you need the sixaxis controller app https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=pl (There's a compatibility app available before you buy, or coughborrowanapkfromtheinternetandcheckifitworksbecauseit'sreallyfrustratingtogetittowork,youcanbuyitafterwards*cough*)
But the app needs root to work properly, so you have to root your device. If you already have recovery, (which you needed anyway if you flashed the Sony framework) then you only have to download a proper binary. Please look how to root your specific model as it always differs between brands.
Due to the fact that I didn't seem to get the gamepad (DS3 nor DS4) to run "natively", you need a touch profile for the Sixaxis app that will emulate touch screen use. There is a working profile available on XDA, but I can't find it. If someone is actually going for it and can't find the profile I can upload it.
In the end you need RootCloak to hide the fact that you're phone is rooted from the Remote Play app (else it will throw an error code), to do this you need xposed framework. Which can be installed either through the installer which is available here (marshmallow and higher, up to 4.4 there is a different app afaik):
https://forum.xda-developers.com/showthread.php?t=3034811 (exception: Samsung stock ROMs require custom builds to be flashed, you also need custom installer app)
After you get the framework working you have to instal the RootCloak module using the xposed installer app. Enable the module and install the provided app, run the app, add Remote Play to the list of hidden apps and then restart the phone.
After everything is done, run Sixaxis app, connect the gamepad through USB or Bluetooth, run remote play in landscape mode and it should work. The controlls are fucked up, Share and Options are impossible to use reliably, same for L3 and R3. And it all used to work flawlessly on the old 1.5x modified app.
this is one app you might like that requires root: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
As long as you're rooted, all of them: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=de
Yeah, as far as I know Sixaxis Controller supports Lollipop.
I've done a lot of android gaming with my PS3 controller, but I'm not sure how good it would do with those games. You could also use a PS4 controller.
You need root access for this method , if you don't have or want to root your device just skip this.
My setup:
Motionjoy is used to match the MAC addresses with the phone, so the PS3 controller can be used wirelessly.
If you're willing to do this, PM me and I'll be glad to help.
root + this
having a usb otg adapter makes it even easier to pair the controller
PS4 controller connected over Bluetooth using Sixaxis.
If you're getting a DS3, it's better if you have root access so you can pair it wirelessly with Sixaxis Controller. In my experience, some of the buttons were swapped on USB (granted, that can be remapped in all emulators, and it did work fine otherwise).
I prefer controllers that actually hold your phone or device, since I play on my phone on the bus a lot. I didn't care when I was using a tablet at home.
My personal recommendation is the iPega PG-9023, but some consider it a bit too large. I like it because it's ridiculously comfortable to hold so no hand cramps, and it's sturdy as a brick. It fits around your phone so as to make it like an oversized PSP. It also extends large enough to fit around most 10" tablets, or small enough to fit around a 4.7" screen phone.
I also reviewed the PG-9025. I didn't like that one. I feel it's too small and the texture of it feels slippery to me, but a lot of people like it.
Other recommendations would be the Phonejoy, but that one's got a beefy pricepoint, the Madcatz C.T.L.R., or maybe the iPega PG-9017 pr the PG-9017s if you don't need L2/R2 buttons. I don't have any experience with those though, so I'll defer to the opinions of others where they are concerned.
Maybe you need Sixaxis controller app, it might need root through.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
You can build a controller mount semi easily and cheaply that help with the wood hand hurting and using a touchscreen business. You'll need:
spare PS3 controller
A coat hanger or specially made mount (lots of different ones available, that's just an example)
It's not perfect and can be a little top-heavy but still better than not using one. Or skip the controller clip and cast your screen to the TV.
If you were thinking about https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller You need root
I found myself in a similar situation recently, except that my headset didn't even have a button.
In lieu of a Bluetooth device or OTG cable and not patient enough to wait for one in the mail (couldn't find either locally after checking the most likely stores) I rooted my phone and used this app to connect an old dualshock 3 to my phone via Bluetooth. Cost me $2.70 but it has a compatibility checker app to verify that it'll work before you buy it. Was able to bind a button to tap the touch screen when pressed which works with every app I've tried so far. This also has the advantage of working with apps that can use a gamepad.
Another possibility that I haven't tried is using an app like Tasker to bind a button on another device to the touchscreen, maybe even a headphone button as in this VR browser which can use the play/pause button on a set of headphones as the interaction/click button.
One other solution that might work if you have an old android phone laying around is using that phone as a Bluetooth controller, as in this post from Google about using another android device to emulate a Daydream controller, or another app like this one, the obvious disadvantage being that you can't see the buttons while wearing a headset.
All that said, I've found that many of the VR apps don't even require a button and can use gaze-based interaction whereby you just have to stare at things to click on them.
Ah, I see. My apologies.
> would the ps3 move navigation controller work in the same system that you use?
Yes, The sixaxis controller app works with:
> PlayStation 3:
> Sixaxis Controller
>DualShock® 3 Wireless Controller
>PlayStation® Move Navigation Controller
>PlayStation 4:
> DualShock® 4 Wireless Controller
And it supports up to four controllers at once.
> Also, pros/cons of root? And is it easy to do?
Welll, the pros are you can use things like this app and a lot of others that require root. Greenify, AdAway, Xposed Framework, etc.
Easy to do is subjective... and it also depends on what device you have. But the Galaxy S5 has some options.
Some models (not Verizon's) can be rooted using Chainfire's root. The CF-Auto-Root page has a list of supported devices.
https://autoroot.chainfire.eu/
And supposedly Towelroot is able to do Verizon phones, but I'm not sure which Android versions it will work for.
Here you go: https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
Download the compatibility checker by the dev before buying.
hi
i have Ipega PG-9017
build quality is horrible, D-pad are hit and miss, Analog Sticks are too small, some quality they have, please keep away from this brand
My friend bought Xiaomi Game Controller
build quality is excellent for the price (+-20 USD) but they dont have some holder accesories for phone
both of them, I tried to pair with Windows 10 64-bit
It' detected and working, but pretty unusable.
Why? because it's detected as DirectInput, not Xinput as most current games uses. there are articles how to fix that situation
,but I'm too lazy to try that ;)
currently, I use Sony DS3 + DOBE Mobile Phone Clamp for PS3 Controller (+-6 USD) + Sixaxis Controller App
note: DOBE Mobile Phone Clamp for PS3 build quality is cheap, but it fit perfectly with DS3. IMO 10 USD is too much...
or if you have Sony DS4, they are phone holder for that too
Best Regards
I use this app to play emulators on my tablet and phone with DS4.
Entendi você pode usar o Sixaxis
Tem outros semelhantes
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
Use the compatibility app first, to see if yours will work.
I think the app he says is Sixaxis Controller.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller
I used this one as its recommended in the forum
That would be the Sixaxis Controller app.
It can if you have root access. You need the Sixaxis app though.
FWIW Sixaxis works perfectly on my Tab 4 running rooted stock Kitkat.
Did you use sixaxis controller?
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
I don't know about the buttons on your phone, but I know Sixaxis Controller allows you to do that with an external PlayStation controller.
your phone has to be rooted though. here's a link to a compatibility checker, so you can make sure it'll work on your phone. however, I can't guarantee it will do what you want it to do. Google play allows you to refund before 15 minutes of having the app. or you could find another way to get the app without paying for it