I have written my own bootloader. Up until now I have been happy for a watchdog timeout to activate bootloader. I cannot find information on how to rather jump to beginning of loaded program rather than bootloading mode.
specifics: 328P, 4k bootload allocation, any other info you need?