Touch Emulation Nvidia Shield TV without Root - Arduino Board instead? - Shield Android TV Q&A, Help & Troubleshooting

Hi everyone,
I'm new to the forums, but I read the rules and I think I'm in the right place.
I own the original Nvidia Shield TV. I've long wanted touch emulation and to sideload games that I can play on my phone but on my TV. A couple years ago I rooted my shield, had a dual boot setup (Android TV + Full Android Marshmallow), and purchased Videomapit's Droid Mote server and client as well as his profile app. This worked for all intensive purposes, but it was clunky. My girl friend couldn't get the hang of using flashify to switch back to stock Android TV to watch Netflix, and I felt I had to use multiple game controllers, a keyboard, mouse, etc to navigate fluidly. I have since returned the shield to stock and given up on touch emulation...until....
The other day I came across this app in Google Play: USB Gamepad TouchMapper by makithappendigital. Apparently if I buy an Arduino Board: Micro, ProMicro, Leonardo or Beetle USB Stick and plug my gamepad into that using this app, touch screen on stock Android TV is now viable.
I have a couple questions...
1.) Has anyone actually tried this or something similar and did it work well?
2.) What is the difference between Micro, ProMicro, Leonardo or Beetle Arduino boards? Is one more effective for what I'm trying to accomplish, cheaper, or can be used for more than what I'd be purchasing one for (swiss army knife)?
Thank you in advance for your help and advice.
-OverClocked-

Use octopus! Thank me later

Slayerkodi said:
Use octopus! Thank me later
Click to expand...
Click to collapse
Although I appreciate your help I have to pass on this app... Many people of complained they have gotten credentials stolen in reviews.
Cut/Copy/Paste of permissions required from the Play Store:
This app has access to:
Device & app history
retrieve running apps
read sensitive log data
read your Web bookmarks and history
Cellular data settings
change/intercept network settings and traffic
Identity
find accounts on the device
add or remove accounts
read your own contact card
modify your own contact card
Calendar
read calendar events plus confidential information
add or modify calendar events and send email to guests without owners' knowledge
Contacts
find accounts on the device
read your contacts
modify your contacts
Location
approximate location (network-based)
precise location (GPS and network-based)
access extra location provider commands
SMS
read cell broadcast messages
read your text messages (SMS or MMS)
receive text messages (MMS)
receive text messages (SMS)
receive text messages (WAP)
send SMS messages
edit your text messages (SMS or MMS)
Phone
directly call phone numbers
reroute outgoing calls
read call log
read phone status and identity
make/receive SIP calls
write call log
add voicemail
Photos/Media/Files
access USB storage filesystem
read the contents of your USB storage
modify or delete the contents of your USB storage
Storage
read the contents of your USB storage
modify or delete the contents of your USB storage
Camera
take pictures and videos
Microphone
record audio
Wi-Fi connection information
view Wi-Fi connections
Device ID & call information
read phone status and identity
Wearable sensors/Activity data
body sensors (like heart rate monitors)
Other
access the cache filesystem
Access download manager.
connect and disconnect from WiMAX
choose widgets
delete other apps' data
delete apps
power device on or off
download files without notification
force stop other apps
directly install apps
interact across users
full license to interact across users
manage users
update component usage statistics
Read install sessions
read your social stream
read sync statistics
close other apps
adjust your wallpaper size
read subscribed feeds
write subscribed feeds
transmit infrared
modify app ops statistics
modify battery statistics
modify/delete internal media storage contents
write to your social stream
read Home settings and shortcuts
write Home settings and shortcuts
receive data from Internet
view configured accounts
access other Google services
YouTube usernames
AdSense
AdWords
Google App Engine
Blogger
Google Calendar
contacts data in Google accounts
Dodgeball
Google Finance
Google Base
Google Voice
Google Groups
Google Health
iGoogle accounts
JotSpot
Knol
Picasa Web Albums
Google Maps
Google mail
Google mobile apps
Google News
Google Notebook
Orkut
Google Book Search
Google Webmaster Tools
Google Voice Search
Personalized Speech Recognition
Google Talk
Google Wi-Fi
Google Spreadsheets
Google Docs
YouTube
read instant messages
write instant messages
mock location sources for testing
view network connections
act as the AccountManagerService
create accounts and set passwords
read battery statistics
pair with Bluetooth devices
access Bluetooth settings
send sticky broadcast
change system display settings
change network connectivity
allow Wi-Fi Multicast reception
connect and disconnect from Wi-Fi
Change WiMAX state
delete all app cache data
disable your screen lock
expand/collapse status bar
control flashlight
measure app storage space
full network access
close other apps
change your audio settings
control Near Field Communication
make app always run
read sync settings
read terms you added to the dictionary
run at startup
reorder running apps
set time zone
set wallpaper
draw over other apps
use accounts on the device
control vibration
prevent device from sleeping
modify system settings
toggle sync on and off
add words to user-defined dictionary
set an alarm
write web bookmarks and history
install shortcuts
uninstall shortcuts
Google Play license check
read Google service configuration
=====
Has anyone had any experience with Arduino Boards?

That list is ridiculous, I will be deleting the app. Thanks for the heads up

Slayerkodi said:
That list is ridiculous, I will be deleting the app. Thanks for the heads up
Click to expand...
Click to collapse
Your welcome slayerkodi!
I am still looking for the answer to my 2 questions in my first post. Has anyone had experience with Arduino boards and touch emulation?

Bump...
Anyone?

USB Gamepad TouchMapper by makithappendigital. Apparently if I buy an Arduino Board: Micro, ProMicro, Leonardo or Beetle USB Stick and plug my gamepad into that using this app, touch screen on stock Android TV is now viable.
I have a couple questions...
1.) Has anyone actually tried this or something similar and did it work well?
2.) What is the difference between Micro, ProMicro, Leonardo or Beetle Arduino boards? Is one more effective for what I'm trying to accomplish, cheaper, or can be used for more than what I'd be purchasing one for (swiss army knife)?
3.) I am not familiar with Arduino boards, and I was hoping you could help me pick the lowest cost board that will work for Gamepad TouchMapper on Amazon.com. Can you send me a link or two of known boards that work on Amazon?
4.) Also I have a PS3 controller, but I noticed the PS4 has a touchpad. Does the touchpad work via the Arduino board on the Shield TV? If so I'd like to purchase a new controller.
5.) Is it possible to use the lesser expensive Snakebyte Gamepad for PS4 - Wired Controller? This controller is half the price.
6.) Can I use a 15 foot USB 3.0 extension cable to plug the controller into the board?
7.) What other cables do I need...I thought I read something about an OTG cable? Can you send me a link on Amazon?
I have started a thread about your software on an Android forum. Please answer my questions and I will help promote your product on the forum and to friends/family if this all works:
Thank you in advance for your help and advice.
Click to expand...
Click to collapse
Hi,
1) Google told me, that the App Gamepad TouchMapper will crash from the start on Android TV's (maybe google do not allow the "Overlays" on TV Devices). Maybe someone can install the Demo and send some crash reports. Then I can see what I can do.
2) The only difference is the USB port. For the Beetle (Amazon: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino) you don't need an USB cable, for all the others you need an USB cable to plug it in the USB Hub.
3) I'm using this: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino
But you can also use this (incl. USB Cable): KEYESTUDIO-Arduino-Compatible-Micro-Atmega32U4
4) PS3 and PS4 are working fine. The PS4 Touchpad is a Button only with Gamepad Touchmapper
5) No. But you can use the old XBox 360 USB "wired" gamepad
6) Yes.
7) You need the USB OTG cable for other Android Devices (Tablets, Smartphones) only, because they have no full USB 2.0 Port. UGREEN-Adapter-Samsung-Controller-Smartphone
Hint: With my NVidia Shield Tablet (with HDMI Output Port) the Gamepad Touchmapper is working fine. It has the same Processor like the NVidia Shield TV. And with an USB OTG Y Cable you can use USB OTG (USB Devices like: Gamepad, Ethernet, Arduino, ...) and charge the Tablet at the same time. So you don't need the NVidia Shield TV anymore. You can also install an Android TV Launcher on your tablet. Then you have the same usability like you know it from a real AndroidTV Device.
The best thing with the Gamepad Touchmapper is: it is made for Gamepad handling including the settings. You do not need fingers or a mouse to set up the settings/games. And you don't need a rooted device.

