WT Voice Chip USB Downloader

  • Drag‑and‑drop– copy BIN files via USB mass storage
  • Wide compatibility– WT588F, WT588E, WTN6040F, WTR096A, SPI‑FLASH
  • IIC & SPI– supports both download protocols
  • Self‑upgrade– firmware upgrade via USB
  • LED indicators– POWER, DOWN, OK, NG for clear status

USB Downloader V2

Universal Programmer for WT588 Series Voice Chips – Drag‑and‑Drop, Self‑Upgrade, and LED Status

The USB Downloader V2 is a versatile programmer designed by Waytronic for WT588 series voice chips. It emulates a USB mass storage device, allowing drag‑and‑drop file copying directly from your computer. Supporting both IIC and SPI download protocols, it is compatible with a wide range of chips including WT588F series, WT588E02B, WTN6040F, WTR096A, and external SPI‑FLASH. With on‑board self‑upgrade capability, version readback, and clear LED status indicators, this downloader is an essential tool for production and field updates.

  • Drag‑and‑drop – copy BIN files via USB mass storage
  • Wide compatibility – WT588F, WT588E, WTN6040F, WTR096A, SPI‑FLASH
  • IIC & SPI – supports both download protocols
  • Self‑upgrade – firmware upgrade via USB
  • LED indicators – POWER, DOWN, OK, NG for clear status
10+
Supported Chips
2
Protocols (IIC / SPI)
3.3–5
Operating Voltage (V)
4
LED Indicators

Supported Chips & Pin Mapping

IIC Protocol (WT588F02A / 04A / 08A / 04AP-14S)

Downloader PinFXXA-8SFXXAP-14S
DOPPC1 (PIN2)PA1 (PIN5)
DIPPIO (PIN3)PA0 (PIN6)
GNDGND (PIN8)GND (PIN11)
VCCVDD (PIN6)VDD (PIN9)
CSPC2 (PIN1)PA2 (PIN4)

SPI Protocol (WT588F02B / 02C / WTN6040F / WTR096A / F02BP / WTN6040FP)

DownloaderF02B-8SF02B-16SF02C-8SWTN6FWTR096AF02BP-14SWTN6040FP-14S
DOPPC1 (2)PB2 (16)IO2 (2)PA1 (2)PB3 (2)PA1 (5)PA1 (5)
DIPPIO (3)PB1 (1)IO3 (3)PA0 (3)PB1 (3)PA0 (6)PA0 (6)
CLKPI1 (4)PB0 (2)IO4 (4)PA3 (4)PB0 (1)PA3 (7)PA3 (7)
CSPC2 (1)PC2 (13)IO1 (1)PA2 (1)PC2 (14)PA2 (4)PA2 (4)
VCCVDD (6)VDD (8)VDD (6)VDD (6)VDD (8)VDD (9)VDD (9)
GNDGND (8)GND (6)GND (8)GND (8)GND (7)GND (11)GND (11)

SPI Protocol (WT588E02B – Slave Mode)

Downloader PinWT588E02B Pin
DOPPC1 (PIN2)
DIPPIO (PIN3)
CLKPI1 (PIN4)
CSPC2 (PIN1)
VCCVDD (PIN6)
GNDGND (PIN8)

SPI Protocol (SPI‑FLASH / WT588F40/80B-16S)

Downloader PinSPI‑FLASHWT588F40/80B-16S
SPICSCS (PIN1)SPI-CS (PIN14)
SPIDOSO (PIN2)SPI-SO (PIN13)
SPIDISI (PIN5)SPI-SI (PIN15)
SPICLKSCLK (PIN6)SPI-CLK (PIN16)
GNDVSS (PIN4)GND (PIN9)
VCCVCC (PIN8)SPI-VDD (PIN1)

For SPI-FLASH downloads, use 3.3V via VCC (do not use USB power).

Key Features

USB mass storage emulation – drag‑and‑drop
Self‑upgrade firmware via USB
IIC & SPI protocol support
Version readback function
LED indicators: POWER, DOWN, OK, NG
Supports WT588F, WT588E, WTN6040F, WTR096A, SPI‑FLASH
3.3V–5V wide voltage input
Batch verification via WTIIIC*.bin / WTSPI*.bin

LED Status Indicators

IndicatorFunction
POWERPower indicator – always on when the downloader is powered
DOWNDownload indicator – blinks during programming, turns off when complete
OKSuccess indicator – lights up after successful download
NGFailure indicator – lights up after download failure

Quick Operation Guide

