rusefi_documentation/HOWTO-DFU.md

754 B

DFU is Device Firmware Update mode - that's a way to update firmware via the same USB cable you use for rusEFI communication.

Auto DFU is when your rusEFI console switches your rusEFI device into DFU mode

Manual DFU mode is when you hold "Program" button while powering your rusEFI in order to switch it into DFU mode. This mode is used to program brand new stm32 chips which do not have a running version of rusEFI firmware.

HOWTO DFU video

On a STM32F4 Discovery, entering DFU mode requires putting a jumper between the pins VDD and BOOT0, then powering or resetting the board.

If you're running Linux, the tool dfu-util works great for uploading DFUs. example: dfu-util -a 0 -D rusefi.dfu