Custom HA Projects
Home project ยท September 2026

Echo Hack

An Amazon Echo Show 5 (2nd generation, 2021) with Amazon's software wiped off and replaced by techo5, a small Linux firmware that turns it into a private Home Assistant voice assistant and touch dashboard. No Alexa, no cloud, and the wake word still works.

This site: https://echohack.daha.us/

The device & tools

Which Echo Show qualifies, what is inside it, and the short list of things to have on the desk before starting.

Check the device โ†’

Unlock & install

The full procedure in order: Fire OS check, bootloader unlock, backup, LineageOS, then the techo5 installer. Every command, every button combination.

Read the procedure โ†’

Home Assistant side

Adding the Show to HA, choosing a dashboard, the voice pipeline, the dashcast streamer, and ideas for what to do with it.

Set up HA โ†’

What you end up with

The Show boots straight into a minimal Alpine Linux root filesystem. One program, echod, drives the microphones, speaker, screen, touch, camera and radios and talks to Home Assistant over the native ESPHome API, encrypted, on the local network only. It shows up in HA as an ESPHome device with a voice satellite, a media player, a camera, an update entity and dozens of settings.

Voice

  • Wake word detected on the device (microWakeWord). Twelve to choose from, including "Alexa", "Okay Nabu", "Hey Jarvis", "Computer".
  • Speech goes to Home Assistant Assist, whatever pipeline you run there (local Whisper and Piper, or a cloud one).
  • Echo cancellation, so it hears you over its own music. Stops listening when you stop talking.
  • Timers and alarms that ring even if HA is down. Announcements to every Show in the house.

Screen

  • Clock with weather, rain radar, photo backgrounds, thirteen themes, night mode.
  • Your Home Assistant dashboards, either drawn by the device from the card config or streamed pixel-exact from a helper server.
  • Live camera feeds from HA, and the Show's own front camera as an HA camera entity.
  • Calendar with pop-ups, now-playing art from Music Assistant, radio stations.

The plan at a glance

#StageWhereRoughly
1Confirm the model (C76N8S) and the Fire OS version, register it once so it can updateOn the Show20 min, mostly waiting for updates
2Unlock the bootloader with amonet-cronos ("fastbrick")Linux live USB or Windows PC10 min
3Back up stock Fire OS from TWRPSame PC10 min
4Flash LineageOS 18.1 (cronos v0.4 or newer), enable USB debuggingSame PC15 min
5Run the techo5 installerAny computer with Python, adb, fastboot15 min
6Add it to Home Assistant, pick wake word and dashboardHA10 min

Budget an evening. Most of it is downloads and progress bars.

Read before you start

This can brick the device. The unlock uses a bootloader exploit. Most of these units have no low-level recovery mode, so a brick is permanent. It wipes everything on the Show and ends its life as an Alexa device unless you restored the backup you make in stage 3. Keep it on its own power adapter the whole time and never unplug it while anything is being written.

Sources