USB Android Serial

@rocksetta, @peekay123,

I've been trying to get my Electron to communicate with my Android device (Lollipop) over the USB OTG cable with no luck. I started by following @rickkas7 tutorial here:

The Android Serial Monitor Lite app simply crashes when I plug in my Electron over OTG, no matter how many times I try it. I dug into the source code and found drivers like the ones mentioned above:

CdcAcmSerialDriver
Ch34xSerialDriver
Cp21xxSerialDriver
FtdiSerialDriver
ProlificSerialDriver

Created a POC Android app and tried all of them and none of them work. My Android phone recognizes the device with the proper Vendor/Product ID but any logic that tries to interact with it in these drivers fails.

I guess I need some help getting set in the right direction. Which of these drivers is supposed to work for the Electron? How does the driver work that allows the Electron to send serial messages to other platforms like Windows (i.e. particle serial monitor)? I'm wondering if I can make edits to the Android drivers above to get them working with the Electron.

Any insight would be greatly appreciated.

Thanks,
Mike