Bug 16548 - Push to power on requirement is different
: Push to power on requirement is different
Status: VERIFIED FIXED
Product: SB Radio
Classification: Unclassified
Component: Power Management
: Include FW version in comment
: PC Windows XP
: P1 normal (vote)
: 7.5.1
Assigned To: Vahid Fereydouny
: factory_mp
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-09-15 14:09 UTC by Ryan
Modified: 2010-11-17 15:25 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-09-15 14:09:57 UTC
Comparing the behavior of the turn on process between the current CX released fw 9009 and msp 1316 and the potential new code versions FW9089  msp code 1351 .

With a unit connected to AC power.

1316
  tap power to sleep
  Tap power to wake up 
  press and hold power 3 sec power down
  Tap power to turn on 


1351 
  tap power to sleep
  Tap power to wake up 
  press and hold power 3 sec. power down
  PRESS AND HOLD POWER 3 SEC TO TURN ON


  This is not necessarily a problem but is certainly different behavior and the change needs to be fully understood before this code version can get released to Mass Production and the public.
Comment 1 Chris Owens 2010-09-16 13:13:29 UTC
Julius, FYI.  If this is an issue for support, let us know.  Otherwise this will have a low priority.
Comment 2 Ryan 2010-10-11 17:04:32 UTC
The users guide indicates that the unit should power up with a tap not a 2 or 3 sec hold. This is one of the little suspicious changes with the new versions of the MSP430 code the most recent being 1406
Comment 3 Jim McAtee 2010-10-26 15:24:59 UTC
It's a simple question: Is the new behavior intentional, or not?  If it's not, then it's a bug that needs to be fixed.
Comment 4 Vahid Fereydouny 2010-11-02 22:00:50 UTC
In the past the MSP430 was not going to low power mode and that was the reason we were losing the power in almost 30 minutes.
With the latest changes the MSP430 goes to the low power mode and wakes up every second to check for the latest status of the system.
The way we detect if a power button is pressed or not is by checking the pin 1 as follows:
P1IN & PIN_P1_POWER_SW
This means every second MSP430 wakes up and checks if the power button is pressed or not, and that is the reason we could miss the one tap for the power button.
That also explains why it works fine if the user holds the power button for more than one second.
Comment 5 Vahid Fereydouny 2010-11-02 22:25:20 UTC
One solution for this problem is to come out of low power mode more often. I am measuring the impact of this on the duration we can keep the date/time.
Comment 6 Vahid Fereydouny 2010-11-04 13:25:36 UTC
I ran some tests and it seems that if the AC is on and the Baby is powered off there is no need to go to low power mode.
Will be running more tests to make sure this is the case.
Comment 7 Vahid Fereydouny 2010-11-04 14:25:08 UTC
Based on the feedback I have got we MUST boot up immediately after the power button is pressed.
The only time the MSP430 will go to low power mode is if no AC/External Battery is present.
Comment 8 Kris Murphy 2010-11-17 15:25:49 UTC
Verified fixed in Baby fw 9219.  Behavior is once again like 1316 listed in Ryan's original post.