just had a look into this.
It appears something software is wrong.
I have got my phone setup via OTG to the Xbox 360 Wireless controller
modified the wired controller and changed product ID
pushed and chmodded it
still doesnt work just like you
looking over the logcat. looks like it errors out before even accepting the device into android.
the only thing that appears in the logcat when pluggin in the Wireless adapter is the following line which i dont understand
W/ContextImpl( 860): Calling a method in the system process without a qualified
user: android.app.ContextImpl.sendBroadcast:1123 com.android.server.usb.UsbSett
ded:156 com.android.server.usb.UsbHostManager.monitorUsbHostBus:-2 com.android.s
just going to inspect the kernel log now.
Hmm, so the kernel log detects the device but that is where it stops.
It never gets passed to android as a host device due to the error in the Logcat
anybody have any idea?
<6>[ 1860.266686] usb 1-1: new full-speed USB device number 19 using xhci-hcd
<6>[ 1860.294351] usb 1-1: New USB device found, idVendor=045e, idProduct=0719
<6>[ 1860.294612] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumbe
<6>[ 1860.295045] usb 1-1: Product: Xbox 360 Wireless Receiver for Windows
<6>[ 1860.295466] usb 1-1: Manufacturer: ┬®Microsoft
<6>[ 1860.295703] usb 1-1: SerialNumber: NOTSHOWINGYOU
<6>[ 1861.216354] usb 1-1: USB disconnect, device number 19
OK after some digging it turns out that we need xpad.ko as a kernel module which doesnt look like its available yet
someone is already ahead of us in the nexus 4 forums
also requesting the following kernel modules for gamepad support for the 3.4.0 kernel