[Q] PS3 Controller alternative for xbmc? - Fire TV Q&A, Help & Troubleshooting

I am currently using the six-axis app which works fine but there are a few things that I don't like about it.
-The controllers never turn off unless I hold down the PS button for 10 seconds
-It seems to put a wake lock on the Fire TV so it never sleeps.
- When the service is started, it disables my fire tv remote unless I go back into it and stop the service manually.
First question is that i'm wondering if there's a way to make a widget or something to start/stop the service easier?
Second question is, I found this link on the openelec forums about using the sixaxis directly in xbmc using an addon.
h t t p : / / openelec.tv/forum/128-addons/60688-sixaxis-dualshock3-bluetooth-driver-with-joystick-support-for-xbmc-and-emulators-x86-64?limitstart=0
But I'm guessing this wont work because openelec is based on linux and fire tv is android based?
Ideally, I'd like to add the PS3 remote without the sixaxis app so I dont lose the ability to use the firetv remote What is preventing this from happening?
Thanks for answering my noob questions!

Related

[Q] Wake On Lan

Can anybody tell me if the Amazon Fire TV will support WOL?
Thank you,
Any answers yet?
Why exactly to you want WOL? The firetv is always on, so i guess WOL is not necessary.
But if you want to use the firetv to wake a pc, that's easily done by some apps or even xbmc with wake on lan addon.

Amazon Fire TV Stick and the PS4 Controller

