Paul, looks good for first pass.
It mentions all of the T4.xs... I assume that is will be and not currently setup. That is I believe I tried to do a Micromod and the Fuse Write sketch failed...
May want to clarify under protection: Code, strings, variable & array data can not be read or copied.
That is I assume my sketch can still work with strings and variables...
Power consumption/heat: wonder if my first reaction was due to holding a new chip without any IO pins soldered on versus older board with IO pins, which may act some as heat sink...
Integration with non-Arduino. Looks like teensy_secure is there. Need to experiment. Does this require GUI? What about Teensy CLI
Side note: if you go To T4 page and click on the programming link and then the Teensy loader app:
https://www.pjrc.com/teensy/loader.html
Does not mention anything about T4.x... and in there if you click on the CLI...
https://www.pjrc.com/teensy/loader_cli.html
Will the security app replace the CLI one for integration? (Second off topic note) I have PR in for Micromod...
Questions: Not sure if current stuff is expected behavior. But currently either by hitting reset button in TyCommander or using the teensy_reboot program when I do that on locked T4 and teensy app is running, it will try to reprogram the locked T4.
Memory Wipe & LED Blink Restore - as mentioned on T4.x pages... On my locked boards, holding the button down until you get blink does not reprogram locked T4, instead existing program runs and the program led goes into a double blink sequence.
Programming a T4 that has Key programmed in but not locked, and if you try to program it with wrong key, it will gladly do so, it will reject the ehex and use the hex. However if locked then it will fail with image on tennsy app. Wonder if there needs to explained and/or somewhere output Warning to build like Warning: this board has a security key which was not matched, using non-secure version instead... (I know bad wording)
That is all for now