[Q] USB Host mode in iberry BT07i - Android Software/Hacking General [Developers Only]

I am developing an android terminal application to communicate with USB-serial devices.
I have iberry BT07i running ICS 4.0.3 with 3.0.8 kernel. Build number is given as crane_evb-eng 4.0.3 IML74K 20120418.
My tablet is already rooted.
The tablet has usb otg port with host adapter and it powers the usb bus also.
When USB mass storage device is connected, it is detected and I am able to see the contents. Also when I connect USB serial devices like FTDI/prolific they are detected through USB Device Info application in linux mode. But when I came to know from the iberry support that host apis are not enabled in this tablet.
My app need to work in all devices with usb host api support without rooting. Is there a way to enable the host apis in my tablet through custom roms?

Related

[Q] How about Serial Through USB on COBY MID-7015?

I have an external serial device that comunicate with PC thru USB. The PC sees the USB port as a SERIAL port (RS-232).
I want to connect this device to USB port of my COBY MID-7015, so I can exchange data with this device.
There is any driver or app that I can install so it can work?
My COBY MID-7015 is with Android 2.3.3 now.
Thanks in advance and sorry for my poor English.

need help about ziio usb host mode

i want help is any one know possible enable usb host mode to make keyboard or mouse or digital camera or 3g dongole usb work with it on my ziio i found away to get external electra for usb device but i dono what files need push for android os to see my device

[Q] [Q / Dev / USB] Unable to claim interface (official ICS)

Hello. That's a vague question :
I have a custom USB device (class 0xff) and I want to communicate with it using my Android phone. I'm on ICS "stock" (original), and official API provides USB functionnalites.
I use a Java and C API to communicate with my device from my computer (libusb), so I though that it could be possible to do the same with my Androphone, and an OTG USB cable.
But my problem : When I plug the device to the Smartphone, it is correctly detected (and powered). Endpoints are correctly listed, and I can retrieve the serial name. But when I call the "claimInterface" function (Android API), it fails. I don't understand why, because the class of my device is unspecified and shouldn't be handled by Android OS or other App.
When I do a diagnostic with the XDA USB Host test software, I get "yes" in line "claimed" (Base API).
I realize that my question is too specific. My hope is to find someone who has already worked on this kind of problem, or who knows the limits of the USB host.
Thanks in advance.
(My phone is not rooted)
EDIT : Rooted. Same problem :/

[Q] need usb to ethernet drivers for Micromax A117

i have a usb to Ethernet adapter 10/100 which cabe with its CD. I hooked it up with my device but no luck. :crying:
could not see eth0 in terminal using netcfg .
after reading some posts about usb to Ethernet on xda , I rooted the phone, ran the makefile provided in the CD. still no luck.
So finally after reading for 2 days, I have options to
Install Ethernet drivers (don't know how)
Install kernel with Ethernet drivers (will change my phone config completely, maybe need to recalibrate later)
Flash a new ROM with Ethernet drivers (will need to reinstall everything)
Don't know the best option. Kinda stuck.
I don't want to loose the current config of cpu speed, etc. provided in the current Android
FYI: The device is detected on the device using usb host controller. Usb to Ethernet Model "Terabyte USB To Lan Card Ethernet Adapter Speed 10/100" found on Amazon. Manufacturer CH9100 Make CH9200. drivers provided has a "ch9x00.c" dunno what to do with it. (I mean after cross compiling).
attached the .c file for refrence.

Create virtual devices (slave mode)

I need to find out a way to develop an app that creates two virtual devices on the usb port but still in usb slave mode. Here is what I need to do:
Install my app on android.
Connect my android via usb cable to a Windows CE host.
Windows CE will detect two devices:
1. USB MASS STORAGE (android app will map this to a fs image file - can be readonly)
2. Standard serial port (android app will read and write to this port to communicate to a specific app on WinCE).
Is there any APIs that helps me to do this? I can only find docs about USB HOST mode and thats not what I'm looking for.

Categories

Resources