Bugzilla – Bug 3881
Recent nightlies fail to complete firmware update
Last modified: 2008-09-15 14:39:24 UTC
On recent 6.5 nightlies, firmware updates do not complete. Starting with FW55, I connect to 6.5 and get the "Squeezebox Software Update" message. I hold down the brightness button as directed. The bar graph goes most (or all?) of the way over, and then suddenly I'm back at the "Squeezebox Software Update" message again. After that, holding down brightness results in the message: "update_begin: bad state" (typical message following an interrupted firmware update) I tried using 6.3.1 to upgrade from FW55 to 59, just by placing the fw59 binary in the Firmware directory and editing the squeezebox2.version file, and encountered no problems. Also I tried using 6.5 to downgrade to FW55, or reload 59, and each time I experienced this problem. So, it seems to be related to the Slimserver version, not to the firmware version.
Andy, Triode - I believe this is related to the recent changes in slimproto wrt disconnecting clients.
I will take a look.
I forgot to mention: the update completes correctly if performed using a wired connection. It only seems to effect wireless connected SB3s.
Created attachment 1399 [details] Log file showing attempted firmware upgrade Here's the log I captured.
I don't understand how our slimproto code could cause problems only on wireless? Can you also post a log from an older version where there aren't any problems?
Created attachment 1402 [details] log file showing successful fw upgrade over wired connxn Well the most obvious thing that occurs to me is the wired connection seems to complete the firmware more quickly than the wireless. Is there a timeout that the wired connection just slips under?
Created attachment 1403 [details] log file showing successful fw upgrade using ss6.3
Fixed in change 8859.