MakeItHappenDigital said:
Hi,
1) Google told me, that the App Gamepad TouchMapper will crash from the start on Android TV's (maybe google do not allow the "Overlays" on TV Devices). Maybe someone can install the Demo and send some crash reports. Then I can see what I can do.
2) The only difference is the USB port. For the Beetle (Amazon: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino) you don't need an USB cable, for all the others you need an USB cable to plug it in the USB Hub.
3) I'm using this: CJMCU-Beetle-Leonardo-ATMEGA32U4-Development-Arduino
But you can also use this (incl. USB Cable): KEYESTUDIO-Arduino-Compatible-Micro-Atmega32U4
4) PS3 and PS4 are working fine. The PS4 Touchpad is a Button only with Gamepad Touchmapper
5) No. But you can use the old XBox 360 USB "wired" gamepad
6) Yes.
7) You need the USB OTG cable for other Android Devices (Tablets, Smartphones) only, because they have no full USB 2.0 Port. UGREEN-Adapter-Samsung-Controller-Smartphone
Hint: With my NVidia Shield Tablet (with HDMI Output Port) the Gamepad Touchmapper is working fine. It has the same Processor like the NVidia Shield TV. And with an USB OTG Y Cable you can use USB OTG (USB Devices like: Gamepad, Ethernet, Arduino, ...) and charge the Tablet at the same time. So you don't need the NVidia Shield TV anymore. You can also install an Android TV Launcher on your tablet. Then you have the same usability like you know it from a real AndroidTV Device.
The best thing with the Gamepad Touchmapper is: it is made for Gamepad handling including the settings. You do not need fingers or a mouse to set up the settings/games. And you don't need a rooted device.
Click to expand...
Click to collapse
Thank you very much! I am going to place an order on Amazon for the Arduino board and give it a try. I will report my results here in the next week or two.

over_clocked said:
Thank you very much! I am going to place an order on Amazon for the Arduino board and give it a try. I will report my results here in the next week or two.
Click to expand...
Click to collapse
I think I've found a way to use Overlays with the NVidia Shield TV (there is a different API for TV). I've ordered one, and then I will make an App especially for the Shield TV and Android TVs next week. I've published also a 2nd App to play Games with Mouse and Keyboard (https://play.google.com/store/apps/details?id=com.makeithappend.keymousetouchmapperdemo). I'm so happy to have the possibility to do it without root and without hacks. Now it's perfect for me. There are so nice games in the App Store with fantastic 3D Graphics, but it annoyed me to play these games with fingers. With Mouse und Keyboard and also Gamepad it's easier and it makes more fun

MakeItHappenDigital said:
I think I've found a way to use Overlays with the NVidia Shield TV (there is a different API for TV). I've ordered one, and then I will make an App especially for the Shield TV and Android TVs next week. I've published also a 2nd App to play Games with Mouse and Keyboard (https://play.google.com/store/apps/details?id=com.makeithappend.keymousetouchmapperdemo). I'm so happy to have the possibility to do it without root and without hacks. Now it's perfect for me. There are so nice games in the App Store with fantastic 3D Graphics, but it annoyed me to play these games with fingers. With Mouse und Keyboard and also Gamepad it's easier and it makes more fun
Click to expand...
Click to collapse
Ok so my arduino board arrived! I ended up purchasing this one:
https://www.amazon.com/gp/product/B0786LJQ8K/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
And I bought this case to protect it:
https://www.amazon.com/gp/product/B07984HVT7/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1
So I tried your "original" demo on Nvidia Shield TV and it allows me to assign the analog stick and a button to the screen, but never allows me to actually test the stick and the button. Your app was on sale a week or two ago so I purchased it. With the full application it never detects the ps3 dualshock controller is plugged in. Then I realized that a long time ago when I rooted my Shield TV I had used the sixaxis pairing utility to change the master address to pair via Bluetooth (please note my Shield TV is no longer rooted, I returned it to stock firmware). I assumed Bluetooth connectivity was the problem. So I plugged my ps3 controller into my computer, ran the sixaxis pairing utility and created a fake address so it would no longer pair with my Shield TV. I then verified that my Shield TV was no longer pairing with my ps3 controller via Bluetooth.
I opened your paid app on the shield. When it asks me to plug in the ps3 controller it still does not detect the controller. However the USB hub, usb cable, and ps3 controller is working as I am able to navigate through menus on my Shield TV with the PS3 controller, so I do not know what is wrong here. I can't test on my phone because I have a Google Pixel and it uses USB C, so I do not have USB C to 5 pin mini B cable at the moment, but I'm sure it would work.
I will wait for your new app to test on the Shield TV once you incorporate the new API.

Thanks for the reply. Interesting. I have to think about.
I will receive my NVidia Shield TV Device in a few days, then I can more to say.
Btw. did you connected the Arduino Board and then ack the permissions a few times? After two ack permissions you have to see a PopUp Window with "Modify Data" and then "Success! Reboot... please wait 10 Seconds!"
If not, then the Arduino Board is not activated.
---------- Post added at 08:55 PM ---------- Previous post was at 08:37 PM ----------
I've tested my PS3 Controller with the Paid App and my NVidia Shield Tablet ... it found the controller (ask permission) the menu was coming up, but no control. Then I pressed the PS button once, then I could navigate the menu.
The PS3 controller is working also with the paid app.

MakeItHappenDigital said:
Thanks for the reply. Interesting. I have to think about.
I will receive my NVidia Shield TV Device in a few days, then I can more to say.
Btw. did you connected the Arduino Board and then ack the permissions a few times? After two ack permissions you have to see a PopUp Window with "Modify Data" and then "Success! Reboot... please wait 10 Seconds!"
If not, then the Arduino Board is not activated.
---------- Post added at 08:55 PM ---------- Previous post was at 08:37 PM ----------
I've tested my PS3 Controller with the Paid App and my NVidia Shield Tablet ... it found the controller (ask permission) the menu was coming up, but no control. Then I pressed the PS button once, then I could navigate the menu.
The PS3 controller is working also with the paid app.
Click to expand...
Click to collapse
Thank you for your reply! When I was using the demo, I remember it was asking for permission. I thought I granted it, but it kept nagging for permission relentlessly. It's not asking anymore?!? I do not remember if it ever said "modify data" or not. How can I get Android to ask again? Also my arduino board has a green power light on that is solid. Additionally it has a yellow light that is blinking. The letter "L" is next to the yellow flashing light. I'm not sure that is a problem or not... I have gone into settings, developer options, revoked usb debugging, disabled and re-enabled usb debugging (this was probably not necessary, but just troubleshooting). I still can not get the Shield TV to ask for permission.

over_clocked said:
Thank you for your reply! When I was using the demo, I remember it was asking for permission. I thought I granted it, but it kept nagging for permission relentlessly. It's not asking anymore?!? I do not remember if it ever said "modify data" or not. How can I get Android to ask again? Also my arduino board has a green power light on that is solid. Additionally it has a yellow light that is blinking. The letter "L" is next to the yellow flashing light. I'm not sure that is a problem or not... I have gone into settings, developer options, revoked usb debugging, disabled and re-enabled usb debugging (this was probably not necessary, but just troubleshooting). I still can not get the Shield TV to ask for permission.
Click to expand...
Click to collapse
For this app you don't need Developer options or other options/settings.
If you have more than one TouchMapper Apps installed, then you have to quit all running TouchMapper Services! Reason: The other Services are stealing the device and you will never see a reaction with the app you are currently using.
If the Arduino Board "L" LED is blinking every second, then the Board is not modified by the App. The Arduino Board is correct modified if both LEDs TX/RX are blinking every 3 seconds. Unplug and replug the board. Then you will be asked about permissions (on some devices you have to press "OK" very quickly, otherwise the Arduino board will not work) and then you will see "modify data". This is only necessary for the first time. If the board is modified, then it will be instantly activated when you connect the board (no wait time).
YouTube Video: https://youtu.be/It_T2Dl6c70
I will receive my NVidia Shield TV wednesday, then I can say more about the Shield.

