Hi,
One of our demo units that uses the mangOH Red stopped working in the field. On inspecting the log, we found that the Legato framework didn’t start because of a ‘boot loop’.
Jan 6 00:00:34 swi-mdm9x28 user.info Legato: INFO | _UNKNOWN_[644]/framework T=main | LE_FILENAME GetStatus() 1034 | Status of system 'current' is 'good'.
Jan 6 00:00:34 swi-mdm9x28 user.info Legato: INFO | _UNKNOWN_[644]/framework T=main | LE_FILENAME FindNewestSystemIndex() 1287 | System 'current' is OK.
Jan 6 00:00:34 swi-mdm9x28 user.info Legato: INFO | _UNKNOWN_[644]/framework T=main | LE_FILENAME CheckAndInstallCurrentSystem() 1791 | The previous 'current' system has index 16.
Jan 6 00:00:34 swi-mdm9x28 user.info Legato: INFO | _UNKNOWN_[644]/framework T=main | LE_FILENAME GetStatus() 1034 | Status of system 'current' is 'good'.
Jan 6 00:00:34 swi-mdm9x28 user.emerg Legato: *EMR* | _UNKNOWN_[644]/framework T=main | LE_FILENAME CheckAndInstallCurrentSystem() 1813 | Golden system entered boot loop -- not starting Legato
I don’t believe the cause for this boot loop was software related, but rather due to draining of the battery. When the battery is running very low the unit switches on and off until the battery is completely dead, which is obviously not ideal and will not happen in production. Now, I understand why it exists but for demo purposes where we don’t have proper power/battery management in place can this feature be disabled? I have devmode running on my units but that doesn’t seem to prevent it.