> 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/payloads/third-party-payloads/hovermap-st-x-and-st-lidar/hovermap-setup-on-astro.md).

# Hovermap Setup on Astro

{% embed url="<https://youtu.be/i5xrffLTgM0>" %}
Hovermap setup tutorial
{% endembed %}

### Mounting ST-X or ST on Astro

The mounting kit for Astro can be purchase from Emesent and includes the mounting bracket, fasteners, dampers, and IO cover, and cable.

{% hint style="warning" %}
Hovermap ST is too heavy for Astro, and can only be flown on Astro Max
{% endhint %}

{% hint style="info" %}
Hovermap ST-X and Hovermap ST have different mounting brackets to balanced the CG of aircraft. Ensure you are using the correct bracket. Reach out to Freefly or Emesent support if you have questions
{% endhint %}

1. Remove the isolator and payload cable from the lower chassis. Then, screw the Hovermap dovetail bracket using the shoulder screws.

<figure><img src="/files/8ErxpAg6G2H9PnR2zEux" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
Use a 2.5mm driver and Loctite 222 on the screws. Be sure to tighten them down all the way!
{% endhint %}

2. Attach the ZPD connector to the IO panel on Astro.

<figure><img src="/files/IvVCeOlKeIN6E7ztixUx" alt="" width="375"><figcaption></figcaption></figure>

3. Then screw the cover over the IO panel, torquing the bolts to finger-tight.
4. Connect the cable to the back of Hovermap.

<figure><img src="/files/9Tj3o4gOu7877ZgxzxJW" alt="" width="375"><figcaption></figcaption></figure>

### Mapping Only - Astro Parameter Configuration

Update your aircraft to the latest firmware to enable Hovermap functionality.

### Assisted or Autonomous - Astro Parameter Configuration

**For assisted and autonomous missions, Astro parameters need to be updated to enable communication with Hovermap and to increase rate setpoint tracking on Astro.** See the autonomous section for more details:

{% content-ref url="/pages/UDEtgqlGW566wudPkzi6" %}
[Assisted/Autonomous Flight](/ecosystem/payloads/third-party-payloads/hovermap-st-x-and-st-lidar/assisted-autonomous-flight.md)
{% endcontent-ref %}

### Pilot Pro and Hovermap Configuration

{% hint style="info" %}
Live preview and connection is currently only supported with Pilot Pro + Astro
{% endhint %}

1. Install the Emesent Commander App on Pilot Pro. You will need to add your Pilot Pro to the Emesent channel of apps to download it.
   1. Connect the Pilot Pro tablet to the internet via the wifi settings
   2. Open the camera app on the tablet
   3. Scan this QR code and copy the link when it pops up

<figure><img src="/files/qKMLnQv8C8mrmkEfBnKA" alt=""><figcaption></figcaption></figure>

