How to set up YAAPU telemetry script
I. Principle
The Yaapu script is a telemetry script for OpenTX, EdgeTX, and Ethos system RC transmitters, specifically designed to display flight information transmitted in real-time from an ArduPilot flight controller, including flight mode, voltage and current, altitude, speed, GPS status, return direction, etc. It primarily uses FrSky Passthrough, ELRS, TBS Crossfire, or MAVToPT protocols to achieve real-time telemetry data transmission and display, helping pilots to more intuitively and accurately grasp the aircraft's real-time status.
II. Equipment Preparation
RC Transmitter Equipment
- Supports OpenTX 2.3.8 and above (such as RadioMaster TX16S, FrSky X9D+, X-lite, etc.)
- RC transmitters supporting EdgeTX system (such as RadioMaster TX16S, TX12)
- FrSky RC transmitters supporting Ethos system (version 1.4 and above) (such as X20, X18, etc.)
Receiver - Receivers supporting FrSky S.port protocol
- TBS Crossfire receivers
- ELRS receivers
- MAVToPT protocol conversion module (if protocol conversion is needed)
Software - Mission Planner ground control station (for flight controller parameter settings)
- Yaapu script (official download address: Yaapu Github)
III. Specific Operations
Important
Note: When using an ELRS high-frequency module, you need to select ExpressLRS configuration in the SYS interface. The circled items in the image below cannot be turned off, and the settings cannot be lower than the two values shown in the image.

3.1 Connecting the RC Transmitter
Connect the RC transmitter to the computer using a USB data cable and select USB-Storage.

3.2 Yaapu Script Installation (taking EdgeTX as an example)
Enter the FrskyTelemetryScript-master\OTX_ETX folder and select the folder corresponding to your RC transmitter's screen resolution
Color Screen:
- Select the folder that matches your screen size and enter it.

- Open the SD card folder and directly copy the SCRIPTS and WIDGETS folders to the RC transmitter's folder.

Black and White Screen: - Select the folder that matches your screen size and enter it.

- Open the SD card folder and directly copy the
SCRIPTSfolder to the RC transmitter's folder.
- Open the bw_common folder.

- Open the SD card folder and directly copy the MODELS and SOUNDS folders to the RC transmitter's folder.
Important
If this operation is not performed, it will prevent Yaapu's utility scripts from modifying parameters.

3.3 Creating Yaapu Display Interface
Color Screen:
- On the RC transmitter's main page, press the TELE button.

- Click to create a new interface, select the unformatted interface (FULL SCREEN), and turn off all widget switches below.

- Long-press the screen, then pop up and click Select widget.

- Select yaapu.

- This interface appears, indicating the widget setup is complete, and you can view the flight controller's related data.

- Enter the SYS\TOOL interface, find the Yaapu Config script and enter it.

- Scroll down the interface to find enable CRSF support and change it to yes.

Black and White Screen: - Navigate to the MDL→DISPLAY interface and set any Screen to Script yaapu7.

- Return to the RC transmitter's main page, press the TELE key, and press the PAGE key to change pages. Seeing the following interface indicates successful widget setup.

- Enter the SYS\TOOL interface, find the Yaapu Config script and enter it.

Scroll down the interface to find enable CRSF and change it to yes.
3.4 Flight Controller Parameter Settings
- Click Configuration/Debugging, select the full parameter table, search for RC_OPTIONS, and check the two parameters.

- After writing the parameters, power cycle and restart the flight controller.
- Turn on the RC transmitter. If the interface shows the following prompt, it indicates that data is being transmitted back.

IV. Q&A
Technical Support QR Code
