Home Forum Blog Private Support Courses
Our courses are now on YouTube! Start Watching
Hovatek Forum OPERATING SYSTEMS Android Video Capture on Unisoc devices

Video Capture on Unisoc devices

Video Capture on Unisoc devices

LucasBS
LucasBS
LucasBS
Junior Member
15
18-07-2024, 12:13 PM
#1



I have a lovely tablet that was cursed with this Unisoc processor: it cannot capture video through the USB, according to a reddit I found on the internet.

I'm using a generic HDMI to USB capture device. It works explendidly on any phone I test it.
No matter what App I use:  any generic app from the store will work.

But not on this tablet

Is there a hack to fix this ? Custom driver ? Hardware limitation ? Who knows more about this ?
maxpayne
maxpayne
maxpayne
Intern
4,774
20-07-2024, 07:24 PM
#2
(18-07-2024, 12:13 PM)LucasBS I have a lovely tablet that was cursed with this Unisoc processor: it cannot capture video through the USB, according to a reddit I found on the internet.

I'm using a generic HDMI to USB capture device. It works explendidly on any phone I test it.
No matter what App I use:  any generic app from the store will work.

But not on this tablet

Is there a hack to fix this ? Custom driver ? Hardware limitation ? Who knows more about this ?

Please explain your use case in clearer detail.
Is it different from what scrcpy or vysor do?

Learn MediaTek, Unisoc / Spreadtrum (SPD) and Qualcomm Software Repairs @ https://www.hovatek.com/training
Note!
We have a reply schedule for Forum Support. Please try Private Support if you can't wait.
LucasBS
LucasBS
LucasBS
Junior Member
15
23-11-2025, 03:37 PM
#3
Hello

Forgive the delay: I wasn't warned via e-mail about a response


maxpayne Please explain your use case in clearer detail.
Is it different from what scrcpy or vysor do?


Well
It's completely unrelated to Android remote controlling

Video capture uses the USB and the UVC protocol (present natively on Android), so any capture app can read capture devices

Here's a picture of a generic capture device:
.jpg
HDMI capture.png.jpg
Size: 34.91 KB / Downloads: 93


But it appears Unisoc is the only brand that doesn't support it

Is there any easy way to overcome this ?
Import drivers ? Or maybe an app that comes with its own drivers ?
This post was last modified: 23-11-2025, 03:48 PM by LucasBS.
maxpayne
maxpayne
maxpayne
Intern
4,774
25-11-2025, 10:36 AM
#4
(23-11-2025, 03:37 PM)LucasBS Is there any easy way to overcome this ?
Import drivers ? Or maybe an app that comes with its own drivers ?

What's the chipset?

Learn MediaTek, Unisoc / Spreadtrum (SPD) and Qualcomm Software Repairs @ https://www.hovatek.com/training
Note!
We have a reply schedule for Forum Support. Please try Private Support if you can't wait.
LucasBS
LucasBS
LucasBS
Junior Member
15
26-11-2025, 04:26 PM
#5

Mediatek Course Mediatek Course


Hello
This is what I could find:

Tablet:
CTRONIX kids pad 10
Chipset s9863a1c10
aarch64
Cortex A-55

USB Video capture:
Code:

