DSPi Firmware v1.1.5-beta1
Beta 1 of v1.1.5. This release ships the RP2350 build only; an RP2040 build is not included in this beta.
New features
- I2S digital audio input as a selectable input source (alongside USB and S/PDIF).
- Crossover filters: Linkwitz-Riley, Butterworth, and Bessel types (LR2/4/6/8, BW1-8, Bessel2/4/6/8), up to 4 bands per channel.
- 2nd-order allpass filter for phase alignment.
- Jitter-free master clock (MCLK) output via GPOUT; 128x and 256x at 48 kHz, jitter-free 128x at 96 kHz.
- Hardware DAC mute / external mute output (default GPIO 11), with automatic muting during reconfiguration.
- LG Sound Sync support (LG B7 and compatible TVs).
- Per-band EQ bypass toggle.
- Output-configuration persistence mode: keep output config independent of presets, or save it with presets.
- Set user volume via vendor command; saved and restored with presets.
- Runtime S/PDIF input pin assignment, saved with presets (gated by the include-pins flag).
Improvements and fixes
- Default master volume is now -20 dB; master volume modes reworked.
- More accurate loudness compensation (math fix plus adjusted default reference SPL).
- Click-free master and host volume control.
- Reduced audio blackout duration during pipeline reset.
- S/PDIF RX default input pin moved to GPIO 5.
- Fixed output-type switching (S/PDIF and I2S) reliability and ordering.
- Fixed Windows USB descriptor handling (WCID, IAD, MS OS 2.0).
- Fixed external-mute timing and muting when switching input sources.
- Defeat 32-bit I2S DAC auto-mute on idle.