Bugzilla – Bug 8067
Message on SBC asks users to press & hold Brightness button when Receiver is downgrading firmware
Last modified: 2009-01-22 13:53:27 UTC
We had 2 separate calls in Support this morning where the user was getting a message on the Duet Controller to the effect of, "Please press and hold the BRIGHTNESS button on your player to update firmware." In one case, the user was simply connecting to SqueezeCenter and saw this. In another case, the user was connected successfully to SqueezeNetwork and was switching to SqueezeCenter when they saw this message. In both cases, the user was on firmware r2354.
Because Steven was curious about the connection types and details on this, here are my notes from one of the Support tickets dealing with this bug: = = = First time setup. He tried over the weekend. Linksys Router and Cisco Arrownet 340 AP using 802.11b and 64-bit encryption ... SBC : fw = r2354 ... yet, SC ver = 7.0 - 17793 Tried reverting fw, but 2354 stayed in place. Tried factory reset, connected to SN... but it got r2354 again. <confirmed later from Andy that this was normal.> Changed Music Source to SC, but when going from SN to SC he gets a message asking to press & hold brightness. Here is where he gets in a loop, the firmware update is getting stuck, it does not begin. (the anim freezes) Then the controller restarts, and then again tries to get the update. I had him hold down LEFT for 5 seconds and initiate a Software Update from the Settings menu, that seems to have started a successful update. He got r2097. All fixed.
This issue should not happen once we release 7.0.1, as this is a downgrade issue from 7.0.1 to 7.0 only. The potential for a mismatched firmware may happen in the future. If the receiver is set for "auto update" then the issue is not apparent.
We are getting new reports of this behavior from EMEA and people in Mtn View building. None yet from customers in AMR, but Falco *just* went out the door. Symptoms: Controller connected to SN declares an update is available, but asks users to press and hold Brightness to continue. This is with the Controller connected to a SB Receiver.
Bug 6349 may be related QA to investigate and reproduce
I got a customer who got this message on his controller "press and hold brightness to update", his receiver is a duet receiver! His firmware is r3191 We tried to do the firmware upgrade manually by going to Home->Setting>Advance->Software update. When he clicked on Software update we did not get “Begin Update”, we got one item on the list (“SSH”). After a few minutes the receiver went to red and the wireless indicator of the controller also went to red. We reset everything back to factory reset, reconfigured the Duet all over again. Everything worked fine and no update was prompted. Does anyone know why “SSH” showed in the place of “Begin Update” instead? (RN 080916-004425)
Richard: While I have not been able to reproduce this yet in QA, I have seen the message 'flash' up on the screen 1 out of 10 attempts. The message will display very briefly (~2sec) then go to the normal 'Updating Squeezebox Firmware' message. This happens when on the SBC when moving a SBR from SC 7.2.1 r3191/r48 to SN r3191/r55
The same behavior is reported by one our Tier-1 agents: "I'm actually seeing something similar to that on my Controller. When I connect to SN, I briefly see the message about holding the brightness button, but then goes directly to updating fw. I have 3191 currently."
QA has been able to reproduce this, the message 'flashes' on the SBC screen then is immediately replaced by the expected 'your squeezebox is updating' message.
[Got this note from a Tier1 agent...] I got the 'press and hold brightness' message on my duet while trying to force a software update, connected to SN. The firmware update screen would come up for about 5 seconds then I'd be back at the settings menu. It happened twice, and on the third attempt [it] updated the firmware without a problem. I was running r3191/48 when the error occurred. I had a customer who also experienced that error, only the message appeared for him when trying to access Sirius. [rn# 081211-002534]
Ben to change controller behavior
I'm sitting on this workaround fix...will checkin after I get confirmation that a checkin to jive/7.3/trunk will not push out to 7.3.0 SC users. === SlimBrowserApplet.lua ================================================================== --- SlimBrowserApplet.lua (revision 27739) +++ SlimBrowserApplet.lua (local) @@ -585,6 +585,19 @@ return end + + -- only show this window if the player has a brightness button available + local playerModel = _player:getModel() + if playerModel == 'receiver' + or playerModel == 'softsqueeze' + or playerModel == 'softsqueeze3' + or playerModel == 'controller' + or playerModel == 'squeezeplay' + or playerModel == 'squeezeslave' + then + return + end + local window = Window("window", self:string('SLIMBROWSER_PLAYER_UPDATE_REQUIRED')) local label = Textarea("textarea", self:string('SLIMBROWSER_USER_UPDATE_FIRMWARE_SQUEEZEBOX', _player:getName())) window:addWidget(label)
fixed in jive 7.3 r3538. Note: this fix will not result in new firmware being pushed to 7.3.0 users (7.3.1 will receive the update)
Jive updates won't make it into 7.3.1, pushing off to 7.3.2
Fixed - Closed Message (SC) This bug has been fixed in the 7.3.3 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Correction: SqueezeCenter version is 7.3.2