1. Open the Freefly Updater app
2. Go to *Settings > Repositories*
   1. Click on *+ ADD REPOSITORIES*
   2. Paste the link you copied from the QR code (alternatively type this: <http://freefly-updater.freeflysystems.com/v1_third_party/emesent/stable_repo/>)
   3. Exit the Repository menu
3. You might need to enable *Freefly Updater app* in Settings under *Install Unknown Apps*
4. Go to Latest > Commander > Install
5. Open the app once it's downloaded
6. Permission Commander access pop up messages
7. Enter

{% hint style="success" %}
The latest tested version of Commander is 2.2.1
{% endhint %}

2. Check that Hovermap is up to date on Cortex Firmware. If not, follow Emesent's documentation on [firmware updates](https://emesent.com/portal).

{% hint style="success" %}
Latest [Hovermap firmware](https://manage.emesent.com/software_downloads) for Astro is Cortex 4.1.3

This can be found once connected in the Commander app in the 'Web UI' page
{% endhint %}

3. Power on Astro, which should also power on Hovermap. Wait until the lights on the back of Hovermap to turn breathing blue.

<figure><img src="/files/P9ptw3R0v2k1UBs98JeP" alt="" width="188"><figcaption></figcaption></figure>

4. Open Commander the app and click on the ethernet icon in the upper left corner. Click *Change Hostname* and set the IP address to 192.168.144.101

![](/files/mWBU887QhnAhEKjQa7xR) ![](/files/29qO2EZoumvNuSlqoyWz)

5. Refresh the Commander app and wait for an ethernet connection to be shown. This may take a few minutes.<br>
6. You're connected to Hovermap through Astro!

### Hovermap Configuration with Pilot Pro (Doodle Radio)

**Context (Herelink vs Doodle Labs):** On Herelink, standard RC commands are carried over SBUS, so the S2 (Autonomy) switch works with Hovermap with no extra setup. On Astro Blue (Doodle Labs radios), there is no native SBUS RC path; Freefly added MAVLink RC\_CHANNELS passthrough support in Pilot Pro Firmware 2.2.0+ to enable S2 forwarding. The steps below are required to configure this on Doodle Labs.

**Summary**: Pilot Pro Firmware 2.2.0+ adds MAVLink RC\_CHANNELS support so the S2 (Autonomy) switch can be forwarded from Pilot Pro → Astro Blue (Doodle Labs radio) → Hovermap.

**Prerequisites**

* Hardware: Astro Blue (Doodle Labs), Hovermap payload, Pilot Pro
* Software: Pilot Pro Firmware 2.2.0+, compatible Astro firmware, Emesent Commander
* Files: [HOVERMAP\_EMESENT.yaml](https://freeflyeng.s3.us-west-2.amazonaws.com/_SoftwareReleases/IO_MAPPING_Pilot_Pro_HOVERMAP_EMESENT.yaml) — input mapping preset

**Setup**

1. Configure Astro with Hovermap as [normal](/ecosystem/payloads/third-party-payloads/hovermap-st-x-and-st-lidar.md).
2. **Install & update Pilot Pro -** Follow the [instructions for Pilot Pro](https://freefly.gitbook.io/pilot-pro-public/maintenance/software-and-firmware-updates) to update Pilot Pro Firmware and App so that you are running Firmware v2.2.0 or above.
3. **Import the input mapping**
   1. Copy `HOVERMAP_EMESENT.yaml` to a USB drive; plug into Pilot Pro.
   2. Pilot Pro App → Input Mapping → grant file access if prompted.
   3. User Presets → Import → select \`HOVERMAP\_EMESENT.yaml\` → Apply. (Controls may freeze briefly while settings are applied.)
4. If required, Configure AMC to talk to Astro
   1. Tablet → open Auterion Mission Control (AMC) → Settings → Comm Links → Add:

      \- Name: \`Pilot Pro\`

      \- Type: \`TCP\`

      \- Host: \`192.168.144.20\`

      \- Port: \`5790\`

      \- Save and Connect.
5. Configure Astro parameters
   1. AMC using Advanced Mode, open Parameters and set
      1. MAV\_0\_FORWARD = Enabled (forwards S2; but increases CPU load)
      2. COM\_RC\_IN\_MODE = MAVLink Only (formerly known as Joystick Only)
      3. SER\_EXT\_2\_BAUD = 500000 8N1
      4. MAV\_2\_MODE = Custom
      5. SDLOG\_MODE = Disabled (reduces CPU; but disables on-aircraft logging, which will make any incident investigation or troubleshooting much more difficult.)
6. Reboot & verify
   1. Reboot Astro and Hovermap.
   2. In Emesent Commander, complete the autonomy setup. (The first scan may fail while parameters are set—repeat once prompted.)
7. Confirm the S2 switch state is reflected in Commander before takeoff.

### Mission Planning and Flight

See this section on mapping with Hovermap

{% content-ref url="/pages/KK5Y7d80GZYErxZ405yP" %}
[Mapping with Hovermap](/ecosystem/payloads/third-party-payloads/hovermap-st-x-and-st-lidar/mapping-with-hovermap.md)
{% endcontent-ref %}

### Assisted/Autonomous Flight

See this section on flying Astro with assisted/autonomy enabled:

{% content-ref url="/pages/UDEtgqlGW566wudPkzi6" %}
[Assisted/Autonomous Flight](/ecosystem/payloads/third-party-payloads/hovermap-st-x-and-st-lidar/assisted-autonomous-flight.md)
{% endcontent-ref %}

### Post Processing

Check out Emesent's documentation for details on how to remove data and post-process for ST-X:

{% hint style="success" %}
[https://emesent.com/portal](https://emesent.com/portal/)
{% endhint %}


---

# 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:

```
GET https://docs.freeflysystems.com/ecosystem/payloads/third-party-payloads/hovermap-st-x-and-st-lidar/hovermap-setup-on-astro.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.
