Skip to content

Believer Comms and Firmware - Oct. 30th, 2025

During this lab, we utilized a variety of different software to ensure the proper set up of flight controllers prior to the construction of the Believers. Some problems that we encountered were the antennas needed to be set up at a proper frequency to ensure communication between the two desired antennas. Overall, we achieved the desired outcome and are ready to proceed to the next steps in building onto this system.

Activity 1: Set up RFD900x

Specification Questions

Answer the following questions about the specifications on the telemetry module
What frequency are these set to? Why?
902-928 MHz because that is the ISM (industrial, scientific, and medical) allocation band for the United States
Why do the antennas need to be connected before powering?
Mainly because the power sent to the antennas needs to go somewhere and it could damage the unit if the antennas are not plugged in.
What is special about the USB Serial plug?
It can provide power and data so that you can configure and power through the same port.
What is pin one on the RFD900 USB Serial Connector, and what color wire connects to it? Please attach a photo before plugging it into your computer's USB.
Pin one is connected to the ground, the colors connected to it are black.
processed-D781DC54-BEFC-4A98-A852-44E741ACE0C5.jpeg
Figure 1. RFD900 USB Serial Connector
processed-260498C2-B94D-4598-9800-ECBD01CA4F79.jpeg
Figure 2. RFD900 USB Serial Connector Wires
What is BAUD?
Unit of measurement of symbol rate. This is an indication of data transfer speed of serial/UART connections.

Settings

Adjust the modem’s settings for your group.
Download and install RFDTools on one computer.
Connect both RFD900 units
The ground unit connects to the RFDTools PC.
The air unit connects to another PC.
Connect and modify the settings in
Fill out the Purpose Column to explain what the setting changes (review the manual).
Print a label for both the ground and air unit with your group name (AIR-1; GROUND-1)
RFD900 Settings 2
Group Number
Setting Name
Default
Set Value
Purpose
6
2
SERIAL_SPEED
57
115
Open
NETID
25
150
Open
Screenshot 2025-10-30 140625.png
Screenshot 2025-10-30 141103.png

Activity 2: Installing Firmware

Specification Questions

The file provided by Windracers has a .apj file extension. What does this mean and why?
It can contain settings and it is a custom firmware file used with ArduPilot Flight controller.
What is Mission Planner? What are the alternatives to Mission Planner?
Mission Planner is a ground station application for Plane, Copter, and Rover. These are types of unmanned vehicles that can be controlled by using softwares similar to ArduPilot. It can be used as a configuration utility or a dynamic control supplement for autonomous vehicles.
Alternatives can be QGroundControl, PX4 Autopilot, UgCS
Do you expect the Windracers flight controller firmware to work with Mission Planner?
Yes we can expect the Windracer’s flight controller firmware to work with Mission Planner. Since Windracer runs ArduPilot firmware and Mission Planner is designed to be able to run ArduPilot, then there should not be an issue.
How much memory does the Blue Cube have?
1MB RAM and 2MB of Flash memory

Load content from 1drv.ms?
Loading external content may reveal information to 3rd parties. Learn more
Allow
Load content from python-seabreeze.readthedocs.io?
Loading external content may reveal information to 3rd parties. Learn more
Allow
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.