Bugzilla – Bug 8234
Buttons sometimes get 'stuck' and repeat
Last modified: 2009-09-08 09:17:52 UTC
I've seen this about 3 times now. Pressing the back front panel button will sometimes cause Boom to disconnect from the server, as if it had been held down for 5 seconds.
Is there a repeatable pattern of actions like pressing other buttons, turning the knob, before pressing back when this happens?
I'm not sure, I think all 3 times it has been when going into the track info menu from Now Playing, turning the knob a bit, then hitting back to return to Now Playing.
Could this be a mechanical issue. Triode had a unit where the add button was stuck.
Chris/QA-folk, have you seen this? Is this a mechanical issue?
I have seen this 2 times, on my unit, I thought it was just me holding the button down to long.
We were discussing this yesterday and it was decided it may be random IR noise from lights, etc, causing the firmware to think the button is being held down.
I've also seen it with the power button, causing reboots.
Adding info about the PID of the affected units would be welcome. Also if this is no longer happening, please let us know.
Saw this last night on my PQP3 unit, both back button as well as volume up. This was in a dark bedroom with no other source of light.
This is (In reply to comment #9) > Saw this last night on my PQP3 unit, both back button as well as volume up. > This was in a dark bedroom with no other source of light. > Can you give any more information? Were both stuck at the same time? What happened to trigger the event. This is disturbing. Any more information would be useful. James, Have you gotten this to repeat? We need to look at this and understand it. -Caleb
James, have you seen this again?
No, not at the same time. It only happens right after you press the key, and I suspect any key can be made to repeat if you try it enough times.
I saw it once with the volume rocker button, causing the volume to go from 60-something down to zero. The knob hadn't been touched.
Okay, this is a switch debounce problem. The 'button-up' event is getting ignored. This is very easy to reproduce by tapping any button very quickly. Felix, do you want to take this, or should I?
Hey Caleb, I was just thinking about this bug this morning. ;) It would probably be good if you could have a look at this as I cannot reproduce the described behavior with my two PQP3 units (and I do not have MPQ units for that matter). Also all my Boom power supplies are still 18V (don't think that matters though.) What concerns me a bit is the fact that apparently there is quite some hardware variation causing some units to exhibit this behavior very likely whereas other do not show it at all. The debounce code I added to solve bug 7891 in boom_ui.c around line 320 was only needed for PQP2 units with the missing capacitors. So, if we do not care about this units anymore, we probably could just remove that code again and are probably fine. Let me know if there is something you want me to test.
Fixed in boom_ui.c, revision r4622. rewrote much of the debounce code, so we no longer get the stuck button behavior, nor do we get any double clicks when pressing the knob.