New To Shield - can't get an external Keyboard to work (dongle type) - Shield Android TV Q&A, Help & Troubleshooting

Been setting up my ShieldTV (2017) - and sideloaded YouTubeTV App and Chrome. Need an external keyboard for them to work and tried the Logitech K400+.
I've added the USB Dongle, and had the keyboard inches away - nothing. Powered off, rebooted, nothing.
Checked all the settings - don't see anything related to external keyboard. All I was able to do was select the AOSP keyboard.
Is it the keyboard or is there just something basic I'm missing?

i have and use the k400 model and it works out of the box even on latest stock 5.1.
No need to setup anything.
Check your batteries and make sure you turn it on (the switch is on top right of the kb). Last but not least check the usb receiver is the correct (also in case of various devices of same brand) and says Logitech.
If no go then it could be defective. Try it in a PC or laptop. Btw for better performance i use a single usb 2.0 port extender but works fine in a 4 port usb 3.0 i have, however mileage may vary as in many cases usb 3.0 ports can cause issues, in this case interference.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player

lavero.burgos said:
i have and use the k400 model and it works out of the box even on latest stock 5.1.
No need to setup anything.
Check your batteries and make sure you turn it on (the switch is on top right of the kb). Last but not least check the usb receiver is the correct (also in case of various devices of same brand) and says Logitech.
If no go then it could be defective. Try it in a PC or laptop. Btw for better performance i use a single usb 2.0 port extender but works fine in a 4 port usb 3.0 i have, however mileage may vary as in many cases usb 3.0 ports can cause issues, in this case interference.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
Click to expand...
Click to collapse
Thanks for the reply.
Yeah, the k400 works fine with other systems, so im doing something wrong

luigidk said:
Thanks for the reply.
Yeah, the k400 works fine with other systems, so im doing something wrong
Click to expand...
Click to collapse
check your apps too or try a factory reset as last resort.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player

lavero.burgos said:
check your apps too or try a factory reset as last resort.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
Click to expand...
Click to collapse
I swapped mu usb drive and kbd dongle. Kbd niw works but i don't see my usb storage. Looks like a hardware problem

luigidk said:
I swapped mu usb drive and kbd dongle. Kbd niw works but i don't see my usb storage. Looks like a hardware problem
Click to expand...
Click to collapse
are you in stock nougat or full android?
usually in the latter you gotta do a trick to enable second usb port host mode as by default work for ADB/Debug only
If you have USB debugging on try turning off.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player

lavero.burgos said:
are you in stock nougat or full android?
usually in the latter you gotta do a trick to enable second usb port host mode as by default work for ADB/Debug only
If you have USB debugging on try turning off.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
Click to expand...
Click to collapse
Im fully stock. In that case does the shield tv only support 1 USB port? Wouldn't make any sense.

luigidk said:
Im fully stock. In that case does the shield tv only support 1 USB port? Wouldn't make any sense.
Click to expand...
Click to collapse
no, both work but one works for debugging too as Nvidia removed the mini usb otg port.
As i said if you have developers mode enabled and usb debugging try disabling it and reboot.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player

lavero.burgos said:
no, both work but one works for debugging too as Nvidia removed the mini usb otg port.
As i said if you have developers mode enabled and usb debugging try disabling it and reboot.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
Click to expand...
Click to collapse
Thanks for the tip. I had not setup dev mode, but turned on dev mode... Toggled usb debugging and turned off dev mode.
Now it works

luigidk said:
Thanks for the tip. I had not setup dev mode, but turned on dev mode... Toggled usb debugging and turned off dev mode.
Now it works
Click to expand...
Click to collapse
great. please add [Solved] to thread title and better yet change it to something more accurate so others with same problem can find this thread easily.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player

lavero.burgos said:
great. please add [Solved] to thread title and better yet change it to something more accurate so others with same problem can find this thread easily.
Sent from my Tapatalk beta Hub
If I helped hit the Thanks button. Follow Me! ~ Buy Me a Coffee ~ DroidMote user ~ Full Android for Shield TV and Nexus Player
Click to expand...
Click to collapse
Well - this is just silly - I don't know how to update the thread title... and to change it to be more descriptive.?

