
Open-Sourcing an IKEA SYMFONISK Speaker
DIY project to “open-source-ify” an IKEA SYMFONISK WiFi bookshelf speaker (black, gen 2), replacing internal electronics with a Raspberry Pi while retaining the original power supply, speakers, and buttons. Overview Aspect Details Speaker IKEA SYMFONISK (Gen 2, Black) Compute Raspberry Pi Zero 2 WH DAC IQaudIO DigiAMP+ SC0370 OS piCorePlayer Control Lyrion Music Server (LMS) Integration Home Assistant Hardware Reuse Successfully repurposed from original speaker: Original power supply Original speakers (drivers) Four buttons (play/pause, volume up/down, preset) Four status LEDs (green, white, amber, red) Hardware Setup ┌─────────────────────────────────────────────────────────────────┐ │ IKEA SYMFONISK Shell │ │ │ │ ┌──────────────────────────────────────────────────────────┐ │ │ │ Original Power Supply │ │ │ │ (Retained) │ │ │ └──────────────────────────┬───────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────▼───────────────────────────────┐ │ │ │ IQaudIO DigiAMP+ │ │ │ │ SC0370 │ │ │ └──────────────────────────┬───────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────▼───────────────────────────────┐ │ │ │ Raspberry Pi Zero 2 WH │ │ │ │ (Pre-soldered pinheader) │ │ │ │ │ │ │ │ GPIO ─────► Buttons (4x) │ │ │ │ GPIO ─────► LEDs (4x) │ │ │ └──────────────────────────────────────────────────────────┘ │ │ │ │ │ ┌──────────────────────────▼───────────────────────────────┐ │ │ │ Original Speakers │ │ │ │ (Retained) │ │ │ └──────────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────┘ GPIO Mapping Mapping the original buttons and LEDs required step-by-step multimeter investigation: ...