mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 09:06:14 +00:00
Use /mnt/nv/OverrideSdkPrivateCfg.xml (the firmware's override path) rather than editing /opt/Bose/etc/SoundTouchSdkPrivateCfg.xml directly. A malformed override cannot cause a reboot loop because the device falls back to the untouched original. Revert now removes the override file; legacy .original backups are still restored for devices migrated with older code. checkCurrentConfig reads the override path first so IsMigrated detection works correctly with the new approach. Credit: Ueberbose team, discovered via [soundcork documentation](https://github.com/deborahgu/soundcork#configuring-the-bose-speaker-to-use-the-soundcork-server). Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>