Skip to content

shipped · 2024

Fire TV / ADB button-combo remote

Four physical buttons wired to a Raspberry Pi, read as permutation combos, relayed over serial to an ESP32, which fires real ADB keyevents at a Fire TV Stick over Wi-Fi — a physical remote built from GPIO, not an IR blaster.

Evidence and limitations

Confirmed directly: local repo (github.com/mgkagithub/thunderbyte, commits June–Aug 2024) contains firestick.py (a full menu → Android KEYCODE map executed via `adb shell input keyevent`), button_combo.py (4-button GPIO permutation reader), master.py/slave.py (serial relay to/from an ESP32), and a genuine master_log.txt with real timestamped sends (e.g. "2026-08-07 01:12:56 - Sent: adb key shell event 26") proving this ran on real hardware, not just source that was never executed. Corroborated by two dated phone photos (Pixel 6a EXIF, 2024-08-07) of the actual breadboard/Pi wiring.

Technologies

Raspberry Pi, GPIO, ESP32, Python, ADB, Bluetooth (bleak)

Fire TV / ADB button-combo remote: photographed hardware
Original hardware photograph; see evidence and limitations.
Fire TV / ADB button-combo remote: photographed hardware
Original hardware photograph; see evidence and limitations.

Project links