forked from bitcraze/crazyflie-firmware
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(bitcraze#396) updated the flashing firmware and moved cold boot to s…
…eperate page
- Loading branch information
Showing
6 changed files
with
45 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
--- | ||
title: Recovery firmware flashing | ||
page_id: recovery-mode | ||
--- | ||
|
||
_Only use this type of firmware flashing if you crazyflie is not booting up properly. Check [the cfclient userguide](/docs/userguides/userguide_client.md) for the official instructions._ | ||
|
||
For updating the Crazyflie firmware there\'s the possibility to enter | ||
bootloader mode and flash [new | ||
firmware](https://github.com/bitcraze/crazyflie-release/releases) from within the | ||
client. The bootloader mode is accessed from the menu | ||
*Crazyflie-\>Bootloader*. If there is any problem during the flashing or | ||
a wrong firmware is flashed the process can just be started again. | ||
|
||
![CFclient bootloading](/docs/images/bootloader-recovery.png) | ||
|
||
To update the firmware in the Crazyflie 2.X do the following: | ||
|
||
- Make sure that the Crazyflie is disconnected from the client and | ||
powered off. | ||
- Go to the menu *Crazyflie-\>Bootloader* | ||
- Select the \"Cold boot (recovery)\" tab in the dialog. | ||
- Hold the button for about 3 seconds when turning | ||
it on until the blue LED M2 starts to blink to get into bootloader | ||
mode. If a wrong nRF51 firmware has been flashed you might have to | ||
start from an un-powered state. Then hold the button and connect | ||
power. | ||
- Click \"Initiate bootloader cold boot\" | ||
- Select the latest release from the drop down menu or select it if you have downloaded it from the [Github release page](https://github.com/bitcraze/crazyflie-release/releases). | ||
- Press \"Program\" and wait (do not restart the crazyflie untill it is finsished.) | ||
- Press \"Restart in firmware mode\" | ||
|
||
_Be aware that the Lighthouse FPGA will not be updated in this mode, so please use the [the cfclient userguide](/docs/userguides/userguide_client.md) after you have recovered crazyflie._ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters