# 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=>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nxp.gitbook.io/mobilerobotics/extra-content/downloads-and-links.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
