Bug 12255 - Factory reset offers update from SN to same version and shows "?"
: Factory reset offers update from SN to same version and shows "?"
Status: CLOSED FIXED
Product: SqueezePlay
Classification: Unclassified
Component: Setup
: unspecified
: PC Other
: P1 critical (vote)
: 7.4.0
Assigned To: Wadzinski Tom
: SLT
Depends on: 11873
Blocks:
  Show dependency treegraph
 
Reported: 2009-06-04 09:06 UTC by Andy Grundman
Modified: 2009-10-05 14:27 UTC (History)
6 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Grundman 2009-06-04 09:06:22 UTC
To reproduce:

Have latest firmware.
Factory reset.
Setup wifi.

The following screen appears: "The software for this remote is up to date. If you'd like to reinstall version ?, choose Begin Update"

SN has the same version, and should be reporting a firmwareUpgrade value of 0 to not force update.  Also, the URL from SN contains the version so parsing the version should work and not show a "?".

After doing the update (there is no choice to skip), things are fine.
Comment 1 Andy Grundman 2009-06-04 09:07:23 UTC
Oh, and the string there probably shouldn't say "remote".
Comment 2 James Richardson 2009-06-04 09:08:35 UTC
Further: if you have a local server running on the same network, with the same version or older available, those servers also show up as valid firmware upgrade(ers)
Comment 3 Andy Grundman 2009-06-04 09:10:42 UTC
I had a local server with the same latest version and did NOT see that, actually.
Comment 4 James Richardson 2009-06-04 09:17:24 UTC
I never saw the ? show up, only my local servers
Comment 5 Jim McAtee 2009-06-11 21:16:59 UTC
(In reply to comment #2)
> Further: if you have a local server running on the same network, with the same
> version or older available, those servers also show up as valid firmware
> upgrade(ers)

At r6057, I see the same thing.  It shows the version number and forces an update to the same version that's running.  With two SC 7.4 servers (Trunk and SQLite branch) running on the local network, after setting up wifi and a 'Connecting to mysqueezebox.com' screen, I get:

               Software Update
Begin Update (7.4 r6057) - [SC7.4 MySQL]
Begin Update (7.4 r6057) - [SC7.4 SQLite]
Comment 6 Jim McAtee 2009-06-12 17:22:59 UTC
At r6084 now I see the behavior described by Andy in the original description.  A "?" for the version and a forced update.

There is _one_ way around the forced update - by rebooting.  It remembers the wireless credentials, automatically connects to the wifi network and then begins the SN signup portion of the setup.
Comment 7 Jim McAtee 2009-06-13 13:01:15 UTC
r6089.  Just did another factory reset and in the setup I again see the screen described in comment #5, listing the server names and the firmware version numbers.  I think the difference is that in comment #6 I had only one local SC server running.  Now and in comment #5 I have two local servers running.
Comment 8 Jim McAtee 2009-06-14 13:34:44 UTC
BTW, nobody has mentioned how this should be resolved...  If the firmware is up to date during the initial setup, then this screen should never appear.
Comment 9 Richard Titmuss 2009-07-27 01:13:53 UTC
Reset priority before triage.
Comment 10 Wadzinski Tom 2009-07-27 14:55:08 UTC
Matt, can you update this string to not refer to "this remote"

UPDATE_BEGIN_REINSTALL
	EN	The software for this remote is up to date. If you'd like to reinstall version %s, choose Begin Update.
Comment 11 Weldon Matt 2009-07-27 15:54:22 UTC
(In reply to comment #10)
> Matt, can you update this string to not refer to "this remote"
> 
> UPDATE_BEGIN_REINSTALL
>     EN    The software for this remote is up to date. If you'd like to
> reinstall version %s, choose Begin Update.

If we can tell that this is a controller, then we'd say "The software for this controller is up to date.  If you'd like to reinstall [current version], choose Begin Update.

Skip Update >
Reinstall [version #] >"

If we can't tell that this is a controller (maybe this is the only case we use?), we'd say 

"The software for this Squeezebox is up to date.  If you'd like to reinstall [current version], choose Begin Update.

Skip Update >
Reinstall [version #] >"
Comment 12 Wadzinski Tom 2009-07-27 17:44:05 UTC
strings added for comment #11 - r6800
Comment 13 Jim McAtee 2009-08-26 16:03:51 UTC
Was this marked FIXED by accident or has it reverted to its previous behavior?  With r7262 on Fab4, I'm being forced to reinstall the same firmware during setup.  Repeatedly.  With no way out.

1) I still see "If you'd like to reinstall version ?, choose Begin Update.

2) There's no way to skip the update.

Please reopen.
Comment 14 James Richardson 2009-08-26 16:21:40 UTC
Jim: there was an error on SN just now, it should be fixed now
Comment 15 James Richardson 2009-10-05 14:27:19 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.