Has anybody else had any luck pairing a PS4 controller with the Amazon Fire TV Stick? I saw that with the Amazon Fire TV you hold share and power, and you can then pair them. On the Stick everything seems to go about the same, except then it says 'Unable to pair' when you select Wireless Controller.
Hey i'm having the same problem. I don't have the Fire TV but have read something similar to what you said. If you figure out a method plz let me know.
Same here
Having the same issue here. Can't seem to figure it out;
Any updates guys?
khb008 said:
Any updates guys?
Click to expand...
Click to collapse
I tried sideloading Android's settings.apk - and even then it was a no go. Maybe part of their plan of selling it for $20 was counting on some sales of the $40 controller, so they don't want us using other controllers with it anymore.
Ualdayan said:
I tried sideloading Android's settings.apk - and even then it was a no go. Maybe part of their plan of selling it for $20 was counting on some sales of the $40 controller, so they don't want us using other controllers with it anymore.
Click to expand...
Click to collapse
I also tried with the settings apk. My problem was that the controller would not even show up in the Settings.apk Bluetooth menu. On the other hand, it showed up in the Bluetooth controllers options but did not connect.
Other people have had success connecting the Ouya controller thus I think its not that they don't want ANY 3rd party controllers, its just that the Bluetooth driver and/or hardware they're using is different than the Fire TV. Which is really sad because the ONLY reason I bought the Fire TV stick was because I read PS4 controller works out of the box with FireTV.
Same issue for me and I'm really bummed. Any other things to try besides the settings.apk? I have a feeling this is a cut cost hardware issue.
same issue
I have just spoken with amazon and according to them the PS4 controller is not compatible. I too saw an youtube video where someone was able to pair it, if anyone has a solution to this issue please let me know, I really don't want to wait for the playpad pro that is optimazied for amazon since its back ordered
I finally got it to pair, but the performance is pretty terrible, you can see the process here: http://youtu.be/jF3ExA3qzbc (no root required) to keep this from being a 'shameless plug' I'll post the brief instructions, so you can skip the video if you want.
'adb shell' into your fire stick
Get your mac address with this command: settings get secure bluetooth_address
Download and install sixaxisPairToolSetup-0.3.0
Connect your controller via usb to your pc, run the tool, and change the master address to your fire stick's address
Put your dualshock4 in pairing mode and scan for bluetooth controllers with your fire stick
As soon as "wireless controller" shows up on the list DO NOT SELECT IT.
Turn off your controller by holding the (ps) button
Select "wireless controller" on your fire stick
Turn back on the controler
It should now be connected, and it will be greyed out in the list.
if it did not connect try the pairing process again, but this method worked for me on the first try.
[/LIST](the youtube video is more detailed, and has all the links, but with this post and a quick google search, you should be able to find everything you need)
(this is a copy of a redit post I made, but I just put it here, so you can find it as well)
BOBdotEXE said:
I finally got it to pair, but the performance is pretty terrible, you can see the process here: http://youtu.be/jF3ExA3qzbc (no root required) to keep this from being a 'shameless plug' I'll post the brief instructions, so you can skip the video if you want.
'adb shell' into your fire stick
Get your mac address with this command: settings get secure bluetooth_address
Download and install sixaxisPairToolSetup-0.3.0
Connect your controller via usb to your pc, run the tool, and change the master address to your fire stick's address
Put your dualshock4 in pairing mode and scan for bluetooth controllers with your fire stick
As soon as "wireless controller" shows up on the list DO NOT SELECT IT.
Turn off your controller by holding the (ps) button
Select "wireless controller" on your fire stick
Turn back on the controler
It should now be connected, and it will be greyed out in the list.
if it did not connect try the pairing process again, but this method worked for me on the first try.
[/LIST](the youtube video is more detailed, and has all the links, but with this post and a quick google search, you should be able to find everything you need)
(this is a copy of a redit post I made, but I just put it here, so you can find it as well)
Click to expand...
Click to collapse
Can this same process be followed for a PS3 remote?
binary01 said:
Can this same process be followed for a PS3 remote?
Click to expand...
Click to collapse
I don't believe so, the ds4 acts as a generic bluetooth controller,
the ds3/sixaxis dose not.
but feel free to try, I do not have any with me at the time, so I can not check.
have there been any updates to this? the Settings.apk is not working for me, it closes out when I attempt attach a bluetooth controller. I am trying to connect my ps4 controller through bluetooth for a lag free experience. So far after connecting it I get a ton of lag on the controller.
the steps given by BOBdotEXE in this thread worked for me it even works the main amazon screen too its not working for all games but seems ok with the emulators though
MrWolfman said:
the steps given by BOBdotEXE in this thread worked for me it even works the main amazon screen too its not working for all games but seems ok with the emulators though
Click to expand...
Click to collapse
unfortunately according to the link there still is lag when inputting commands (1 month ago), I am hoping someone can find a workaround for the lag issues because games are unplayable through bluetooth using a ps4 controller
rrussell50 said:
unfortunately according to the link there still is lag when inputting commands (1 month ago), I am hoping someone can find a workaround for the lag issues because games are unplayable through bluetooth using a ps4 controller
Click to expand...
Click to collapse
my lag isnt that bad at all tbh, i can play sonic 1 no problems, i can play nintendo emulator no problems, i think the lag may be due to the distance from the stick to the controller, my distance is about 2 metres from the stick maybe just over, if you live in a BIG house with over 5 metre distance then yes there would obviously be lag
If you need an alternative controller I have a thread for that Here - http://forum.xda-developers.com/fire-tv/help/aftv2-best-compatible-apps-accessories-t3269267
I haven't managed to get the ds4 paired via Bluetooth as yet but whilst trying I connected it to a powered usb hub which is connected to the stick which is rooted and has OTG enabled.
It worked immediately wired.
As soon as I pulled the cable though the stick rebooted. But if your desperate, rooted and have an OTG cable you can connect your ds4 to you fire stick.
FYI My old wired xbox 360 (afterglow) didn't work when that was connected.
Hello all. Sorry to bump this ancient thread but its the first google result when looking for help. So i had problems using my ps4 controller on my firetv myself as it appears amazon has cut support for game controllers on firetv. Lucky enough there is an easy fix.
Simply download and install Easy Fire Tools onto a smartphone.
Easy Fire Tools - Apps on Google Play
Install your favorite apps on FireTv and other android devices
play.google.com
Then download and install Bluetooth Pair
Bluetooth Pair - Apps on Google Play
Bluetooth pairing - automated. Simply turn on Bluetooth and connect!
play.google.com
Then just sideload Bluetooth Pair app to firetv and use it to connect to game controller.
This method works to where you dont need to pair the remote every time you want to use with firetv. Simply turn on and it will connect.
Cheers!
I'm having the same issue. Although I do not own a Fire TV, I have read something that sounds similar to what you have described. Please let me know if you come up with a solution.

best game controller for fire tv?