Hey, regarding this issue. USB debugging probably wasn't the cause.
But by enabling and disabling you did fix the cause, because there are two instances that need the second USB port. One is for debugging and the second is for the device to be seen as an external device when you use that USB port to connect it to the computer (in short, MTP protocol for filesharing).
Probably in the Storage settings you turned on the USB toggle for file access. By enabling developer mode and enabling USB debugging, the toggle was automatically turned off once you disabled that.
Or maybe the setting was toggled when you tried to setup the plex server. Not sure what actions trigger that, but now you know the real cause.
If you haven't enabled developer settings, USB debugging won't be turned on by itself. Especially not when the device is practically new and you haven't done anything to it.
So keep this in mind, either using debugging or making your internal storage available over USB will disable that USB port for other devices.

mr-tee said:
Hey, regarding this issue. USB debugging probably wasn't the cause.
But by enabling and disabling you did fix the cause, because there are two instances that need the second USB port. One is for debugging and the second is for the device to be seen as an external device when you use that USB port to connect it to the computer (in short, MTP protocol for filesharing).
Probably in the Storage settings you turned on the USB toggle for file access. By enabling developer mode and enabling USB debugging, the toggle was automatically turned off once you disabled that.
Or maybe the setting was toggled when you tried to setup the plex server. Not sure what actions trigger that, but now you know the real cause.
If you haven't enabled developer settings, USB debugging won't be turned on by itself. Especially not when the device is practically new and you haven't done anything to it.
So keep this in mind, either using debugging or making your internal storage available over USB will disable that USB port for other devices.
Click to expand...
Click to collapse
Thanks for providing this insight. Makes total sense as i couldn't understand how that port became unusable for the wireless dongle

My (proprietary radio) USB wireless keyboard stopped typing, though it indicated it was paired to its USB dongle. I tried to pair a Bluetooth keyboard to the Shield TV too, and while it would pair (and accept the passcode typed on the keyboard), it would fail at "connecting" and not work. I tried toggling developer mode, USB debugging, even USB type from Automatic to Compatible and back, no joy.
Then I restarted the Shield TV. It seemed to shut down but didn't start back up - black screen. I power cycled it. When it came back up I was able to pair the Bluetooth keyboard, connect and type, and pair the (proprietary radio) USB wireless keyboard.

Related

