v2.3.0 #5

Merged
blizzardfinnegan merged 13 commits from devel into stable 2023-06-19 15:34:18 -04:00
Showing only changes of commit f1a4b4b251 - Show all commits

View file

@ -1,8 +1,7 @@
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.
Auto-serial:
Can check for reboot completed by reading in serial, check for `reboot: Restarting System`
once done, read for `login:`
First command sent to shell gets dropped (possibly due to timing issue?)
`echo 'y1q' | python3 -m debugmenu` contains the serial number. Search keyword is: "DtCtrlCfgDeviceSerialNum"
split on `\n`, collect into Vec<&str>. Iterate over Vec:
if doesn't contain colon, continue
split_once on colon
if first half is keyword, trim second half, remove `"` characters, save as serial