Bugzilla – Bug 16058
MSP430 program issue
Last modified: 2010-11-09 14:09:41 UTC
FW 7915, 8423 The programming of the MSP 430 part can get corrupted. This has been seen in some RMA units which have lost track of the time ( no time displayed and screen saver functions and the soft off do not work. When this occurs it is necessary to perform a firmware update that changes the version of the micro controller code or run commands from a terminal to reprogram the MSP430. This makes recovery of a device in the field complicated. If the Factory reset function could force a reprogram of the MSP 430 this would allow customers to recover from this condition easily.
A factory reset, i.e. holding add (+) while applying power or Settings - Advanced - Restore Factory Settings already does reprogram MSP430. Check for this line in the log: [ 18.010947] msp430: upgrade (-1 to 1316)
So what is the action for this bug? I suppose we need to verify the units are being reset on the assembly line, and that the MSP part is indeed being reprogrammed at factory-reset time as Felix notes.
I tried this with the factory fw r7525 and factory reset from both the command line and Press-n-hold (+) works fine.
Ena assures me that the factory does a reset is part of the process. Clearly we need to investigate this a bit more and understand where the process problem is. I'm also cc'ing Julius from support to make sure word gets out to the agents to always do a factory reset before an RMA.
The RMA unit that first caused this bug to be filed appears to have some actual HW problem. Intermittently it will require a longer than normal boot time, as if it is reprogramming the MSP 430. There is a possibility that that the MSP is getting corrupt when powered off.