Open-source network audio player firmware. The board is built around an Allwinner F1C200s SoC running Linux and an ESP32-C3 companion chip handling Wi-Fi and BLE. Audio is routed out over SPDIF.
📖 Full documentation: https://naguirre.github.io/mds-builder/
make build # build firmware natively (Buildroot)
make build CONTAINER=1 # build inside the Docker containerOutput images land in output/images/. See the flashing guide for getting them onto a board.
buildroot_config/— Buildroot defconfigs per machinemds_external/—BR2_EXTERNALtree (boards, packages, overlays, FIT image)mds-hardware/— KiCad sources (see mds-hardware/README.md)doc/— Zola site, source for the published docssrc/esp-hosted/— vendored ESP-Hosted sources
cd doc && zola serveThe KiCad projects and PCB versions (v1, v1.1, v2) live under mds-hardware/. Schematics, PCB PDFs and gerbers are published alongside the documentation under /hardware/<version>/.
- Software (this repository): MIT — see LICENSE
- Hardware (
mds-hardware/): CERN-OHL-P v2 — see mds-hardware/LICENSE