MakeItHappenDigital said:
For this app you don't need Developer options or other options/settings.
If you have more than one TouchMapper Apps installed, then you have to quit all running TouchMapper Services! Reason: The other Services are stealing the device and you will never see a reaction with the app you are currently using.
If the Arduino Board "L" LED is blinking every second, then the Board is not modified by the App. The Arduino Board is correct modified if both LEDs TX/RX are blinking every 3 seconds. Unplug and replug the board. Then you will be asked about permissions (on some devices you have to press "OK" very quickly, otherwise the Arduino board will not work) and then you will see "modify data". This is only necessary for the first time. If the board is modified, then it will be instantly activated when you connect the board (no wait time).
YouTube Video: https://youtu.be/It_T2Dl6c70
I will receive my NVidia Shield TV wednesday, then I can say more about the Shield.
Click to expand...
Click to collapse
Your video was helpful, thank you. I think I may have checked the box a few times (Use by default for this USB device) when I was asked for permissions, and therefore the board was never modified by your app. I am not sure how to reset that option in android as unplugging the board and plugging it back in no longer asks for permission. Under settings>apps>permissions there are no defaults set. I also hit the reset button on the arduino board, but that didn't help either. I hope you enjoy your Shield TV, it is truly a great device. The video processor is an upgrade over the shield tablet Tegra K1 processor. The Shield TV uses the Tegra X1 processor if I remember correctly.

over_clocked said:
Your video was helpful, thank you. I think I may have checked the box a few times (Use by default for this USB device) when I was asked for permissions, and therefore the board was never modified by your app.
Click to expand...
Click to collapse
You can try to install the App on an other Andorid device and modify the Arduino Board there.

This looks really cool! Years ago, I was able to use a Wii remote as a mouse on android. It was incredible, and I would gladly pay you handsomely if you could use this method and make it happen again. To illustrate what I am looking for, it was this. https://youtu.be/r1d1tU6o-Uo
If you can make that happen on my Shield TV, I would give you $, and shout your name from the rooftops for people to buy your app! Do you think that is possible using your method here?

bradleyw801 said:
This looks really cool! Years ago, I was able to use a Wii remote as a mouse on android. It was incredible, and I would gladly pay you handsomely if you could use this method and make it happen again. To illustrate what I am looking for, it was this. https://youtu.be/r1d1tU6o-Uo
If you can make that happen on my Shield TV, I would give you $, and shout your name from the rooftops for people to buy your app! Do you think that is possible using your method here?
Click to expand...
Click to collapse
This were easy, and I have the code, but is not working, how so many other function I would use. Google changed the Bluetooth Stack since Android 5 or so, till then Wii Bluetooth is not possible anymore.
But you can use another Phone to simulate the Wii Controller without IR Lights This is in the making.

MakeItHappenDigital said:
This were easy, and I have the code, but is not working, how so many other function I would use. Google changed the Bluetooth Stack since Android 5 or so, till then Wii Bluetooth is not possible anymore.
But you can use another Phone to simulate the Wii Controller without IR Lights This is in the making.
Click to expand...
Click to collapse
Yes, I remember. I used to use my Wii remote as a light gun for emulators and games like Major Mayhem. Unfortunately all airmouse or gyroscopic methods don't work well when trying to use it as a gun. Wii IR is the best for that purpose. Please let me know if you find a way to make this work with an arduino. Thank you!

bradleyw801 said:
Yes, I remember. I used to use my Wii remote as a light gun for emulators and games like Major Mayhem. Unfortunately all airmouse or gyroscopic methods don't work well when trying to use it as a gun. Wii IR is the best for that purpose. Please let me know if you find a way to make this work with an arduino. Thank you!
Click to expand...
Click to collapse
With an Arduino Leonardo + USB Host Shield + USB BT CSR Dongle it were possible.
But I don't know it for the NVidia Shield TV (different than normal Android Devices), I will test it in a few days.
Hmmm... I could make wireless Gamepad (Wii, PS3, PS4, XBox) also possible with Arduino Leonardo.

Update: Wii Remote (incl. Pointer) + Arduino Leonardo + Touch is working fine with Android Devices (without TV), but it was not easy, because of the low memory of the Arduino Leonardo, and some USB trouble with Android.
Waiting for my NVidia Shield TV Device.

Related

[Q] any updates on cobaltcontroller(ps3 pad) for android?

Has anybody heard any news on cobaltcontroller or any apps which allow the ps3 controller to be used on android?
can anybody give me some sort of update?
I'm sure a lot of people are wondering
Wish i knew how to port stuff.
His cobalt controller how to tells how to get the PS3 controllers address, which seems is the big problem.
attempts are closer
Well I have been trying to pick up where cobaltus left off.. I have android recognoizing a ds3 and can even setup.the pairing process. But of course the last hurdle remains and that is determining the Bluetooth password for the ds3 controller. What I assume is happening is that the ps3 controller sends out a randomly generated password each time the USB cable is connected ... so what I need is to see the backend or the code psjoy is receiving . Are there any windows developers out there that could open up cobalt controller and see how it gets the Bluetooth passcode for.the controller. Besides that...we have it. Everyone is welcome on this project!
didnt try doing what cobaltious is doing on win mobile, cancel cancel cancel cancel cancel cancel it doesnt work? he says it works after doing that
i was just hoping we could get some sort of update or even help from cobaltikus himself
I haven't used CobaltController in almost a year, but I remember the pairing process meant that I needed to connect the controller to my computer first and use some program (in Windows) that could access the controller to tell it that it is paired to my phone's Bluetooth MAC address.
Personally i use BlueputDroid (from android market) to control my ps3 over bluetooth.
birchnick10 said:
Well I have been trying to pick up where cobaltus left off.. I have android recognoizing a ds3 and can even setup.the pairing process. But of course the last hurdle remains and that is determining the Bluetooth password for the ds3 controller. What I assume is happening is that the ps3 controller sends out a randomly generated password each time the USB cable is connected ... so what I need is to see the backend or the code psjoy is receiving . Are there any windows developers out there that could open up cobalt controller and see how it gets the Bluetooth passcode for.the controller. Besides that...we have it. Everyone is welcome on this project!
Click to expand...
Click to collapse
I look forward to developments on this
Sent from my Xoom using Tapatalk
Now that Android 3.1 supports PS3 controller natively (USB Only) do you think it will now be easier for someone to get it working over bluetooth?
here's hoping...!

[GUIDE] USB Gaming on Nexus S

