Use WT9932P4-TINY as a UVC Camera

  • WT9932P4-TINY
  • ESP32-P4
  • WT_BSP
  • camera
  • UVC
  • HUSB
Update history
Date Version Author Update content
2026-07-30 1.0.0 Yobie Zhou Initial document release

Note: This guide walks you through flashing the UVC camera firmware and using the development board as a USB camera. Open-source project: usb_device_uvc.

1. Objective

This guide is intended for users who have a compatible camera but do not have a matching display for the WT9932P4-TINY. It walks through the complete process of flashing and verifying the camera firmware that turns the WT9932P4-TINY into a UVC camera.

Interface Name in This Guide Main Purpose
FUSB Type-C FUSB / Full-Speed USB Flash the ESP32-P4, supply power, and view logs
HUSB Type-C HUSB / High-Speed USB Supports USB CDC; after the firmware starts, connect this port to a PC to use the WT9932P4-TINY as a USB camera

2. Preparation

2.1 Hardware

  • One WT9932P4-TINY development board.
  • A reliable USB Type-C data cable. Prepare at least one cable that supports data transfer.
  • A Windows, Linux, or macOS computer.
  • A MIPI CSI camera compatible with the development board.

2.2 Software

  • Use the Wireless-Tag online flashing tool. No software package needs to be installed in advance. Open the tool in a browser to flash or erase the device, read chip information, monitor serial output, back up flash contents, and verify firmware.

Flashing with the Online Tool

Download the Firmware Package

Open the Wireless-Tag online tools. The page appears as shown below:

Wireless-Tag online flashing tool home page

First, download the firmware package. Locate Online Flashing > Official Firmware in the area shown below:

Official firmware area in the online flashing tool

Scroll through the highlighted area and select the package shown below. Check the firmware name carefully:

WT9932P4-TINY UVC camera firmware package

Click Download Firmware Package. The downloaded file is named WT9932P4-TINY-UVC-Camera_fw-online.zip.

Note: Do not extract the downloaded package. Load the ZIP file directly into the online flashing tool in the following steps.

Flashing Steps

  1. Connect the Type-C end of a USB data cable to the FUSB port and the other end to the computer. Open the online tool, then click Connect Device as shown below:

    A device selection dialog appears after you click Connect Device. The list may contain multiple devices. If you cannot identify the board's COM port, disconnect the other devices or unplug and reconnect this board to determine which COM port belongs to it.

    Serial device selection dialog in the online flashing tool

  2. Select the device's COM port and click Connect. Check the log area at the bottom of the page for the connection status. A successful connection is shown below:

    ESP32-P4 connection success log

  3. After the connection succeeds, click Load Firmware Package. In the file dialog, select the previously downloaded WT9932P4-TINY-UVC-Camera_fw-online.zip package:

    Load the firmware package

  4. Click Start Flashing. A confirmation dialog appears at the top of the page; click OK to begin flashing:

    Confirm firmware flashing

  5. The following message indicates that flashing is complete:

    ESP32-P4 firmware flashing complete

The firmware has now been flashed. Disconnect the Type-C cable from the development board, then continue with the test procedure.

Test Procedure

After flashing the firmware as described above, disconnect the Type-C cable from the device.

  1. Prepare all hardware required for the test:

    Complete WT9932P4-TINY test accessories

  2. Connect the hardware as shown below:

    Complete test wiring

  3. Connect one end of the USB Type-C cable to the PC and the other end to the HUSB port on the WT9932P4-TINY.

    Expected behavior:

    • The RGB LED remains off.
    • The system detects a camera named Wireless-Tag CSI Camera. Open a camera application on the PC to view the video stream.
    • Alternatively, on Windows 11, open Settings > Bluetooth & devices > Cameras, select Wireless-Tag CSI Camera, and view the live preview shown below:

    Windows 11 UVC camera preview

RGB LED Status

The RGB LED provides important status information:

LED Color Status
Red Camera initialization failed; check the connections
Off Operating normally