From 539fd60dbecf865059d7ff501ce4461125dc39ef Mon Sep 17 00:00:00 2001 From: Sebastian <115080722+sibbiii@users.noreply.github.com> Date: Mon, 10 Jun 2024 16:00:10 +0200 Subject: [PATCH] added info how to enter DFU mode (#426) * added info how to enter DFU mode I strugged some hours to get my board into DFU mode as an ELRS receiver on UART1 was preventing it from entering DFU mode. Once you know the trick, its totally easy :-) * Update USB-Flashing.md typo fixed * wording improved thanks Co-authored-by: Mark Haslinghuis --------- Co-authored-by: Mark Haslinghuis --- docs/development/USB-Flashing.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/development/USB-Flashing.md b/docs/development/USB-Flashing.md index 8ab69c17c4..18532d2345 100644 --- a/docs/development/USB-Flashing.md +++ b/docs/development/USB-Flashing.md @@ -6,6 +6,10 @@ Some newer boards with full USB support must be flashed in USB DFU mode. This is If you see no signs of life on your host computer when you plug in your board, check your cable with your mobile phone or some other USB device - some charging cables have only the power pins connected. These will power up the board, so the leds light up, but the host computer will not react to the device at all. You need a proper USB cable to connect your board to the Betaflight Configurator. +### Entering DFU Mode + +To force your board into DFU mode, simply hold the boot button pressed when plugging in the USB cable. You can release the switch once the USB cable is connected. In case your USB device is then not recognized, e.g., Windows shows it as Unknown USB Device (Device Descriptor Failed), you might need to unsolder the data lines of UART1 as they can prevent the board from entering DFU mode correctly. See Joshua Bardwell's [Video](https://www.youtube.com/watch?v=Zj24aEOyTWs) for more info. + ## Platform Specific: Linux In order for Betaflight configurator to be able to access serial ports, your account needs to be in the `dialout` group. You can add yourself to this group as below: