# Downloads & Links

## QGroundControl

QGroundControl is the ground control software (GCS) of choice within the [Dronecode platform](https://www.dronecode.org/platform/). It can be used to flash, 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.

* [Download QGroundControl from QGroundControl.com](https://docs.qgroundcontrol.com/master/en/getting_started/download_and_install.html) (**Stable** release, **recommended**)
* [Download QGroundControl from QGroundControl.com](https://docs.qgroundcontrol.com/master/en/releases/daily_builds.html) (Daily build / **development** release)

## Flashing Downloads - FMUK66

### Which variant and file type should I choose?

How should you determine whether to use the -v3 (Rev. C/D) or -e (Rev. E) build? This depends on when you got your RDDRONE-FMUK66. Rev. C and D boards have been distributed before 2022 but are still supported. New boards distributed since the beginning of 2022 are **most likely Rev. E**. You can also recognize a Rev. E board by the 8x RC PWM outputs (older boards had 6x PWM), or the small 2-pin NFC antenna connector on the side (which was not present on previous revisions).

Finally, you look at the purpose for which you need the binary. Are you flashing the FMUK66 board with a debugger (for example because you are using the board for the very first time), then you need the **.bin** file. If you have already flashed the board before and a bootloader has already been installed, then you can also upload it as a custom firmware binary through QGroundControl. For this you need the **.px4** file. Then there is also the **.elf** format which can be used with debugging software (e.g. GDB).

### Bootloader Download Links

(Note: NXP does not provide precompiled code. Binaries are available through the courtesy of PX4)

Check above which file(s) type you should download.

**For Rev. C/D:**

{% file src="<https://3991116448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8v3AGPa-j5DtYx8zqd%2Fuploads%2FGQ193LYCJp6byEAFcyAt%2Fnxp_fmuk66-v3_bootloader.bin?alt=media&token=265180cd-e908-463d-bd56-710c85f617ec>" %}

**For Rev. E:**

{% file src="<https://3991116448-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8v3AGPa-j5DtYx8zqd%2Fuploads%2Fc46PFaRvOrRs9s5KrMiO%2Fnxp_fmuk66-e_bootloader.bin?alt=media&token=878c1535-47fd-4911-a6c1-457f4fa91ff0>" %}

### Firmware Download Links

#### Stable versions:

FMUK66-v3:

* [Download nxp\_fmuk66-v3\_default.bin](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/stable/lastSuccessfulBuild/artifact/build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.bin) (for **Rev. C/D**, use with **J-Link**)
* [Download nxp\_fmuk66-v3\_default.elf](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/stable/lastSuccessfulBuild/artifact/build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.elf) (for **Rev. C/D**, use with **debugging**)
* [Download nxp\_fmuk66-v3\_default.px4](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/stable/lastSuccessfulBuild/artifact/build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.px4) (for **Rev. C/D**, use for **QGC**)<br>

&#x20;FMUK66-e:

* [Download nxp\_fmuk66-e\_default.bin](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/stable/lastSuccessfulBuild/artifact/build/nxp_fmuk66-e_default/nxp_fmuk66-e_default.bin) (for **Rev. E**, use with **J-Link**)
* [Download nxp\_fmuk66-e\_default.elf](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/stable/lastSuccessfulBuild/artifact/build/nxp_fmuk66-e_default/nxp_fmuk66-e_default.elf) (for **Rev. E**, use with **debugging**)
* [Download nxp\_fmuk66-e\_default.px4](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/stable/lastSuccessfulBuild/artifact/build/nxp_fmuk66-e_default/nxp_fmuk66-e_default.px4) (for **Rev. E**, use for **QGC**)

#### Development / Main branch:

&#x20;FMUK66-v3:

* [Download nxp\_fmuk66-v3\_default.bin](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/main/lastSuccessfulBuild/artifact/build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.bin) (for **Rev. C/D**, use with **J-Link**)
* [Download nxp\_fmuk66-v3\_default.elf](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/main/lastSuccessfulBuild/artifact/build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.elf) (for **Rev. C/D**, use with **debugging**)
* [Download nxp\_fmuk66-v3\_default.px4](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/main/lastSuccessfulBuild/artifact/build/nxp_fmuk66-v3_default/nxp_fmuk66-v3_default.px4) (for **Rev. C/D**, use for **QGC**)

&#x20;FMUK66-e:

* [Download nxp\_fmuk66-e\_default.bin](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/main/lastSuccessfulBuild/artifact/build/nxp_fmuk66-e_default/nxp_fmuk66-e_default.bin) (for **Rev. E**, use with **J-Link**)
* [Download nxp\_fmuk66-e\_default.elf](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/main/lastSuccessfulBuild/artifact/build/nxp_fmuk66-e_default/nxp_fmuk66-e_default.elf) (for **Rev. E**, use with **debugging**)
* [Download nxp\_fmuk66-e\_default.px4](http://ci.px4.io/job/PX4_misc/job/Firmware-compile/job/main/lastSuccessfulBuild/artifact/build/nxp_fmuk66-e_default/nxp_fmuk66-e_default.px4) (for **Rev. E**, use for **QGC**)

## J-Link flasher

This is a link for the Segger Microcontroller 8.08.91 used to flash the bootloaders to various different boards. Use this link if you are interested on what this microcontroller does and its specifications.&#x20;

{% embed url="<https://nl.mouser.com/ProductDetail/Segger-Microcontroller/80891?qs=sGAEpiMZZMu3sxpa5v1qrl/Cvv/AKsiqz2V3YOhWPBg=>" %}