Device Info Device Path: /dev/bus/usb/001/010 Device Class: Miscellaneous (0xef) Vendor ID:  534d Vendor Name (reported):  MACROSILICON Vendor Name (from DB):  DB not present Product ID:  2109 Product Name (reported):  null Product Name (from DB):  DB not present Interface #0 ID:  0 Name:  USB Video Alternate Setting: 0 Class: Video Device (0xe) Subclass: Boot (0x1) Protocol: 0 Endpoint: no endpoints Interface #1 ID:  1 Name:  null Alternate Setting: 0 Class: Video Device (0xe) Subclass: Unknown (0x2) Protocol: 0 Endpoint: no endpoints Interface #2 ID:  1 Name:  null Alternate Setting: 1 Class: Video Device (0xe) Subclass: Unknown (0x2) Protocol: 0 Endpoint: #0 Address        : 0x83 (10000011) Number         : 3 Direction      : Inbound (0x80) Type           : Isochronous (0x1) Poll Interval  : 1 Max Packet Size: 800 Attributes     : 00000101 Interface #3 ID:  1 Name:  null Alternate Setting: 2 Class: Video Device (0xe) Subclass: Unknown (0x2) Protocol: 0 Endpoint: #0 Address        : 0x83 (10000011) Number         : 3 Direction      : Inbound (0x80) Type           : Isochronous (0x1) Poll Interval  : 1 Max Packet Size: 3072 Attributes     : 00000101 Interface #4 ID:  1 Name:  null Alternate Setting: 3 Class: Video Device (0xe) Subclass: Unknown (0x2) Protocol: 0 Endpoint: #0 Address        : 0x83 (10000011) Number         : 3 Direction      : Inbound (0x80) Type           : Isochronous (0x1) Poll Interval  : 1 Max Packet Size: 5120 Attributes     : 00000101 Interface #5 ID:  2 Name:  USB Digital Audio Alternate Setting: 0 Class: Audio Device (0x1) Subclass: Boot (0x1) Protocol: 0 Endpoint: no endpoints Interface #6 ID:  3 Name:  USB Digital Audio Alternate Setting: 0 Class: Audio Device (0x1) Subclass: Unknown (0x2) Protocol: 0 Endpoint: no endpoints Interface #7 ID:  3 Name:  USB Digital Audio Alternate Setting: 1 Class: Audio Device (0x1) Subclass: Unknown (0x2) Protocol: 0 Endpoint: #0 Address        : 0x82 (10000010) Number         : 2 Direction      : Inbound (0x80) Type           : Isochronous (0x1) Poll Interval  : 4 Max Packet Size: 256 Attributes     : 00000101 Interface #8 ID:  4 Name:  null Alternate Setting: 0 Class: Human Interaction Device (0x3) Subclass: Unknown (0x0) Protocol: 0 Endpoint: #0 Address        : 0x84 (10000100) Number         : 4 Direction      : Inbound (0x80) Type           : Interrupt (0x3) Poll Interval  : 16 Max Packet Size: 4 Attributes     : 00000011 Configuration #0 ID:  1 Name:  Max Power:  500 Self Powered: false Remote Wakeup: false
This post was last modified: 26-11-2025, 04:29 PM by LucasBS.
maxpayne
maxpayne
maxpayne
Intern
4,774
27-11-2025, 02:22 PM
#6
(26-11-2025, 04:26 PM)LucasBS Hello
..

You first need to find out what's wrong.
Run an adb logcat to a file just before you connect the HDMI and share the log

Learn MediaTek, Unisoc / Spreadtrum (SPD) and Qualcomm Software Repairs @ https://www.hovatek.com/training
Note!
We have a reply schedule for Forum Support. Please try Private Support if you can't wait.
LucasBS
LucasBS
LucasBS
Junior Member
15
08-01-2026, 03:30 PM
#7
Hello

Logcat attached


I plugged the UVC device to the tablet with the UVC "player" open (the most informative player of the many I tested), and this is the message the player provided:

- Preparing USB device
- USB device attached: USB\VID_534D&VID_2109
- UVC built-in Audio input: 2109
- MJPG 1920x1080 - Snapshot capture from video stream
- -4/No such device - UVC Device error

The player took around nine seconds to display all those messages, so I trimmed the logcat only after that time (maybe the actual diagnose ended long before, but I can't understand a thing about this logcat to tell that)

I read something about "permission" on the logcat, but all permissions are granted, including the UVC specific ("streaming") that all UVC apps asks on their first run
This post was last modified: 08-01-2026, 03:32 PM by LucasBS.
Attached Files
.txt
UVC.log.txt
Size: 210.41 KB / Downloads: 48
maxpayne
maxpayne
maxpayne
Intern
4,774
21-01-2026, 11:26 AM
#8
(08-01-2026, 03:30 PM)LucasBS ..
I read something about "permission" on the logcat, but all permissions are granted, including the UVC specific ("streaming") that all UVC apps asks on their first run

Yes, there appear to be permission/task kills and incompatible library
1. Do you have any task manager / RAM manager installed?
2. Connect a USB drive via OTG cable and confirm if its detected
This post was last modified: 21-01-2026, 11:30 AM by maxpayne.

Learn MediaTek, Unisoc / Spreadtrum (SPD) and Qualcomm Software Repairs @ https://www.hovatek.com/training
Note!
We have a reply schedule for Forum Support. Please try Private Support if you can't wait.
Users browsing this thread:
 1 Guest(s)
Users browsing this thread:
 1 Guest(s)
WhTlYt