Changelog highlights, May 2023 (6790) to Apr 2024 (7061) lengthen Garmin warmup time before declaring no serial traffic; add function to edit GPS properties (warmup, baud, pps) fix bug preventing override of sampled sensors during selftest switch to using a power-policy bit in place of specifying logger parent on serdev that does not manage its own power; hook remains to use logger as pressure sensor but is not really plumbed - better solution is to create serdev that defines the interface for getting pressure from a logger while it is running fix missed recovery condition in printing text description; fix spelling error add startup warning message (crit) if power has been cycled without a proper shutdown to flag possible brown-out/power glitch reboots report average not max current in DEVICE_MAMPS; add new DEVICE_MAX_MAMPS log entry honor leading / when navigating menus; fix longstanding bug that did not honor response stack options when using numbers vs keywords move glider state collection outside of phone power up for selftestSMS; don't bother making an upload list of COMM_SEQ,1 send fully formatted SMS (include counter line) in SMS selftest add ability to receive a signed cmdfile via SMS - still need to consider extra on time for Iridium modem to receive queued SMS from Iridium system cleanup and consistency pass through epdos to lineup with new documentation; use /a style option specifiers with grep (get rid of response stack style); dir now goes through epdos specific dir/usage as in TT8 and is thus no longer recursive but now does take arbitrary length list of args; use ls to get previous recursive behavior; fix longstanding bug(?) with pdos> prompt that caused some capture output to be captured without timestamp (and maybe swallowed?) due to missing newline; get rid of fsinfo command (use sdfree /v); add argument expansion to arg handling for many commands (dv%d = dv0647 for example if dive number is 647); add print command to send arbitrary strings to capture or redirect; add xargs command to build recursive (depth one) file lists and (sort of) pipe them to other commands (dir, del, cat, grep); enforce restoration to a sane speed after batch file execution (in case a sysclk command left us in a funny state) fix missed clearing of recovery reason to avoid state machine crit error add epdos command to report memory stats prune chars from SMS to help Iridium geoloc fit inside the limit sim_w fixes (reset coming out of recovery, pressure actvation) Got resend_dive /f working for files in dv???? dirs new COMPASS_USE bit to disambiguate auto cal options - required an additional parameter in onchange parameter callback prototype; distinguish between file not found and file transferred success results in basestation to glider control file transfers; only parse tcm2mat.cal, rafos schedule files, and pdoscmds.bat if a file actually successfully downloaded; always try to upload pdoslog result if it exists, indepedently of whether a pdos batch file was downloaded and/or executed cleanup capture during shutdown, fix bug in new timestamping add timestamp to comm.log shutdown time crank up processor speed around grep add 3D to list of available channels (no power control), at end of list to avoid config changes fix bug with HEADING,0 more powerful grep - before and after context, invert, count only, multiple search terms with and/or join delete tcm2mat.aut at launch; purge files from installed loggers even if LOGGERS is not set mark as warning when changing LOGGERS for selftest purposes