Updating in which order??

Firmware/software/electronics/mechanics
Post Reply
nurp
Beginner
Posts: 7
Joined: Sun Jan 31, 2016 5:18 pm

Updating in which order??

Post by nurp »

I bought a second hand crazflie 2.0 and updated the crazflie firmware to cf2-2015.08.1. I don't know what was the original version.
Now in order for everything to work, what else should I update?
I also don't have ps controller or android phone to test flying. any other recommendations? libcflie didn't work with the new fw.

At github repo, I see many firmwares and bootloaders such as;

crazyflie-bootloader
crazyflie2-nrf-bootloader
crazyflie2-nrf-firmware
crazyflie2-nrf-mbs
crazyflie2-stm-bootloader
crazyradio-firmware
lps-node-firmware

I try hard but can't make sense of everything :(
chad
Expert
Posts: 555
Joined: Sun Sep 28, 2014 12:54 am
Location: New York, USA
Contact:

Re: Updating in which order??

Post by chad »

nurp wrote:I bought a second hand crazflie 2.0 and updated the crazflie firmware to cf2-2015.08.1. I don't know what was the original version.
Now in order for everything to work, what else should I update?
I also don't have ps controller or android phone to test flying. any other recommendations? libcflie didn't work with the new fw.

At github repo, I see many firmwares and bootloaders such as;

crazyflie-bootloader
crazyflie2-nrf-bootloader
crazyflie2-nrf-firmware
crazyflie2-nrf-mbs
crazyflie2-stm-bootloader
crazyradio-firmware
lps-node-firmware

I try hard but can't make sense of everything :(
Hi nurp,

Don't over-complicate your life by looking at everything at once. The Crazyflie "universe" as it were is all open-source so people can read, understand, and modify virtually everything. Folks who want to simply fly and maybe tinker a little bit only need to deal with essentially two things: crazyflie-firmware and crazyflie-clients-python. You should use the latest "released" versions of those things and not worry about all the repositories until you understand the systems and sub-systems better. So, to answer your question:

1) Update the firmware on the Crazyflie (crazyflie-firmware) to the latest firmware release here. *** You've already done this! :)

2) If you're using the Bitcraze 0.6 VM, just double-click the "Update all projects" file on the Desktop. Then run the client.
If you've installed on another OS, update your CFClient (crazyflie-clients-python) to the latest here. Make sure you have all the dependencies installed to run that (Look at the README.md file in the section about whatever OS you're running it on - this one requires Python 3).

That's it! Go fly. :D
Crazyflier - my CF journal...
4x Crazyflie Nano (1.0) 10-DOF + NeoPixel Ring mod.
3x Crazyflie 2.0 + Qi Charger and LED Decks.
Raspberry Pi Ground Control.
Mac OS X Dev Environment.
Walkera Devo7e, ESky ET6I, PS3 and iOS Controllers.
Post Reply