Update firmware over usb/serial, without dfu-util

Ymodem protocol has been ported to the core and available in the feature/hal branch. This should work via USB as well so there’s no need to rewrite except for getting into the mode :wink: