Wireless Xbox 360 controller work on the Nexus 7? - Nexus 7 Q&A, Help & Troubleshooting

Will plugging a wireless adapter for pc into the Nexus 7 allow me to use my xbox 360 controller with it? I was reading that ICS broke the ability to do this, so how about JB? Thanks.

Yes, you can. Wireless receiver plugged into an OTG cable. Just playing with it now.
X = Yes
B = Back
Start = Home
Orb/Back = Menu
Left stick = Movement
It hasn't worked successfully with any games I've tried so far.
Shadowgun and Dead Trigger recognises it as a gamepad but I haven't had any joy configuring the buttons to play it. The character just spins round in the spot, and all you can do is look up and down, and move strangely by using both sticks.
Does anyone know if I need an app to setup the controller properly for games?

I used my weird control today, dead Trigger, gta, shadowgun all work perfect...
Sent from my Nexus 7 using Tapatalk 2

karl0ss said:
I used my weird control today, dead Trigger, gta, shadowgun all work perfect...
Click to expand...
Click to collapse
Thanks, I've just tried it using my plug and charge lead but that didn't seem to work at all
Maybe my OTG cable isn't up to it. I wasn't able to get Stickmount to work with it either. (Yes I'm rooted)

Timbermill said:
Thanks, I've just tried it using my plug and charge lead but that didn't seem to work at all
Maybe my OTG cable isn't up to it. I wasn't able to get Stickmount to work with it either. (Yes I'm rooted)
Click to expand...
Click to collapse
The play and charge cable won't work. It only transmits power, not data. I had the same issue when I first started using my xbox controller with my computer.

GlacialFlames said:
Will plugging a wireless adapter for pc into the Nexus 7 allow me to use my xbox 360 controller with it? I was reading that ICS broke the ability to do this, so how about JB? Thanks.
Click to expand...
Click to collapse
I am also having trouble with a wireless 360 controller. I know my usb cable is good because it works on my Galaxy Nexus. I can't use any USB devices (mouses, keyboards, which work with the phone). I haven't found any fixes yet.

What the Problem is
werdnahman said:
I am also having trouble with a wireless 360 controller. I know my usb cable is good because it works on my Galaxy Nexus. I can't use any USB devices (mouses, keyboards, which work with the phone). I haven't found any fixes yet.
Click to expand...
Click to collapse
So I took a look at the Log for when you plug the controller in. This is what I'm getting.
--------------------
07-22 19:55:48.039 350 405 D EventHub: No input device configuration file found for device 'Xbox 360 Wireless Receiver'.
07-22 19:55:48.059 350 405 I EventHub: New device: id=4, fd=269, path='/dev/input/event3', name='
360 Wireless Receiver', classes=0x80000341, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false
<6>[ 117.819812] usb 2-1: new full speed USB device number 2 using tegra-ehci
<6>[ 117.873142] usb 2-1: New USB device found, idVendor=045e, idProduct=0719
<6>[ 117.873219] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 117.873337] usb 2-1: Product: Xbox 360 Wireless Receiver for Windows
<6>[ 117.873403] usb 2-1: Manufacturer: ©Microsoft
<6>[ 117.873518] usb 2-1: SerialNumber: FE425DB0
-------------------
I tried creating an Xbox keylayout for the device using its Vendor and Product ID, but its still resorting to the Generic. I'm wondering if its the first part is the game (in this case dead trigger) that is setting the keypad based on the Device name and not its product id but not positive.
Another thing I tried is replacing the Generic.kl with the Xbox Wired Controller .kl and although the camera is no longer spinning and the joysticks somewhat work (you can only strafe not turn) not all the buttons work (it seems only the triggers do) . I haven't spent too much time, but thought I would share in case we have any other developers out there that want to try and take a swing at it. Hopefully will have time tonight to work on it.

sleeplessninja said:
So I took a look at the Log for when you plug the controller in. This is what I'm getting.
--------------------
07-22 19:55:48.039 350 405 D EventHub: No input device configuration file found for device 'Xbox 360 Wireless Receiver'.
07-22 19:55:48.059 350 405 I EventHub: New device: id=4, fd=269, path='/dev/input/event3', name='
360 Wireless Receiver', classes=0x80000341, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false
<6>[ 117.819812] usb 2-1: new full speed USB device number 2 using tegra-ehci
<6>[ 117.873142] usb 2-1: New USB device found, idVendor=045e, idProduct=0719
<6>[ 117.873219] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 117.873337] usb 2-1: Product: Xbox 360 Wireless Receiver for Windows
<6>[ 117.873403] usb 2-1: Manufacturer: ©Microsoft
<6>[ 117.873518] usb 2-1: SerialNumber: FE425DB0
-------------------
I tried creating an Xbox keylayout for the device using its Vendor and Product ID, but its still resorting to the Generic. I'm wondering if its the first part is the game (in this case dead trigger) that is setting the keypad based on the Device name and not its product id but not positive.
Another thing I tried is replacing the Generic.kl with the Xbox Wired Controller .kl and although the camera is no longer spinning and the joysticks somewhat work (you can only strafe not turn) not all the buttons work (it seems only the triggers do) . I haven't spent too much time, but thought I would share in case we have any other developers out there that want to try and take a swing at it. Hopefully will have time tonight to work on it.
Click to expand...
Click to collapse
Alright figured it out. I was doing it right the first time I just needed to set the permissions for the file so that the System could read them. I will post an explanation video. But basically with root you can copy the controller mapping for a wired xbox 360 controller to create a wireless 360 controller. You need to accomplish this using the terminal to manage the file system, I did it all in terminal emulator for android app on the nexus 7. This is exactly what I entered to get it working .
su
cd /system/usr/keylayout/
mount -o remount,rw /system
cp Vendor_045e_Product_0291.kl Vendor_045e_Product_0719.kl
chmod 644 Vendor_045e_Product_0291.kl
chmod 644 Vendor_045e_Product_0719.kl
exit
exit
( Restart System and Enjoy!!!! )
Video showing the issue, solution, and controller working!!!
http://www.youtube.com/watch?v=9czISrLGXNI&hd=1