Greetings,
The purpose of this post/thread is to describe how to use a USB gaming controller on the Nexus S, which is now possible thanks to the work of fellow XDA member sztupy. Before proceeding, I highly recommend that you read his Galaxy S thread, especially the first few posts (http://forum.xda-developers.com/showthread.php?t=1450298).
First, some demonstrations:
Using USB Host Controller app and Super Mario 64
Batman: Arkham City
Metro 2033
Dirt 3
DISCLAIMER: I take no responsibility for any damage you do to your phone.
1.) FLASH KERNEL AND DOWNLOAD APP
First things first, you will need ICS and to flash a kernel that has USB OTG support in it. At the time of this posting, some kernels with USB OTG are:
-steve.garon’s kernel (http://forum.xda-developers.com/showthread.php?t=1427352)
-mathkid95’s Matr1x kernel (http://forum.xda-developers.com/showthread.php?t=1361477)
-Ezekeel's GLaDoS kernel (http://forum.xda-developers.com/showthread.php?t=1336529)
If you do not know how to flash a kernel, please Google it. You will also need to download sztupy’s app “USB Host Controller” (https://market.android.com/details?id=hu.sztupy.android.usbhostcontroller).
2.) ACQUIRE USB CONTROLLER
Next, you will need a supported USB controller. The following should work:
-wired Xbox 360 controller
-Logitech DualAction controller
-Logitech WingMan RumblePad
-wireless Xbox 360 controller WITH wireless receiver
-wired Sony Playstation 3 controller (not yet tested)
...probably many others
3.) OTG SET UP
Thirdly, you’ll need a working USB OTG set up. Sztupy’s thread shows you a few ways of accomplishing this. Below is a (crappy) diagram of MY current working set up.
http://dl.dropbox.com/u/15806590/diagram2.png
I think this is the best set up because you don't have to buy any fancy OTG cables or USB hubs. But that's just my opinion.
In terms of the order for connecting things, I find it works best if you connect the phone LAST.
4.) FINAL STEPS
Once everything is connected, open up the “USB Host Controller” app, select the “Settings” pane, and set the Operation Mode to “Auto-host” (if you are using a set up that involves an OTG connector/cable, then you'll likely need to select OTG mode instead). If everything went right, the app will close automatically and you should be able to navigate your phone with the controller. You are now ready to game!
Just a note with the 360 controller. The middle button will always flash on and off, and will not stay lit on one quarter of the circle as on an actual Xbox. AFAIK there's no way to fix this (unless you use tape heh).
Games/Apps TESTED & WORKING: (This list is not meant to be comprehensive, and will be occasionally updated)
Note: Pretty much any app/game that supports button remapping (such as emulators) should work
Emulators
-nes.emu
-SNES 9X EX
-N64oid (the right analog stick is not functional)
-Mame4droid
-FrodoC64USB
-Mupen64Plus AE
-FPse
Native/Regular Android Games
-Shadowgun
-Grand Theft Auto 3
-Samurai II: Vengeance
-Riptide GP
-Meganoid
-Reckless Getaway
-Cordy
-EVAC HD
-Radiant HD
-Muffin Knight
Some (not all) of the Xperia Play compatible games will work too. See here for a comprehensive list of Xperia Play titles: http://forum.xda-developers.com/showthread.php?t=1217060
Other
-OnLive (!!! This means you can play the majority of onlive games that are game pad compatible)
thanks man i was thinking of a way to do this.
This is amazing !
I tested the Logitech Dual Action controller yesterday, it works also fine.
Hi! May I use your first diagram in my post too?
Sure! Be my guest.
Cool! 10 chars
3 new gameplay videos added.
nice. any idea if this works with the controllers for the original Xbox? I have a modded Duke I use on the computer, just replaced the Xbox!usb male with a regular usb male, and would love to be able to use it on my Cappy. I know it works perfectly on the mainline Linux kernel, but I'm having no luck finding how the drivers were implemented in ICS. I can't test myself just yet, still waiting for the otg cable and download mode jig to come in.
neoman4426 said:
nice. any idea if this works with the controllers for the original Xbox? I have a modded Duke I use on the computer, just replaced the Xbox!usb male with a regular usb male, and would love to be able to use it on my Cappy. I know it works perfectly on the mainline Linux kernel, but I'm having no luck finding how the drivers were implemented in ICS. I can't test myself just yet, still waiting for the otg cable and download mode jig to come in.
Click to expand...
Click to collapse
I can't say for certain, but I think it should work. I found another thread here: http://www.acertabletforum.com/forum/acer-iconia-tab-accessories/1014-what-game-controllers-work.html for the Acer Iconia tablet, and one user claims their original xbox controller works.
I suppose the only way to know for sure is to try it out yourself. Once you get your OTG set up and running, let us know how that works out for you.
Nice thread, very useful for me, I sold my wired 360 controller, and i thought i will buy a new one when i asked at sztupy's thread if the 360 controller would work with this method, he mentioned me about this thread, and i saw on the 1st page that a wireless controller would work with the receiver...luckily i have one of those but on the op says only it was not tested...so could anyone give me some info about that?
Szighy said:
Nice thread, very useful for me, I sold my wired 360 controller, and i thought i will buy a new one when i asked at sztupy's thread if the 360 controller would work with this method, he mentioned me about this thread, and i saw on the 1st page that a wireless controller would work with the receiver...luckily i have one of those but on the op says only it was not tested...so could anyone give me some info about that?
Click to expand...
Click to collapse
Well the reason I suspect that it will work is because I saw this video www.youtube.com/watch?v=TrTmsZIb0a8&feature=related. Since we now have OTG it is reasonable to assume this would work for us as well.
I tried looking around for a wireless receiver to test but unfortunately all stores near my area only seem to sell it with the controller.
Sent from my Nexus S using XDA App
developersdevelopers said:
Well the reason I suspect that it will work is because I saw this video www.youtube.com/watch?v=TrTmsZIb0a8&feature=related. Since we now have OTG it is reasonable to assume this would work for us as well.
I tried looking around for a wireless receiver to test but unfortunately all stores near my area only seem to sell it with the controller.
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
hm...i'm gonna try it, so, i didn't understand the diagram show in the OP (from the dropbox link, i'm not too good in this), but would it work, if i use a USB Hub, connect the hub to the phone, a usb charger to the hub, and also the receiver?
Szighy said:
hm...i'm gonna try it, so, i didn't understand the diagram show in the OP (from the dropbox link, i'm not too good in this), but would it work, if i use a USB Hub, connect the hub to the phone, a usb charger to the hub, and also the receiver?
Click to expand...
Click to collapse
Read sztupy's post here for some ways you can connect a hub: http://forum.xda-developers.com/showpost.php?p=21503413&postcount=2. As you can see, it is indeed possible to power the controller/receiver from the hub if you have things connected properly.
When you're setting up USB OTG/host for the first time, use a simple device like a USB flash/thumb drive to verify that your connections and everything else are working properly. Then you can try hooking up other peripherals like the 360 wireless receiver.
To be honest, I haven't had much luck getting USB OTG/host to work with a hub, which is why I went and created my own 'Y' cable. It really isn't that difficult to make, and it's cheaper than using a hub, provided that you have soldering equipment already.
developersdevelopers said:
To be honest, I haven't had much luck getting USB OTG/host to work with a hub, which is why I went and created my own 'Y' cable. It really isn't that difficult to make, and it's cheaper than using a hub, provided that you have soldering equipment already.
Click to expand...
Click to collapse
you don't even need soldering equipment. I twisted and taped the wires and it worked fine.
Epic_VS said:
you don't even need soldering equipment. I twisted and taped the wires and it worked fine.
Click to expand...
Click to collapse
Nice lol.
Sent from my Nexus S using XDA App
Word of caution, the 360 controller wireless adapter draws a lot of power, i recall there being high incidences of it dropping out when plugged into PCs, so be sure to power it adequately.
tiuk said:
Word of caution, the 360 controller wireless adapter draws a lot of power, i recall there being high incidences of it dropping out when plugged into PCs, so be sure to power it adequately.
Click to expand...
Click to collapse
woah...i really don't know anything about this electronic thing how should i do?
Just look at your charger and check the output rating. It should say something like: 5.0 V, 0.75 A. Ideally you'll want the second number to be higher (like 1 A for example).
As a point of reference, my wired 360 controller works fine on 0.7 A. But as tiuk pointed out, the wireless receiver may be more demanding.
But really I think you should be okay if you stick with the standard Samsung Nexus S charger. If you need more current for your peripheral, you can simply disable the current draw of your phone with the USB Host Controller app. This way, all of the current from the charger will be directed to the device instead of being split between the device and your phone.

My first day with my MOJO... and a few tips to get up to speed fast.

OK so out of the box this thing looks great, packaging included.
Setting it up was straight forward. HDMI to my 55" LG 240hz. Just had to dig out a spare cat5 and pop it in. Batteries in the CTRLR, dongle in the USB 2.0 port. Phone clip stashed for future use. Brought power to the MOJO and sparked it up, and just as I feared... uh.. wait.. actually it started up flawlessly, audio and video came over lovely with a beautiful smooth boot.
So far so good.
Next I used the CTRLR to perform the basic setup. TIP #1 (use mouse and keyboard for this). I didn't have an issue just took more time than it had too putting in a bunch of text via point and click. Even so, no problem to sync my google account and arrange the normal "phone" settings.
So far so good, and it doesn't even hiccup.
Apps and such, I need to navigate the new feeling of the mouse mode and android interface. TIP #2 (took a bit to understand how the left stick acts like the mouse and the A button acts like your finger pressing, so to swipe you press A then swipe stick! also when navigating screens use the right stick to scroll up and down as long as you have the curser over the section you want to scroll) I click on the MadCatz logo (claw marks), its the orientation app, follow it step by step. works like a dream, and thanks for adding that it gave me a great start. TIP #3 (follow all of the suggested actions in the slideshow). This will help you get basic apps that make the functionality of the MOJO start to feel like a workable system.
So far so good,
I want to test the sound and graphics, so I load up Dead Trigger 2 (you'll be able to DL it inside of the presentation) and man it looks sweet! I'm really impressed that this lil box can pump out those shaders and reflections at that resolution without straining.. I'm not a console FPS guy but have to say it looked great... TIP #4 (switch your CTRLR mode button from mouse mode to the right PC mode to be able to interact in Dead Trigger)
So far so good, but but but....
I want to get some apps, specifically apps that I bought the MOJO for as my media center (among other things). So you'll soon find you cannot DL most apps as the developers haven't added MOJO as a supported device, so you wont even have an option to try it out. This will not do as I am not going to wait for them to add support to get to enjoy this thing.
TIP #5 downloading and side loading apps till you can ROOT and modify the ro. to act like a supported device to fake out the app store (till they get off their ass and support this thing).
1. On your pc go to the android market and find the app you want, copy the address bar.
2. go to (im new to the forum so they wont let me show the url, but just look up APK-Downloader from evozi) paste the google play URL into the text box and click the "generate dl link" button.
3. It will save the app package as a .zip file, you will need to change the file extension from .zip to .apk and save it on a USB flash drive.
4. Pop the USB flash drive into the USB 3.0 port of your MOJO
5. Go to the security settings in the MOJO and uncheck the restriction on installing apps that are from unknown sources.
6. Open up ES File Manager app (if you followed TIP #3 this will be installed already) and find Local on the left, click that, then scroll down to USB, and click that.
7. Find the file you DL and saved as .apk and click it. It will install (everything I installed this way works perfectly, I can only speak from my experience but so far no duds, THOUGH I HAD A FAIL ON AN APP I DID NOT PURCHASE *still working on how to buy an app to gain access without being able to have that option to purchase on the market place, I think I will have to root and change my device description to a supported device but all of these steps are to avoid having to root for now*)
After this now I sit back and enjoy, I just wanted to help out anyone else that might be new to the MOJO.
So far so good, I have all the apps I bought the MOJO for and woohoo! Thanks for this MadCatz. I'm impressed. Now I just need to send some emails to the developers to update their apps.
-XexisKhan
oh and..
Almost forgot! NVIDIA TEGRAZONE has tons of compatible apps/games for this thing that look awesome, for those of you were are waiting for content to consider the MOJO... it's here!
-XexisKhan
@XexisKhan
Very helpful, thank you
gwaldo said:
@XexisKhan
Very helpful, thank you
Click to expand...
Click to collapse
Hey my pleasure.
As I progress there are a few more things I have found.
I just purchased two keyboards to test out: (note: I would have tried out MADCATZ gamesmart stuff if they were available in store but it was an impulse decision)
I bought a HP Bluetooth keyboard K4000
Pros - only 29.99, no need for dongle with Bluetooth, super small, has power button so you can turn your MOJO off and on (never thought I would get excited about something like that but hey) and feels sturdy. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - Will need a mouse or separate touch pad, or will have to use the CTRLR in conjunction, not horrible but..
Also I picked up a Logitech Wireless All-In-One Keyboard tk820
Pros - It has a touch pad built in but not a ghetto one, it's real slick on the right side nice and big, stylish, heavy enough that when you have it on your lap and you use the touch pad it doesn't slide off. For most activities you wont need anything else since you can track with touch pad and type with keyboard. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - It is pricey at BestBuy 69.99. You will have to use up a USB slot for the dongle (Logitech unified devices). The touch pad doesn't work for the real interactive games, only the basic ones. Touch pad doesn't quit feel like you are working on the surface of a phone/screen.. would be cool.
Lastly I have plugged in several mice and all have worked well, but I tested my first straight BLUETOOTH mouse.
the Logitech Ultrathin Touch Mouse t630
Connected and functions as designed.. very slim blue tooth no dongle needed.
For ****s n gigs I plugged in my Razer Nostromo, it appears to function fine. hmm need further testing.
Turns out the CTRLR needs the dongle for MOJO but not other BLUETOOTH devices... interesting.
Gonna keep them all for a bit and test em out further. Do not see a compatibility issue with any input devices as of yet.
What's apps did u side load?
@XexisKhan thanks again
RE keyboards, did all keys map correctly?
My BT mini keyboard with mouse touch pad works for alph-numeric keys but I notice the android virtual keyboard keeps coming up and I can't use the backspace nor enter keys, strange becuase it works fine in windows and linux.
My FN keys don't turn off my mojo lol
gwaldo said:
@XexisKhan thanks again
RE keyboards, did all keys map correctly?
My BT mini keyboard with mouse touch pad works for alph-numeric keys but I notice the android virtual keyboard keeps coming up and I can't use the backspace nor enter keys, strange becuase it works fine in windows and linux.
My FN keys don't turn off my mojo lol
Click to expand...
Click to collapse
The issue there (from what I experienced) is that the on-screen keyboard is set to default. Set your BT keyboard as the default and you won't have the other pop up. As soon as you disconnect the BT, the on-screen goes back to default.
ExtremeRyno said:
The issue there (from what I experienced) is that the on-screen keyboard is set to default. Set your BT keyboard as the default and you won't have the other pop up. As soon as you disconnect the BT, the on-screen goes back to default.
Click to expand...
Click to collapse
Thanks for the reply, I turned everything off in langauges but it still shows, not sure where to se the default keyboard.. my tablet running 4.0.4 has the same settings and does it automatically.
The keyboard mapping works just by escaping out of the virtual keyboard, so that's good enough for me
edit: @XexisKhan
Thanks, I'll look into External Keyboard Helper Pro.
XexisKhan said:
Hey my pleasure.
As I progress there are a few more things I have found.
I just purchased two keyboards to test out: (note: I would have tried out MADCATZ gamesmart stuff if they were available in store but it was an impulse decision)
I bought a HP Bluetooth keyboard K4000
Pros - only 29.99, no need for dongle with Bluetooth, super small, has power button so you can turn your MOJO off and on (never thought I would get excited about something like that but hey) and feels sturdy. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - Will need a mouse or separate touch pad, or will have to use the CTRLR in conjunction, not horrible but..
Also I picked up a Logitech Wireless All-In-One Keyboard tk820
Pros - It has a touch pad built in but not a ghetto one, it's real slick on the right side nice and big, stylish, heavy enough that when you have it on your lap and you use the touch pad it doesn't slide off. For most activities you wont need anything else since you can track with touch pad and type with keyboard. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - It is pricey at BestBuy 69.99. You will have to use up a USB slot for the dongle (Logitech unified devices). The touch pad doesn't work for the real interactive games, only the basic ones. Touch pad doesn't quit feel like you are working on the surface of a phone/screen.. would be cool.
Lastly I have plugged in several mice and all have worked well, but I tested my first straight BLUETOOTH mouse.
the Logitech Ultrathin Touch Mouse t630
Connected and functions as designed.. very slim blue tooth no dongle needed.
For ****s n gigs I plugged in my Razer Nostromo, it appears to function fine. hmm need further testing.
Turns out the CTRLR needs the dongle for MOJO but not other BLUETOOTH devices... interesting.
Gonna keep them all for a bit and test em out further. Do not see a compatibility issue with any input devices as of yet.
Click to expand...
Click to collapse
I am using a Logitech K270 - it seems that the mapping is not completely compatable with MOJO. I can only assume that MOJO is looking for an Android keyboard and/or driver... Am I right? Pls how is the Razor gamepad working? Does all the function keys work, can you reassign the keys ok ? ~Andy aka Two_Wolf~
PS anyone may anwser if you pls
ajelliottjr said:
I am using a Logitech K270 - it seems that the mapping is not completely compatable with MOJO. I can only assume that MOJO is looking for an Android keyboard and/or driver... Am I right? Pls how is the Razor gamepad working? Does all the function keys work, can you reassign the keys ok ? ~Andy aka Two_Wolf~
PS anyone may anwser if you pls
Click to expand...
Click to collapse
Stock mojo works with BT2 (needing the USB dongle), CM12 newer BT Smart (no dongle required)
I have no idea what other gamepads use but if it's BT it will pair to mojo
I plan to buy Mojo these days, there is an offer in my country (Greece) for 89€
1. Anyone knows what's the latest official version of Mojo? I can't find anything on internet about that. Its still 4.2???
2. I will be able to run 1080p on Kodi without probs? I saw also an update that came out on June 2014 that promised 4k capabilities, is that also available?
3. Anyone knows if Football Manager 2016 Touch is supported for Mojo? It says that it run in Nvidia Shield, that i assume its the same thing, just to be sure.
I post here, as it seemed more related to start a new thread, if its not np i can start a new thread - ty in advance
Its still 4.2???
Click to expand...
Click to collapse
Think so. Someone recently posted that they received word from the folks at Mad Catz stating they stopped working on the project. Never tried Kodi on it, but I know for a fact you can use 1080p.
Ended up selling my MOJO just a over month ago though. It had such a huge potential
AndroidSupaFan said:
Think so. Someone recently posted that they received word from the folks at Mad Catz stating they stopped working on the project. Never tried Kodi on it, but I know for a fact you can use 1080p.
Ended up selling my MOJO just a over month ago though. It had such a huge potential
Click to expand...
Click to collapse
I have sent also a ticket to Mad Catz with the same question, i will respond back when i will have news. But in the meantime, i can't understand why people abandon this device. It plays 1080p movies and 4K (so Kodi is used at its best here), and also you take a awesome controller which can be used with games in the tv. Ok not anything spectacular (we have pc for that) but some nice games at least. Also you take a traveler clip where you can have your smartphone on the controller and the specs of mojo itself, if there is a capable rom creator, let you have new version of Android in the future easily.
Its very sad that i see that very few people are using the device and making roms. I bought it for 70 euro and i believe its better than most rk media players out there.
Hi does it run apps like 4od I player itvplayer demand five amazon video etc? Because some apps will be available to download but won't work with the controller. Can you plug a mouse and keyboard in to play the games that don't work on the controller?
iMarcs said:
Hi does it run apps like 4od I player itvplayer demand five amazon video etc? Because some apps will be available to download but won't work with the controller. Can you plug a mouse and keyboard in to play the games that don't work on the controller?
Click to expand...
Click to collapse
Hey, you can plug a mouse but with the controller itself it has an integrated mouse "mode" that behave like a mouse so it's not so needed. If you please tell me exact what apps you are looking for, and i will test them later today to report back.
---------- Post added at 10:23 AM ---------- Previous post was at 10:22 AM ----------
For me, the main problem is that 4.2.2 doesn't have so much compatibility with the apps in playstore. (even if i manage to spoof the device). It would be nice to have at least Lollipop
iMarcs said:
Hi does it run apps like 4od I player itvplayer demand five amazon video etc? Because some apps will be available to download but won't work with the controller. Can you plug a mouse and keyboard in to play the games that don't work on the controller?
Click to expand...
Click to collapse
Nah, it doesn't support Amazon video, primary reason why I sold it.
Well, rumors first spread Mad Catz was bringing new update and support Android TV.... As of now, nothing!
The controller is great, hardware is great, no doubt about it. But the lack of future official updates makes it another unused sitting console next to the TV. If something happens, I will probably buy it again (and I made a profit selling it though!).
lanc3lot said:
Hey, you can plug a mouse but with the controller itself it has an integrated mouse "mode" that behave like a mouse so it's not so needed. If you please tell me exact what apps you are looking for, and i will test them later today to report back.
---------- Post added at 10:23 AM ---------- Previous post was at 10:22 AM ----------
For me, the main problem is that 4.2.2 doesn't have so much compatibility with the apps in playstore. (even if i manage to spoof the device). It would be nice to have at least Lollipop
Click to expand...
Click to collapse
Thabks for your help. I'm looking to get all the media streaming apps, 8ball multiplayer and call if duty zombies ect
Netflix works, as Cod Zombies

[Official] Fire TV 2 / Fire OS 5 (Fire TV 1) Tips & Complaints Thread

WORK IN PROGRESS: UPDATING
STOP PRESS: FIRESTARTER 3.0 RELEASED. SANITY RESTORED.
http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135
Before sending your Fire TV/Stick back to Amazon in disgust, beware of its limitations, and try these tips.
Bottom line is it's going to be a solid step up from Fire TV 1. But right now, it has a few issues.
Let's talk about the elephant in the room: the angry reviews. Almost all the complaints are about the glitchy remote (we have a fix), battery cover (sometimes the customer isn't always right), audio issues (Amazon is patching, stay tuned). No question, it's got some bugs out of the gate, but Amazon has responded and hopefully all will be resolved shortly . Enjoy:
http://www.amazon.com/Amazon-DV83YW-Fire-TV/product-reviews/B00U3FPN4U/
Fire TV 2: hardware shortcomings by design that many regard as substandard.
If these are important, you might need to look elsewhere.
1. USB 2.0 not even USB 3.0. USB-C is the new standard appearing on phones and laptops.
2. Ethernet 10/100 not GB.
3. No optical port. Possible solution: http://www.amazon.com/dp/B010JQMHNW/?
4. HDMI 1.4, not HDMI 2.0, limited to 4K at 30fps.
Software bugs and annoyances, most probably due to OS 5, but yet to be confirmed.
Could be fixed either by Amazon or developers.
1. Audio limited to stereo other than for Amazon Prime. Quiet audio.
As promised, Amazon has released a patch (extremely quickly):
“By this coming Monday, October 12th, you will receive an automatic software update that enables Dolby Digital Plus for customers who have a Dolby Digital Plus system (including support for Netflix and Amazon Video). An update for older Dolby Digital systems (not Dolby Digital Plus) will be distributed on November 30th.” -Amazon
Update from AFTVNews:
One of the new device’s largest complaints, a lack of Dolby Digital surround sound support, which has been partially fixed already, stems from changes made to support Netflix. I’m told by my source at Amazon that Netflix gave the Fire TV engineering team a new version of their software at the last minute which required changes to the Fire TV’s software to work correctly. Those changes conflicted with Dolby Digital surround sound support. With not enough time to fix support for both, Amazon was faced with the decision to ship without Netflix or without Dolby Digital surround sound. They chose the latter which, in my opinion, was the right choice.
http://www.aftvnews.com/amazon-is-d...-internal-testing-pool-for-bug-fixing-effort/
2. Fire TV 2 WiFi Remote drops out, glitchy, lags, etc.
Do this when setting up if you're connecting via Ethernet: disconnect your LAN cable, connect to WiFi, reconnect your network cable.
And then do this anytime if your remote becomes laggy: disconnect Ethernet cable, reconnect Ethernet cable.
That should fix it. Really, it's usually that simple.
If not, there could be interference, you could try changing channels or frequency on your router or restrict the available protocols (just N or AC, for example). Let us know if you're still having problems.
3. Highly inconvenient to launch Kodi and other sideloaded apps.
Long story, somewhat shortened: The Fire OS only shows icons for apps obtained from Amazon's App Store. That, unfortunately, doesn't include Kodi, everyone's favourite media player, and about 99% of the reason the AFTV has a cult following. There have been two popular ways to get around Amazon's belligerence: by having Kodi launch as proxy of another app (usually Ikono TV) using Llama; or by employing Firestarter to bind it to the Home button.
Both can be loaded via ADFire.
Unfortunately, Llama no longer works (for this purpose) in OS5/AFTV2, so skip that route and install FireStarter:
ADBFire : http://forum.xda-developers.com/showthread.php?t=2786505
FireStarter http://forum.xda-developers.com/fire-tv/themes-apps/app-root-home-launcher-replacement-app-t3118135
Kodi: http://kodi.tv
I recommend mapping the Home Button single click to Kodi, and the Home button double-click to Amazon Home. Or if you'd prefer to use Firestarter as your home screen, then map it to the double-click. The added bonus to this setup is every time you're in Kodi and hit the Home button inadvertently, instead of losing your **** yet again, it'll just flash in and out of the app and then pause whatever you're watching.
Here's a guide on sideloading to the Fire. Again, I strongly recommend ADBFire:
http://www.aftvnews.com/sideload/
If you have an Android tablet or phone, there are several apps that can push apps across to the Fire, such as Apps2Fire. That way you can download your apps direct from the official Google Play Store. Don't forget they won't automatically update. You'll need to push those updates across as well.
4. Can't connect via ADB to sideload using ADBFire etc since using FireStarter
First up: make sure you have ADB enabled. Settings>System>Developer Options> Both ADB Debugging and Apps from Unknown Sources need to be On.
FireStarter has two methods of intercepting Home button presses: one using ADB, and one not using ADB. The issue that's arisen since the introduction of Fire OS 5 is that the operating system no longer permits parallel ADB connections, so if FireStarter is using it to intercept Home button presses, you won't be able to connect to the Fire TV using ADB, and thus you won't be able to sideload apps and files using ADBFire.
We now have two options:
Option 1 (Firestarter won't use ADB): Open FireStarter, under Settings, uncheck "Home Detection via ADB."
Advantage: You only need ADB enabled to connect with ADBFire. No need to touch FireStarter.
Disadvantage: Only detects your customized Home button choices within the Fire TV's home screen, and not within apps. Pressing Home within Kodi, for example, will return you to the Home screen. Pressing it again will send you back to Kodi (or whatever action you've chosen. A potential advantage is this now gives you three variants of the Home button: a single and double-click from the Home screen; and the traditional Fire TV Home shortcut from within any app.
Option 2: (FireStarter uses ADB): Open FireStarter, check "Home Detection via ADB"
Advantage: FireStarter will now obey your Home button choices (single and double-click) from anywhere.
Disadvantage: You will either need to kill FireStarter (see below) or temporarily revert to Option 1 in order to do your ADB stuff. Note: there's now a handy shortcut direct to the ADB Debugging toggle within FireStarter.
Tip: If you go with Option 2, you can quickly kill FireStarter's grip on ADB by going: Settings>Manage Applications>FireStarter and Force Stop. And then restarting FireStarter or the Device once you've finished your ADB business.
5. External storage limited to disks formatted in FAT32.
There's no reason why Amazon couldn't enable other formats, but there's little incentive to bother. Even Macs don't support NTFS out of the box. Either format your drives in FAT32 (and split larger files if necessary) or move them to a network share. Not hard to work around. Here's a tip:
http://www.aftvnews.com/how-to-play...b-off-the-fire-tvs-fat32-usb-storage-in-kodi/
6. Difficult to remove battery cover?
No it's not. Slide it back then lift it up. Dead easy:
https://www.youtube.com/watch?v=R3t1GOCzjzY&
7. Can't move Kodi to external storage.
http://www.aftvnews.com/some-apps-like-kodi-cannot-write-to-external-storage-yet-on-fire-os-5/
Upgrade to Jarvis (still in alpha but perfectly acceptable).
8. LED only glowing when it detects a remote button press
Either a bug or a new way of doing things. Either way, it's not ideal.
9. Can't Chromecast from Android device to Fire TV
Yes, you can cast from Youtube, but nothing else (that I can find). Blame Google for that:
http://www.aftvnews.com/google-has-chromecast-receiver-app-pulled-from-fire-tv-appstore/
You can, however, Airplay to it. Via Kodi is one method, that usually works, but can be flaky sometimes. There are a bunch of apps you can try. Some work better than others. I picked up this one when it was free, it works:
http://www.amazon.co.uk/x9F99-x65B9-x513F-AirReceiver/dp/B00L5HQRGS/
And for those of you with other Amazon devices, there's always Fling:
https://developer.amazon.com/public...g/docs/understanding-the-amazon-fling-service
How about Bluetooth controller frequently loses connection to the AFTV? Mine drops it's connection probably 2 or 3 times every hour.
sudman said:
How about Bluetooth controller frequently loses connection to the AFTV? Mine drops it's connection probably 2 or 3 times every hour.
Click to expand...
Click to collapse
Isn't the AFTV2 remote Wi-Fi?
I will be watching this thread closely. Thank you for posting.
Sent from my HTC One_M8 using XDA Free mobile app
list additions
I would add to the list:
Issues with day 1 software update, (several resets, issues to get working)
Wifi remote constantly cuts on/off (taking out batteries seems like temp fix)
Stutters in apps like WatchESPN
Second the dropping of lama/kodi icon support
Despite better hardware, little change in actual performance (yet to be fully seen)
Claude Koch said:
Isn't the AFTV2 remote Wi-Fi?
Click to expand...
Click to collapse
I was under the impression that it was BT same as the original but cant find a definitive answer eitherway. Eitherway the damn thing keeps discontecting!!!! Will be sending mine back if things dont improve fast.
sudman said:
I was under the impression that it was BT same as the original but cant find a definitive answer eitherway. Eitherway the damn thing keeps discontecting!!!! Will be sending mine back if things dont improve fast.
Click to expand...
Click to collapse
http://www.aftvnews.com/list-of-all-fire-tv-and-fire-tv-stick-remote-and-game-controller-specs/
Claude Koch said:
About time we compiled a tally of what's broken, missing or just plain annoying on the new Fire TV, and what's (about to be) broken by the official release of OS 5 on the old Fire TV.
4. More to come.....
Click to expand...
Click to collapse
Thanks for this. I was criticized elsewhere for bringing up some shortcomings of 2. I am very interested in the gizmo you linked that breaks off the 5.1 via Optical and 2ch mini-jack from the HDMI stream. The product dates back to 2013 which makes me skeptical. I've bought a few of these that did not work. I have 4 port Monoprice HDMI switch that has the 5.1 and 2ch breakout. It disappoints as it is 5.1 OR 2ch, not both. The one's I have had tried similar to your post would pass sound to all six speakers but it was in reality Stereo which will fool some people. The clue for me is, does the blue Dolby light come on? A quick test for DD Plus handling is "House of Cards". If you get a blue light viewing that, it's good to go. It's been almost a year since I last fooled with them so maybe there is something that is NEW and works.
I am still looking for one that really works. The only thing I know that splits off 5.1, for real, is 1's Optical connector.
What's funny is that I pitched my Roku3 over the DD+ impasse. Now Roku4 is coming out and it HAS an optical connector.
I have an Echo/Alexa too and waiting to see how all that works out with my 1 if it does at all. I'm rooted so unless Rbox comes through, I'm out of luck. Right now my Echo is pretty much a party novelty but it can now control my Nest and Insteon devices. Just found the most useful feature is using it as a meat timer.
It's a shame 2 isn't all of 1 but better and more.
I had problems with the connection with my remote too.
Are you used ethernet at the first start to connect with your router? Never set up wifi connection?
Try this
1. disconnect fire tv from ethernet
2. connect fire tv to wifi
3. reconnect the remote to fire tv
4. connect fire tv to ethernet again
for me i think it works... I am not 100% sure because the connection lost was very rare before. but give it a try.. :laugh:
There are huge issues with the WiFi the gain on the 5GHz 802.11ac is terrible in addition to issues above. I sent two of them back. Returning all of them is the only way Amazon will fix this!
I hate to say it, but it's looking like a lemon.
Edit: things are looking much better today.
What is an "Accessory Port". On my 1 I use a little dongle called Flirc to allow my Logitech Harmony One unified remote to control it. Needed it to feed the "Menu" command to 1. I now have a Harmony Ultimate with Hub and just imported the same settings.
I wonder if 2's "Accessory port" will allow a Flirc dongle to support unified IR remotes. Also wonder if it is even necessary with the 2. The Ultimate remote is still totally IR but the Hub is WiFi allowing it to talk to some smart devices. Guess I could test but hate to fix something that ain't broke. That's the main reason I'm afraid of 2. See no benefit except for 4K and I don't have that. My 1 setup works pretty well.
What I want to do is ditch my $160/mo DirecTV bill and replace it with another DVR option. SBC (aka AT&T) ate them and nothing good will come from that. "Repeating" myself, the Tivo Bolt is intriguing. Would replace FireTV and DirecTV. On the other hand, my rooted 1 with Nova Launcher and a Logitech K400 KB is a pretty nice little big screen Android box.
Nothing is just right.
sudman said:
How about Bluetooth controller frequently loses connection to the AFTV? Mine drops it's connection probably 2 or 3 times every hour.
Click to expand...
Click to collapse
It's an abomination. Seems like the wifi keeps dropping out.
Edit: fixed.
Claude Koch said:
It's an abomination. Seems like the wifi keeps dropping out.
Click to expand...
Click to collapse
But it's ON SALE. hurry while the supply lasts. Pulling 2 1/2 Stars. Not good.
http://www.amazon.com/dp/B00U3FPN4U/?tag=aftvndeal-20
The Main Reason AFTV 2 Is Not For Me
Root and Nova Launcher
Claude Koch said:
It's an abomination. Seems like the wifi keeps dropping out.
Click to expand...
Click to collapse
A page back i posted a method to fix that if you are used ethernet cable at the first start o AFTV2.
Try this
1. disconnect fire tv from ethernet
2. connect fire tv to wifi
3. reconnect the remote to fire tv
4. connect fire tv to ethernet again
For me no connection losts between remote control and AFTV2 after a couple of hours.
I know the Apple TV was looming, but I don't get why Amazon felt the need to rush this out so fast. There just really isn't a reason to refresh a video streaming device annually. I understand they wanted to beat Apple to 4K, but looks like it cost them this time. I am sure updates will make it better, but this box might be the dud when we look back and the history of these things. I just hope it doesn't flop so bad they stop future revisions.
MajorWinters said:
A page back i posted a method to fix that if you are used ethernet cable at the first start o AFTV2.
Try this
1. disconnect fire tv from ethernet
2. connect fire tv to wifi
3. reconnect the remote to fire tv
4. connect fire tv to ethernet again
For me no connection losts between remote control and AFTV2 after a couple of hours.
Click to expand...
Click to collapse
Thanks for the tip. I'm going to let it be for a couple of days, then try your fix. Otherwise, I won't know it it helped.
Been trying to get it to detect the bluetooth remote from my other Fire TV but not having any luck.
EDIT: Great tip, seems to have done the trick! Added to list.
I sent mine back. I can't believe that the newer Fire TV performs much worse than my 1st Gen Fire TV. Here is what I find annoying.
Remote cover is very hard to open. Broke my nail and it took me nearly a half hour to get it open. Once it is open it is much easier after.
Remote freezes and stops responding. Have to take out batteries and put them back in. At first I though the unit froze but my BT keyboard works fine. Had to use that quite often.
Netflix no 5.1 surround sound. Also it takes much longer to get up to 1080p. On my old Fire TV 1080p instantly and if not just restart the stream. On the 2nd gen Fire TV mud quality sub 480p which can take up to 40 seconds or longer to get to 1080p unless I fast forward and rewind the stream but then it ends up ruining what I am watching when there are spoilers in the beginning of the program.
Other third party apps actually run worse. They stutter and skip frames like trying to watch a HD video on a Celeron PC from 2008.
The external storage option is a joke. First thing is they should have included more than 8gb of internal storage because the external microSD is useless. I moved all the apps and games I can to the external storage however most apps and some games still store at least half the data on internal storage so even then I was already running low on space while my 64gb microSD barely used any space.
Box runs much warmer than before and I have it on a cooling pad.
To me the picture quality seems worse. I don't have a 4k TV just 1080p but the picture is much darker and reds look more pixelated.
That is what I can think of off the bat but in the end I ended up sending it back like many others and I see a recall soon from Amazon. They should have never released this thing as the 1st Gen Fire TV was pretty much perfect. Yes it had issues when it first came out mainly the once outdated Netflix app and having to occasionally clear the Amazon video data app when it would not play but otherwise it performed much better than this new thing does.
It's looking like under OS5, external storage is sandboxed as read-only to Kodi. The same seems true of Android TV (Nvidia Shield), so I suppose it's a Lollipop security issue. If I'm right, this means no moving Kodi data/thumbnails to external storage and using the /sdcard/xbmc_env.properties to redirect. Can anyone confirm/disprove this?

[Help] Xbox One controller to Android

Is it possible to use an Xbox one controller on android, I have seen conflicting statements, and if not just staight up, is there any way to get it working. Thank you guys. I do know this is probably a question thats extremely stupid to alot of you and it means alot for this help. Thanks
That depends entirely on how you intend to connect it......
If you intend to use a 'wired' controller via the USB socket on the phone then yes it is possible....though you will need an app of some sort to 'map' the buttons correctly.
If you intend to connect wirelessly, then you're out of luck.....had it been a PS3 or PS4 controller, it would have been a different story.
The xbox controller transmits via RF signals whereas the Sony equivalent transmits via bluetooth.
We can pair bluetooth devices to the phone without issue....but that's not the case for RF devices.
The only reason I know this is because I went through something similar in order to use ePSXe to play PS1 games on my S5 ....In the end I had to get a Moga bluetooth controller to do the job......
Edit.....My bad.....I was commenting about xbox 360 controllers.....just noticed you have an xbox one controller......which connects via wi fi (I believe). That has possibilities.....have you tried connecting it by wi fi direct? If it does connect that way, you'll still need some method of mapping the buttons. It may be the case that someone needs to develop an app that makes the devices communicate with each other too....afraid I haven't looked into that though....never needed it....
Sorry fella...
Edit 2.....just done a bit of research, it turns out there is no 'native' support in Android for wireless controllers, you (apparently) need an interface app and/or a rooted device that you can add/change code on....
http://i.imgur.com/rVnFwJM.jpg
keithross39 said:
That depends entirely on how you intend to connect it......
If you intend to use a 'wired' controller via the USB socket on the phone then yes it is possible....though you will need an app of some sort to 'map' the buttons correctly.
If you intend to connect wirelessly, then you're out of luck.....had it been a PS3 or PS4 controller, it would have been a different story.
The xbox controller transmits via RF signals whereas the Sony equivalent transmits via bluetooth.
We can pair bluetooth devices to the phone without issue....but that's not the case for RF devices.
The only reason I know this is because I went through something similar in order to use ePSXe to play PS1 games on my S5 ....In the end I had to get a Moga bluetooth controller to do the job......
Edit.....My bad.....I was commenting about xbox 360 controllers.....just noticed you have an xbox one controller......which connects via wi fi (I believe). That has possibilities.....have you tried connecting it by wi fi direct? If it does connect that way, you'll still need some method of mapping the buttons. It may be the case that someone needs to develop an app that makes the devices communicate with each other too....afraid I haven't looked into that though....never needed it....
Sorry fella...
Edit 2.....just done a bit of research, it turns out there is no 'native' support in Android for wireless controllers, you (apparently) need an interface app and/or a rooted device that you can add/change code on....
Click to expand...
Click to collapse
I mean obviously wired, sorry shouldve specified
dalekman9999 said:
I mean obviously wired, sorry shouldve specified
Click to expand...
Click to collapse
In that case, yes it's possible. Here are a couple of youtube videos showing how it's done.........
https://youtu.be/yJ5KmhkBKcU
https://youtu.be/eDQqMH4POFQ
Though on one of them, it says that it probably won't work with the S5 stock firmware (some c**p to do with knox or something).....
http://i.imgur.com/rVnFwJM.jpg
Anyone else got anything that could help, Tried everything else still not working there has to be a way to get it working. Should mention its an S5
keithross39 said:
In that case, yes it's possible. Here are a couple of youtube videos showing how it's done.........
https://youtu.be/yJ5KmhkBKcU
https://youtu.be/eDQqMH4POFQ
Though on one of them, it says that it probably won't work with the S5 stock firmware (some c**p to do with knox or something).....
http://i.imgur.com/rVnFwJM.jpg
Click to expand...
Click to collapse
Couldnt get any of this to work sadly :/
dalekman9999 said:
Couldnt get any of this to work sadly :/
Click to expand...
Click to collapse
Then I don't know what else to suggest....sorry fella.....
Have you thought about the alternatives available?
As I said earlier, I use this setup....
http://www.amazon.co.uk/gp/aw/d/B00...dpPl=1&dpID=41fFpK+LwOL&ref=plSrch&th=1&psc=1
.....and it works very well...no wires either.
All you have to do is to install the Moga Pivot app, turn bluetooth on and sync the devices....
http://i.imgur.com/rVnFwJM.jpg
now you can pair the Xbox one S controller (design lab included)with Bluetooth
BUT you need to update firmware first and add a profile to it with the Xbox accessories app (Xbox one or win10 store)
tailslol said:
now you can pair the Xbox one S controller (design lab included)with Bluetooth
BUT you need to update firmware first and add a profile to it with the Xbox accessories app (Xbox one or win10 store)
Click to expand...
Click to collapse
I understand updating the firmware...but why do we need to add a profile to it?
You need a Keyboard Layout File or the button mapping will be off. http://forum.xda-developers.com/shi...-one-slim-controller-bluetooth-t3398014/page2
LAwLB15 said:
I understand updating the firmware...but why do we need to add a profile to it?
Click to expand...
Click to collapse
it add it automatically after the update,it inter the controller owner by itself.
has anyone made any forward progress on this idea? I'm thinking about swapping my elite controller for an Xbox One S controller because I would find connecting to my phone much more useful than the elite features I seldom use.
mascondante said:
has anyone made any forward progress on this idea? I'm thinking about swapping my elite controller for an Xbox One S controller because I would find connecting to my phone much more useful than the elite features I seldom use.
Click to expand...
Click to collapse
yea Microsoft made the xbox one S controller fully android compatible by firmware upgrade ( you need a cable and a app on pc or xbox one.)
and this controller is bluetooth compatible.making most xbox one original controller (and elite) obsolete.
Anyone have any info on getting the second edition of the Xbox One controller with built-in bluetooth to work on Android?
bump just finished doing the firmware update on my gamepad, reset it and my phone, still thinks my triggers are my right stick. nothing in the xbox accessories app to switch axis around. sigh.

Categories

Resources