← How-Tos
flipper-zero Mar 26, 2026 ◑ 12 views ◯ 1 min read

Using Flipper Zero as a USB-to-UART Serial Bridge

flipper zerouartserialdebuggingesp32

Flipper Zero can act as a USB serial adapter — useful when you need to communicate with a microcontroller or embedded device and don't have an FTDI cable handy.

What This Does

Your computer ↔ USB ↔ Flipper ↔ UART ↔ Target device

Flipper bridges your PC's USB serial port to the hardware UART on its GPIO pins.

Wiring

Flipper PinTarget Device
Pin 17 (TX)RX on target
Pin 18 (RX)TX on target
Pin 2 (GND)GND on target

Cross the TX/RX lines — Flipper TX → Target RX, Flipper RX → Target TX.

Important: Target device must be 3.3V UART logic. Use a level shifter for 5V systems.

On Flipper

  1. Apps → GPIO → UART Terminal
  2. Or from the USB UART Bridge app
  3. Set baud rate to match your device (most common: 115200, 9600, 57600)

On the Computer

  1. Connect Flipper via USB
  2. Flipper appears as a CDC virtual COM port
  3. Open any serial terminal:
  4. Windows: PuTTY, Tera Term
  5. Mac/Linux: screen /dev/tty.usbmodem* 115200
  6. Type commands — they arrive at the target device via Flipper

Common Use Cases

Baud Rate Reference

DeviceCommon Baud Rate
ESP32115200
Arduino Uno9600 or 115200
Raspberry Pi serial console115200
GPS modules9600
LoRa modules9600