Turns out, long shutdown-before-reboot is why things get desynced after a while. There's a random thread that can wait up to 10s before dying, and that's what causes the "drops", which are actually more akin to "desync"s.
402 B
402 B
Boot time isn't static. Boot time can (in theory) be sped up by forcing a clearing of the screen of all vitals before rebooting. Clearing the screen of all vitals is theoretically possible in the UI menu, with a Spoof Touch, but I don't know the object name of the 'clear' button.
Can check for reboot completed by reading in serial, check for reboot: Restarting System
once done, read for login: