Device support in Android systems is based on the list of supported Linux kernel equipment (on which Android is based).
The list of supported hardware depends on the version of the Linux kernel and the hardware platform (from how the Linux kernel moved to a specific platform, and whether the manufacturer of this hardware platform has provided support for all devices in the Linux kernel .. (and also a lot of nuances ..))
In short, modern devices must support everything at once, because Linux there are fresh and the main Linux drivers are transferred to mobile platforms.
Old devices may not work for 2m reasons:
1. No hardware support for external USB devices (USB-OTG mode).
2. Lack of standard modules (drivers) Linux kernels in the same version of the kernel installed the device manufacturer in the device.
What can be done?
1) Check whether the USB-OTG flash drive opens (with FAT32 file system).
If yes, there is a hardware support.
2) Check the camera via USB-OTG.
If it does not work can be:
1. Bad cables, you need to replace shorten, etc. (OTG a very gentle decision, may not work on long or bad cables)
2. Old Android, see the description of this program on which version of the OS it works.
3. Maybe there are no necessary modules in the Linux core in the firmware of the device. What to do? Sake for the latest official version if there is. Sake a cast found on this site. To correct the firmware, inserting the nuclei modules from a similar device. And the last option is to compile the Linux core for your device and collect all the necessary modules for the device (in fact do your firmware, if someone has not done it before you, it is extremely difficult and time, if no one has done it, then then then then then then then not worth the result. It is easier to buy a new device)Post has been editedluminary6 - 08.04.20, 00:21