My thoughts were the boot loader checks for the version and the running program updates the ok flag you will need a watch dog to get it to run if it locks up but when the boot loader runs again (as Adrian says first) it checks the version sees no ok then loads the previous version if it sees the ok it just runs the program in flash.
Regards Paul
↧