ParrotParrot Bridge
fw — Bridge idle
Parrot

PARROT BRIDGE

The browser host for your AI phone line. Plug in your board and connect — Parrot checks the firmware and takes it from there.

One-time setup

Set up & flash

Two quick steps: name this board and pick a couple of options, then flash the bridge firmware. You'll sign in first — setup links the board to your account.

1Set up device
2Flash firmware
Device name required
MAC F0:24:F9:97:11:D8 · so you'll know it next time
Reconnect this board
If USB disconnects while this bridge is running, reconnect the same board when it returns. After reloading, select your board again.
Board settings baked into the board — change by re-flashing
Status light on the board
Show the call on the board's LED: dark when idle, blinking on an incoming ring, a soft glow during a call that pulses while anyone talks. Turn it off if your board has no LED on GPIO2, or uses that pin for something else.

You'll sign in on the next step — setup links this board to your account.

This device
Connecting your board · Waiting for the board
Uptime
00:00:00
Firmware
—
⏳
Starting the board…
Connecting to your board over the cable.
Keep this tab open. The bridge runs here in your browser — closing the tab ends it and drops any active call. You can leave it in the background.
USB connection
Disconnected
Bridge is stopped
Device
No board identified
Name appears when the board responds
Server
Disconnected
Bridge is stopped
Phone audio
Inactive
Bridge is stopped
Connection details
Device ID
Not identified
Server URL
Not connected
Audio format
μ-law · 16 kHz between the board and server

Board ready

Your board is ready to connect.

Start the bridge, then follow the Bluetooth pairing status. Keep this tab open while using your board.

You'll sign in once — running the bridge links this device to your account.

Advanced tools

Reset Bluetooth

Remove all phone pairings saved on this board. Then forget this board in your phone's Bluetooth settings and pair again.

Factory reset

Restore this board's default settings and clear its phone pairings.

© 2026 ParrotVoice, LLC · Web Serial + WASM bridge

Buy the right board

The one rule

Get a classic ESP32 (WROOM-32) with a CP2102 or FTDI USB to UART chip. Bluetooth HFP only exists on classic ESP32; S3 and C3 boards cannot carry phone audio over HFP.

USB to UART bridge for ESP32
ChipVerdict
CP2102 / NPASS
FT232RPASS
CH340 / CPASS
CH9102PASS
PL2303Failed
What to actually buy
Recommended board

Espressif ESP32-DevKitC-VIE

CP2102 guaranteed · driverless Mac & Windows · ASIN B087TF2L27

Amazon ↗
Alternative · 3-pack

ESP-WROOM-32 ESP32

Classic ESP32 · WiFi + Bluetooth · ASIN B08D5ZD528

Amazon ↗
Don't buy
Any silkscreen marked -S3 / -C3 / -C6 / -S2

These boards do not support Bluetooth Classic HFP, so they cannot act as a Bluetooth phone headset.

A board using PL2303

These adapters are unreliable on current macOS and Windows.