πŸ”—

UART Passthrough

One wire is all you need to debug an external module

Page 19 of 24 MCP / API open OTA updates

Turns the onboard UART into a general-purpose serial console: send and receive text or hex, transmit per line or per packet, show byte counts and timestamps live, and run a loopback self-test to confirm the hardware link.

When debugging WiFi modules, GPS, fingerprint readers or sensor UART protocols, logs go straight to the screen instead of requiring another computer.

Screen

On-screen interface

A recreation of this page on the 2.41-inch AMOLED display (600 Γ— 450). Actual interaction and layout follow the latest firmware.

UART passthrough TXD43 / RXD44
20:41:02 β†’AT+CGMR
20:41:02 ←OK v2.1.4
20:41:05 β†’AA 55 01 03 FE
20:41:05 ←AA 55 81 03 7C
20:41:08 β†’AT+CSQ
20:41:08 ←+CSQ: 27,0
20:41:12 β†’uart loopback
20:41:12 ←PASS 512/512 bytes
20:41:15 Β·Waiting for input…
115200 8N1 Β· Loopback self-test PASS
Screen Β· Page 19
Recreated from the real firmware layout; the display type can be changed in the admin panel
Highlights

Key capabilities

πŸ”—

UART terminal

Text / hex modes, send per line or per packet.

πŸ”

Loopback self-test

Verify wiring and baud rate with one tap.

🧾

Timestamped log

Recorded with timestamps and reviewable.

βš™οΈ

Configurable parameters

Baud rate, data bits, parity and stop bits adjustable.

Specifications

Technical specs

InterfaceExternal UART terminals, TXD = GPIO43 / RXD = GPIO44
Defaults115200 8N1 (configurable)
ModesText / hex, with loopback test
Use Cases

Typical scenarios

Module bring-up

Send AT commands to a module and see replies on the screen.

Protocol integration

Compare frame headers and checksums byte by byte in hex mode.

Commands

Related commands

page 19  Jump to UART passthrough
uart test  Run the loopback self-test
uart feed <HEX>  Inject a hex packet

Read the full API & command reference β†’

⚠ Boundaries & notes
  • This UART is dedicated to peripherals and is not the same channel as the USB debug console.

Other feature pages