Yes that's exactly what I meant by Robinson Crusoe.
By minimum hook I mean rewriting and minimising that part of the Maple wiring and other routines that call the STM functions. Still reading so I may make more sense later.
I will also try to check out the Arm native bootloader as that is the logical starting point.
All the rest of your comments good. I too am an experimentalist - no point in guessing without actually following up by just doing it. Its not bridge building so nothing gets hurt if it goes wrong. Much harder to do a catch fire and burn code sequence these days.
Give me a few days as it has gotten busy again here with other matters.
Cheers
Greg