Bugzilla – Bug 7128
SqueezeCenter asks users to update Ray's FW by holding brightness button.
Last modified: 2009-09-08 09:21:43 UTC
The playlist frame on SqueezeCenter asks users to update the SqueezeBox firmware by holding holding down the brightness button. This message needs to have info for Rays also. The player in this case is a Ray. Users with Jive and Rays only will be confused.
Created attachment 2875 [details] ScreenShot.
This may not be a stop ship bug.
Wallace, how long is this up on the web UI? Also, does it appear in the new default skin or only in the classic skin. (finally, if you can, use PNG or JPEG for your attachments, BMP aren't compressed)
This message stayed on the Web UI for about 3 minutes. Then the UI went back to the playlist. It is in classic skin.
Wallace: can you reproduce this in the Default skin?
The correct fix is to have a unique string for players that are in the process of being updated. "Updating Squeezebox firmware. This may take a minute." How about: DE Squeezebox-Firmware wird aktualisiert. Neustart wird durchgeführt. EN Updating Squeezebox firmware. This might take a minute. ES Actualizando firmware de Squeezebox. Puede tardar un minuto. FR Mise à jour du micrologiciel Squeezebox. Cela peut durer une minute. IT Aggiornamento firmware Squeezebox. L'operazione può richiedere un minuto. NL Squeezebox-firmware wordt bijgewerkt. Dit kan even duren.
Created attachment 2878 [details] removing the "press and hold" string The quick fix. This might be ok if players auto-update by default. Do they? A better fix would be having per-playertype strings (we already have short versions of these).
Is it possible to display the new string if a firmware update has been sent? I don't like the idea of removing the old, working string.
We don't remove the working string. We just remove the part about pressing BRIGHTNESS on the remote to get the update done, because it doesn't apply to SBR.
Right. I like the current string for TR and SB1/2/3. What I want is for a new string to be displayed after the update process has begun, for all devices. Since SBR always auto-updates, the first string would never be seen.
So far, this issue is not showing up with default skin. In fact, this string has not shown itself at all again since it was replaced by the playlist. I will keep trying.
By the way, I wonder if it would be best to just append a string like "if you have a duet, do this and this to upgrade your firmware". If possible, it may be a good idea to avoid any code change at this stage.
Please retest this bug
After many attempts, this was finally reproduced on both classic and default skin. At this stage, it may be a good append a string to the existing one to handle the duet situation.
Created attachment 2887 [details] This is in default skin.
Note: It is easier to reproduce this bug is the Ray is connected with ethernet. However, it happens either way. Here are the steps to reproduce: 1. Have version 18 of Ray's FW ready in the firmware folder. 2. Stop squeezeCenter. 3. Change the numbers in version file to 18. 4. Start SqueezeCenter. 5. Go to the default skin on the web UI. 6. After Web UI finishes loading, the message will be there for a minute or two while Ray is downgrading. 7. AFter Web UI goes back to playlist, stop SqueezeCenter. 8. Chnage the version file to 22 or the latest FW version for Ray. 9. Start up SqueezzeCenter again. 10. Ray should start upgrading. 11. After the Web UI finishes refreshing itself, the message will show for about a minute or two.
Pinging anybody: Have not seen this bug recently. Has anyone fixed this?
Michael says he thinks this is fixed. Please reopen if you still see it, Wallace.
Unable to reproduce this bug any more with 7.0.1-19251. I am convinced it is fixed. Closing.
Reduce number of active targets for SC