[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.

[OTG] Logitech Keyboard & Mouse Drivers Missing

Before I start, I don't believe this belongs in the Accessories category because it is a software/development question.
I have a standard OTG cable, bought it for my Evo 3d and it works fine. Plugging it into my new Nexus 10 (Unlocked and rooted of course) I got the pleasant surprise that it provides enough power from the tablet alone to power most USB devices (even my 2.5" hard drive!). Now, when I used the OTG cable on my Evo 3d, I was able to plug in my Logitech unifying receiver and connect my mouse and keyboard with no setup required (keyboard just works, mouse shows a cursor). With the Nexus 10, no such luck.
I was able to download the USB Host Diagnostics app from the Play Store, and I can see that it is recognizing the adapter no problem, but it is not loading input drivers or setting them to be input devices.
Dmesg from Evo 3d when plugging in OTG + Logitech receiver with mouse and keyboard: http://pastebin.com/kBbZEwXD
Dmesg from Nexus 10: http://pastebin.com/0yyFZK7u
Now, I know my cable works fine with the Nexus 10 because I can mount mass storage no problem.
I would love for someone with some more knowledge of USB host mode to maybe provide some feedback or support.
I'm more than happy to provide any more information needed.
Thank you ahead of time.
EDIT: Solution
craigacgomez said:
Kernel with Logitech Unifying device support available... Download manta-kernel-cgomez.xxxxxxxx.zip from here (xxxxxxxx would be the date of the kernel)
http://forum.xda-developers.com/showthread.php?t=1998585
Click to expand...
Click to collapse
I'm trying to get this working... I think I have the changes needed... I will let you know soon...
ahorner said:
Before I start, I don't believe this belongs in the Accessories category because it is a software/development question.
I have a standard OTG cable, bought it for my Evo 3d and it works fine. Plugging it into my new Nexus 10 (Unlocked and rooted of course) I got the pleasant surprise that it provides enough power from the tablet alone to power most USB devices (even my 2.5" hard drive!). Now, when I used the OTG cable on my Evo 3d, I was able to plug in my Logitech unifying receiver and connect my mouse and keyboard with no setup required (keyboard just works, mouse shows a cursor). With the Nexus 10, no such luck.
I was able to download the USB Host Diagnostics app from the Play Store, and I can see that it is recognizing the adapter no problem, but it is not loading input drivers or setting them to be input devices.
Dmesg from Evo 3d when plugging in OTG + Logitech receiver with mouse and keyboard: http://pastebin.com/kBbZEwXD
Dmesg from Nexus 10: http://pastebin.com/0yyFZK7u
Now, I know my cable works fine with the Nexus 10 because I can mount mass storage no problem.
I would love for someone with some more knowledge of USB host mode to maybe provide some feedback or support.
I'm more than happy to provide any more information needed.
Thank you ahead of time.
Click to expand...
Click to collapse
Same problem here. I originally bought the combo for my Iconia, which had a full size USB port, but I couldn't get them working on the N10. My wired USB mouse and my DSLR camera both connect and work fine though...
craigacgomez said:
I'm trying to get this working... I think I have the changes needed... I will let you know soon...
Click to expand...
Click to collapse
I hope it ends up being something small and flash-able as a fix, instead of having to flash a completely new ROM. Either way thanks!
OK, I've got the Logitech Unifying support working... tested it with my keyboard and mouse... all good... it's a new kernel... I will upload it soon...
ahorner said:
Before I start, I don't believe this belongs in the Accessories category because it is a software/development question.
I have a standard OTG cable, bought it for my Evo 3d and it works fine. Plugging it into my new Nexus 10 (Unlocked and rooted of course) I got the pleasant surprise that it provides enough power from the tablet alone to power most USB devices (even my 2.5" hard drive!). Now, when I used the OTG cable on my Evo 3d, I was able to plug in my Logitech unifying receiver and connect my mouse and keyboard with no setup required (keyboard just works, mouse shows a cursor). With the Nexus 10, no such luck.
I was able to download the USB Host Diagnostics app from the Play Store, and I can see that it is recognizing the adapter no problem, but it is not loading input drivers or setting them to be input devices.
Dmesg from Evo 3d when plugging in OTG + Logitech receiver with mouse and keyboard: http://pastebin.com/kBbZEwXD
Dmesg from Nexus 10: http://pastebin.com/0yyFZK7u
Now, I know my cable works fine with the Nexus 10 because I can mount mass storage no problem.
I would love for someone with some more knowledge of USB host mode to maybe provide some feedback or support.
I'm more than happy to provide any more information needed.
Thank you ahead of time.
Click to expand...
Click to collapse
For future reference, this belongs in Q & A.
Kernel with Logitech Unifying device support available... Download manta-kernel-cgomez.xxxxxxxx.zip from here (xxxxxxxx would be the date of the kernel)
http://forum.xda-developers.com/showthread.php?t=1998585
Flashed your kernel on my stock rooted firmware and it is working great with my full size logitech keyboard and mouse as well as my mini keyboard/trackpad combo.
Thank you!!
Sent from my Nexus 10 using xda app-developers app
craigacgomez said:
Kernel with Logitech Unifying device support available... Download manta-kernel-cgomez.xxxxxxxx.zip from here (xxxxxxxx would be the date of the kernel)
http://forum.xda-developers.com/showthread.php?t=1998585
Click to expand...
Click to collapse
This works great! Thank you so much!
Logitech Unifying Adapter & Sony Xperia S
Hey guys,
I know I'm in the wrong section but I don't know if I ever can solve this problem:
I have a Sony Xperia S with the newest Jelly Bean .211 and this FW cannot identify my Logitech keyboard with a unifying 2.4GHz adapter. All keyboards and mouses with this adapter don't work. I see with USB Host Controller APP that the adapter is recognized with the right vendor and device id but the Xperia S does nothing. With ICS and GB we hadn't this problem. I think only the drivers are missing. I called the Sony support and they told me to do the same studip thing: factory reset, reflash the FW bla bla... :silly: But it's a FW related problem and so on I'm googling this since 2 months and i cannot find anything to solve this. And today I saw this thread. I hope anyone can tell me which files are needed to recognize my Logitech keyboard on USB OTG as a keyboard and to use it. I saw that this problem was solved for the Nexus 10 but only as a kernel and I need only the files or drivers.
Please help
Regards
Just curious , would this kernel help to make a Logitech steering wheel usable as well ?

Usb port

Does mojo have a micro usb port for debugging mode/adb? Also what about official usb drivers for connecting to a windows PC?
Sent from my SM-N900V using XDA Premium 4 mobile app
It doesn't have a micro otg USB port. It has 2 full sized USB ports. a single USB 2.0 and single USB 3.0 port. I'm going to buy a full sized male to male USB cable and try to see if it will work with debugging/adb with that.
dheku-00 said:
It doesn't have a micro otg USB port. It has 2 full sized USB ports. a single USB 2.0 and single USB 3.0 port. I'm going to buy a full sized male to male USB cable and try to see if it will work with debugging/adb with that.
Click to expand...
Click to collapse
You don't need to use USB - connect to M.O.J.O. over the network instead.
(1) <PC> Download Android sdk from Android website
(2) <Mojo> connect ethernet or connect wifi to get a ip address xxx.xxx.xxx.xxx
(3)<Mojo> Settings -> About M.O.J.O. --> Build number ==> click 8 times, Developer options will appear in Settings
(4) <Mojo> Settings -> Enable USB debugging
(5) <PC> Execute in command line==> adb.exe connect xxx.xxx.xxx.xxx
(6) <PC> type adb shell logcat to get debug message
Okay, thank you! That works a lot better for my setup then stringing a usb cable across the room anyways.
alexp1289 said:
Does mojo have a micro usb port for debugging mode/adb? Also what about official usb drivers for connecting to a windows PC?
Sent from my SM-N900V using XDA Premium 4 mobile app
Click to expand...
Click to collapse
It has a micro USB. Right under the hdmi input! So small you missed it!
It accepts up to 128gb cards, must be FAT 32 format.
I believe that is MicroSD above the HDMI.
ExtremeRyno said:
I believe that is MicroSD above the HDMI.
Click to expand...
Click to collapse
You are correct.
Mad Catz Rich said:
You don't need to use USB - connect to M.O.J.O. over the network instead.
(1) <PC> Download Android sdk from Android website
(2) <Mojo> connect ethernet or connect wifi to get a ip address xxx.xxx.xxx.xxx
(3)<Mojo> Settings -> About M.O.J.O. --> Build number ==> click 8 times, Developer options will appear in Settings
(4) <Mojo> Settings -> Enable USB debugging
(5) <PC> Execute in command line==> adb.exe connect xxx.xxx.xxx.xxx
(6) <PC> type adb shell logcat to get debug message
Click to expand...
Click to collapse
That's awesome! I was wondering were the dev options were.
Thanks for the info!
gwaldo said:
That's awesome! I was wondering were the dev options were.
Thanks for the info!
Click to expand...
Click to collapse
As a game dev, maybe you have an answer for me, LimeLight + Mojo ? Limelight is an apk being developed by the xda community in the shield forum, it allows pc games to be streamed to android (aside from shield)
jjprichards said:
As a game dev, maybe you have an answer for me, LimeLight + Mojo ? Limelight is an apk being developed by the xda community in the shield forum, it allows pc games to be streamed to android (aside from shield)
Click to expand...
Click to collapse
Hard to say, I don't see why it wouldn't... I'll have to download it, but don't have an NVIDIA PC card.
http://forum.xda-developers.com/showthread.php?t=2505510
Bought A/A USB Cable, but M.O.J.O wouldn't be recognized from PC, tried USB2 and USB3.
Over wireless ADB "adb shell logcat" and "adb reboot bootloader" is working, but loosing connection while reboot. Also no USB detection.
Anyone else played around a bit? I whish i could root it^^
saenta said:
Bought A/A USB Cable, but M.O.J.O wouldn't be recognized from PC, tried USB2 and USB3.
Over wireless ADB "adb shell logcat" and "adb reboot bootloader" is working, but loosing connection while reboot. Also no USB detection.
Anyone else played around a bit? I whish i could root it^^
Click to expand...
Click to collapse
That was expected, that ADB over USB don't work.
I have tried to "adb reboot boot loader", bot the device seems only to reboot to OS.
"adb reboot recovery" loads till the lying Droid with exclamation mark.
One thing, I tinker around is, what's the use of the microUSB port in the battery hole of the controller. Maybe we can use the connection to enter the recovery while booting ?
I have the M.O.J.O since today. I had many Androids (Smartphones/Tablets/TV-Boxes and Sticks and even an OUYA) but this device is from software side a holy overpriced piece of crap.
MAD CATZ, please "leak" some more informations to get root access and other basics. Bring the Play Store in a working condition. Even cheap chinese Androids have more APP access.
I've bought it to use it as a Mediacenter, XBMC is working and Watchever too, but to control the Box from my Smartphone or PC i need root, also to hide the buttons and use apps in fullscreen, for mediacenter its obligatory to have root...
hopefully Mad Catz itself will help us with it, looks like they give pretty good support.
saenta said:
I've bought it to use it as a Mediacenter, XBMC is working and Watchever too, but to control the Box from my Smartphone or PC i need root, also to hide the buttons and use apps in fullscreen, for mediacenter its obligatory to have root...
hopefully Mad Catz itself will help us with it, looks like they give pretty good support.
Click to expand...
Click to collapse
Try asking the live online support guy found on their website.
He's been super helpful for me thus far.
Mad Catz Rich said:
You don't need to use USB - connect to M.O.J.O. over the network instead.
(1) <PC> Download Android sdk from Android website
(2) <Mojo> connect ethernet or connect wifi to get a ip address xxx.xxx.xxx.xxx
(3)<Mojo> Settings -> About M.O.J.O. --> Build number ==> click 8 times, Developer options will appear in Settings
(4) <Mojo> Settings -> Enable USB debugging
(5) <PC> Execute in command line==> adb.exe connect xxx.xxx.xxx.xxx
(6) <PC> type adb shell logcat to get debug message
Click to expand...
Click to collapse
Hi,
Do you know how to connect via adb while the mojo is in fastboot or from the recovery option "apply update from ADB"?
I've tried using USB & eth0 and both not working.. is there a trick to it?
saenta said:
Bought A/A USB Cable, but M.O.J.O wouldn't be recognized from PC, tried USB2 and USB3.
Over wireless ADB "adb shell logcat" and "adb reboot bootloader" is working, but loosing connection while reboot. Also no USB detection.
Anyone else played around a bit? I whish i could root it^^
Click to expand...
Click to collapse
Theirs another method to rooting that doesn't require the male to male cable
Geohot released an app called towelroot v1 which roots it for u just run the app on the mojo and click a few buttons.
Proceed to towelroot.com on the mojo web browser and click the image on the right side of the screen that looks like an upside down y this will download the app to the mojo proceed to install and click the big button in the centre, you now are rooted my friend
I can't remember how it took ages I had massive issues with the male to male method initially. Had to mess around with some terminal commands before my PC would recognise the mojo. but it was so long ago now I can't remember them.
Edit: Just saw how old OP was imagine hes rooted by now

YMMV - Watch out for the new update

The new update broke USB functionality on my Fire TV I was using mouse with my FTV past couple months,I was wondering why the USB flash drive was not recognized with the new update.
So I tried the same mouse and it also did not work,my note4 recognized the mouse,flash drives etc.. (with OTG cable) then tested on my hackintosh,laptop and other devices.
I had mouse plugged in at all times while update was being done, hope that helps! gonna have to call amazon for RMA (2nd one,will ask them nicely for non-refurb'd) unit.
Cheers!
patt2k said:
The new update broke USB functionality on my Fire TV I was using mouse with my FTV past couple months,I was wondering why the USB flash drive was not recognized with the new update.
So I tried the same mouse and it also did not work,my note4 recognized the mouse,flash drives etc.. (with OTG cable) then tested on my hackintosh,laptop and other devices.
I had mouse plugged in at all times while update was being done, hope that helps! gonna have to call amazon for RMA (2nd one,will ask them nicely for non-refurb'd) unit.
Cheers!
Click to expand...
Click to collapse
I have a Microsoft 3500 mouse, xbox controller, and a HDD plugged into a powered hub thats plugged into my Fire TV. They are working fine.
Viperise152 said:
I have a Microsoft 3500 mouse, xbox controller, and a HDD plugged into a powered hub thats plugged into my Fire TV. They are working fine.
Click to expand...
Click to collapse
Yea I used a hub as well previously and had few things plugged in and they worked fine, after the update USB port does not function at all (never said they don't work with multiple devices)
patt2k said:
Yea I used a hub as well previously and had few things plugged in and they worked fine, after the update USB port does not function at all (never said they don't work with multiple devices)
Click to expand...
Click to collapse
There is a new option for USB Debugging. Did you accidently enable that? That puts the port in to peripheral mode, and then a mouse wouldn't work in that mode.
rbox said:
There is a new option for USB Debugging. Did you accidently enable that? That puts the port in to peripheral mode, and then a mouse wouldn't work in that mode.
Click to expand...
Click to collapse
No sir. Tried enabling/disabling.. Really strange.. Any other ideas ?
What I meant I didnt leave it enabled , tried after enabling and disabling. No results
Sent from my SM-N910V using Tapatalk
I just wrote about this the other day on a thread about someones bluetooth mouse stopping. I actually had a USB mouse stop after an update and I couldn't figure out what was happening, so I downloaded the dongle driver from logitech and there was not one for my dongle, but the good part was that it told me my dongles firmware had been erased. The mouse has never worked again after leaving the dongle attached while updating my Fire TV. I have had other dongles that were fine after updating, but to be on the safe side I try to always disconnect all dongles and USB harware before updating. I think that somehow because I had the dongle in it did something to erase it while being updated. It happened exactly like this, I was using the mouse, said I had an update, I used the mouse til it was finished, it rebooted after it was done, mouse never worked again. Hooked it to my PC it would recognize the dongle just did not know what it was, so I downloaded the dongle driver software and it said my dongle could not reinstall the firmware and then said my firmware had been deleted by another program or device. Advice, check to see if your devices dongle is able to install firmware from the manufacture. Some dongle can install firmware, but some cannot. If it can, you will probably be okay, but if it cannot then its probably useless. Hopefully your dongle is a unifying reciever, cause it may let you install the firmware.
porkenhimer said:
I just wrote about this the other day on a thread about someones bluetooth mouse stopping. I actually had a USB mouse stop after an update and I couldn't figure out what was happening, so I downloaded the dongle driver from logitech and there was not one for my dongle, but the good part was that it told me my dongles firmware had been erased. The mouse has never worked again after leaving the dongle attached while updating my Fire TV. I have had other dongles that were fine after updating, but to be on the safe side I try to always disconnect all dongles and USB harware before updating. I think that somehow because I had the dongle in it did something to erase it while being updated. It happened exactly like this, I was using the mouse, said I had an update, I used the mouse til it was finished, it rebooted after it was done, mouse never worked again. Hooked it to my PC it would recognize the dongle just did not know what it was, so I downloaded the dongle driver software and it said my dongle could not reinstall the firmware and then said my firmware had been deleted by another program or device. Advice, check to see if your devices dongle is able to install firmware from the manufacture. Some dongle can install firmware, but some cannot. If it can, you will probably be okay, but if it cannot then its probably useless. Hopefully your dongle is a unifying reciever, cause it may let you install the firmware.
Click to expand...
Click to collapse
Mouse works fine with everything else though. The usb port does not pick up anything anymore.. when I get more time I guess it's time for RMA I only made this thread to warn some people.
patt2k said:
Mouse works fine with everything else though. The usb port does not pick up anything anymore.. when I get more time I guess it's time for RMA I only made this thread to warn some people.
Click to expand...
Click to collapse
Did you accidentally turn USB Debugging on? That disables the USB port for all peripherals.
Sizzlechest said:
Did you accidentally turn USB Debugging on? That disables the USB port for all peripherals.
Click to expand...
Click to collapse
I did only after rbox asked me if I have it ON so I turned it on/off and still nothing.. never had such thing happen with a OTA updatew really strange
I let FTV sit for a day without usage and I have to report mouse works but it still won't pick up any of my flash drives formatted into fat32 at all.
So at least 1 thing works.. anything else you guys can suggest?
patt2k said:
I did only after rbox asked me if I have it ON so I turned it on/off and still nothing.. never had such thing happen with a OTA updatew really strange
I let FTV sit for a day without usage and I have to report mouse works but it still won't pick up any of my flash drives formatted into fat32 at all.
So at least 1 thing works.. anything else you guys can suggest?
Click to expand...
Click to collapse
When you flashed the rooted new rom, did you wipe the Cache and Davlik cache, too? Go into Clockwork recovery and do that. This is NOT a factory reset. Just wipe cache and wipe Davlik cache is under the advanced mentu option.
Sizzlechest said:
When you flashed the rooted new rom, did you wipe the Cache and Davlik cache, too? Go into Clockwork recovery and do that. This is NOT a factory reset. Just wipe cache and wipe Davlik cache is under the advanced mentu option.
Click to expand...
Click to collapse
Its not rooted, stock
Sent from my SM-N910V using Tapatalk

USB Synchronous and Asynchronous

Hi,
I am having a hard time trying to get a couple of USB devices to work properly on my headunit. One is a USB CarPlay dongle, and the other is an OTA tv tuner. Both USB devices get recognized by the headunit, however in the case of the first, it never gets passed a connection state where the dongle starts talking to the application. In case of the second, the OTA never finds TV stations after doing a complete scan.
USB devices like keyboards, mice, USB flash drives, even a webcam work fine. I contacted the manufacturer and they said they only support USB synchronous which may be the reason these devices can't work properly.
The unit is an Eonon GA7157 with the Allwinner R16 1.6GHz Cortex A7 Quad-Core CPU.
Questions:
Is it possible this is a valid claim?
My unit is rooted, can USB asynchronous be enabled via software?
I was also thinking this could be an OTG wiring issue, what do you think? I say so because the only way I could get the CarPlay dongle to work on my Samsung Tablet A, was with an OTG cable. A straight connector presented the same symptoms.
I am not too experienced with Android, so please be gentle
He was feeding you a load of horse manure.
Either that, or he meant something entirely different by "USB synchronous".
Precisely what do you mean by "get recognized by the headunit"?
What exactly *are* these two devices you are trying to use?
What *drivers* do they use?
Have you confirmed that the kernel is enumerating the devices?
Have you confirmed that the kernel is binding the proper drivers to them?
Have you confirmed that Android knows how to deal with the interfaces that the drivers are providing for these devices?
Have you confirmed that the interface permissions are such that a user application will be able to access it?
An OTG cable does two things;
1) It reverses the gender of the connector,
2) It sends a signal to the phone/tablet/whatever that it should switch its USB port from slave mode to host mode.
Nothing else.
Thanks for the tips. By recognize I mean that Android prompts me to confirm opening the accompanying apps when I plug in these devices to the USB port. E.g. I plug in the CarPlay dongle, Android prompts: do you want use Zbox (App) every time you use this device (Cancel or OK); I press OK and then the App stays in trying to connect mode forever.
The manufacturer has locked down USB debugging. Do you know of any apps (rooted or not) that will give me the information you pointed out?
thanks
It is unlikely that USB debugging is "locked down". More likely, its just because your USB device port is stuck perpetually in "host" mode on the wrong side of a USB hub, and therefore you can't connect to it. Try connecting to adb over IP instead.
I've never heard of any USB device on Android causing any kind of popup. That is very strange. Is it possible that the popup is being created by the program, i.e. "zbox"? Its possible that the system is sending a broadcast upon device enumeration, but the device access permissions are either wrong, or the kernel doesn't have the proper driver available.
luciusfox said:
It is unlikely that USB debugging is "locked down". More likely, its just because your USB device port is stuck perpetually in "host" mode on the wrong side of a USB hub, and therefore you can't connect to it. Try connecting to adb over IP instead.
I've never heard of any USB device on Android causing any kind of popup. That is very strange. Is it possible that the popup is being created by the program, i.e. "zbox"? Its possible that the system is sending a broadcast upon device enumeration, but the device access permissions are either wrong, or the kernel doesn't have the proper driver available.
Click to expand...
Click to collapse
Thanks again. I am including some pictures that may help explain the problem a little better. As far as the passcode, from what I can tell this unit has 3. One for the Advanced Car Settings, Developer Settings, and USB Debugging. The first 2 I found on another forum and are 123456 and the other 7890. The USB Debugging is an alphanumeric string which I haven't found anywhere, and the manufacturer refuses to release it. When I toggle the USB debugging on, I get prompted to input the passcode. I have tried a few codes but no go, the USB debugging switch goes back to the off position.
The other pictures show the USB port capabilities of the headunit. The unit has 3 USB ports: one is taken by the WiFi module, the other by a dashcam, and the remaining one is open and where I plugged in the CarPlay dongle. There is also another picture of the USB CarPlay dongle device plugged in and listed as Mass Storage Gadget. The dongle does have internal storage of a few MBs.
Finally, I include a picture of the application Zbox. This is the latest version and it starts automatically when I plug in the USB CarPlay dongle.
Well, I made some progress with the password for the USB debugging switch. To summarize:
Car Settings: 123456
Developer Options: 7890
USB Debugging: [email protected]
Now I just need to figure out how to make the USB port work properly. Any ideas? I have USB debugging access and the device is rooted.
Well according to your second-last picture, the device is being detected as UMS (Usb Mass Storage). I.e., like a usb flash disk.
VIDID of 0x0525:0xA4A5 looks to be an e-ink tablet called "Pocketbook Pro 903".
The problem may be that your "carplay dongle" is masquerading as something it isn't.
Well, the VIDID could be the problem; however, this same CarPlay dongle works fine on 2 other Android devices; moreover, a USB OTA tuner behaves the same way, meaning it does not work on the headunit but does on remix and a tablet.
Well guys, this unit is going back to the seller. After playing with it and not getting anywhere with customization and customer service, it’s out the door.
I am getting an xtron octacore px5 unit. It looks like these head units have better developer support.
Do you have the English version of 3.0 you can post?
bass_rock said:
Do you have the English version of 3.0 you can post?
Click to expand...
Click to collapse
You mean the Zbox firmware and software? if so, pm me, and I'll forward it to you.
isisyodin said:
You mean the Zbox firmware and software? if so, pm me, and I'll forward it to you.
Click to expand...
Click to collapse
Yea, and actually I was able to use the version on their site. It was al in English when I installed it and I’m now on version 3.0.2
bass_rock said:
Yea, and actually I was able to use the version on their site. It was al in English when I installed it and I’m now on version 3.0.2
Click to expand...
Click to collapse
Whats new on 3.0.2 compared to 3.0.0? Do you know what was updated?
isisyodin said:
Whats new on 3.0.2 compared to 3.0.0? Do you know what was updated?
Click to expand...
Click to collapse
According to Google Translate:
1. Optimize U disk upgrade USB recognition rate is higher
2. Optimize the phone connection, mobile phone recognition rate is better
3.carlife in the help page to add download guide
I was able to get it from here: https://translate.google.com/transl...=en&ie=UTF-8&u=http://zjinnova.com&edit-text=
bass_rock said:
According to Google Translate:
1. Optimize U disk upgrade USB recognition rate is higher
2. Optimize the phone connection, mobile phone recognition rate is better
3.carlife in the help page to add download guide
I was able to get it from here: https://translate.google.com/transl...=en&ie=UTF-8&u=http://zjinnova.com&edit-text=
Click to expand...
Click to collapse
My new Xtrons recognizes the Zbox dongle very quickly. I think it is now as quick as some of the dedicated Alpine and Pioneer units.
As far as software, crisper icons and bypassing the connection window would be nice option. It should only display when a problem occurs. One thing that is flimsy is the USB connector but no software upgrade will fix it. I am considering opening it up and soldering a better connector. Also, heat dissipation is an issue. It needs a heatsink. I may just add one when I crack it open.
I am looking forward to the next iteration with wireless CarPlay. Someday.
isisyodin said:
My new Xtrons recognizes the Zbox dongle very quickly. I think it is now as quick as some of the dedicated Alpine and Pioneer units.
As far as software, crisper icons and bypassing the connection window would be nice option. It should only display when a problem occurs. One thing that is flimsy is the USB connector but no software upgrade will fix it. I am considering opening it up and soldering a better connector. Also, heat dissipation is an issue. It needs a heatsink. I may just add one when I crack it open.
I am looking forward to the next iteration with wireless CarPlay. Someday.
Click to expand...
Click to collapse
Yea the update definitely enhanced it a lot. I used to have a pioneer and it feels close to the same now.
bass_rock said:
Yea the update definitely enhanced it a lot. I used to have a pioneer and it feels close to the same now.
Click to expand...
Click to collapse
Prior to 3.0.2, what firmware/software where you running?

Categories

Resources