The following common sections occupy cca. 50% of screen:
I propose that all these common sections are moved into gm45_install.md or install_gm45.md which would then reference _external.md when needed (mostly for teardown).
Well each device used as programmer should be split into its own independent page (BBB, stm32-vserprog, arduino, teensy, RPi, sunxi and so on). Each board should have information on how much current does it consume when flashing externally and whether there is enough space around to connect cheap testclip.
As far as flashing verification goes can anyone identify script that unpacks that version of phonenix bios? That could be used to tell with great certainty that flash was read out properly