Recover a Squeezebox stuck in init mode
When a device won't leave init/setup state
Recover a Squeezebox stuck in init mode
A Squeezebox reports State: init when it hasn't yet completed
initial configuration. If a previous go-udap set was interrupted or
applied bad values, the device can sit in init indefinitely.
Goal
Get a Squeezebox out of init state and into connected state
Prerequisites
- Physical access to the device
- go-udap installed
- Device connected to power and on the same LAN as the dev machine
Steps
- Confirm the device is reachable:
go-udap discover - If the device is in init state and you want to start over: factory-reset by holding the front button for 6+ seconds. The light flashes rapidly red, then the device reboots into a clean factory state.
- Re-run the tutorial from a clean state.
- If the device DOESN'T appear in
discoverafter factory reset, see Troubleshoot "no devices found".
Verification
After the tutorial completes successfully,
go-udap info <mac> should show State: connected and a real DHCP IP (not 0.0.0.0).Why does this happen?
init is the device's default state until something — typically the
server-association handshake — confirms the device has joined a music
server. If server_address was set to an unreachable IP, the device
stays in init forever waiting.
Factory reset is the safe recovery: it wipes NVRAM back to defaults and starts the setup state machine over.