HuskerMinion/techo5

techo5 replaces Echo Show 5 firmware with Alpine Linux, removing Alexa and Android. The Go-based project adds a local Home Assistant voice satellite, on-device wake word detection, and SSH access. It supports A/B over-the-air updates and includes a touchscreen interface, enabling developers to repurpose the hardware for private, local voice control without cloud dependency.

The project provides an open‑source firmware replacement for the Echo Show 5, as well as the 1st‑ and 2nd‑generation Echo Show models. It swaps the original Android‑based system for Alpine Linux, stripping out Alexa and any cloud‑linked services. A Go‑written Home Assistant voice satellite runs locally, offering on‑device wake‑word detection, a touchscreen UI, and SSH access. A/B over‑the‑air updates are built in, allowing seamless firmware upgrades. A developer can flash the Alpine‑Linux image onto a supported Echo Show device, then configure the Home Assistant satellite to handle voice commands without contacting external servers. The built‑in SSH server permits remote administration and debugging directly on the hardware. Because the firmware includes a touchscreen interface, custom applications can be displayed alongside voice interactions, turning the device into a private, locally‑controlled hub. The repository currently shows 104 stars and 10 forks on GitHub, indicating a modest community interest. Compatibility is limited to the specific Echo Show generations mentioned, and the absence of Alexa means no official Amazon services are available. Documentation notes that the wake‑word engine runs locally, but performance details remain uncertain until tested on real hardware.

README

HuskerMinion/techo5 View on GitHub

Loading the README from GitHub…