← Back to browser alpha

browser alpha / firmware installation

Install SourceTX over USB.

The browser installer writes the complete signed factory package for the official 4 MB target. Existing transmitters update safely from the built-in transactional OTA screen.

REQUIREDPC with Chrome or Edge

Open this page over HTTPS so Web Serial and local signature verification are available.

TARGETSourceTX ESP32-S3 / 4 MB

The tool verifies the physical chip and flash capacity before it permits a write.

CABLEUSB data cable

Charge-only cables cannot expose the transmitter serial port.

RECOVERYBOOT → RESET → release

For a blank board, hold BOOT, tap RESET, then release BOOT before selecting the port.

signed local workflow

Firmware installation

Keep the transmitter connected and do not disconnect USB during the write or reboot. Android is not supported for this alpha; use Android Companion instead.

source tx / usb

Flash the verified release.

Checking browser support…

The signed release contract, firmware digest and signature, ESP32-S3 identity, exact 4 MB flash capacity, and factory image layout are checked locally before any erase or write begins. The pinned browser flasher code is also verified before execution.

FACTORY IMAGE0x0000

Install SourceTX

Use this for a blank official 4 MB board or USB recovery. It installs the bootloader, partition table, OTA metadata, and application.

NORMAL UPDATESAFE OTA

Update an existing transmitter

On SourceTX, open Settings → System → Firmware Update. The transmitter writes the signed application to the inactive OTA slot and switches slots only after verification.

Ready. Use Chrome or Edge over HTTPS, then connect a USB data cable.
[READY] Browser tool is idle.
CLI equivalent / detailed recovery

The browser tool uses the same release contract as the companion apps. Download the signed factory artifact from SourceTX Updates, verify its checksum and signature, and confirm the connected board is the official 4 MB ESP32-S3 target before writing it.

# Factory image — first installation or USB recovery
python -m esptool --chip esp32s3 --port PORT --baud 460800 write-flash --flash-mode dio --flash-freq 80m --flash-size 4MB 0x0000 SourceTX-vX.Y-factory.bin

Do not flash an application-only image at a fixed OTA offset. Normal updates belong in SourceTX’s built-in Firmware Update screen so it can select and verify the inactive slot transactionally.