GeekMagic SmallTV
SmallTV Pro
Board: esp32
SmallTV Ultra
Board: esp8266
SmallTV S3
Board: esp32s3
(ESP32-S3-WROOM)
Included USB to serial adapter on the USB C port (so no need to open it)12.
Sample sketch
esphome:
name: minitv
friendly_name: MiniTV
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
# ...
Manual flashing
Writing ESPHome firmware to the SmallTV S3 using esptool
:
$ lsusb
# ...
Bus 001 Device 040: ID 1a86:7523 QinHeng Electronics CH340 serial converter
$ tail -f /var/log/kern.log
# ...
kernel: usb 1-5: new full-speed USB device number 41 using xhci_hcd
kernel: usb 1-5: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
kernel: usb 1-5: New USB device strings: Mfr=0, Product=2, SerialNumber=0
kernel: usb 1-5: Product: USB Serial
kernel: ch341 1-5:1.0: ch341-uart converter detected
kernel: usb 1-5: ch341-uart converter now attached to ttyUSB0
$ esptool.py --chip esp32s3 -p /dev/ttyUSB0 write_flash 0x0 minitv-factory.bin