====== Betaflight Troubleshooting ====== Are you having problems with your Betaflight multicopter. Follow this guide to resolve your problems. ===== Links ===== [[https://impulserc.com/pages/downloads|Impulse RC Driver Fixer]] [[https://github.com/betaflight/betaflight-configurator/releases|Betaflight Configurator]] [[https://esc-configurator.com/|ESC Configurator]] [[https://github.com/bitdump/BLHeli/releases|BLHeli32 Suite]] [[https://am32.ca/configurator|AM32 Configurator]] ===== Content ===== ==== No USB Connection / FC not recognized ==== * Make sure the LED's on your flight controller light up once you plug the USB cable in * Check the USB port for damage, dirt or coating that prevents connection * When using USB-C to USB-C or USB-C to microUSB cable, try to use USB-A to USB-C or USB-A to microUSB cable * Install the correct drivers using the ImpulseRC driver fixer * Make sure you have no short on your FC and the polarity of all soldered devices is correct * If only one red led lights up, the FC is in DFU mode. Try to reconnect the cable ==== Enter DFU Mode ==== * In the newer Betaflight Configurators you can access DFU mode by pressing the Button "Activate Boot Loader / DFU" in the setup tab * Else you can write dfu into the CLI and confirm by pressing enter * Also you can press the boot button while plugin in your USB cable to the fc * Once in DFU mode the red led of the FC should light up solid and Betaflight Configurator recognizes the FC in DFU mode * If that is not the case install the correct drivers with the ImpulseRC driver fixer ==== I can not arm my quad ==== * There are a lot of things that can prevent a quad from arming * First remove the propellers and or use a smoke stopper * Plug in the usb cable and connect to betaflight * Power on your transmitter that should already be bound to your RX * Power up your quad using a power supply or matching LiPo battery * Now go to the setup tab in Betaflight configurator and try to arm your quad using the assigned arm switch * You now should see some "Arming disabled flags" pop up in the info section at the right side of your screen. * Proceed here if you don't see any arming flags * Check if you get any receiver input --> Section Receiver * Check if your modes are set correct --> Section Modes * Proceed here if you see any arming flags * Remember the Arming Disable Flag that you are getting and have a look at this table [[https://betaflight.com/docs/wiki/guides/current/arming-sequence-and-safety#description-of-arming-prevention-flags|Arming Disable Flags]] ==== I get no receiver input ==== * Make sure your transmitter is powered on * Make sure your receiver is powered on. Depending on the model you have to power up your quad and usb power is not enough to power the receiver. * Make sure your transmitter is bound to your receiver. * Check that the output map of your receiver matches your desired link protocol and wiring. * Check the wiring on your FC. For this look up a pinout of your receiver and FC. Make sure RX and TX are crossed. So receiver RX --> FC TX and receiver TX --> FC TX. Also remember the UART number of this port. * Go into the ports tab in the Betaflight Configurator and make sure you select "Serial RX" on the port you solderd your RX on. * To check connection go to the "Receiver Tab" in Betaflight configurator and see if the bars move with your input. * Make sure to select the correct Receiver Mode and Serial Receiver Provider for your receiver. Most new receivers use Serial and CRSF. ==== Modes ==== ==== GPS is not working ==== ==== My quad flips out on arming ==== ==== I get no OSD ==== ==== Unlock my VTX ====