# FAQ / Betaflight Configurator Cannot Connect USB * Recommend latest Configurator 10.10: https://github.com/betaflight/betaflight-configurator/releases - Or still in development Web-App https://app.betaflight.com/ (11.0) * Use data-cable, not charge-cable. not all data-cables are perfect. * USB-C-Only laptops and/or newer FC’s with USB-C often need OTG cable or USB-A to USB-C dapters. * DFU mode is for update/flashing; normal mode is for connect/configurations * Windows: Uninstall any broken drivers in Windows "Device Manager" that have the warning sign "⚠️". (Typically also "`Delete the driver software for this device`".) * Windows: "Guillemot STM DFU Device" driver is wrong; please purge: https://oscarliang.com/fc-driver-issues-flash-firmware/#Wrong-DFU-Driver-Installed (Windows "Device Manager">Sound/Video/Game>Uninstall w/ delete toggled) * AT32 chips **_may_** require Artery drivers: - Drivers: https://www.arterychip.com/en/product/AT32F435.jsp - Oscar Liang blog: https://oscarliang.com/at32-flight-controllers/ * OSX: AT32 chip may not connect, try https://app.betaflight.com/ * Windows: Often need need ImpulseRC Driver Fixer. https://impulserc.blob.core.windows.net/utilities/ImpulseRC_Driver_Fixer.exe - close all configurators and all usb related apps. - plug FC - run impulse rc driver fixer - retry betaflight configurator * Physically force DFU mode: - press and hold the physical boot button on the FC and plug the USB to get DFU mode. - enable "no reboot sequence" so that it does not come out of DFU - load firmware - flash firmware - upon success, unplug and replug. - Windows: if it does not connect afterward, may need Zadig to install WinUSB driver replacing any currently installed STM32 driver. https://zadig.akeo.ie/ - How to Zadig: https://www.dronetrest.com/t/zadig-drivers-for-cleanflight-betaflight-stm32-flight-controllers-dfu-mode/2719 * sometimes having RX or other periherals powered on will inhibit flashing. consider desoldering or moving peripheral's power to a LiPo-only powered rail/pad. This is especailly true for some FC using UART1 which may share serial resources with VCP(USB) resources. Maybe consider moving periheral from UART1 onto another. * Sometimes COM port is hidden. - Configurator>Options>Show all serial devices: Enable * FC needs 5v power from USB-port to work correctly. - Desktop PC’s may prefer rear-port rather than front-port - on rare occasion resources may have been wrongly assigned to VCP-USB, but DFU mode should always be available for flashing. If no power avaiable via USB, then likely a hardware problem. May need to SMD re-solder or replace FC. * Cannot brick an FC: https://youtu.be/Zj24aEOyTWs and other connection/UART talk. * [*outdated now*] Firmware's fault: 4.4.1 may flash but not connect. Try a `4.4.*-zulu` or `4.5-zulu` it may be fixed.. ![](https://i.imgur.com/pACNEly.png) * DFU hijacking https://betaflight.com/docs/wiki/guides/current/DFU-Hijacking#what-is-dfu-hijacking (Potentially fixed with ImpulseRC Driver Fixer). I've seen this on UART1, UART3, UART5. * Windows: maybe need to disable driver-signing requirements: https://pureinfotech.com/disable-driver-signature-enforcement-windows-11/ * Linux setup: https://hackmd.io/@nerdCopter/H1dtIuUSn * Many thanks to RabbitAmbulance, Vitroid, Haslinghuis and other community members for portions of this information.