I have read various threads online and here, but curious on a few things
1. What is the best controller to use?
2. Can a game controller and the fire remote work at the same time.
I am contemplating just getting the fire game controller, but have also thought maybe the ouya controller would be a good choice.
I mainly want to use it with RCB to play roms, but would also occasionally like to play some actual games on the fire tv too.
Mainly I use my fire tv for xbmc, pandora and netflix only. I don;t use any amazon videos etc on it.
My fire tv is rooted. I have read that if you use six axis that it disables the fire remote, is that correct?
I need to keep the system wife and kid friendly, and don;t want to get phone calls telling me they cannot remote control it with the remote.
Thanks for any help and insights into it.
I haven't done much gaming on aftv. But I can answer 2 parts
Yes. Sixaxis highjacks the Bluetooth. I think the only way to get the remote back is to go back into sixaxis app or reboot. But of course the ps3 will work as a remote.
I bought a ouya gamepad a few weeks back because the were cheap at bestbuy (and now target 20.00) It works in addition to the aftv remote unlike ps3.
KLit75 said:
I haven't done much gaming on aftv. But I can answer 2 parts
Yes. Sixaxis highjacks the Bluetooth. I think the only way to get the remote back is to go back into sixaxis app or reboot. But of course the ps3 will work as a remote.
I bought a ouya gamepad a few weeks back because the were cheap at bestbuy (and now target 20.00) It works in addition to the aftv remote unlike ps3.
Click to expand...
Click to collapse
Thanks.
Haven't seen the ouya for that low, always see it at $49.99 at target.
I was contemplating a usb wifi adapter for xbox 360 remote too, can pick those up for a few dollars and already have an xbox 360 controller too. That may be my best option.
The Ouya controller is working wonderfully on my Fire TV Stick. The ability to use it as a mouse greatly enhances the amount of sideloaded apps you can use.
xm41907 said:
The Ouya controller is working wonderfully on my Fire TV Stick. The ability to use it as a mouse greatly enhances the amount of sideloaded apps you can use.
Click to expand...
Click to collapse
So the ouya controller has a built in touchpad on it that works too?
xm41907 said:
The Ouya controller is working wonderfully on my Fire TV Stick. The ability to use it as a mouse greatly enhances the amount of sideloaded apps you can use.
Click to expand...
Click to collapse
How are you using it as a mouse? I've been looking for a mouse app but they're all paid. This would be a great feature for the xfinity app but as far as I can tell it works just like aftv remote? I still need a mouse for certain selections.
Yes, the Ouya touchpad works wonderfully as a mouse. It's already detected as one when you connect the Ouya.
The Ouya controller is great, but the lack of back or menu buttons can be frustrating at times. Hunting down the remote to pause a game can be annoying, but ultimately not too big a deal.
WisdomWolf said:
The Ouya controller is great, but the lack of back or menu buttons can be frustrating at times. Hunting down the remote to pause a game can be annoying, but ultimately not too big a deal.
Click to expand...
Click to collapse
The Ouya button at the bottom of the remote to connect it will take you back to home. In most officially approved Fire TV Stick games, it brings up that screen that asks if you want to return to the menu and loose progress. It's a good way to pause the game. Be aware though, not all games have that.

Android phone Bluetooth Mouse/Keyboard app?

I hate to create a new thread with similar questions as others but none of the other threads seem to specifically address my question.
Is there a way to use the android phone to emulate a bluetooth keyboard/mouse functionality that simply pairs with other devices. I know there are many client/server applications but with regards to Fire TV Stick I just want to use the setting.apk and pair my phone to it. I have searched high and low but can't seem to find anything which makes me believe there is something inherent to that feature I don't understand which makes it not possible.
I have several apps sideloaded to Fire stick (Xfinity TV) requiring mouse and keyboard functionality. I can't find an efficient way to do this with my phone instead of buying more hardware (bluetooth keyboard/mouse).
Thanks!
cabalauf said:
I hate to create a new thread with similar questions as others but none of the other threads seem to specifically address my question.
Is there a way to use the android phone to emulate a bluetooth keyboard/mouse functionality that simply pairs with other devices. I know there are many client/server applications but with regards to Fire TV Stick I just want to use the setting.apk and pair my phone to it. I have searched high and low but can't seem to find anything which makes me believe there is something inherent to that feature I don't understand which makes it not possible.
I have several apps sideloaded to Fire stick (Xfinity TV) requiring mouse and keyboard functionality. I can't find an efficient way to do this with my phone instead of buying more hardware (bluetooth keyboard/mouse).
Thanks!
Click to expand...
Click to collapse
Maybe something like this will help....
http://www.aftvnews.com/remote-mouse-app-released-for-fire-tv-fire-tv-stick/
Its like 2 bucks. It has both KB and mouse functionality. Not sure how good it is, I have no experience with it.
If you just need keyboard functionality, you can get by with Amazon's official app which is free...
https://play.google.com/store/apps/details?id=com.amazon.storm.lightning.client.aosp&hl=en
EDIT: I re-read and understand you want native BT functionality to pair your android device. I have not come across anything like that. But, you can use the app which will let you ditch your hardware keyboard, but comes with extra steps of firing up the app and having your device and FTV on the same wireless network.
I just tried out the Free Wukong TV remote app from Google Play Store. It works to control the FTV Stick and has a mouse mode that lets you use the screen as a left click. I tried it in Xfinity To Go app and Old Slingplayer tablet app that needed a mouse to select options. It works but you need to switch between mouse mode and d pad mode. It's pretty easy to switch from the app.
The Wukong app once you install on your phone and then make sure you are on the same wifi network as the Stick and enter IP of Stick or press Scan network. It will install a Wukong Remote server app on the stick. Once that is installed restart your stick and try to connect. The on the upper right is a button to switch between remote styles ie keyboard, dpad, touchpad, mouse mode.
There is a Wukong keyboard app that you can install from the phone also which lets you input text in Stick using your phone virtual keyboard. I tried it and it works and is better than using the Stick remote. However I get scared of using that app to put usernames and passwords because this app is from China and who knows if they are keeping that information.
I ended up taking the Wukong of my daily use phone and put it on a a cheapie $10 Android phone. Works great and I feels safer that this app can't be logging my information.
You could try 'True Mouse/KB' in play store, it adds Bluetooth HID device profile to your phone.
play.google.com/store/apps/details?id=com.z2software.btpluginhidd

[APP] [OPENSOURCE] Android TV Gamepad Touchscreen simulation No ROOT needed

