Connecting a usb camera (thermal imager) fail

on a note10+ I try to connect a thermal imager on usb, that is some kind of webcam.

the usb soft of android seems to detect it

12-20 17:55:21.893 6328 6525 D UsbHostManager: Added device UsbDevice[mName=/dev/bus/usb/001/002,mVendorId=3034,mProductId=22592,mClass=239,mSubclass=2,mProtocol=1,mManufacturerName=Generic,mProductName=USB Camera,mVersion=14.03,mSerialNumberReader=com.android.server.usb.UsbSerialReader@3616e0f, mHasAudioPlayback=false, mHasAudioCapture=false, mHasMidi=false, mHasVideoCapture=true, mHasVideoPlayback=true, mConfigurations=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbConfiguration[mId=1,mName=USB Camera,mAttributes=128,mMaxPower=250,mInterfaces=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=0,mAlternateSetting=0,mName=USB Camera,mClass=14,mSubclass=1,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=131,mAttributes=3,mMaxPacketSize=16,mInterval=6]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=0,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=1,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=128,mInterval=1]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=2,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=512,mInterval=1]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=3,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=1024,mInterval=1]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=4,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=2816,mInterval=1]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=5,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=3072,mInterval=1]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=6,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=4992,mInterval=1]]
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=7,mName=null,mClass=14,mSubclass=2,mProtocol=0,mEndpoints=[
12-20 17:55:21.893 6328 6525 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=5,mMaxPacketSize=5120,mInterval=1]]]]

but the app don’t see it… I see the message “always launch AppXXXX when connecting usb device YYY” and things like that, but the app still say “connect compatible camera”

in usb settings, the device controling the connection is “connected device” and changing it to “this device” fails…

any idea?
best regards

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone