Bug 8375 - Holding down Add (+) button during power cycle fails to perform factory reset
: Holding down Add (+) button during power cycle fails to perform factory reset
Status: CLOSED FIXED
Product: SB Boom
Classification: Unclassified
Component: Hardware
: unspecified
: PC Windows XP
: -- major (vote)
: 7.2.1
Assigned To: Felix Mueller
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-06-10 11:10 UTC by Julius Dauz
Modified: 2009-09-08 09:22 UTC (History)
4 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julius Dauz 2008-06-10 11:10:06 UTC
It is to my understanding that you can press the ADD(+) button down at anytime during a powerup to perform a factory reset. It does not work this way with the Boom. You have to time the pressing of the ADD button to when the Logitech logo appears to initiate a facory reset. I've tried this using the following two methods to power-cycle the Boom before pressing the ADD button:

1. Pressing and holding down the power button 
2. Disconnecting/reconnecting the power supply from behind the Boom
Comment 1 KDF 2008-06-10 11:46:58 UTC
do the front panel buttons have a hardware "repeat"?  I expect that you'd find this to be the same on Transporter.  I'm assuming this is in reference to the front panel, of course.
Comment 2 Chris Owens 2008-07-07 10:08:20 UTC
Julius I think this has been fixed in more recent firmware.  Please reopen if you're still seeing this.
Comment 3 Dan Evans 2008-07-07 16:37:24 UTC
I am still seeing this on firmware 17.  It does _not_ work as our other Squeezebox players do.  I think I found the difference.  It's the remote.

If I power cycle the Boom and hold down the + button on the faceplate, it _will_ factory reset.  

If I power cycle the Boom and hold down the + button on a Squeezebox 3 remote, it _will_ factory reset.  

If I power cycle Boom and hold down the + button on the Boom remote it will _not_ factory reset.
Comment 4 Felix Mueller 2008-07-08 02:17:40 UTC
Good catch, Dan. You are absolutely right, it's the remote. I need to look into why the Boom remote would not work in that particular situation.
Comment 5 Felix Mueller 2008-07-08 02:32:32 UTC
Ok, I think I know why it won't work.

Our regular remote repeats the _complete_ button code over and over when a button is pressed and held. In contrast the Boom remote only sends the button code once and then sends a shorter repeat code.

Now, if you press and hold add (+) on the Boom remote and then power up Boom the add (+) button code is lost - only repeat codes are received.

I am afraid we need to document that the add (+) button (and all the other special buttons) can only be pressed when the logo is about to scroll into view.
Comment 6 Dan Evans 2008-07-08 08:51:33 UTC
That's bad news.  From experience, trying to get a customer to time the button press to the power cycle is an exercise in frustration.  I think I'd prefer to simply not have customers reset using the remote.  At least the frontpanel buttons function the way we expect.  
Comment 7 Chris Owens 2008-07-14 09:34:04 UTC
Should we consider changing the remote behavior and shipping different remotes as a running change in the production, Dean?
Comment 8 Blackketter Dean 2008-07-16 05:32:57 UTC
Yes, we should probably request a fw change to the remote to replace the repeat code with the button code repeated.  It's very unfortunate that we missed this when reviewing the remote design.

But...  On boom we can have the user press the button on the device itself, right?  So the remote isn't really a big limitation there.

Comment 9 Blackketter Dean 2008-07-23 13:19:59 UTC
Not going to fix this in the remote for the first release.
Comment 10 Dan Evans 2008-09-08 16:35:28 UTC
We are now seeing this using the front-panel button, on fw 32.

Power-cycling the Boom, or pulling power cord and repluggin, while holding down Add (+) is NOT performing a factory reset.

Dean, can you please assign this as appropriate?
Comment 11 Blackketter Dean 2008-09-08 23:14:33 UTC
reassigning to QA to work with Osama/Julius to verify.  I was unable to reproduce this with the front panel button on FW 32 on my boom here (i.e. I was able to do a factory reset with the + button).

Comment 12 Dan Evans 2008-09-09 08:43:25 UTC
Dean-- did you hold down the ADD button while it booted up?  Or did you press it when you saw the Logi logo?

If I press the ADD button when I see the logo, it will factory reset.  But if I hold the ADD button while it boots, it will NOT factory reset.
Comment 13 Dan Evans 2008-09-09 09:37:20 UTC
Felix-- per our conversation, it would be helpful if pressing and holding the ADD button could be registered by Boom upon starting.  Currently you said it only registers changes in button states.  

An easy method of factory resetting, that does not involve any timing, is what we would prefer.

Thanks for your help.
Comment 14 James Richardson 2008-09-16 12:09:29 UTC
QA Confirmed that Factory Reset has the following behavior:

Functions when press (+)HOLD AFTER "Logitech" screen appears during a power cycle.
I.E. Power Cycle BOOM > wait for Logo > Press and hold + = Factory Reset

Fails when press (+)HOLD DURING a power cycle.
I.E. Remove AC > press (+)HOLD > Attach AC & continue to hold (+) = NO Factory Reset.

Comment 15 Felix Mueller 2008-09-25 07:26:22 UTC
Fixed in rev4918. Will be in fw 33.
Comment 16 James Richardson 2008-10-10 13:35:16 UTC
Verified fixed in

SqueezeCenter 7.2.1-23472
Controller 7.2 r3070
Receiver r48
SB2/3 r113
Transporter r63
Boom r33
Comment 17 James Richardson 2008-12-15 12:40:07 UTC
This bug has been fixed in the 7.3.0 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.