Download preconfigured virtual machine image (Courtesy of Dronecode)
A preconfigured Ubuntu Linux virtual machine image for Oracle VM VirtualBox is available for download courtesy Dronecode. The image includes the tools for editing, building and debugging software for the RDDRONE-FMUK66 and other HoverGames hardware.
More information and instructions are available in our Developer Guide, including instructions on how to setup your own virtual machine from scratch. It is recommended to have a look at these pages, and adapt some of the default settings to add more RAM and CPU cores to your VM if your hardware is powerful enough.
(Note: NXP does not provide precompiled code. Binaries courtesy of PX4.io)
Download nxp_fmuk66-v3_default.px4 (stable build, recommended, for use with QGroundControl)
Download nxp_fmuk66-v3.bin (stable build, recommended, for use with J-Link Commander)
Download nxp_fmuk66-v3_default.elf (stable build, recommended, for debugging)
Download nxp_fmuk66-v3_default.px4 (latest development build, for use with QGroundControl)
Download nxp_fmuk66-v3.bin (latest development build, for use with J-Link Commander)
Download nxp_fmuk66-v3_default.elf (latest development build, for debugging)
The RDDRONE-FMUK66 (NXPhlite) is fully supported by PX4 Autopilot. It is recommended to start with the latest stable version. An overview of releases is available on GitHub.
When updating PX4 firmware through QGroundControl, it is not necessary to download a firmware binary separately. QGroundControl can do this for you. It will upload the latest stable release to your FMU by default, but you can also select the latest development build or a custom binary (.px4 or .bin file).
The latest stable release of PX4 for the RDDRONE-FMUK66 is also available on the PX4 CI server. Several files are available. The .px4 files (also available on GitHub) can be used with the custom binary option in QGroundControl. J-Link Commander requires a .bin file for writing the software to the board. The .elf can be used for debugging purposes.
The latest development version (unstable) can also be directly downloaded from the CI server. Please keep in mind that these builds might be untested and could still include serious bugs.
(Note: NXP does not provide precompiled code. Binary courtesy of PX4.io)
A precompiled PX4 bootloader is available for convenience. This file will be updated infrequently and usually without notice. There is usually no need to update the bootloader after it is loaded once.
This GitBook has a guide for programming software using the J-Link debugger. The bootloader binary has to be programmed at memory address 0x0000 on the RDDRONE-FMUK66. There are also instructions for building the bootloader from source, in case you ever need it.
Download QGroundControl (Stable release, recommended)
Download QGroundControl (Daily build / development release)
QGroundControl is the ground control software (GCS) of choice within the Dronecode platform. It can be used to configure and control any FMU that runs PX4 or a MAVLink compatible flight stack. It is recommended to use the latest stable release and update regularly when new releases become available.
J-Link Commander is used to flash binaries onto the RDDRONE-FMUK66 board. The latest (stable) release of the J-Link Software and Documentation Pack is available at the SEGGER website for different operating systems.
Download FlySky-i6S firmware updater (click the firmware button at the bottom of the page)
The firmware on the radio controller can be updated by connecting the transmitter to your PC with a micro-USB cable. Go to the settings menu on the controller, and select "Firmware update". Run the firmware updater tool on your PC to update the firmware on your controller.
In some cases you might need to install a VCP driver for the FTDI (USB-TTL-3V3) cable. It is available for Windows and Mac OS. For Windows there is a setup executable available in the "Comments" column.