Unable to have wired Xbox 360 style controllers recognized by Android 5 - Galaxy Note Pro 12.2 Q&A, Help & Troubleshooting

Hi,
I've got the Samsung Note Pro tablet on the latest android 5.0.2
I've got 2 gamepads which work on the Xbox 360 and when I try to use them on the tablet none of them are recognized.
I've followed all guides I've found around in this and other sites talking about the subject and:
* I've got a root device
* I've been able to find the Vendor and ProdID of both by looking into `/sys/kernel/debug/usb/devices'
* both of the USB wired controllers appear there
* gamepad 1 = vendor 0738, prodID 4738
* gamepad 2 = vendor 1bad, prodID f025
* So I've created the following files with the config of an Xbox 360 controller:
* /system/usr/keylayout/Vendor_0738_Product_4738.kl
* /system/usr/keylayout/Vendor_1bad_Product_f025.kl
* Just in case, I tried with and without the following too:
* /system/usr/keychars/Vendor_0738_Product_4738.kcm
* /system/usr/keychars/Vendor_1bad_Product_f025.kcm
* All of those have the right 644 rw-r--r-- permissions
After all changes, rebooting and reconnecting... still, none of the 2 controllers are recognized by this Android tablet.
I checked the following with each of them plugged in, and they were not appearing as connected:
* /proc/bus/input/devices
Any idea what the problem could be?
Or what else could I try? Most guides talk about the .kl files above and they say it should work, but in this case, it doesn't... any other suggestion?
Ta

Related

[ROM] GT-I5500 GingerBread Port - CM7

Cyanogen 7 (Gingerbread 2.3.3)
Current version: test2.7GA - 25/April/2011
Hey folks,
I'm starting a new thread on my Gingerbread build to help me keep better track of releases (as I can't edit the first post in the existing topic). I'll keep a changelog in this first post, along with the latest news and links. When Motafoca resumes his development, we can merge the topics again, or keep them separate if we decide to maintain separate builds. Either way, we'll share the source for anyone to hack
Special thanks to Motafoca* for all the "help" given by constantly interrupting me during development...
WARNING!
* Please read the notes below before using this ROM!
* This is alpha-quality software, and some functions are still not available compared to the Froyo builds!
Release list/changelog:
* test2.7GA (fixed) - 25/Apr/2011 - fixed 3G, Bluetooth, root, ADWLauncher scrolling speed (fixed permissions)
* test2.6GA - 24/Apr/2011 - fixed lcd density (now 120); added low dpi resources to fix various graphical problems (such as lock widget, boot animation, overlapping widgets, badly sized icons); added FM Radio app (but hardware is not yet working).
* test2.5GA - 23/Apr/2011 - first release.
Instructions:
1. Flash .tar file in Odin with One Package option.
2. When recovery boots, do data/cache wipe.
Working:
* GPS
* Bluetooth (but needs testing)
* 3G
* Sensors
* Video
* Audio (recording and playback)
* Touchscreen (no multitouch, don't ask because I'm not working on it)
* Root
Partially working:
* Headphones - Samsung headphones work, regular headphones do not.
* WiFi
-- fully functional, but WiFi signal strength icon does not work correctly.
-- automatic reconnection doesn't always work correctly
* Telephony
-- on first boot, answering a call with hardware keys will cause a reboot. Can be worked around if you make a call and hang up after first boot.
-- While in a call, the wrong microphone is being used (the top microphone is activated, not the bottom)
Not working/unknown:
* EXT4 app2sd (regular Gingerbread app2sd -> FAT32 probably works)
* USB Storage Mode - see errata.
Errata:
1. You must use the Google Talk app to sign into your Google Account. You can then select and download the Google apps (Gmail, Maps, Youtube, etc.) that you desire.
2. The Market app will not work until you have first signed into your account (using Google Talk).
4. Some games (e.g. Angry Birds Rio, FPSE) are currently unstable due to audio bugs. This will be fixed as soon as possible.
4. USB Storage Mode doesn't work automatically when you connect to PC. You can use these workarounds:
adb push C:\your\file /mnt/sdcard/
adb install c:\your\file.apk
adb pull /mnt/sdcard/your/file
Source:
https://github.com/psyke83/android_device_samsung_galaxy5
* He knows I'm only kidding . This build uses Motafoca's kernel and framework tweaks to fix telephony problems.
>> MAD Team Thread Forum

[APP][2.1+][ROOT] Usb Host Controller 0.42

