Hi, I have seen from this app (http://www.squareup.com) that they are driving an external device thru the headset jack with just a userspace app. I have checked the kernel sources and seen htc_35mm_headset.c and htc_headset.c which contains driver code for the HTC 2 Wire protocol. Its my understanding that to drive a custom device, a custom driver would be needed. and to replace a driver, root access is required. How is that app then able to drive a device on the headset jack from java userspace?
Cheers, Earlence -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel