Community hardware liberation project

Free the hardware.
Keep the voice.

The Echo Gen 2 shipped in 2017 and was frozen on a 2015-era kernel. LibreEcho moves it onto a modern Linux 6.1 LTS-based platform, with an open operating system, local-first voice and a control centre you can run on your own network.

Stock Linux 3.18 → LibreEcho Linux 6.1 · real hardware, under active validation

  • Linux 6.1Modern LTS-based kernel
  • 3.18 → 6.1Stock kernel upgrade
  • On hardwareValidated baseline boots
A stylised tall smart speaker with an illuminated open-source ring
Linux 6.1 on MT8163
AirPlay validated on hardware
OPEN SOURCE REPAIRABLE LOCAL-FIRST COMMUNITY-LED HARDWARE REUSE

Perfectly good hardware should not become e-waste.

Echo Gen 2 contains a capable processor, microphones, speakers, wireless connectivity and an expressive LED ring. LibreEcho aims to document the platform and replace the proprietary software stack with an open, maintainable alternative.

The objective is broader than a one-off hack: reproducible research, understandable tooling and a path that other devices can follow.

See it running on real hardware.

The browser demo above is simulated. This section is reserved for proof of life on a real Echo Gen 2: Linux 6.1 booting, AirPlay audio playing and the LED ring responding. Captures land here as validation passes.

No stock cloud services are involved in these captures: the control plane, audio path and web interface are local.

From stock Linux 3.18 to an open Linux 6.1 platform.

The Linux 6.1 baseline boots on hardware and has passed independent image verification. Real-world hardware, service, and release validation continues; the site separates validated paths from integration work still in progress.

Validated baseline

Boot and recovery

The Linux 6.1 development line has a repeatable boot, recovery, and rollback path.

Modern LTS-based upgrade

Linux 6.1 kernel

The current development line replaces the stock Linux 3.18 kernel with a standalone, reproducible Linux 6.1-based kernel for MT8163.

Validation ongoing

Wi-Fi connectivity

Firmware loading and the bounded WMT development choreography are validated; association and service hardening remain active work.

Hardware validated

Audio, LED and announcements

Linux 6.1 AirPlay playback uses the accepted duplicated-mono stereo PCM transport; announcement and LED service integration remains under active validation.

Status reflects active development and may move quickly. See the repository for test evidence and the latest branch notes.

Recent wins: the Linux 6.1 MT8163 kernel line is separated and reproducible; the development baseline has passed independent image checks; real AirPlay playback is hardware-validated with duplicated mono carried in stereo PCM; and the bounded Wi-Fi/WMT development choreography is validated. Follow-up fixes and service-integration work remain active.

Latest Control Centre build.

These captures are rendered from the latest LibreEcho-UI source during the dev Pages build. The interactive browser demo remains available above.

Current LibreEcho Control Centre dashboard
Dashboard
Current LibreEcho Control Centre System and OTA page
System and OTA
Open the interactive browser demo

A complete local-first stack.

The stock Echo is the starting point, not the ceiling. LibreEcho keeps the useful hardware while building local intelligence and open integrations. Linux 6.1 audio playback is hardware-validated; microphone, wake-word, assistant, and Home Assistant/Wyoming paths remain explicit integration targets rather than stable release claims.

Make the Echo useful again.

These are the ambitions guiding LibreEcho from the current validated baseline to a stable, useful local-first assistant.

01

Hardening

Wi-Fi integration

The bounded MT8163 wireless choreography is validated; association, recovery, and service integration still need continued hardening.

02

Validated baseline

Audio output

Real AirPlay playback is hardware-validated with duplicated mono carried in two-channel stereo PCM; release integration and volume behavior remain under refinement.

03

Integration ongoing

Microphone and open voice

Microphone, wake-word, STT, TTS, and assistant components exist in the development stack; end-to-end readiness is still being validated.

04

Integration ongoing

Open wake word

Wake-word integration is being exercised as part of the local voice pipeline, keeping detection configurable and independent of the stock cloud experience.

05

Planned

Home Assistant integration

Make LibreEcho a first-class local voice interface for open home automation through Home Assistant. The Wyoming bridge is currently feature-branch work, not yet part of the Linux 6.1 image contract.

Roadmap order is directional, not a promise of delivery dates. Follow the repository for implementation updates.

An exploded stylised speaker showing reusable hardware layers

Help turn research into a usable system.

Kernel developers, embedded Linux engineers, reverse engineers, designers, testers and technical writers all have something valuable to contribute. And if you simply want a liberated Echo on your network, there is a path in too.

Want LibreEcho on your Echo?

The flashing path is currently developer-oriented: unlock, boot the validated baseline, then iterate from the control centre. A first-user install guide is being written against the Linux 6.1 baseline — watch the repository, or tell us you want it and it ships sooner.

Request the install guide
QR code to support LibreEcho on Buy Me a Coffee

Keep the lights on.

Support funds the device lab, build infrastructure and the kernel time that keep validation moving on real hardware. Every contribution goes directly into LibreEcho's next milestone.

Support LibreEcho

Community channel: currently in planning — for now the best place to talk is the GitHub repository issues, and watching it gets you notified when a dedicated space opens.