Bug 17168 - IP3K devices unable to update firmware from Mini SB Server
: IP3K devices unable to update firmware from Mini SB Server
Status: CLOSED FIXED
Product: SB Touch
Classification: Unclassified
Component: TinySC
: 7.6.0
: PC Windows 7
: P1 normal (vote)
: 7.6.0
Assigned To: Andy Grundman
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-04-20 14:26 UTC by Scott Hadley
Modified: 2011-05-12 10:14 UTC (History)
4 users (show)

See Also:
Category: Bug


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott Hadley 2011-04-20 14:26:21 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.
Comment 1 Felix Mueller 2011-04-26 02:59:32 UTC
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
Comment 2 Andy Grundman 2011-04-26 06:58:30 UTC
The 7.6 firmware dir on update.slim wasn't up to date, I've fixed this.
Comment 3 Bradley D. Wall 2011-05-12 10:14:54 UTC
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.