My App

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

  1. Confirm the device is reachable: go-udap discover
  2. 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.
  3. Re-run the tutorial from a clean state.
  4. If the device DOESN'T appear in discover after 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.

On this page