> For the complete documentation index, see [llms.txt](https://docs.freeflysystems.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.freeflysystems.com/ecosystem/controller/pilot-pro/operating-handbook/radio-modules/doodle-labs-radio-module/doodle-channel-selection.md).

# Doodle Channel Scanning and Selection

Unlike Herelink radios, which automatically hop channels to avoid interference, Doodle radios operate on a fixed channel.

It is important to select an optimal channel to maximize radio range and performance.

Astro's Doodle radios operate in the 2.4 GHz band, which other Wi-Fi systems also use. By default, units ship from the factory with channel 3 selected. This channel avoids most typical Wi-Fi routers.

## Scanning

{% hint style="success" %}
[Update to the latest Pilot Pro app](/ecosystem/controller/pilot-pro/maintenance/software-and-firmware-updates.md) for the most reliable channel scans.
{% endhint %}

{% stepper %}
{% step %}

### Ensure Astro is Powered Off

This will ensure that the Astro's radio will not negatively impact the results of the scan. The app will warn you if you attempt to scan while Astro is powered on (this can be disregarded if you wish to continue anyway).
{% endstep %}

{% step %}

### Open Pilot Pro App

Navigate to Radio Settings > Channel Select
{% endstep %}

{% step %}

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2F6YBAik3Tt8qm2dgarfvD%2Fimage.png?alt=media&amp;token=4e8e5e4f-1c54-45fb-bcae-9fd58068db50" alt=""><figcaption><p>Navigating to Radio Settings in the Pilot Pro App</p></figcaption></figure>

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2FZffJtDbHwkObRJAvm2EJ%2Fimage.png?alt=media&amp;token=23fbf7d6-3f2d-4009-b565-8e59953a9efc" alt=""><figcaption><p>Starting a Channel Scan in the Pilot Pro App</p></figcaption></figure>
{% endstep %}

{% step %}

### Begin Scan

Once you begin scanning, there will be a progress bar. This can take at least 1 minute to complete, but sometimes more depending on your environment.

Note that older versions of Pilot Pro may require you to manually stop the scan.
{% endstep %}

{% step %}

### Analyze Results

After scanning starts, the app displays a visualization when the scan completes.

Below is an example of the results in a busy RF environment (e.g. indoors in a busy office), without any clear "green" channels to choose from.

These graphs are visual representation of absolute quality, ranging from red to green, with red being the busiest/worst channels to use for this particular environment.

The best channel to choose is up to you. In general, look for green channels that are as far away from red channels as possible.

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2Fg5NXrkvFIrOL82PbuDoH%2Fimage.png?alt=media&amp;token=a90f48ed-7cfa-4144-88c1-c36e4043d037" alt=""><figcaption><p>Pilot Pro app with Completed Channel Scan</p></figcaption></figure>
{% endstep %}

{% step %}

### Advanced Diagnostics

Detailed statistics are available by navigating to the "Advanced" tab, and tapping "Scan Diagnostics".

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2FilraRNt7WnvjB2xNqcG5%2Fimage.png?alt=media&amp;token=ce7bb7b8-8f28-4b6a-aed1-b0b0abf515ad" alt=""><figcaption><p>Accessing Doodle Labs Scan Diagnostics</p></figcaption></figure>

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2F3cZCWH5Yz5o8kcSZSZmY%2Fimage.png?alt=media&amp;token=1deacb0b-cbb5-4f05-a8ba-355eed706689" alt=""><figcaption><p>Pilot Pro Scan Diagnostics</p></figcaption></figure>

There will be a recommended channel at the top, with a score out of 100. In general, this will be the best choice, but ultimately the choice is up to you. The next section goes over how to actually switch channels.
{% endstep %}
{% endstepper %}

## Channel Selection & Switching

{% stepper %}
{% step %}

### Power On Astro

Wait until the Astro has booted and connected to the Pilot Pro. If you are not already here after channel scanning, navigate to Radio Settings > Channel Select. You can confirm the two radio modules are connected by the green bubbles:

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2FuVzAY8zAfsNZ6gGl4zsv%2Fimage.png?alt=media&amp;token=ba23c15c-33be-4f38-83d5-71b93b2a01e2" alt="" width="239"><figcaption></figcaption></figure>

{% hint style="warning" %}
If you switch channels while Astro is powered off, the radios will no longer be on the same channel.

You will need to either switch back to the original channel, or go through the [pairing/binding process](/ecosystem/controller/pilot-pro/operating-handbook/radio-modules/doodle-labs-radio-module/doodle-binding-pairing.md).
{% endhint %}
{% endstep %}

{% step %}

### Choose Channel

Once you've analyze which channel you prefer, tap on your preferred channel. When prompted, confirm.

This process will take up to 1 minute to complete. Losing connection is normal, and you will see the status change as the channel switch is applied to both ground and air radios.

<figure><img src="https://2546427254-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWXREyAKYAeQJ4gfg2SPg%2Fuploads%2F6dq8yvtVHn87h9XNMKCT%2FChannelSwitch.gif?alt=media&amp;token=e4b65e4b-cdc4-4f44-b6c5-4be7f3c64323" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Doodle Channel Allocation

Each channel is 10 MHz wide and uses the same center frequency as 2.4 GHz Wi-Fi. The allocations are:

<table data-search="false"><thead><tr><th>Channel Number</th><th>Center Frequency (MHz)</th><th>Frequency Range (MHz)</th><th data-hidden></th></tr></thead><tbody><tr><td>1</td><td>2412</td><td>2407-2417</td><td></td></tr><tr><td>2</td><td>2417</td><td>2412-2422</td><td></td></tr><tr><td>3</td><td>2422</td><td>2417-2427</td><td></td></tr><tr><td>4</td><td>2427</td><td>2422-2432</td><td></td></tr><tr><td>5</td><td>2432</td><td>2427-2437</td><td></td></tr><tr><td>6</td><td>2437</td><td>2432-2442</td><td></td></tr><tr><td>7</td><td>2442</td><td>2437-2447</td><td></td></tr><tr><td>8</td><td>2447</td><td>2442-2452</td><td></td></tr><tr><td>9</td><td>2452</td><td>2447-2457</td><td></td></tr><tr><td>10</td><td>2457</td><td>2452-2462</td><td></td></tr><tr><td>11</td><td>2462</td><td>2457-2467</td><td></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.freeflysystems.com/ecosystem/controller/pilot-pro/operating-handbook/radio-modules/doodle-labs-radio-module/doodle-channel-selection.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