Thanks sleeplessninja, looking forward to getting this working.
The only problem I have is that Vendor_045e_Product_0291.kl isn't listed for me.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Is it possible to post a copy of the file?

karl0ss said:
I used my weird control today, dead Trigger, gta, shadowgun all work perfect...
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
how did you do it im using a wired controller and when i connect to the nexus my controller xbox button keeps flashing needing to pair but the control doesnt work or anything ???

I am interested in getting this working as well. I haven't had any luck finding Vendor_045e_Product_0291.kl so far though.

Sleep ninja has a thread with the file

Cybore said:
Sleep ninja has a thread with the file
Click to expand...
Click to collapse
I'll anyone get this fully working? Can't seem to configure the game pad in dead trigger or shadow gun using wired xbox controller. Do brands make a difference cause at first I tried a wired batman arkham city controller and it was unresponsive so I went to game stop and switched it out for a game stop branded one the games register the control but it is unplayable just spinning around wondering if that is normal till the game pad is configured correctly or should it work right out of the box or am I better off just buying a six axis ps3 controller? Any help would be appreciated

djnarcotics said:
how did you do it im using a wired controller and when i connect to the nexus my controller xbox button keeps flashing needing to pair but the control doesnt work or anything ???
Click to expand...
Click to collapse
My wired controller also flashes to pair. As you can see in the wireless video it has the similar thing. However the controller is usable. If for some reason the controller is not working, either you are not using an OTG or your nexus 7 does not have the file.
There is a thread I made with the file for the wired controller, you will need to place this file in your keylayout folder (this requires root access because it is a system file)
http://forum.xda-developers.com/showthread.php?t=1792531
---------- Post added at 01:48 AM ---------- Previous post was at 01:40 AM ----------
djnarcotics said:
I'll anyone get this fully working? Can't seem to configure the game pad in dead trigger or shadow gun using wired xbox controller. Do brands make a difference cause at first I tried a wired batman arkham city controller and it was unresponsive so I went to game stop and switched it out for a game stop branded one the games register the control but it is unplayable just spinning around wondering if that is normal till the game pad is configured correctly or should it work right out of the box or am I better off just buying a six axis ps3 controller? Any help would be appreciated
Click to expand...
Click to collapse
The brand does matter. For technical reasons that you can sort of see in my discussion of the issue. Each controller you plug in gives out a unique Product and Vendor ID. So your third party controllers give out a different ID. Since its meant for the xbox, the layout is the same, however when your nexus 7 is looking for the keylayout its looking for it under that particular product and vendor id. So you need to rename the file i attached in the other thread to the Vendor and Product ID of your controller. I don't know the different IDs for the third party controllers. All official Xbox controllers that are wired have the same IDs and all official wireless do. And I mention them in the thread.
If you want to find out if your Vendor and Product ID on your Nexus 7, you plug in your device and then print a system Logcat . You do this by pressing Power and Volume + and Volume - at the same time. This will open an attachment that you can then send to yourself or me. I showed in this thread the part of the log you are looking for. Once you identify the ID you just rename the file to match the IDs of your device and it should work.
Please if any of this is confusing, ask as many questions and I will try to be clearer. I apologize for an ambiguity. I want to make a video explanation to present this in a simpler way. Until then I hope this helps.

