Hello Dave, >From the log below, it looks like a permission issue.
If there is more info you need please let me know. === cut here === 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: FATAL EXCEPTION: main 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: Process: org.a11y.brltty.android, PID: 30305 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: java.lang.SecurityException: User has not given 10031/org.a11y.brltty.android permission to access device /dev/bus/usb/001/002 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:2425) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2409) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2392) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2334) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.hardware.usb.IUsbSerialReader$Stub$Proxy.getSerial(IUsbSerialReader. java:127) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.hardware.usb.UsbDevice.getSerialNumber(UsbDevice.java:157) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.UsbDeviceCollection.getSerialNumber(UsbDevi ceCollection.java:65) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.UsbDeviceCollection.access$200(UsbDeviceCol lection.java:28) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.UsbDeviceCollection$2.makeString(UsbDeviceC ollection.java:103) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.UsbDeviceCollection$2.makeString(UsbDeviceC ollection.java:92) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.DeviceCollection.makeStringArray(DeviceColl ection.java:42) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.UsbDeviceCollection.makeLabels(UsbDeviceCol lection.java:136) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.DeviceManager.updateDeviceIdentifierList(De viceManager.java:208) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.DeviceManager.access$600(DeviceManager.java :40) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at org.a11y.brltty.android.settings.DeviceManager$4.onPreferenceChange(DeviceMa nager.java:335) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.preference.Preference.callChangeListener(Preference.java:1107) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.preference.ListPreference.onDialogClosed(ListPreference.java:291) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.preference.DialogPreference.onDismiss(DialogPreference.java:433) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1408) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7842) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java :548) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace: 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at com.android.server.usb.UsbUserPermissionManager.checkPermission(UsbUserPermi ssionManager.java:671) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at com.android.server.usb.UsbSerialReader.getSerial(UsbSerialReader.java:98) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.hardware.usb.IUsbSerialReader$Stub.onTransact(IUsbSerialReader.java: 86) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Binder.execTransactInternal(Binder.java:1179) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: at android.os.Binder.execTransact(Binder.java:1143) 10-30 18:42:16.739 10031 30305 30305 E AndroidRuntime: === cut here === With kind regards, Henk. _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://brltty.app/mailman/listinfo/brltty
