From 9d6c823d3193e18f68e3383d8a9043f98792e9ee Mon Sep 17 00:00:00 2001 From: rusefillc <48498823+rusefillc@users.noreply.github.com> Date: Sat, 23 Oct 2021 12:17:08 -0400 Subject: [PATCH] Updated HOWTO DFU (markdown) --- HOWTO/HOWTO-DFU.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/HOWTO/HOWTO-DFU.md b/HOWTO/HOWTO-DFU.md index 458f0dd3..02aea2c9 100644 --- a/HOWTO/HOWTO-DFU.md +++ b/HOWTO/HOWTO-DFU.md @@ -12,15 +12,15 @@ used to program brand new stm32 chips which do not have a running version of rus On a STM32F4 Discovery, entering DFU mode requires putting a jumper between the pins VDD and BOOT0, then powering or resetting the board. -## Q: I have "STM device in DFU Mode" in Device Manager and rusEFI console does not update firmware. What's wrong? +## Q: I have "STM Device in DFU Mode" in Device Manager and rusEFI console does not update firmware. What's wrong? -A: As of Aug 2021 rusEFI console uses "older" ST DFU driver. You would need to remove newer "STM32 BOOTLOADER" driver. Hit "Remove Device" with "Remove Drivers" checkbox. Once you've removed newer "STM32 BOOTLOADER" driver re-install DFU driver using rusEFI console driver button. Direct driver link https://github.com/rusefi/rusefi/files/7273342/ST.Microelectronics-3.0.4.0.zip +A: As of Oct 2021 rusEFI console uses "newer" ST DFU driver. You would need to remove older "STM Device in DFU Mode" driver. Hit "Remove Device" with "Remove Drivers" checkbox. Once you've removed newer "STM Device in DFU Mode" driver re-install DFU driver using rusEFI console driver button. Alternatively install driver manually from drivers\silent_st_drivers\DFU_Driver folder. -**BAD** -![](https://github.com/BeerMoneyMotorsports/rusefi_images/blob/main/REbootloader.png) +## Q: What's the meaning on this image? -**GOOD** -![](https://github.com/BeerMoneyMotorsports/rusefi_images/blob/main/RE_DFUmode.png) +![x](Images/no-dfu-driver.png) + +A: this image says that you do not have STM32 Bootloader driver installed. ## Q: I am using the buttons but it simply does not work?