sleeplessninja said:
My wired controller also flashes to pair. As you can see in the wireless video it has the similar thing. However the controller is usable. If for some reason the controller is not working, either you are not using an OTG or your nexus 7 does not have the file.
There is a thread I made with the file for the wired controller, you will need to place this file in your keylayout folder (this requires root access because it is a system file)
http://forum.xda-developers.com/showthread.php?t=1792531
---------- Post added at 01:48 AM ---------- Previous post was at 01:40 AM ----------
The brand does matter. For technical reasons that you can sort of see in my discussion of the issue. Each controller you plug in gives out a unique Product and Vendor ID. So your third party controllers give out a different ID. Since its meant for the xbox, the layout is the same, however when your nexus 7 is looking for the keylayout its looking for it under that particular product and vendor id. So you need to rename the file i attached in the other thread to the Vendor and Product ID of your controller. I don't know the different IDs for the third party controllers. All official Xbox controllers that are wired have the same IDs and all official wireless do. And I mention them in the thread.
If you want to find out if your Vendor and Product ID on your Nexus 7, you plug in your device and then print a system Logcat . You do this by pressing Power and Volume + and Volume - at the same time. This will open an attachment that you can then send to yourself or me. I showed in this thread the part of the log you are looking for. Once you identify the ID you just rename the file to match the IDs of your device and it should work.
Please if any of this is confusing, ask as many questions and I will try to be clearer. I apologize for an ambiguity. I want to make a video explanation to present this in a simpler way. Until then I hope this helps.
Click to expand...
Click to collapse
well i just returned the controller and ordered an official xbox one from amazon so will deff try this when it comes in thanks

Related

Wireless 360 controller

