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?
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?
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.
-
- Beginner
- Posts: 27
- Joined: Sat May 21, 2016 8:37 pm
Re: How to learn firmware version crazyflie?
My console reads blank......
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)