1 Get BIN file – Generate voice BIN via web tool at wt588f.waytronic.com:8443, or obtain program function BIN from sales.
2 Copy file – Connect downloader to PC via USB, copy the BIN file to the drive (format on first use). Follow naming convention: WT588F*.bin, WTN6F*.bin, WTSPI*.bin, etc.
3 Connect chip – Connect downloader pins to the target chip (see pin mapping table). Ensure MCU pins are in high‑impedance/floating state.
4 Power & download – Power the downloader via USB or VCC/GND (3.3–5V). Press the download button. Wait for the DOWN LED to blink and the OK LED to light up.
5 Verify – Check LED status: OK = success, NG = failure. If failure occurs, check connections and file format.

Self‑Upgrade & Version Readback

APP Upgrade

  1. Place WTUSB*.bin (provided by Waytronic) on the USB drive.
  2. Press and hold the button while powering up.
  3. The DOWN LED blinks during upgrade. After completion, the OK LED lights up.
  4. A LOG.TXT log file is generated. Remove the BIN file and restart the downloader.

Version Readback

  1. Place WTVER*.txt on the USB drive.
  2. Press the download button.
  3. The OK LED lights up on success.
  4. The version information is written back to the same file.

Application Scenarios

Production Programming Field Voice Updates R&D Prototyping Quality Control Customer Firmware Updates Batch Device Programming

Why Choose USB Downloader V2

Universal compatibility – one downloader for multiple WT588 series chips
Simple operation – drag‑and‑drop file copying, button‑triggered download
Clear status feedback – four LED indicators for power, progress, success, and failure
Self‑maintaining – firmware self‑upgrade and version readback
Flexible power options – USB or external 3.3–5V supply
Batch verification – enhanced validation with WTIIIC*.bin and WTSPI*.bin

Frequently Asked Questions

What chips does the USB Downloader V2 support?

It supports WT588F series (02A, 04A, 08A, 02B, 02C, 40B, 80B), WT588E02B, WTN6040F, WTR096A, and external SPI-FLASH storage chips.

What download protocols are supported?

It supports IIC (for WT588F02A/04A/08A) and SPI (for WT588F02B/02C, WTN6040F, WTR096A, WT588E02B, and SPI-FLASH).

How do I use the downloader?

1) Copy the BIN file to the USB drive. 2) Connect the downloader pins to the target chip. 3) Press the download button. 4) Check the LED indicators (DOWN blinks, OK lights up on success, NG lights up on failure).

What do the LED indicators mean?

POWER: Power indicator (always on). DOWN: Blinks during download. OK: Lights up on successful download. NG: Lights up on download failure.

Can the downloader be self-upgraded?

Yes. Place a WTUSB*.bin upgrade file on the USB drive, press the button during power-up, and the downloader will self-upgrade. A LOG.TXT file will be generated to confirm the result.

How do I read the firmware version?

Place a WTVER*.txt file on the USB drive, press the button, and the version information will be written back to the file. The OK LED will light up on success.

What is the operating voltage?

The downloader can be powered via USB (5V) or through the VCC/GND pins (3.3V–5V). For SPI-FLASH downloads, use 3.3V supply via VCC (do not use USB power).

What is the BIN file naming convention?

WT588F chips: WT588F*.bin. WT588E: WT588E*.bin. WTN6040F: WTN6F*.bin. WTR096A: WTR096*.bin. SPI-FLASH: Flash*.bin. For batch verification: WTIIIC*.bin (IIC) or WTSPI*.bin (SPI).

Do I need to disconnect the MCU before downloading?

Yes. The MCU pins connected to the voice chip should be set to high-impedance or floating state to prevent interference during the download process.

What is the recommended way to connect the downloader to the board?

It is recommended to reserve a dedicated download port on the PCB. Pogo pins can be used for easy connection during production or field updates.

Important: For SPI-FLASH downloads, supply 3.3V via VCC – do not use USB power. Always disconnect MCU pins (set to floating/high‑impedance) before downloading. First-time use: format the USB drive before copying BIN files. For chip-specific pin connections, refer to the pin mapping tables above. Contact Waytronic sales for program function BIN files and batch verification requirements.

Recommended Products

WHY CHOOSE WAYTRONIC

Trusted Voice Chip Manufacturer Since 1999

Trusted by global manufacturers for reliable voice ICs and audio solutions.

For over 27 years, Waytronic has helped manufacturers,integrate reliable voice solutions into consumer,medical, industrial and smart home products.

Give Your Product a Voice That Can Evolve.

Waytronic provides customized voice chip, module and overall solutionservices to meet your unique requirements.