So I have the wireless USB dongle for connecting my 360 controller to my computer, anyone have any idea if this could also be used for connecting a 360 controller on the Xoom wirelessly?
Sent from my Xoom using XDA App
I used a wireless mouse this way with an otg cable, so the potential is there, can't give you a definite answer though
Sent from my ADR6400L using XDA App
I have an otg cable and still can't get this to work. They touted this at Google io so I know it can work.
I was thinking about this with ps3 and 360 controllers earlier. I'm thinking there's a good chance the wireless dongle will work for the 360 controller, but the thing that annoys me is that--other than just putting the xoom flat on the table--there won't really be a good way to prop the xoom up for a good viewing angle with where the ports are.
Edit: if the dongle doesn't work, it's going to have to be the "charge and go" or whatever that plugs into the controller and has a usb connector.
I could be wrong, but in the presentation I dont think they said the wireless 360 controller itself - they said PS3 and 360 Controllers and since they did say the PS3 wouldnt work through bluetooth I assumed the 360 Wireless wouldnt work either but the full USB 360 would.
PensFan66 said:
I could be wrong, but in the presentation I dont think they said the wireless 360 controller itself - they said PS3 and 360 Controllers and since they did say the PS3 wouldnt work through bluetooth I assumed the 360 Wireless wouldnt work either but the full USB 360 would.
Click to expand...
Click to collapse
Well that's dumb. I guess I could find a cheap USB controller. Just tired of spending money. I already have a wii classic controller, just not the actual wii controller. I think I would rather go wireless with the wii controller.
Mandelbrot.Benoit said:
Well that's dumb. I guess I could find a cheap USB controller. Just tired of spending money. I already have a wii classic controller, just not the actual wii controller. I think I would rather go wireless with the wii controller.
Click to expand...
Click to collapse
Yeah, I have the datel wireless classic controller ordered since before the update was announced (should come in tomorrow!).
EDIT: 360 controller charger adapter does NOT transfer data. Whoops!
Let me know how that works for you, may go that route
vidriera said:
Yeah, I have the datel wireless classic controller ordered since before the update was announced (should come in tomorrow!).
If you want to use your 360 controller without buying another one, this is probably the cheapest option:
http://www.amazon.com/Xbox-360-Black-Play-Charge-Kit/dp/B000OYMYZQ/ref=dp_cp_ob_vg_title_1
This basically just makes the 360 controller a usb device while charging it, so I can't see why this wouldn't do the trick.
Click to expand...
Click to collapse
I have this and it has never seem to connect to my computer, I don't think the USB cable transfers data
Sent from my Xoom using Tapatalk
the usb cable does not transfer data it just charges the battery using usb from the Xobx. I have this for my Xbox. I would also like a wiresless control like the PS3 or 360. I use my wiimote now but i dont like the way the buttons are setup.
Yes as others said, the charge cable does NOT make your controller a usb controller, it only uses usb to charge it. I've never played with the dongle and my xoom hasn't arrived yet but I would assume the dongle uses different drivers than the usb controller. You might be able to get it to work by finding those drivers.
fauxreal said:
So I have the wireless USB dongle for connecting my 360 controller to my computer, anyone have any idea if this could also be used for connecting a 360 controller on the Xoom wirelessly?
Sent from my Xoom using XDA App
Click to expand...
Click to collapse
Yes, it works! If you're talking about this dongle, I also have it and can confirm it works. I've been using it this afternoon to play some emulator games with my wireless 360 controller!
It's awesome, because you can connect multiple 360 controllers to the Xoom this way. The problem with that though, is that the Xoom can't seemingly differentiate between input on controller 1 and input on controller 2.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
huelsebu said:
Yes, it works! If you're talking about this dongle, I also have it and can confirm it works. I've been using it this afternoon to play some emulator games with my wireless 360 controller!
It's awesome, because you can connect multiple 360 controllers to the Xoom this way. The problem with that though, is that the Xoom can't seemingly differentiate between input on controller 1 and input on controller 2.
Click to expand...
Click to collapse
Does it show up just as another input device on emulators or what? Just have to map the keys? I won't be able to try mine out for another couple days, so I'm just wondering what to expect.
Sent from my Xoom using XDA Premium App
huelsebu said:
Yes, it works! If you're talking about this dongle, I also have it and can confirm it works. I've been using it this afternoon to play some emulator games with my wireless 360 controller!
It's awesome, because you can connect multiple 360 controllers to the Xoom this way. The problem with that though, is that the Xoom can't seemingly differentiate between input on controller 1 and input on controller 2.
Click to expand...
Click to collapse
I beg to differ please explain circumstances that you got it to work. I got wired 360 to work, wii controller but no wireless dongle.
That's exactly what I am talking about. Are you stock or rooted, and is there anything I need to know before trying this?
huelsebu said:
Yes, it works! If you're talking about this dongle, I also have it and can confirm it works. I've been using it this afternoon to play some emulator games with my wireless 360 controller!
It's awesome, because you can connect multiple 360 controllers to the Xoom this way. The problem with that though, is that the Xoom can't seemingly differentiate between input on controller 1 and input on controller 2.
Click to expand...
Click to collapse
Sent from my Xoom using XDA App
vidriera said:
I was thinking about this with ps3 and 360 controllers earlier. I'm thinking there's a good chance the wireless dongle will work for the 360 controller, but the thing that annoys me is that--other than just putting the xoom flat on the table--there won't really be a good way to prop the xoom up for a good viewing angle with where the ports are.
Edit: if the dongle doesn't work, it's going to have to be the "charge and go" or whatever that plugs into the controller and has a usb connector.
Click to expand...
Click to collapse
The Zoogue case props it up just fine and I can still get at the ports.
vidriera said:
I was thinking about this with ps3 and 360 controllers earlier. I'm thinking there's a good chance the wireless dongle will work for the 360 controller, but the thing that annoys me is that--other than just putting the xoom flat on the table--there won't really be a good way to prop the xoom up for a good viewing angle with where the ports are.
Edit: if the dongle doesn't work, it's going to have to be the "charge and go" or whatever that plugs into the controller and has a usb connector.
Click to expand...
Click to collapse
I use the standard portfolio case and just put the Xoom in that upside down. The screen orientates itself to flip and then the ports are on top. Aside the branded logos on the screen being upside down you would never know the difference.
Here ya go!
It can be used to navigate the homescreens and menus, but it doesn't work too well for that. Seems to work well with Gensoid though, haven't tried it with anything else yet.
I was on the latest Tiamat kernel until 3.1 dropped, then followed this guide: http://forum.xda-developers.com/showthread.php?t=1074609
I haven't done anything else special to make this work. It just did! When in Gensoid, I just went Settings>Input Settings>Key Mappings, and mapped out the necessary Genesis controls. The 360 input shows as "unknown" in the settings, but it still seems to work great

