Bugzilla – Bug 8375
Holding down Add (+) button during power cycle fails to perform factory reset
Last modified: 2009-09-08 09:22:46 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
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.
Julius I think this has been fixed in more recent firmware. Please reopen if you're still seeing this.
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.
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.
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.
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.
Should we consider changing the remote behavior and shipping different remotes as a running change in the production, Dean?
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.
Not going to fix this in the remote for the first release.
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?
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).
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.
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.
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.
Fixed in rev4918. Will be in fw 33.
Verified fixed in SqueezeCenter 7.2.1-23472 Controller 7.2 r3070 Receiver r48 SB2/3 r113 Transporter r63 Boom r33
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.