The Wireless Tag WT99P461-S1 is a full-featured evaluation board for industrial HMIs and multi-protocol gateways that pairs an ESP32-P4X with an ESP32-C61 coprocessor to prevent display rendering from starving wireless and fieldbus interrupts—though engineers must account for its 10/100 Mbps Ethernet ceiling and missing H.264 driver support in the stock firmware.
How Does the WT99P461-S1 Decouple GUI Rendering from Wireless Protocol Stacks Without an On-Chip Radio?
The Wireless Tag WT99P461-S1 offloads 2.4 GHz Wi-Fi 6 and Bluetooth 5.4 traffic to a dedicated ESP32-C61 coprocessor inside the WT01P461-S1 core module (25 x 25 mm), leaving the radio-less ESP32-P4X (ESP32-P4 v3.2 silicon) entirely free for display pipelines and deterministic local control.
On traditional single-SoC HMI boards, driving a mid-sized display while capturing camera frames often causes CPU interrupt contention, leading to dropped Wi-Fi packets or jittery network throughput. Because the ESP32-P4X strips out the RF block entirely, its silicon budget goes straight to compute and media peripherals: it pairs a 360/400 MHz dual-core RISC-V processor (with AI instruction extensions and a single-precision FPU) with a 40 MHz single-core LP RISC-V low-power core.
Compared to the earlier compact ESP32P4C61-TINY board that only broke out bare-minimum headers, the Wireless Tag WT99P461-S1 expands the carrier footprint to 120 x 90 mm with onboard transceivers to eliminate breadboard wiring for fieldbus testing, though this introduces a dual-chip flashing workflow and shared 50-pin GPIO routing constraints.
For memory and graphics throughput, the ESP32-P4X integrates 768 KB HP L2MEM, 32 KB LP SRAM, and 8 KB Tightly Coupled Memory (TCM) on-die, backed by 32MB PSRAM and 16MB NOR Flash inside the module package. Combining that external PSRAM pool with dedicated hardware accelerators keeps frame rates steady on mid-sized panels:
- 2D Pixel Processing Accelerator (PPA): Offloads layer blending, scaling, and rotation from the main RISC-V cores when driving 7-inch (1024×600 ) panels, cutting down internal bus congestion during framebuffer updates.
- Video Processing Unit (VPU): Provides native hardware blocks for H.264 and JPEG encoding/decoding, creating a dedicated hardware path for camera ingest (via the 15-pin MIPI CSI port) and local playback (via the 30-pin MIPI DSI port).
WT99P461-S1 Core Architecture and Peripheral Matrix
The table below breaks down the compute resources and physical I/O allocation across the Wireless Tag WT99P461-S1 carrier board:
| Subsystem | Key Specifications & Interfaces | Hardware Implementation & Design Notes |
|---|---|---|
| Core Module | Wireless-Tag WT01P461-S1 | 25 x 25 mm footprint with onboard IPEX antenna connector |
| Host MCU | ESP32-P4X (ESP32-P4 v3.2) | Dual-core RISC-V @ 360/400 MHz (AI extensions + single-precision FPU) + single-core LP RISC-V @ 40 MHz |
| Wireless Coprocessor | ESP32-C61 SoC | Handles 2.4 GHz Wi-Fi 6 and Bluetooth 5 / 5.4 RF connectivity |
| Media Accelerators | 2D PPA + VPU | 2D Pixel Processing Accelerator; hardware H.264 and JPEG codec support |
| Memory & Storage | 768 KB L2MEM + 32MB PSRAM | Includes 32 KB LP SRAM, 8 KB TCM, 128 KB HP ROM, 16 KB LP ROM; 16MB NOR Flash + MicroSD slot |
| Display & Camera | MIPI DSI + MIPI CSI | 30-pin MIPI DSI + 6-pin CTP capacitive touch header; 15-pin MIPI CSI camera port |
| Industrial & Network I/O | 10/100 Mbps Ethernet + RS-485 + CAN | RJ45 Fast Ethernet port; screw terminal blocks for RS485 and CAN Bus |
| USB & Audio | Dual USB 2.0 OTG + Speaker Amp | Type-C (Full-Speed) + Type-A (High-Speed); onboard mic + 2-pin speaker header (drives up to 4Ω, 3W) |
| Debug & Expansion | 50-pin GPIO + Dedicated Flashing | Breaks out P4 and C61 I/Os; Type-C UART debug port (for P4) + dedicated C61-PROG header |
| Power & Dimensions | 5V/2A (USB-C) | 120 x 90 mm carrier; physical power switch, Reset/BOOT buttons, and RGB LED |
How Does the WT99P461-S1 Handle Bus Bandwidth and Power Budgeting in Multi-Protocol Gateway Designs?
The Wireless Tag WT99P461-S1 integrates a 10/100 Mbps Fast Ethernet RJ45 port alongside dedicated RS-485 and CAN Bus screw terminals directly on the carrier board, allowing engineers to prototype industrial fieldbus gateways without spinning custom transceiver daughterboards.
When running fieldbus interfaces alongside high-speed peripherals, hardware designers need to pay close attention to bus routing and the board's power ceiling:
- Split High-Speed vs. Full-Speed USB Routing: The carrier exposes two physical USB 2.0 OTG ports with very different throughput limits. The USB Type-A port supports High-Speed (480 Mbps) operation, making it the right choice for external mass storage or high-bandwidth USB cameras. The USB Type-C OTG port is wired for Full-Speed (12 Mbps) only—avoid routing bulk data peripherals through the Type-C OTG receptacle.
- Power Headroom Under Concurrent Audio and Bus Loads: Alongside an onboard microphone, the board includes a 2-pin speaker output rated for a 4Ω, 3W speaker. Driving a 3W audio load while powering a 7-inch display backlight, Ethernet PHY, and active RS-485 / CAN Bus transceivers will draw noticeable transient current spikes. Because the entire system runs off a single 5V/2A USB-C input (10W envelope), keeping cable voltage drop and rail ripple in check is critical under full load.
- Pin Multiplexing Across the 50-Pin Header: The 50-pin GPIO expansion header breaks out pins from both the ESP32-P4X and the ESP32-C61 on a single connector. Before laying out a custom mezzanine board, double-check the schematic net names to verify which pins belong to the P4X domain and which route to the C61, preventing cross-domain timing issues or voltage conflicts.
What Firmware and Toolchain Bottlenecks Exist When Developing on the WT99P461-S1?
The Wireless Tag WT99P461-S1 ships pre-flashed with a smartphone-style UI built on the ESP-Brookesia framework, but its current software stack lacks H.264 video playback support and requires separate flashing paths for the host MCU and wireless coprocessor.
From a firmware and BSP bring-up standpoint, teams evaluating this board should factor in three practical realities:
- Gap Between VPU Silicon and Demo Firmware: While the ESP32-P4X silicon includes a hardware VPU for H.264 and JPEG, the pre-loaded ESP-Brookesia firmware currently only implements MJPEG video playback, MP3 audio, AI vision demos, SC2336 MIPI CSI camera capture, and 7-inch touchscreen drivers— H.264 playback is not supported yet. If your application relies on hardware H.264 decoding, plan for low-level SDK integration rather than relying on the out-of-the-box demo code.
- Separate Flashing Paths for Dual SoCs: Because the board pairs an ESP32-P4X with an ESP32-C61, each chip runs its own firmware binary. You can flash and debug the ESP32-P4X directly over the onboard USB Type-C UART port. Flashing the ESP32-C61, however, requires either connecting a programmer to the dedicated C61-PROG header or wiring jumper cables to the corresponding C61 pins on the 50-pin GPIO header.
-
Silicon Stepping Verification and Repo Location: Although early product documentation compared specs against older v1.3 silicon without explicitly clarifying which chip was mounted, Wireless Tag confirmed via email that production WT01P461-S1 modules now use the newer ESP32-P4 v3.2 (ESP32-P4X) stepping. Make sure your compiler flags and ESP-IDF target settings are configured for v3.2 silicon. Also note that searching Wireless Tag's primary GitHub organization for
WT99P461-S1orWT01P461-S1yields no results; the official wiki links out to a separate third-party GitHub account hosting the actual demo repositories.
Engineering Selection Guide: Target Use Cases vs. Hardware Limits
Based on the physical specs and current firmware status of the Wireless Tag WT99P461-S1, here is where the board fits—and where it falls short:
-
Well-Suited Applications (Ready for Prototyping):
- Industrial HMI Panels with Fieldbus I/O: Native 30-pin MIPI DSI, 6-pin CTP touch, RS-485, and CAN Bus terminals allow direct wiring to PLCs and industrial sensors without add-on hats.
- Lightweight Edge Vision and Intercom Terminals: The validated SC2336 camera path over 15-pin MIPI CSI, 32MB PSRAM, onboard mic, and 4Ω/3W speaker amp fit smart access control panels and local gauge-reading nodes.
- Redundant Wi-Fi 6 + Fast Ethernet Gateways: Pairing 2.4 GHz Wi-Fi 6 / BLE 5.4 (via ESP32-C61 ) with a wired 10/100 Mbps RJ45 port covers basic industrial telemetry failover requirements.
-
Scenarios to Avoid (Hardware & Software Constraints):
- Gigabit Backhaul or 5 GHz Wi-Fi Environments: Wired networking tops out at 10/100 Mbps Fast Ethernet, and the ESP32-C61 radio is strictly 2.4 GHz —making it unsuitable for high-density 5 GHz RF floors or gigabit data aggregation.
- Turnkey H.264 Streaming Terminals: Despite having an H.264 VPU on-die, the stock ESP-Brookesia firmware only handles MJPEG playback today; getting H.264 running requires custom firmware work.
- High-Speed Data Over USB-C: The USB Type-C OTG port is capped at Full-Speed (12 Mbps); any High-Speed (480 Mbps) USB 2.0 peripheral must use the Type-A port.
Engineering FAQ
*Q: Which silicon revision of the ESP32-P4 is populated on the WT99P461-S1?*
A: Wireless Tag confirmed that the onboard WT01P461-S1 module is populated with the newer ESP32-P4 v3.2 (ESP32-P4X) silicon rather than the earlier v1.3 revision.
*Q: How do you flash custom firmware onto the onboard ESP32-C61 wireless chip?*
A: You cannot flash the C61 through the P4's USB-C debug port. Instead, use the dedicated C61-PROG header or connect jumper wires to the C61 flashing pins on the 50-pin GPIO header.
*Q: Does the pre-installed firmware support hardware H.264 decoding and 7-inch displays out of the box?*
A: The pre-loaded ESP-Brookesia firmware supports a 7-inch (1024×600) touchscreen and MJPEG video playback out of the box, but H.264 playback is not supported yet.
Pricing and Availability
Unlike the earlier TINY board launched via Kickstarter, Wireless Tag sells this full-featured board directly through its official web store (listed on the store page under the WT01P461-S1 development board designation):
- Board Only: $21.00 (excluding shipping and taxes).
- Display Kit (with WTDK-LCD-7D0M 7-inch 1024×600 touchscreen): $42.50 (excluding shipping and taxes).
Originally published on EmbedSBC — embedded systems, SBC and edge-AI hardware analysis.




Top comments (0)