Usb Host Controller
{
"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"
}
Shows enumerated usb devices, and allows you to mount external mass storage devices to the filesystem. Supports advanced features like the ability to reload partition tables and reseting USB devices. It can also control the USB Host functionality of S5PC210 devices with the appropriate kernel patch (more about this later)
The application does not use the USB Host API, so it can also run on older, 2.x devices. Because of that however almost all functionality (except for the listing of USB devices) requires root access.
The application needs a device that has USB Host (or USB OTG) functionality. Most modern high-end devices have this ability. Check the documentation and specification of your device (this functionality is usually called USB OTG or USB Host)
If your device doesn't have native USB OTG functionality, there are kernel patches for some older devices to enable the functionality, most notably for:
- S5PC210 based Samsung phones (Galaxy S, Captivate, Nexus S)
- QSD8250 based HTC phones (G1, Nexus One, Desire, Incredible)
You can find appropriate kernel drivers for these phones here:
- Samsung phones: http://forum.xda-developers.com/showthread.php?t=1450298
- HTC phones: http://sven.killig.de/android/N1/2.2/usb_host/
Note that these drivers might require skills to install, and may damage your phone and void your warranty!
Changelog and downloads
The application can always be downloaded from the Android Market: https://market.android.com/details?id=hu.sztupy.android.usbhostcontroller If you have Market, please download it from there. Thanks.
Version 0.44 Download: http://android.sztupy.hu/dl/usbhost/UsbHostController-0.44.apk
Fixed:
Crashes on some devices when getting wireless wifi data
Version 0.42 Download: http://android.sztupy.hu/dl/usbhost/UsbHostController-0.42.apk
Fixed:
Crashes on orientation change while opening the application
Version 0.4 Download: http://android.sztupy.hu/dl/usbhost/UsbHostController-0.4.apk
Fixed:
Crashes on pre-gingerbread devices
Crashes when using some ad-blockers
Version 0.3 Download: http://android.sztupy.hu/dl/usbhost/UsbHostController-0.3.apk
Fixed:
Massive instability on JVU/gingerbread
Various other gingerbread fixes
Version 0.2 Download: http://android.sztupy.hu/dl/usbhost/UsbHostController-0.2.apk
Fixed:
Increased stability
Added features:
real-time dmesg logging
reload partition table of devices
reset USB devices
turn off device charging (S5PC210 devices only)
multiple mount points support
Hungarian localization
Version 0.1 Download: http://android.sztupy.hu/dl/usbhost/UsbHostController-0.1.apk
Initial release
Help/FAQ
What is this good for?
Usb Host Controller let's you see what devices are connected to your phone, and also lets you mount external drives.
There are already a lot of apps for that
Yes, but UHC has some distinctive features:
To enumerate devices it does not use neither the USB Host API, nor external applications, like lsusb from busybox. Instead it reads the information from the filesystem, which is always avialable, therefore it can be used to debug all kinds of devices which have USB host support.
It has a special features to help control the USB Host mode of S5PC210 based Samsung devices (Galaxy S, Nexus S, etc.)
It also has some features usually not available (even from the command line), like the ability to reload the partition information, and the ability to reset USB devices
How to use
Most of the functionality should be straightforward, but the USB tab might need some clarification:
The USB tab shows all the USB devices connected to your phone, that have been found by the system. Below the devices you can see all of the USB Mass Storage devices (external hard drives, flash drives, other Android phones, etc.), with their avialable partitions. You can click on any line, and based on the line you click on you will have a list of options to choose from:
Clicking on an USB device in the upper part lets you reset that device. Sometimes mice, and keyboards need to be reset for them to work correctly.
Clicking on a partition lets you mount it to a mount point. The application will ask you where you want to mount it. The list of mount points can be set inside the settings panel. If the partition is mounted you can unmount it here.
Clicking on a Mass Storage Device (not on the partitions, but the base device above tha partitions) will lets you reset the hard drive, or reload the partition table of the disk. The latter is useful, if the system doesn't recognize a change in its partition information. This is usually needed, if you connect an external card reader, and you insert or remove a card from it. It also makes conecting other Android phones as storage possible, as they will not send their partition tables until you switch the USB Storage mode on them on.
What are the options if I have an S5PC210 based phone
The application lets you change how the USB Host is working in the S5PC210 based kernels (and currently only on those!). The avialable modes are:
Client: Default mode, means no matter what happens the phone stays in client (USB gadget) mode
Host: No matter what happens, the phone switches to host mode and stays there. Not recommended.
OTG: The phone is in client mode by default but changes to host mode if an OTG cable is detected.
Auto-host: The phone is in client mode by default but changes to host mode if any type of cable is detected. (good for homemade OTG cables where pins 4-5 are not shorted)
Using Host mode is not recommended, as the root hub of the S3C Host driver won't re-enumerate devices if they are changed (It is still useful for debug purposes). If you need host mode use either OTG mode (preferred if you have a valid OTG cable, which means it has the 4th pin grounded), or auto-host mode, which you should use if you have a "non valid" OTG cable (on which the 4th pin is not connected)
Nice! Download ?
Between i have a lg optimus one. Will it work ?
Sent from my LG-P500 using Tapatalk
Nice! Download
What info/files you need, so that you can add support to other devices?
Sent from my Derp using XDA Herp
julle131 said:
What info/files you need, so that you can add support to other devices?
Sent from my Derp using XDA Herp
Click to expand...
Click to collapse
If the device has USB host mode (most newer high-end devices and tablets, from that even most chinese ones), this app should work on it just fine.
If it doesn't have, but the chip supports it then a willing developer needs to try to enable it. I'm only working on S5PC210 (Hummingbird) based phones, as I have only access to them. Patches for QSD8250 (Snapdragon) based phones are available though.
If the device has a chip without USB host support (most low-end / mid-range phones) then sorry, this is not possible.
Version 0.3 released here, and on the Market
Version 0.3 Download: http://android.sztupy.hu/dl/usbhost/...roller-0.3.apk
Fixed:
Massive instability on JVU/gingerbread
Various other gingerbread cosmetic fixes
I have a snapdragon chipset phone named Ideos X6 i think that phone had very good possiblity with usb otg .. it has hdmi out too .... i think its possible to make otg for this phone ... can anyone help out ??? Ideos X6 check it here plz
kshitij_bhatt said:
I have a snapdragon chipset phone named Ideos X6 i think that phone had very good possiblity with usb otg .. it has hdmi out too .... i think its possible to make otg for this phone ... can anyone help out ??? Ideos X6 check it here plz
Click to expand...
Click to collapse
It might work, check the topics of other snapdragon phones, like the ones mentioned above.
download now... thx
Gtablet cm 7.1.0.1
App mounts external drive,but contents is not visible. Reports s3c usb host driver not found. Any ideas? ((btw no other app works at mounting the drive:just yours. Great job)
---------- Post added at 05:43 AM ---------- Previous post was at 05:28 AM ----------
App mounts external drive,but contents is not visible. Reports s3c usb host driver not found. Any ideas? ((btw no other app works at mounting the drive:just yours. Great job)
JUGOMAN said:
App mounts external drive,but contents is not visible. Reports s3c usb host driver not found. Any ideas? ((btw no other app works at mounting the drive:just yours. Great job)
---------- Post added at 05:43 AM ---------- Previous post was at 05:28 AM ----------
App mounts external drive,but contents is not visible. Reports s3c usb host driver not found. Any ideas? ((btw no other app works at mounting the drive:just yours. Great job)
Click to expand...
Click to collapse
S3c driver only visible if you have an s3c otg controller (samsung phones). Please post a dmesg log (after connecting the device) if you can, i'll check it
Sent from my GT-I9000 using XDA App
Works on CM9 Nook Color. Have not tried any of the advanced options but it does display good info.
Thanks for making this app!!
dmsg log gtab
Here it goes
JUGOMAN said:
Here it goes
Click to expand...
Click to collapse
Is your drive formatted as FAT32? If yes according to the logs there is some problem with it.
sztupy said:
Is your drive formatted as FAT32? If yes according to the logs there is some problem with it.
Click to expand...
Click to collapse
Yes, FAT32. I can mount it without problems on my Iconia a500 (HC 3.2)but not on the gtablet. It probably has to do with the kernel, since it is not really a "true" Ginger KERNEL
thank you very much!!!!!
I've tried your application. It's very nice and work ok but is there any chance you can add support for NTFS mounting as well?
linh1987 said:
I've tried your application. It's very nice and work ok but is there any chance you can add support for NTFS mounting as well?
Click to expand...
Click to collapse
Yes, NTFS and ext2/3/4 support is work in progress.
Anyone have any success (or advice) with a dell streak 5?
Great work btw.
Cheers
Zill

[APP] [ROOT] ADB Remote Controller

(BETA) ADB Remote Controller
WARNING: This is a ROOT app and your phone has to be rooted in order to work. In the first run you may encounter some bugs, just give the app proper root access and after some usage time it will be good.
This is a beta release, just to share my WIP progress and idea with you. There is still a lot of bugs and errors to fix and a lot of stuff to add. You are free to report any specific issue you find.
This is an ADB client and user-friendly interface to interact with other Android devices connected in the same WLAN, alternatively you can test this app using localhost to connect (leaving the ip field blank will do it).
The future of this app is to totally use all ADB positilities with any connected device.
Actual functions are:
Device connection
Browse remote files
Pull remote files to local paths
Push local files to remote paths
Install local APK's to remote connected targets
Read, filter and save logcat of remote connected targets.
To be implemented:
Backup/Restore of apks/data
Push/Pull directories
Manage remote files (rename, delete, etc)
Add a service to Sync directories automatically (?)
Execute custom shell commands
Reboot to any mode
Remember this app needs the other devices to be listening to wireless adb connections in order to work. In CyanogenMod you just need to enable USB debugging mode and add the wireless debug toggle in the notifications drawer. In any rom you can download any wireless adb app to start listening in the target device.
If you can't connect or suffer any connection issue, try revoking saved access keys for known devices in developer settings and rebooting phones, then try again. It should prompt with the RSA key again in the target device when connected.
You can get it for FREE on Google Play Store: https://play.google.com/store/apps/details?id=com.frapeti.adbrc
Else download it here from the file attached: http://forum.xda-developers.com/devdb/project/dl/?id=7588
XDA:DevDB Information
[APP] ADB Remote Controller, ROM for all devices (see above for details)
Contributors
frapeti
Version Information
Status: Testing
Current Beta Version: 1
Created 2014-07-23
Last Updated 2014-07-22
Dev, why not update??? It's awesome apps
On my OnePlus 3 Android 7.1 say ADB binary is not in path, but my binary /system/bin/

[Q] Need more info about EZY D71 Mini PC

Hello.
I went out and got myself a Mini pc the other day. But i don´t have much info to go on about it. It was a spur of the moment impulse buy. I was intentinally only looking for an hdmi cable. But that´s another story.
And i was wondering if there is someone here on xda that might be able to shed some light.
The brand is EZY. Model name is D71. Bought it here in the Philippines.
It´s running on Android 4.2, and i was able to install a few apps last night. But i don´t know what´s under all that plastic, so to say.
The info i have at the moment is what i can find in old online ads:
* 4.0 gb internal memory ( i can only locate 800mb?)
* remote signal receiver
* usb 2.0 input
* Micro sd card slot (up to 32 gb)
* IR Signal Reciever (comes with a remote)
* hdmi cable 1080p
Sometimes listed as "Internet Dongle" or "Wifi Dongle"
Update: As i check "About device" it states D7X. On the network it shows CVTE as manufacturer. Not sure if any of this helps.
Hi, Try this one cvte.cn/product/product-dongle/
That's the only info that I found., sorry
You can also download antutu benchmark it has system information tab, aswell as cpuz both are free from google playstore

Question Is is possible to get Linux on Android in a seperate partition?

Alright, some more details. I am going to use a 16GB microSD for this. What I want to do is create a full Ubuntu installation on that microSD card. I do not want to use a virtual machine or anything like that as that will cause significant speed decreases. I do plan to use this for gaming so it needs to be around the same speed as the phone with Android. I have the 3GB of RAM model with 32GB of RAM. Yes, I know I will need to enable a paging file in Ubuntu to be able to do anything. (I have never used Linux before so when I say paging file I mean the Linux equivalent to whats in Windows) I would like this to be compatible with Steam but ot doesn't need to. What I do need it to be compatible with is No Mans Sky(This has priority), Terraria, and other games like that. I am also curios if there are other less complex ways to play modern video games on my phone. Thanks for any help!
Edit: I plan to make a program that will display a joystick and buttons that will then press the corresponding keys to move in the game. The only problem I see will be trying to sign in. Is it possible that a keyboard will pop up like in normal Android. I do have Android 12. I would prefer not to root my phone but I am fine if I have to.
I don't know if this is possible cause I never really saw anyone do something like this, but the closest to this would probably be Ubuntu Touch/UBPorts
Unfortunately, nobody has made a UBPorts image for this phone yet
Also
I would like this to be compatible with Steam
Click to expand...
Click to collapse
I don't think Steam supports ARM, the only way to run it on ARM is to basically emulate x86_64 but like you already said that's not exactly what you want
I found this post which seems to have a ubports gsi, not sure if it actually works though
[GSI][arm64][A/AB] Ubuntu Touch (ubports)
/* * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included...
forum.xda-developers.com
Thanks, I completely forgot to respond, sorry about that! Do I need to accept the answer like in stack exchange because I don't see a button to do so.

Categories

Resources