saki4510t / UVCCamera

library and sample to access to UVC web camera on non-rooted Android device
2.96k stars 1.19k forks source link

Arducam IMX291 B0200 is not working #581

Open hdc1104 opened 3 years ago

hdc1104 commented 3 years ago

I want to capture an image from Arducam IMX291 B0200. According to the following debug message, the libusb identified the camera as a USB audio device. Does anyone know this issue?

2020-11-11 12:14:08.074 1326-1801/? D/UsbHostManager: Removed device at /dev/bus/usb/001/003: null 2020-11-11 12:14:08.075 1326-1801/? I/UsbAlsaManager: USB Audio Device Removed: UsbAlsaDevice: [card: 1, device: 0, name: USB-Audio - Arducam IMX291 B0200, hasOutput: false, hasInput: true] 2020-11-11 12:14:08.075 1326-1801/? I/UsbAlsaDevice: INPUT JACK connected: true 2020-11-11 12:14:08.083 1326-1801/? E/UsbDescriptorParser: Exception parsing USB descriptors. java.lang.NegativeArraySizeException: -64 at com.android.server.usb.descriptors.Usb10ACHeader.parseRawDescriptors(Usb10ACHeader.java:59) at com.android.server.usb.descriptors.UsbDescriptorParser.parseDescriptors(UsbDescriptorParser.java:229) at com.android.server.usb.descriptors.UsbDescriptorParser.(UsbDescriptorParser.java:64) at com.android.server.usb.UsbHostManager.usbDeviceRemoved(UsbHostManager.java:454) at com.android.server.usb.UsbHostManager.monitorUsbHostBus(Native Method) at com.android.server.usb.UsbHostManager.lambda$XT3F5aQci4H6VWSBYBQQNSzpnvs(Unknown Source:0) at com.android.server.usb.-$$Lambda$UsbHostManager$XT3F5aQci4H6VWSBYBQQNSzpnvs.run(Unknown Source:2) at java.lang.Thread.run(Thread.java:919) 2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 225 type:0xffffffe4 2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 83 type:0x7 2020-11-11 12:14:08.083 1326-1801/? I/UsbDescriptorParser: Unknown Descriptor len: 0 type:0x40 2020-11-11 12:14:08.084 1326-1801/? E/UsbDescriptorParser: Exception allocating USB descriptor.