diff --git a/core/src/TethrManager.ts b/core/src/TethrManager.ts index e213861..023c46b 100644 --- a/core/src/TethrManager.ts +++ b/core/src/TethrManager.ts @@ -122,7 +122,9 @@ export class TethrManager extends EventEmitter { async #requestUSBPTPCamera(): Promise> { let usbDevice: USBDevice try { - usbDevice = await navigator.usb.requestDevice({filters: []}) + usbDevice = await navigator.usb.requestDevice({ + filters: [{classCode: 6}], // Still Image class + }) } catch (err) { return {status: 'general error', message: 'Unable to connect to camera'} }