[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 hardware working into OUYA

Good night. I started this post to share with you all hardware usb devices that i have tested and worked without problem into OUYA.
First, i get an usb host with 5 usb ports , because ouya just have one standard usb port,
Usb .host worked without problem, and connected to it:
Keyboard and wireless mouse: i have tried 3 different models of keyboard + mouse wireless combo and all worked very well. Instant response and now i can navigate trought ouya like in Pc hihi
Usb memory sticks: I tried 1gb capacity, and also 4,8,16 and 32gb and all worked witount problems. Take note that you first need to install any file manager to get into usb contents.
Xbox 360 wireless controller: as its seems not to pair, if you use it into any emulator you can pair and configure buttons with it
I tried to use my Logitech g930s and it actually detected it and it allowed to Moro reduce and increase the system volume. Sadly I couldn't hear anything out of them. I might try again some other time.
Glad to hear that multiple USB Devices are working with Ouya.
OP, the Xbox 360 controller is NOT Bluetooth, though the Wii/WiiU/PS3 controllers are.
Sabrent 32' active USB extender works
Logitech Trackman Wheel works
Logitech unifying receiver and MX515 couch mouse work, but is registered as controller 1 at boot. It locked up the OUYA when first tried hot plugging it in to extender. Works when installed before boot, and had been paired by PC.
Belkin 4 port USB hub works plugged in to active 32' cable with trackball and 2gb USB stick. Hot swapped after wireless mouse was unplugged from ouya. wireless Mouse works connected through hub on reconnect. Pushed it with a 32gb stick, which was not recognized. Rebooted and 32gb stick was recognized but not 2gb. Both mice worked but controller still shows up as 2 even though I turned off the mouse when booting.
So what is a good USB game controller available cheap? It is now the end of two business weeks that I requested a replacement controller and I still haven't received it
Sent from my GT-P3113 using Tapatalk 4 Beta
Toshiba 1tb capacity, in NTFS format and helped by an app called "Paragon NTFS&HFS+" worked witout problem, so ouya also has compatibility with high capacity ntfs formatted hard drives ))
TadeoNYC said:
Sabrent 32' active USB extender works
So hat is a good USB game controller available cheap? It is now the end of two business weeks that I requested a replacement controller and I still haven't received it
Sent from my GT-P3113 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Best USB controller hands down is the wired version of the Xbox 360 controller. In the UK its about £20. Very long cable on them with a breakpoint which is handy for kid sisters running through your room. Functions fine under android and windows, can be gotten to work on other Linux systems and Macs fine too. £20 from other brands seems to get you nothing in comparison. Also makes a good club for hitting people when they beat you although the wireless controller has more heft to it so is a bit better there
Nkte, common mistake I have seen people do. Do not buy the play and charge kit for a regular wireless controller thinking it allows you to use it via USB, it doesn't. Also the proper USB reciever for a wireless 360 controller doesn't work correctly on android systems.
Otherwise, Logitech might be your best bet but I personally swear by the wired 360 controllers. Hopefully when the one is released the 360 controllers will have a price crash, I'll probably stock up on a handful more.
I can confirm the PS3 Sixaxis Controller is working!
EDIT: Bluetooth & Wired-connection works fine.
Cool! We have now xbox360 and ps3 sisaxis fully working!!
I have a ps3 media remote but cant get the ouya to see it. Anyone else try this yet?
Update: I was able to see the remote under bluetooth devices but it asks me for a pin number. didnt see one in the manual
Does the xbox 360 wireless adapter (for PC) work for Ouya ?? I got one queued up in my Amazon cart but trying to get some feedback first. Wired 360 controller works great, acts just like an Ouya controller. Wiimote with Wiimote Controller is hit or miss on my programs. Don't have access to any PS3 controllers, but have lots of 360 controllers lying around.
tommy2p said:
Wiimote with Wiimote Controller is hit or miss on my programs.
Click to expand...
Click to collapse
Can you be more specific? So many threads are filled with poor information or redundant information. It would be great if we could all provide as much information as possible. The point of this thread is to inform others of what does and does not work so that they we don't all have to repeat the same trial and error process.
Sent from my GT-P3113 using Tapatalk 4 Beta
tommy2p said:
Does the xbox 360 wireless adapter (for PC) work for Ouya ?? I got one queued up in my Amazon cart but trying to get some feedback first. Wired 360 controller works great, acts just like an Ouya controller. Wiimote with Wiimote Controller is hit or miss on my programs. Don't have access to any PS3 controllers, but have lots of 360 controllers lying around.
Click to expand...
Click to collapse
Yes it does. I cannot compare with a wired one, but for me it is working. The support on the games is not 100% but I dont think that this is a a receiver fault more than a implementation thing. AFAIK there are different input management APIs on ODK. It seems that some games uses hardcoded keycodes instead of new OUYA API for controller compatibility.
For exmplae, in Stalagfligt, none PS3 nor Xbox works, Ice Rage only works with PS3 controller and SCi-Fi fighters with Xbox one.
asanz00 said:
Toshiba 1tb capacity, in NTFS format and helped by an app called "Paragon NTFS&HFS+" worked witout problem, so ouya also has compatibility with high capacity ntfs formatted hard drives ))
Click to expand...
Click to collapse
Do you have to have root for this?
Edit: Yes
tennisbgc said:
I have a ps3 media remote but cant get the ouya to see it. Anyone else try this yet?
Update: I was able to see the remote under bluetooth devices but it asks me for a pin number. didnt see one in the manual
Click to expand...
Click to collapse
Did you try 1234 or 0000? Those tend to be standards for pairing.
Sent from my Hitchhikers Guide to the Galaxy
Hi guys, does anyone know if there's a way to alter the button functions of a USB mouse? I'm using a standard Dell mouse and left, right and middle click are all set to tap, it'd be nice to map right and middle click to different functions if possible, like back and menu.
Are the button functions baked in to the ROM? Or does it depend on which mouse you're using? I had a quick look for mouse button mapping apps but couldn't find anything, it was all virtual mouse apps for controlling PC etc.
Visegrad said:
Did you try 1234 or 0000? Those tend to be standards for pairing.
Sent from my Hitchhikers Guide to the Galaxy
Click to expand...
Click to collapse
someone posted on another site that I should try this app with it https://play.google.com/store/apps/...ImNvbS5qcG4uZnJvbnRpYS53YWthLkJsdWV​0b290aCJd
Anyone knows if HFS+ file system is supported out-of-the box?
Logitech K400 wireless keyboard with built in touchpad is working
Kaos2K said:
Anyone knows if HFS+ file system is supported out-of-the box?
Click to expand...
Click to collapse
I think you want "Paragon exFAT, NTFS & HFS+". Free in the Google Play Store.
Anyone use a hub to simultaneously used a mouse ands keyboard?
Sent from my Amazon Kindle Fire using xda app-developers app

