
996.11 KB
Firmware for CrossFlight
* Note:
1. The firmware CrossFlight support:
The CrossFlight only can upgrade the firmware from Radiolink, and cannot upgrade the open-source firmware. The default firmware of CrossFlight is for Multicopter.
2. The Mission Planner for parameters setup that CrossFlight support:
The CrossFlight can set parameters by Radiolink Mission Planner, ArduPilot Mission Planner, and QGC Mission Planner.
3. The Mission Planner for firmware update that CrossFlight support:
① Connect the CrossFlight to the Radiolink Mission Planner, there is a (d5a4c778) default that can upgrade the firmware by both the Radiolink Mission Planner and ArduPilot Mission Planner.
② Connect the CrossFlight to the Radiolink Mission Planner, there is without a (d5a4c778) that also can upgrade the firmware by both the Radiolink Mission Planner and ArduPilot Mission Planner but need to upgrade the firmware to the latest below and Update Bootloader first.
Radiolink Mission Planner can be downloaded here: https://www.radiolink.com/crossflight_missionplanner
The latest firmware from RadioLink
Latest Firmware Upgrade Instructions
1. Add DShot Protocol and OneShot Protocol
2. Setting Steps
(1) ESC output protocol configuration, the method is shown in the figure below
(2) The pins definition and setting method
① The pins' definition
Pin outputs are grouped with the same Timer, and the protocol of the pin output in the same Group is the same. When a pin in the Group is configured as DShot, the rest of the pins in the Group will also be configured as DShot, and cannot be configured for other functions.
For example: when you plug the ESCs into the 1st, 2nd, 3rd, and 4th pins, all pins will be configured as DShot mode and cannot be configured as other functions. When other pins need to be configured as different modes, they need to allocate their pin functions reasonably according to the Group.
Solution: Insert the ESCs into Group 1 or Group 2, so that the other two groups of pins can be assigned to other functions.
② The pins distribution and setting method
The function of the pins can be selected in the [SETUP->Mandatory Hardware->Servo Output] menu.
The pins distribution of the CrossFlight is shown in the table below:
Group | Timer | Pins |
Group 1 | TimerA_1 | 3, 4, 5, 6 |
Group 2 | TimerA_4 | 2, 7, 8, 9 |
Group 3 | TimerA_9 | 1, 10 |
3. The Bootloader can be updated, and the firmware can be upgraded with the open-source Mission Planner after updating the Bootloader
Step 1: After upgrading the latest firmware by the Radiolink CrossFlight Mission Planner, click the [SETUP->Install Firmware->Bootloader Update] button in Mission Planner to update the Bootloader.
Step 2: After restarting the CrossFlight, you can upgrade the firmware with the open-source Mission Planner by clicking the [SETUP->Install Firmware->Load custom firmware] button. Only can upgrade the firmware from Radiolink. You can download it here: https://www.radiolink.com/crossflight_firmware
4. After the user has programmed the latest firmware and updated the bootloader, the red light of the CrossFlight will not flash when powered on by the battery, shortening the startup time of the CrossFlight.
5. Fixed the incorrect color output of neopixel programmable light strips.
6. Fixed the Timer function.
Attention: If you can not download the files when clicking the files above, please click the website below to download the files you need.
Firmware: http://www.radiolink.com.cn/firmware/flight_controller/crossflight_EN/
How to Install the firmware of CrossFlight?