Hi,
There was a question already but I couldn't find it. Also not in the FAQ.
Would you please write again how to learn the firmware version on my crazflie 2.0?
Thank you
How to learn firmware version crazyflie?
-
nurp
- Beginner
- Posts: 7
- Joined: Sun Jan 31, 2016 5:18 pm
-
nurp
- Beginner
- Posts: 7
- Joined: Sun Jan 31, 2016 5:18 pm
Re: How to learn firmware version crazyflie?
It says in the client application documentation;
To check the firmware version, under the View menu, open up Tabs→Console tab and look at the output when connecting to the Crazyflie 1.0/2.0.
And I check the console tab, it prints this:
IMU: MPU9250 I2C connection [OK].
IMU: AK8963 I2C connection [OK].
IMU: LPS25H I2C connection [OK].
EXPBRD: Found 0 memories.
EEPROM: I2C connection [OK].
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
AK8963: Self test [OK].
LPS25H: Self test [OK].
OW: Found 0.
SYS: Free heap: 5880 bytes
Is the version written to this output or did I misunderstand?
To check the firmware version, under the View menu, open up Tabs→Console tab and look at the output when connecting to the Crazyflie 1.0/2.0.
And I check the console tab, it prints this:
IMU: MPU9250 I2C connection [OK].
IMU: AK8963 I2C connection [OK].
IMU: LPS25H I2C connection [OK].
EXPBRD: Found 0 memories.
EEPROM: I2C connection [OK].
30 78 42 43 0 50 0 0 0 0 0 0 0 0 0 7D
Status 0
AK8963: Self test [OK].
LPS25H: Self test [OK].
OW: Found 0.
SYS: Free heap: 5880 bytes
Is the version written to this output or did I misunderstand?
-
chad
- Expert
- Posts: 555
- Joined: Sun Sep 28, 2014 12:54 am
- Location: New York, USA
- Contact:
Re: How to learn firmware version crazyflie?
It seems like some of your console output is missing... There should be a few lines above your top line, like this:
SYS: Build 58:2cad61d5f1a4 (2015.08.1-58) MODIFIED
SYS: I am 0x31343835313347012D0030 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
IMU: MPU9250 I2C connection [OK].
IMU: AK8963 I2C connection [OK].
IMU: LPS25H I2C connection [OK].
DECK_DRIVERS: Found 5 drivers
DECK_INFO: Found 0 deck memory.
DECK_CORE: 0 deck enumerated
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
LPS25H: Self test [OK].
SYS: Free heap: 5376 bytes
The line that reads: Build 58:2cad61d5f1a4 (2015.08.1-58) MODIFIED is your firmware version. Mine is a custom built firmware with changes not committed to the repository - hence it reads MODIFIED. If you use the latest released firmware, yours should look like this:
SYS: Build 0:61e23e51d7d3 (2015.08.1) CLEAN
SYS: Build 58:2cad61d5f1a4 (2015.08.1-58) MODIFIED
SYS: I am 0x31343835313347012D0030 and I have 1024KB of flash!
CFGBLK: v1, verification [OK]
IMU: MPU9250 I2C connection [OK].
IMU: AK8963 I2C connection [OK].
IMU: LPS25H I2C connection [OK].
DECK_DRIVERS: Found 5 drivers
DECK_INFO: Found 0 deck memory.
DECK_CORE: 0 deck enumerated
EEPROM: I2C connection [OK].
AK8963: Self test [OK].
LPS25H: Self test [OK].
SYS: Free heap: 5376 bytes
The line that reads: Build 58:2cad61d5f1a4 (2015.08.1-58) MODIFIED is your firmware version. Mine is a custom built firmware with changes not committed to the repository - hence it reads MODIFIED. If you use the latest released firmware, yours should look like this:
SYS: Build 0:61e23e51d7d3 (2015.08.1) CLEAN
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.
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.
-
proplane64
- Beginner
- Posts: 27
- Joined: Sat May 21, 2016 8:37 pm
Re: How to learn firmware version crazyflie?
My console reads blank......
-
arnaud
- Bitcraze
- Posts: 2538
- Joined: Tue Feb 06, 2007 12:36 pm
Re: How to learn firmware version crazyflie?
You can get the version in the about box as well, in help/about tab debug.
it should look like that:
Crazyflie
Connected: radio://0/94/2M
Firmware: 5383d70b2114 (MODIFIED)
it should look like that:
Crazyflie
Connected: radio://0/94/2M
Firmware: 5383d70b2114 (MODIFIED)