SwissChecklist

Checklist: Logitech Squeezebox Receiver - Setting it up without the Duet Remote Control

Use this checklist to configure the Squeezebox Receiver even if you didn't buy the Squezebox Duet Controller. This is often the case if you want to control it solely through the web interface or through iPeng (a cool iPhone app).

So, I finally got my Squeezebox Receiver. But... you need the remote to set it up - which basically costs as much as an iPod Touch, but is probably not half as cool! So of course I don't want to buy one, just for setting up the receiver. Fortunately I found a bunch of instructions, here's the short summary.

  • You need a special software to configure the receiver. It's a command line tool, with that you issue configuration commands to your device.
  • Attach your Receiver with an ethernet cable, power on...
  • Download the software, install, connect to your device, configure.
  • Preparation

    Show Details Show Substeps Show Substeps Show Substeps
    Here's the links that helped me (in case you don't want to know what I did, and would rather get it worked out yourself, especially if you have other needs):
  • Prepare the Receiver for configuration

    Show Details Show Substeps Show Substeps Show Substeps
    First, unpack the Squeezebox Receiver, power up, and attach to your switch using a normal ethernet cable (you can later remove it, but you need cable to be able to configure the wireless stuff). The Receiver should, after about a minute, blink red.
    If it's not blinking red - press the button for 3-4 seconds to put it into "configuration" mode (pressing for 6-7 seconds causes it to loose all settings and go into factory default).
  • Download and install ActivePerl

    Show Details Show Substeps Show Substeps Show Substeps
    Download and install ActivePerl

    You need this, because the command line tool you'll be using requires Perl to be installed.
  • Get the Net-UDAP Tool, unzip to wherever you want

    Show Details Show Substeps Show Substeps Show Substeps
    Download and unzip the Net-UDAP Perl tool.

    Note: In case the path has changed, get the newest link from the Net-UDAP Getting Started page.
  • Configure the Receiver

    Show Details Show Substeps Show Substeps Show Substeps
    Start the tool by doubleclicking the start script. It's from the zip you just downloaded, in a subfolder /scripts, so it's the scripts\udap_shell.pl
  • Discover the device and go into configure mode

    Show Details Show Substeps Show Substeps Show Substeps
    In the tool, type these two commands
    • discover (then press enter, wait till a bunch of garbled stuff appears)
    • list (then you should see a simple text list showing 1 squeezebox receiver)
    • configure 1 (this tells it to configure the first device in the list you are seeing)
  • Read these notes, that explain what you're doing and what to do if it fails...

    Show Details Show Substeps Show Substeps Show Substeps
    Note: You are now inside the receiver - these commands are helpfull
    • fields (shows you a list of values you can set, and what they are for)
    • set ValueKey1=Value1 Valuekey2=Value2 Valuekey3=Value3, etc. (set a value)
    • save_data (saves the values)
    • reset (restarts the device)

    If something goes wrong...
    If anything goes wrong, you can reset the Squeezebox Receiver to factory defaults by pressing the button for 6 seconds. It should then do something, end end up blinking red again (just like when you started)
  • Tell the receiver which server will control it

    Show Details Show Substeps Show Substeps Show Substeps
    You must set both the server address as well as the squeezecenter address. I don't know why both are required, but they are, so type this:

    set server_address=192.168.1.100 squeezecenter_address=192.168.1.100

    Remember to substitute the number with your server-IP
  • Tell the receiver what network it must use

    Show Details Show Substeps Show Substeps Show Substeps
    In this example I set it to my linksys-n network and told it to user WPA-Cipher. To use it with your settings, just type fields in the command line to let it show you the options. I did this:

    set wireless_SSID=linksys-n wireless_wpa_cipher=3

    Then I did this, to tell it what wireless mode to use, that I wanted WPA activated, and that my password was password (just kidding):
    set wireless_wpa_mode=2 wireless_wpa_on=1 wireless_wpa_psk=password
  • Save and reset the receiver

    Show Details Show Substeps Show Substeps Show Substeps
    Type these two commands, and you're set
    • save_data
    • reset
  • Test it, and take it operational

    Show Details Show Substeps Show Substeps Show Substeps
    After the reset, the device should go through a bunch of colors, and end up with a dim white.
  • Test that it works with SqueezeCenter, then rename

    Show Details Show Substeps Show Substeps Show Substeps
    After the device booted, you should see it as a device in SqueezeCenter. Now go to the receivers settings (inside SqueezeCenter) and rename it so you know which one it is.
  • Test Wireless Mode

    Show Details Show Substeps Show Substeps Show Substeps
    Now detach the cable from the receiver. You should still see it in SqueezeCenter, and restarting it should still end up with the button glowing white.

    If something doesn't work here, then the color of the button on the Receiver should help. Look it up in the color reference.
  • New Step

    Show Details Show Substeps Show Substeps Show Substeps
Use this Checklist

Preview/Print

Use

Change

Sort