Releases: sijah/Square_PI
Releases · sijah/Square_PI
Release list
v1.0.0 — Initial release
v2.0.0 — 2026-06-20
Breaking changes
bt-setup.shhas been removed. Bluetooth setup is now built intoinstall.sh
and is enabled with the--with-btflag. Any automation or documentation
referencingbt-setup.shshould be updated.
What's new
- Unified installer —
install.sh --with-btnow handles the full stack:
TAS5805M driver, MPD, myMPD, and Bluetooth A2DP in a single run. - BlueALSA v4 compatibility — Fixed startup crash on Raspberry Pi OS Bookworm
wherebluez-alsa-utilsv4.3.x rejected the--codec=AACflag (AAC is not
compiled into the Bookworm package). BlueALSA now starts with-S -p a2dp-sink
(SBC only). - rfkill fix — Bluetooth adapter soft-block is now automatically cleared
during install and persisted across reboots via/etc/rc.local. Previously
the adapter powered on withSoft blocked: yesafter reboot and was not
discoverable. - Reliable BT device name — Bluetooth device name is now set via both
/etc/bluetooth/main.confandbluetoothctl system-alias. Previously, if the
Pi hostname was notSquarePi, the device appeared under the hostname instead
of the configured name. - bluealsa-aplay — No longer overrides the stock systemd unit. The
Bookworm stock unit is correct and is now simply enabled. The previous
custom unit used wrong flags and conflicted with the stock service.
Bug fixes
- BlueALSA service crash loop (
Invalid BT codec name: AAC) on
bluez-alsa-utilsv4.x — fixed by dropping AAC from the ExecStart override. - BT adapter not discoverable after reboot due to rfkill soft block — fixed by
addingrfkill unblock bluetoothandhciconfig hci0 upto/etc/rc.local. squarepi-bt-agent.servicenot created whenbt-setup.shexited early at
the BlueALSA step — fixed; agent is now installed as part of the main flow
after BlueALSA is confirmed running.
Notes
- SBC is the only supported Bluetooth codec. AAC requires a custom build of
BlueALSA and is not available in the Raspberry Pi OS Bookworm package. - Tested on Raspberry Pi Zero 2W, Raspberry Pi OS Lite Bookworm,
bluez-alsa-utilsv4.3.1.