Page 1 of 1

Updating in which order??

Posted: Fri Feb 05, 2016 9:08 pm
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 :(

Re: Updating in which order??

Posted: Sat Feb 06, 2016 2:30 am
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