This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
projects:crazyflie:userguide:troubleshooting [2013-06-01 07:39] macke |
projects:crazyflie:userguide:troubleshooting [2013-06-05 10:32] tobias [When I start the Crazyflie the red LED blinks 5 times and I can't fly it?] |
||
---|---|---|---|
Line 11: | Line 11: | ||
During the start-up all the mounted sensors run a self test. If either of these test fail it will cause the 5 red blinks. It is possible to see exactly what failed by connecting to the Crazyflie with the cf-client and open up the console tab. | During the start-up all the mounted sensors run a self test. If either of these test fail it will cause the 5 red blinks. It is possible to see exactly what failed by connecting to the Crazyflie with the cf-client and open up the console tab. | ||
- | The picture shows the console tab with no errors but when you have an error it might say e.g //MPU6050: Self test acc Y [FAIL]. low: 0.300000, high: 0.949999, measured: 0.0.// This example means that the accelerometer Y axis didn't pass the self test and is probably defective. It is possible to get this error also if the Crazyflie is moved to much during the self test so try putting it on a sable surface before you power it on. | + | The picture shows the console tab with no errors but when you have an error it might say e.g //MPU6050: Self test acc Y [FAIL]. low: 0.300000, high: 0.949999, measured: 0.0.// This example means that the accelerometer Y axis didn't pass the self test and is probably defective. It is possible to get 5 blink error also if the Crazyflie is moved to much during the self test, so try putting it on a sable surface before you power it on. |
- | Another thing to try, if you get an accelerometer self test error with measured value 0.0, is to tap/bang it on the sides. E.g. use a table edge to tap/bangit | + | Another thing to try, if you get an accelerometer self test error with measured value 0.0, is to tap/bang it on the sides. E.g. use a table edge to tap/bang it against, and tap/bang the rounded corners of the PCB (where the LEDs are). This could in theory release the accelerometer lock-up. |
If anything of the above didn't fix it you probably have a broken sensor and the sensor needs to be replaced. Contact [[https:// | If anything of the above didn't fix it you probably have a broken sensor and the sensor needs to be replaced. Contact [[https:// | ||
Line 53: | Line 53: | ||
==== I'm having strange problems with the sensor test not passing/ | ==== I'm having strange problems with the sensor test not passing/ | ||
Try to flash the latest firmware using the instructions [[projects: | Try to flash the latest firmware using the instructions [[projects: | ||
+ | |||
+ | ==== I upgraded the firmware on the Crazyflie and now it doesn' | ||
+ | If you get errors during the upgrade or you upgrade to your own custom software that has bugs you might not be able to start the firmware. The typical behaviour for this during power on is that the red/gre LEDs blink and then nothing else happens. No sensor test is run (i.e no more blinking LEDs) and you cannot connect with the Crazyradio. | ||
+ | |||
+ | When upgrading the firmware the bootloader cannot be overwritten or modified so you always have the option of going into bootloader mode and upgrading the firmware again. [[projects: | ||
+ | |||
+ | ==== I'm having problems entering the bootloader mode ==== | ||
+ | Try the following steps: | ||
+ | - Power off the Crazyflie | ||
+ | - Un-plut and insert the Crazyradio again | ||
+ | - Start the cfclient | ||
+ | - Go to the menu // | ||
+ | - Power on the Crazyflie (not using USB, only battery) within 1-5 seconds after initiating the bootloader | ||
+ | - Flash new firmware **without** the //Verify// option enabled | ||
+ | |||