Bugzilla – Bug 17168
IP3K devices unable to update firmware from Mini SB Server
Last modified: 2011-05-12 10:14:54 UTC
Using the 7.6.0-r9426 Mini SB Server, when I connect a SB Radio or Touch to it, the firmware on these players updates to 7.6.0-r9405 as it should. When I connect an IP3K device like the Boom or the Reciever I get repeating errors that show up on the screen. "Error: Missing Firmware Server can't connect to internet to obtain firmware update" I can connect them to a standard SB Server on a PC and they will update just fine. It is only when a IP3K player with firmware lower than what comes with the Mini SB Server 7.6.0-r9426 that they are unable to update as expected.
Hmm, not sure which part is wrong here. mysb.com only has version 85 (for Transporter) and the upgrade process tries to find version 85 on the local filesystem, but the transporter.version file is set to version 86 and that also is the version it tries (and fails) to download. This is the error log I get on a SB Touch 7.6.0 r9432 running TinySC: Apr 26 11:48:01 slimserver.pl: [11-04-26 11:48:01.1775] Slim::Utils::Firmware::downloadAsyncError (572) Warning: Firmware: Failed to download http://update.mysqueezebox.com/update/firmware/7.6.0/transporter_86.bin (404 Not Found), will try again in 10 minutes. Apr 26 11:48:08 slimserver.pl: [11-04-26 11:48:08.8623] Slim::Player::Squeezebox2::upgradeFirmware (326) Warning: File does not exist: /usr/squeezecenter/Firmware/transporter_85.bin transporter.version file: # cat /usr/squeezecenter/Firmware/transporter.version # Transporter firmware # # from to # from1..from2 to 1..86 86 # future versions may be downgraded to this one * 86
The 7.6 firmware dir on update.slim wasn't up to date, I've fixed this.
Build 7.6.0, 32302 has confirmed this is fixed. Connected ip3k device and once connected to the test network, the FW was able to be downloaded and updated.