# Setting Up QGroundControl

When QGroundControl starts, it grabs up all the COM ports on the computer and hangs onto them. Windows and Linux only allow one application at a time to own a COM port, so once QGroundControl has the ports, CeruleanTracker can’t get at the ROV Locator Receiver or the GPS. Follow these instructions to tell QGroundControl to leave the COM ports alone. This will not have any effect on the way a BlueROV2 operates.

Requirements:

* QGroundControl >= 3.5.2
* BlueROV2 with a recent version of Companion

Open the Q menu of QGroundControl, and find the section about 1/3 of the way down that looks like the picture below. Change the settings so they look like the following picture:

{% hint style="info" %}
Note: Each time you upgrade QGroundControl you may have to repeat this process.
{% endhint %}

![Q Part of the Q menu of QGroundControl](/files/eC1DPrAWt5u9e1kumdhC)


---

# 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://docs.ceruleansonar.com/c/ceruleantracker/ceruleanmap/setting-up-qgroundcontrol.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.