PS3 Wireless Controller Working!! 4.2.2

At last! Finally the long waited PS3 wireless controller working using bluetooth in new 4.2.2 Version Gratzz SONY Lets emulators LIVE!!
Kelvin0007 said:
At last! Finally the long waited PS3 wireless controller working using bluetooth in new 4.2.2 Version Gratzz SONY Lets emulators LIVE!!
Click to expand...
Click to collapse
I don't understand the hype around it. Why carry a controller around to play games on a 5 inch screen? Makes 0 sense to me. I was able to play Metal Gear Solid, FF7 & 9, Tekken 2 & 3 no problem with the fpse OSD. If you could somehow transform the controller and the z into some kind of nvidia shield, that would be a different story..
Useless thread...
Wysłane z mojego C6603 za pomocą Tapatalk 4
ckyy said:
I don't understand the hype around it. Why carry a controller around to play games on a 5 inch screen? Makes 0 sense to me. I was able to play Metal Gear Solid, FF7 & 9, Tekken 2 & 3 no problem with the fpse OSD. If you could somehow transform the controller and the z into some kind of nvidia shield, that would be a different story..
Click to expand...
Click to collapse
Actually you can connect your phone to big screen via mhl-hdmi connector and use it as console with controller
AGGevorgyan said:
Actually you can connect your phone to big screen via mhl-hdmi connector and use it as console with controller
Click to expand...
Click to collapse
I have been doing this lately when I am staying in hotels for work to watch bbc iplayer etc and using a bluetooth mouse to drive the phone.
I will be interested to try a controller and see how well it works using the Z as a games machine so I am glad the functionality is there!
therealbroxy said:
I have been doing this lately when I am staying in hotels for work to watch bbc iplayer etc and using a bluetooth mouse to drive the phone.
I will be interested to try a controller and see how well it works using the Z as a games machine so I am glad the functionality is there!
Click to expand...
Click to collapse
I just tried to connect one, but it requires usb adapter for syncing or for work, so it is too complicated.
AGGevorgyan said:
I just tried to connect one, but it requires usb adapter for syncing or for work, so it is too complicated.
Click to expand...
Click to collapse
You only have to do this once! I have had this ability on my Tablet S for the past 6 months or so, it makes playing games a lot easier. You don't always have to use the PS3 controller though...
defsix said:
You only have to do this once! I have had this ability on my Tablet S for the past 6 months or so, it makes playing games a lot easier. You don't always have to use the PS3 controller though...
Click to expand...
Click to collapse
Yeah, that's great, but still I need find such adapter
Is the usb adapter just a normal usb host cable you would use to connect a usb drive to the z?
Sent from my C6603 using xda premium
therealbroxy said:
Is the usb adapter just a normal usb host cable you would use to connect a usb drive to the z?
Sent from my C6603 using xda premium
Click to expand...
Click to collapse
Yup, just the normal micro host cable. Then plug in Usb to mini into your controller. Sync them up and you're done! Disconnect and play wirelessly! You can use SixAxis Controller to add support to games that don't natively support the controller.
Kelvin0007 said:
At last! Finally the long waited PS3 wireless controller working using bluetooth in new 4.2.2 Version Gratzz SONY Lets emulators LIVE!!
Click to expand...
Click to collapse
can you post a screen shot of the ps3 controller option in the xperia settings? is that how you managed to get it working?
AGGevorgyan said:
Yeah, that's great, but still I need find such adapter
Click to expand...
Click to collapse
Just search for OTG cable, got one for 2.5 euro
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Urbanos said:
can you post a screen shot of the ps3 controller option in the xperia settings? is that how you managed to get it working?
Click to expand...
Click to collapse
You just have to connect one time with the cable to pair it, after that you can use it wireless until you pair it with another device and you need to re-pait it with the cable. It's a one step operation easy and fast.
babylonbwoy said:
Just search for OTG cable, got one for 2.5 euro
You just have to connect one time with the cable to pair it, after that you can use it wireless until you pair it with another device and you need to re-pait it with the cable. It's a one step operation easy and fast.
Click to expand...
Click to collapse
Thanks.
babylonbwoy said:
Just search for OTG cable, got one for 2.5 euro
You just have to connect one time with the cable to pair it, after that you can use it wireless until you pair it with another device and you need to re-pait it with the cable. It's a one step operation easy and fast.
Click to expand...
Click to collapse
Sweet! i saw they had this for the Xperia S - but on 4.1.2 they didn't have the dualshock options - so confirming once more, this is on the C6603 4.2.2 Spain Stock Rom?
babylonbwoy said:
Just search for OTG cable, got one for 2.5 euro
You just have to connect one time with the cable to pair it, after that you can use it wireless until you pair it with another device and you need to re-pait it with the cable. It's a one step operation easy and fast.
Click to expand...
Click to collapse
i upgraded to 4.2.2 yesterday and now i see the settings in xperia settings! sweet! but problem for me - it works while connected to USB through the OTG cable, but does not work wirelessly! i tried connect/reconnecting rebooting, bluetooth on/off about 20x...........guessing my controller my be messed up... it was hit and miss sometimes with recgonizing it even with the usb cord..
any suggestions? i want to use it wirelessly for sure!
Question: if you pair a PS3 controller for the first time..does it then work with all PS3 controllers or do you need the cable for everytime you try a new controller?
edit: sorry didn'tread
DoubleYouPee said:
Question: if you pair a PS3 controller for the first time..does it then work with all PS3 controllers or do you need the cable for everytime you try a new controller?
Click to expand...
Click to collapse
You need to pair each controller as the other controllers will still be paired with the ps3.
Sent from my C6603 using xda premium
Urbanos said:
i upgraded to 4.2.2 yesterday and now i see the settings in xperia settings! sweet! but problem for me - it works while connected to USB through the OTG cable, but does not work wirelessly! i tried connect/reconnecting rebooting, bluetooth on/off about 20x...........guessing my controller my be messed up... it was hit and miss sometimes with recgonizing it even with the usb cord..
any suggestions? i want to use it wirelessly for sure!
Click to expand...
Click to collapse
Did you try with your PS3 wirelessly ? If it works with PS3 then your mobile or its connexion is the problem
Also it doesn't works with all game, tried with The Dark Night Rises without results.
babylonbwoy said:
Did you try with your PS3 wirelessly ? If it works with PS3 then your mobile or its connexion is the problem
Click to expand...
Click to collapse
Urbanos said:
i upgraded to 4.2.2 yesterday and now i see the settings in xperia settings! sweet! but problem for me - it works while connected to USB through the OTG cable, but does not work wirelessly! i tried connect/reconnecting rebooting, bluetooth on/off about 20x...........guessing my controller my be messed up... it was hit and miss sometimes with recgonizing it even with the usb cord..
any suggestions? i want to use it wirelessly for sure!
Click to expand...
Click to collapse
Strange, for me its seems to work as should using FW 4.2.2 .423 ES, check your controller first with a PS3, also when you use OTG cable in the xperia settings it marks a blue notification when the phone recognizes the controller after that just disconnect and use bt instead.
It wont work here, i bought a female usb connector so that i can connect the USB cable of my Xperia z with the USB cable of my PS3 controller. Anyone an idea why this wont work? I think it gives the same effect like the cable discribed in other massages (from Xperia to USB)...

Categories

Resources