Hi folks, we are currently trying to connect a USB device to a sandboxed Clover mini. I get the following exception when calling UsbManager.openDevice on the device:
08-04 17:17:09.529 1769-1781/? I/UsbPermissionProvider: call(UsbPermissionProvider.java:25): +call method: hasPermission
08-04 17:17:09.537 1769-1781/? I/UsbPermissionProvider: isAllowed(UsbPermissionProvider.java:56): +isAllowed method: <OUR PACKAGE> UsbDevice[mName=/dev/bus/usb/001/028,mVendorId=1899,mProductId=21543,mClass=0,mSubclass=0,mProtocol=0,mInterfaces=[Landroid.os.Parcelable;@41aee168]
08-04 17:17:09.545 1769-1781/? I/UsbPermissionProvider: isAllowed(UsbPermissionProvider.java:84): checking AppUsbDeviceTable
08-04 17:17:09.546 1769-1781/? I/UsbPermissionProvider: isAllowed(UsbPermissionProvider.java:86): allowed = false
08-04 17:17:09.548 1769-1781/? I/UsbPermissionProvider: call(UsbPermissionProvider.java:38): device: UsbDevice[mName=/dev/bus/usb/001/028,mVendorId=1899,mProductId=21543,mClass=0,mSubclass=0,mProtocol=0,mInterfaces=[Landroid.os.Parcelable;@41aee168], package: <OUR PACKAGE> (10072), allowed? false
We have asked for the device to be whitelisted (submitting it's product ID and vendor ID), and were told this was done. Any chance you can confirm that this is the kind of error we might get if it was not correctly white-listed? Or could this error be the result of something else?
Thanks a lot :)