[FYT Android Head Units] camnop:
Request for Assistance: Issue with PADTVHD App and MyGica USB Dongle on UIS7870SC Head Unit

Hello everyone,

I'm experiencing an issue with the PADTVHD app (com.Pad.tvapp) and a MyGica USB ISDB-T dongle (s270) on my UIS7870SC head unit, running Android 13. Here are the details of my problem:

Device and Environment:

Samsung S23:

Upon installing and opening the PADTVHD app, I insert the MyGica USB ISDB-T dongle.

A popup appears: "Open PadTVHD to handle MDTV Receiver? Cancel; OK".

I select OK, and the app recognizes the dongle, and digital TV functions perfectly.

UIS7870SC Head Unit (MEKEDE M7 PLUS):

When performing the same steps, no popup appears upon inserting the dongle.

The app closes automatically after a few seconds.

Head Unit Details:

Model: UIS7870SC MEKEDE M7 PLUS

MCU: 2023.11.13 19:08:13 YIN_53_l7870_N32P48F64_E60_V1.0

USB Device Recognition on UIS7870SC:

USB Info:

Bus 001 Device 004: ID 187f:0600

Device Path: /dev/bus/usb/002/002

Device Class: Use class information in the Interface Descriptors (0x0)

Vendor ID: 187f (Siano Mobile Silicon)

Product ID: 0600 (MDTV Receiver)

Interface #0:

Class: Vendor Specific (0xff)

Endpoint #0:

Address: 0x81 (Inbound)

Type: Bulk

Max Packet Size: 512

Endpoint #1:

Address: 0x02 (Outbound)

Type: Bulk

Max Packet Size: 512

ADB Commands and Results:

Device Listing:

sh

adb shell lsusb

Bus 001 Device 004: ID 187f:0600

App Package Verification:

sh

./adb shell pm list packages | grep com.Pad.tvapp

package:com.Pad.tvapp

Permission Grant Attempt:

sh

./adb shell pm grant com.Pad.tvapp android.permission.USB_PERMISSION

Exception occurred while executing 'grant':

java.lang.IllegalArgumentException: Unknown permission: android.permission.USB_PERMISSION

USB Device Access:

sh

./adb shell

uis7870sc_2h10:/ $ ls /dev/bus/usb/001/004

/dev/bus/usb/001/004

uis7870sc_2h10:/ $ su

/system/bin/sh: su: inaccessible or not found

127|uis7870sc_2h10:/ $ chmod 666 /dev/bus/usb/001/004

chmod: chmod '/dev/bus/usb/001/004' to 0666: Operation not permitted

1|uis7870sc_2h10:/ $ exit

Permission Listing for PADTVHD App:

sh

./adb shell pm list permissions -g -d com.Pad.tvapp

Granting Other Permissions:

sh

./adb shell pm grant com.Pad.tvapp android.permission.POST_NOTIFICATIONS

./adb shell pm grant com.Pad.tvapp android.permission.READ_EXTERNAL_STORAGE

./adb shell pm grant com.Pad.tvapp android.permission.WRITE_EXTERNAL_STORAGE

./adb shell pm grant com.Pad.tvapp android.permission.BLUETOOTH_CONNECT

./adb shell pm grant com.Pad.tvapp android.permission.ACCESS_FINE_LOCATION

./adb shell pm grant com.Pad.tvapp android.permission.ACCESS_COARSE_LOCATION

./adb shell pm grant com.Pad.tvapp android.permission.RECORD_AUDIO

./adb shell pm grant com.Pad.tvapp android.permission.CAMERA

./adb shell pm grant com.Pad.tvapp android.permission.ACTIVITY_RECOGNITION

./adb shell pm grant com.Pad.tvapp android.permission.READ_PHONE_STATE

Despite these efforts, the head unit does not recognize the dongle, and the app fails to operate correctly. I suspect there might be a permission issue or a compatibility problem with the head unit's Android version or configuration.

Has anyone faced a similar issue or could provide guidance on resolving this? Your expertise and suggestions would be greatly appreciated.

Thank you in advance.

https://play.google.co…tails?id=com.Pad.tvapp

https://shop.geniatech…tuner-software-driver/