Use a secure HTTPS page with Web Serial enabled.
browser alpha / configuration
Configure the transmitter you already have.
Read the current hardware profile, review every assignment, and save a validated profile over USB. Changes are staged in NVS and apply after the transmitter reboots.
Power the transmitter by USB and keep the display active.
Connect directly to the transmitter, not a charge-only hub.
Remove RF-module power before changing control or CRSF assignments.
validated hardware profile
Configure your transmitter
This tool edits hardware assignments only. It currently requires desktop Chrome or Edge over HTTPS; Android Chrome should use Android Companion instead. Model backup and restore stays in the Windows and Android companions.
source tx / usb
Read, review, and save.
The profile form is generated from schema 1. The transmitter validates GPIO conflicts and value ranges before acknowledging a save.
Hardware profile
Connect to read the profile already in NVS, or open the form with the official reference defaults.
[READY] Browser tool is idle.
SOURCE TX HARDWARE PROFILE / SCHEMA 1
Transmitter hardware profile
Safety boundary: keep the vehicle restrained and remove RF-module power before changing hardware assignments. Check every GPIO against your board before saving.
CLI equivalent / detailed configuration
The browser action sends a newline-delimited hardware-profile command over the transmitter’s USB serial interface. The firmware validates the complete schema before acknowledging the write.
# Read the current profile
SOURCETX_HW:GET
# Set a complete schema-1 profile (all fields are required)
SOURCETX_HW:SET:SCHEMA=1:DISP_MOSI=7:DISP_SCLK=2:DISP_MISO=-1:DISP_CS=14:DISP_DC=13:DISP_RST=10:DISP_BL=3:I2C_SDA=8:I2C_SCL=9:TOUCH_INT=12:TOUCH_RST=11:TOUCH_ADDR=56:INA_ADDR=64:NAV_U=35:NAV_D=36:NAV_L=37:NAV_R=38:NAV_OK=39:STEER=-1:THROT=-1:CRSF=42:STAT_MODE=0:STAT_MONO=-1:STAT_R=-1:STAT_G=-1:STAT_B=-1:STAT_BRIGHT=60:SND_MODE=0:SND_PIN=-1:VOICE_RX=-1:VIB_PIN=-1Save acknowledgement: SOURCETX_HW:OK:SET:REBOOT means the profile is checksum-verified and staged in NVS. Reboot before testing the controls.