Monday, October 5, 2020

STM32 LED Color Matching For Kids

Fun activity for kids with simple LED circuit! The LEDs will light up when the corresponding connectors of the same color are matching.
STM32 Blue Pill (STM32F103C8T6-development-board) circuit connections:
STM32CubeIDE Project: main.c:

Tuesday, April 14, 2020

TVplus Go on Windows 10 PC

Part 2 of TVplus Go on Laptop

Using VirtualBox running Android-x86 guest OS on a Windows 10 PC.
1. Android-x86 via VirtualBox
2. Adjust screen resolution. TVplusgo app runs better on 16:9 resolutions (e.g. 1280x720).
3. Enable native bridge (ARM translation layer)
4. Disable root or hide root via Magisk (note: install only v1.0.28 or older of the TVplusgo app).
5. VirtualBox USB pass-through (the official android emulator for Windows, or the Qemu itself, currently does not support USB pass-through).

Tuesday, January 7, 2020

TVplus Go Teardown

Teardown of ABS-CBN TVplus Go USB dongle. This dongle looks like ADTH DGI 1011 (*although the PCB indicates "DGI1012_RevD" instead).

dmesg log when plugged:
[ 2555.447630] usb 1-1: new high-speed USB device number 13 using xhci_hcd
[ 2555.601320] usb 1-1: New USB device found, idVendor=048d, idProduct=9308, bcdDevice= 1.00
[ 2555.601325] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2555.601329] usb 1-1: Product: DGI1011
[ 2555.601331] usb 1-1: Manufacturer: Atlanta DTH, Inc.
[ 2555.601333] usb 1-1: SerialNumber: 000000

The USB chip has a marking of "Tolka101" - most probably developed by Tolka Taiwan Inc. - same company who develops the tvplus go app (?). Beside this chip looks like an external EEPROM chip. (*there are no markings on the RF frontend chip).

For simple modification, I replaced the micro-USB connector with an "older" (but more reliable) type-A USB connector+cable - more suitable since I'm using the dongle on laptop or PC more often than my android phone.