USB DFU flasher cross-platform PC interface