eziosoft / MultiWii_EZ_GUI

GNU General Public License v3.0
79 stars 61 forks source link

"Other" serial driver force-close. #58

Closed Sicarius128 closed 10 years ago

Sicarius128 commented 10 years ago

I currently have a 3DR telemetry module from Witespy which uses a SciLabs USB to serial chipset.

When I set serial to "Other" and connect, I get a force close. I suspect the "Other" driver is not requesting USB permissions.

I can work around the issue by performing the following:

Sicarius128 commented 10 years ago

A snippit from logcat:

I/WindowState( 369): WIN DEATH: Window{41f6fc80 u0 com.ezio.multiwii/com.ezio.multiwii.Main.MainMultiWiiActivity} I/ActivityManager( 369): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.ezio.multiwii cmp=com.ezio.multiwii/.Main.MainMultiWiiActivity bnds=[227,555][323,651]} from pid 633 I/ActivityManager( 369): Start proc com.ezio.multiwii for activity com.ezio.multiwii/.Main.MainMultiWiiActivity: pid=29864 uid=10010 gids={50010, 3001, 3002, 1015, 3003, 1028} E/NotificationService( 369): Suppressing toast from package com.ezio.multiwii by user request. E/UsbManager(29864): exception in UsbManager.openDevice E/UsbManager(29864): java.lang.SecurityException: User has not given permission to device UsbDevice[mName=/dev/bus/usb/002/002,mVendorId=4292,mProductId=60000,mClass=0,mSubclass=0,mProtocol=0,mInterfaces=[Landroid.hardware.usb.UsbInterface;@41be9230] E/UsbManager(29864): at android.os.Parcel.readException(Parcel.java:1425)