I haven't posted enough to create a thread in dev forum nor putting links please if some moderator wants to move this to dev and fix the urls would be great.
I just wanted to share a project that I worked on during 2018. It allows to simulate touch events in Android TV with your gamepad (mainly for Nvidia Shield TV) and play touch based games without rooting the device. It actually needs a computer connected through ADB to work so this is another point why Shield TV is best to use because it allows ADB over wifi. You can configure several gamepad inputs that map to taps in some coordinates or 'virtual joysticks' with configurable center and radius in the screen.
It has been always open source but now I'm sharing because I don't plan to work on it anymore and I welcome anyone who wants continue the development. I wrote both user guide and developer guide on how to set it up.
github.com /Shyri/TouchMapper/wiki/User-Guide
github.com /Shyri/TouchMapper/wiki/Developer-Guide
Also I made a desktop app that would make a non-developer user easier to start the ADB process. You can find both repos here:
github.com /Shyri/TouchMapper
github.com /Shyri/TouchMapperLauncher
..that's exactly what I was searching for.... but the fact that you need a pc connected via adb all the time throws me off a bit.
So, I have 2 Questions:
My Shield is rooted using Magisk. Is there a way to use the app without the need of a pc connected via adb if it has root access? I mean could you come up with sth. like that?... probably not, since you don't plan on working on it anymore :'( . I'm no dev god, I cannot do it myself.
Second question: I got the ps4 remote play app to work on my Shield and I can stream ps4 to it. However I'm unable to connect any controller to it (all controllers that work just fine elsewhere won't work in the ps4 app). Also app has possibility to register a dualshock4 controller but that also does not work.
But the app has a touchbutton overlay! Do you think your app could work to send inputs?
Edit: Wait.....reading the mapping guide of yours, I wonder: Couldn't I do this somehow with Tasker app also?
trohn_javolta said:
..that's exactly what I was searching for.... but the fact that you need a pc connected via adb all the time throws me off a bit.
So, I have 2 Questions:
My Shield is rooted using Magisk. Is there a way to use the app without the need of a pc connected via adb if it has root access? I mean could you come up with sth. like that?... probably not, since you don't plan on working on it anymore :'( . I'm no dev god, I cannot do it myself.
Second question: I got the ps4 remote play app to work on my Shield and I can stream ps4 to it. However I'm unable to connect any controller to it (all controllers that work just fine elsewhere won't work in the ps4 app). Also app has possibility to register a dualshock4 controller but that also does not work.
But the app has a touchbutton overlay! Do you think your app could work to send inputs?
Edit: Wait.....reading the mapping guide of yours, I wonder: Couldn't I do this somehow with Tasker app also?
Click to expand...
Click to collapse
Yeah having adb connected is kind of a bummer but it is very comfortable through wifi or ethernet.
If your device is rooted you should be able to use any app in Play Store with this purpose I think.
My app is running the code in a separated process ran by adb and receiving gamepad input from the app process. I guess a modification that runs that code from the app process if root is detected would make it work without needing adb.
I don't know about the Tasker app capabilities for this purpose.
ShyriVi said:
Yeah having adb connected is kind of a bummer but it is very comfortable through wifi or ethernet.
If your device is rooted you should be able to use any app in Play Store with this purpose I think.
My app is running the code in a separated process ran by adb and receiving gamepad input from the app process. I guess a modification that runs that code from the app process if root is detected would make it work without needing adb.
I don't know about the Tasker app capabilities for this purpose.
Click to expand...
Click to collapse
I can now confirm that with root it's possible by using Tasker + AutoInput Plugin.
However it's no working solution for the ps4 remote play app The overlay of the app disappears after some time and moving the mouse it appears again, also it's disturbing.
One can register a ps4 controller in the app, which for me does not work I guess once registered the overlay disappears.
One thing I didn't try yet is the sixaxis controller app.
The idea would be then to map the ps4 controller input to a connected xbox one controller.
That's the reason I'm doing this: I want to play on my ps4 with a xbox one controller. Via win pc this seems to be possible... but I feel like it's such a waste of power..
Also there are such usb dongles that enable to do this, I should have bought one from the getgo.... But now I'm just being stubborn, I wanna make this work
Edit: Oh, forgot one thing: Do you plan on also posting this in geforce forum and r/ShieldAndroidTV subreddit? I think it would be important to have it there as well.
If you allow, I can do that and redirect any questions to this thread here, if not that's also fine. Just a thought, maybe this way you'll find someone to take over the project.
trohn_javolta said:
I can now confirm that with root it's possible by using Tasker + AutoInput Plugin.
However it's no working solution for the ps4 remote play app The overlay of the app disappears after some time and moving the mouse it appears again, also it's disturbing.
One can register a ps4 controller in the app, which for me does not work I guess once registered the overlay disappears.
One thing I didn't try yet is the sixaxis controller app.
The idea would be then to map the ps4 controller input to a connected xbox one controller.
That's the reason I'm doing this: I want to play on my ps4 with a xbox one controller. Via win pc this seems to be possible... but I feel like it's such a waste of power..
Also there are such usb dongles that enable to do this, I should have bought one from the getgo.... But now I'm just being stubborn, I wanna make this work
Edit: Oh, forgot one thing: Do you plan on also posting this in geforce forum and r/ShieldAndroidTV subreddit? I think it would be important to have it there as well.
If you allow, I can do that and redirect any questions to this thread here, if not that's also fine. Just a thought, maybe this way you'll find someone to take over the project.
Click to expand...
Click to collapse
Haha what you are trying to do is certainly waste of power, but I can understand the stubbornness to make it work, it happens to me all the time. This project is indeed the result of being stubborn and not wanting to root my shield.
In any case, what you are trying to do should be possible with my app and, as I said, I guess it wouldn't be too hard to make it work from rooted devices without having adb connected. For the moment I am very busy with other projects but I'll let you know if I can find some time to adapt it.
I'll post it to that reddit too, i already posted it to r/androidtvdev but didn't know about r/ShieldAndroidTV. Thanks!
Just to say, that tasker has an adb pluging that lets me send adb commands over tcp to the device its running on, lets me trully force close apps on a non root shield, maybe this combination of apps could do away with the pc requirement

Categories

Resources