> ...when today somehow she reset herself back to hatching stage and was stuck in this stage for over an hour she never stood up.
Some technical stuff:
The personality of your Pleo is stored in a properties file inside the Pleo's dataflash storage.
TIP: If you have run 'statsRB' recently, you can save the "pm_props.bak" file to your PC in case it gets corrupted on the robot.
When Pleo boots, it reads the last saved settings from this file. Pleo will continue from when you last played with it.
When Pleo shuts down normally it will try to write the new settings to the storage, replacing the old settings.
Writing is not a 100% reliable process. Sometimes the file gets corrupted. It may depend on the battery level, or other things with the Dataflash storage.
The old model software (1.0/1.1/PM2) has only *one* copy of the settings. If it gets corrupted, the personality will start over as a newborn.
The PleoRB software keeps two copies of the settings, so if one copy gets corrupted it will use the backup.
---
I suspect the file get corrupted every so often, but you may not notice it. It has happened to me more than once.
For UGOBE 1.0 and 1.1 personalities - there is no backup, so it starts as a newborn. Since the evolution from newborn to juvenile is very fast, you may not notice it. You may have thought your Pleo was in a bad mood for a short time.
For UGOBE/Innvo PM2 personality - there is no backup, so it starts as a newborn. The PM2 personality has an (annoyingly) long Birthing stage, so you will notice it!
For PleoRB, the software automatically uses the backup, so you shouldn't notice anything wrong even if there is a corrupted settings file.