Bug 16635 - Press and hold at power up behavior is different
: Press and hold at power up behavior is different
Status: RESOLVED FIXED
Product: SB Radio
Classification: Unclassified
Component: Power Management
: Include FW version in comment
: PC Windows (legacy)
: P2 normal (vote)
: ---
Assigned To: Vahid Fereydouny
: factory_mp
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-10-27 14:28 UTC by Ryan
Modified: 2011-03-16 04:45 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 Ryan 2010-10-27 14:28:33 UTC
MSP code 1418

Reporting that there is a difference in Behavior for the how a unit behaves when you press and hold the power button for a very long time when turning a unit on.

The old behavior from an off state press and hold the power button until the Logi logo release button screen goes black and power up boot restarts.

The new behavior from an off state press and hold the power button until the Logi logo release button screen goes black and nothing happens until you press the power button a second time.

Not sure if this is important but it is different.
Comment 1 Michael Herger 2010-10-28 00:11:04 UTC
Just wanted to add my vote on this: my Radio started to behave exactly this way a few firmware revisions back. First I thought it was me being tired in the morning. But it's now been several mornings and evenings I've seen this :-)
Comment 2 Vahid Fereydouny 2010-11-02 16:20:13 UTC
Here are the steps I took with build 9009(7.5).
1. Brought up the Baby.
2. powered off the Baby by pressing and holding the power button.
3. Waited for 1 minute
4. Pressed and hold the power button.
5. While the power button is held I look at the serial console and it is clear that the Baby is booting up.
6. Released the power button.
7.The Baby continues booting up.

Is this what we expect?
Comment 3 Vahid Fereydouny 2010-11-02 18:18:46 UTC
The way I read the code here is what I think should happen:
1. Bring up the Baby.
2. powered off the Baby by pressing and holding the power button.
3. Waited for 1 minute
4. Pressed and hold the power button.
5. While the power button is held check the serial console. The Baby should be booting up.
6. Released the power button.
7.The Baby should restart.
Comment 4 Michael Herger 2010-11-02 23:02:06 UTC
I must admit: following your steps is what I see too. But I usually run my Radio on battery, and let it go into power off mode automatically. Then the behaviour imho is different.

And I'm not on 9009, but 7.6/9197
Comment 5 Vahid Fereydouny 2010-11-03 12:04:25 UTC
I am able to reproduce this problem with external battery connected:
1. Power on the Baby with external battery connected
2. Power off the baby by pushing and holding the power button
3. Push and hold the power button for more than 10 seconds.
4. The unit boots up but then powers off.
Comment 6 Vahid Fereydouny 2010-11-03 12:32:05 UTC
This can be used to re-program the MSP430. While pressing and holding the power button the Baby boots up and because the power button is held the MSP430 does not respond to i2c command.
MSP430 gets reprogrammed.
Comment 7 Michael Herger 2010-11-14 21:00:20 UTC
looking good, thanks!
Comment 8 Kris Murphy 2010-11-19 10:58:08 UTC
I'm not sure how to confirm this is fixed.  What is the expected behavior for a long press when off?