I recently picked up a [Walksnail Avatar HD Goggles X with Moonlight kit and GM3](https://www.caddxfpv.com/products/walksnail-avatar-hd-goggles-x-with-moonlight-kit-and-gm3) which is a setup for low latency first person view with head tracking - so you can look left and right, and the camera on the drone or vehicle will turn left and right to match.
Unfortunately the [official instructions](https://www.youtube.com/watch?v=EhOi91cIbQ0) leave a lot to be desired, skipping steps, and linking to no-longer-available YouTube videos - after figuring out the gaps I've posted the full setup process below:
# Hardware
Get all your parts out and do the following:
## Prepare the Camera
![[fpv_camera_1.jpeg]]
- Remove the 4 screws from the back of the camera.
![[fpv_camera_2.jpeg]]
- Disconnect the camera signal cable from the back of the camera.
- Be careful, use tweezers or your fingernail to push the connector directly away from the back of the camera (do not pull on the cable itself).
- It may have some slight rubbery glue on the sides (black globs in the picture). Cut through it / scrape it off if necessary, and make sure none is left in the way of the connector.
![[fpv_camera_3.jpeg]]
## Mount the Camera to the Gimbal
- Connect the camera signal cable from the gimbal's body to the camera (where you just removed the other cable).
![[fpv_camera_4.jpeg]]
- Position the camera in the gimbal, it is a tight fit - make sure the gimbal cable does not get pinched.
- Use the 4 screws you removed from the back of the camera to fix it in place.
## Connect the Camera Signal Cable to the VTX
- Remove the two bolts holding the panel where the camera signal cable enters the VTX.
![[IMG_3207.jpeg]]
- Carefully remove the old camera signal cable, which should disconnect by moving straight away from the VTX
- I placed a small flathead under the cable and gently pressed upwards on both sides)
- Connect the camera signal cable coming out of the gimbal to the VTX, and reattach the panel using the bolts.
![[fpv_camera_5.jpeg]]
## Connect the Gimbal's Control Cable to the VTX
- Locate the cable with an 8-wire plug on one end, and a 2-wire plug on the other (the rest of the cables are bare for DIY).
![[fpv_camera_6.jpeg]]
- Plug the 8-wire end into the back of the gimbal, with the red and black towards the top.
- Plug the other end into the VTX port marked with the white dot, using a tool to gently press it until it seats.
- Use electrical tape to cover the ends of all the other wires except the red and black ones - we aren't using them in this setup.
## Connect the VTX Power Cable
- Locate the 4 wire cable that came with the VTX and plug it into the port on the other side from the gimbal control cable.
- Use electrical tape to cover the ends of the white and grey cables, leaving the red and black ones bare.
## Add Power Connector(s)
- There is now a bare red and black wire coming out of both the gimbal and the VTX, which we need to add a connector to our power source for.
- You can optionally solder them both together, and use a single connector to power both components, or add a separate connector to each.
## Ensure Airflow to the VTX
- The VTX will overheat within a few minutes if not provided constant airflow - this may not be an issue if mounted on an RC plane or near to a drone's propellers.
- For situations that do not provide consistent airflow, you may need to add an external fan to ensure it.
# Firmware Updates
Follow these steps to upgrade the 4 sets of firmware - goggles, head tracking (inside the goggles), vtx, gimbal.
> [!WARNING] Do not update any of your firmware unless you also have this [4-pole to 5-pole cable](https://www.caddxfpv.com/products/audio-cable-dual-head-90-4-pole-to-5-pole) - If you don't, order the cable, and leave your firmware as-is until you have it.
## Upgrade Goggles Firmware
- Download the latest stable Avatar firmware from the [CADDX Download Center](https://www.caddxfpv.com/pages/download-center)
- Format an SD card as MS-FAT / FAT32 and copy the file "AvatarX_Gnd_x.x.x.img" to its root.
- Insert the SD card in the goggles, turn them on, and hold down the link/bind button for 10 seconds until you hear a beep.
- After about 10 seconds, the goggles will begin beeping once every second, this will continue until the firmware update is complete.
## Upgrade the Head Tracking Firmware (Windows Required)
- The head tracking firmware is in the goggles, and updated separately from the goggles firmware.
- Connect the goggles to the update board, using the 5-pin cable end in the goggles, and the 4 pin cable end in the board.
- Connect the update board to the computer.
- Power on the goggles.
- Open CWHeadTracker.exe and use the first control to set it to English.
- Use the second control to select the COM port (it may do this for you automatically).
- Click "Open" and choose "CwGimbalZGV2Main_VX.X.cahf"
- Click Upgrade and wait for the progress bar to finish.
## Upgrade VTX Firmware
- Format an SD card as MS-FAT / FAT32 and copy the file "AvatarMoonlight_Sky_x.x.x.img" to its root. (This file is in the same download as from the previous step).
- Insert the SD card in the VTX.
- Use the "USB Cable" that comes with the VTX to connect between the VTX USB Port and the REC USB Port, aligning the white wire with the white dot.
- Power on the VTX and wait for the green light to flash.
- Press and hold the linking button on the VTX for 8 seconds, release once the indicator light turns red.
- Wait for approximately 1 minute. After the upgrade is sucessful the VTX indicator light will be green (blinking or solid).
## Upgrade Gimbal Firmware (Windows Required)
- Download the latest stable GM Gimbal firmware from the [CADDX Download Center](https://www.caddxfpv.com/pages/download-center)
- Connect the CH340X upgrade board to your PC with USB, and to the side port of the gimbal with the 3 wire connector.
- Open the GimbalConfig software and power on the gimbal.
- Set the language to English (top left button on the right hand column of buttons).
- Select the COM port (only 1 option) using the control right below the language contorl.
- Click "Open" and choose "CwGimbalZGV2Main_VX.X.cahf" from the same download.
- Click "Upgrade" and wait for the progress bar to complete.
# Software Setup
## Connect the VTX and the Goggles
- Power on the VTX and wait until the light is blinking green.
- Power on the goggles and wait until the main screen shows.
- Using a tool, press the sync button on the VTX, and the sync button on the goggles. They will now pair and you will see the camera feed in the goggles.
## Enable Head Tracking
- In the goggles access Settings -> Device -> Head Tracking and enable the mode you want. PTZ tracks all 3 axis.
- When looking through the goggles, triple-tap the back button to set your zero point - whatever direction you are looking at the time will correspond to 0,0,0 on all gimbal axis.