will old products work with current software/firmware?

Post here to get support
Post Reply
yahugh
Beginner
Posts: 2
Joined: Mon Feb 08, 2016 12:54 am

will old products work with current software/firmware?

Post by yahugh »

I have a Crazyflie 1.0 and a Crazyradio that I haven't used in a long while, ever since my Linux laptop that ran the client software was stolen :( I've installed Cfclient 2015.09 on my Mac (OS X 10.9.5) but it doesn't seem to communicate with the Quadcopter. I'm seeing a number of error messages on the console when I start Cfclient but before I go hunting them down I have to ask the question, should I even expect the old hardware to work with the new client?

TIA
Hugh
chad
Expert
Posts: 555
Joined: Sun Sep 28, 2014 12:54 am
Location: New York, USA
Contact:

Re: will old products work with current software/firmware?

Post by chad »

yahugh wrote:I have a Crazyflie 1.0 and a Crazyradio that I haven't used in a long while, ever since my Linux laptop that ran the client software was stolen :( I've installed Cfclient 2015.09 on my Mac (OS X 10.9.5) but it doesn't seem to communicate with the Quadcopter. I'm seeing a number of error messages on the console when I start Cfclient but before I go hunting them down I have to ask the question, should I even expect the old hardware to work with the new client?

TIA
Hugh
Crazyflie 1.0 works fine with the new client. Bitcraze has maintained backward compatibility. It would help if you had the most recent firmware release on your Crazyflie for sure. What "latest" release of the client are you using and what errors are you seeing exactly? Let's work through those to see what your problem is.
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.
yahugh
Beginner
Posts: 2
Joined: Mon Feb 08, 2016 12:54 am

Re: will old products work with current software/firmware?

Post by yahugh »

Hi Chad. Thanks for your reply. I'm running cfclient 2015.09. I've been trying to install the latest firmware (crazyflie2-2015.08.1) but the client doesn't seem to be talking to the 'copter. I've attached a screen capture of the output from the console during a typical session. When the client window opens, I select the interface "radio://0/10/250K", and click on "connect". I note that the green LED on the 'copter is flashing rapidly as the console repeatedly displays "INFO:cflib.crazyflie:Resending for pattern (76, 1)". After a while I click "Cancel". If I don't click Cancel and let it keep running I eventually see

WARNING:cflib.crazyflie:Got link error callback [Too many packets lost] in state [2]
INFO:cflib.crazyflie:Callback->Disconnected from [radio://0/10/250K]
INFO:cflib.crazyflie:Callback->Connection lost to [radio://0/10/250K]: Too many packets lost

I never see any indication that the client has successfully established a link to the copter.
Attachments
cfclient_dump.txt
(6.65 KiB) Downloaded 306 times
chad
Expert
Posts: 555
Joined: Sun Sep 28, 2014 12:54 am
Location: New York, USA
Contact:

Re: will old products work with current software/firmware?

Post by chad »

Hi yahugh,

There is one other post on this issue but the user seems to have solved it without knowing how.

For you, if the CF is flashing its green LED during the connection attempt, it sounds like the Crazyradio is at least able to communicate with the CF. Did you say you tried the Bootloader and couldn't flash the firmware? The user in the above post seems to have been able to flash the firmware even though the copter wouldn't connect.

You could download an older version of the client and use that to flash the firmware, then try to connect again using the newer client. If that works we can blame a client/Crazyflie incompatibility. There shouldn't be a problem running two clients - provided you have all the dependencies installed...

Also, you wrote that you were trying to install the crazyflie2-2015.08.1 firmware but please note that fw is for Crazyflie 2! The one you want for your Crazyflie is crazyflie1-2015.08.1.bin.

Let us know if you make any progress!
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