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
Supported Chips & Pin Mapping
IIC Protocol (WT588F02A / 04A / 08A / 04AP-14S)
| Downloader Pin | FXXA-8S | FXXAP-14S |
|---|---|---|
| DOP | PC1 (PIN2) | PA1 (PIN5) |
| DIP | PIO (PIN3) | PA0 (PIN6) |
| GND | GND (PIN8) | GND (PIN11) |
| VCC | VDD (PIN6) | VDD (PIN9) |
| CS | PC2 (PIN1) | PA2 (PIN4) |
SPI Protocol (WT588F02B / 02C / WTN6040F / WTR096A / F02BP / WTN6040FP)
| Downloader | F02B-8S | F02B-16S | F02C-8S | WTN6F | WTR096A | F02BP-14S | WTN6040FP-14S |
|---|---|---|---|---|---|---|---|
| DOP | PC1 (2) | PB2 (16) | IO2 (2) | PA1 (2) | PB3 (2) | PA1 (5) | PA1 (5) |
| DIP | PIO (3) | PB1 (1) | IO3 (3) | PA0 (3) | PB1 (3) | PA0 (6) | PA0 (6) |
| CLK | PI1 (4) | PB0 (2) | IO4 (4) | PA3 (4) | PB0 (1) | PA3 (7) | PA3 (7) |
| CS | PC2 (1) | PC2 (13) | IO1 (1) | PA2 (1) | PC2 (14) | PA2 (4) | PA2 (4) |
| VCC | VDD (6) | VDD (8) | VDD (6) | VDD (6) | VDD (8) | VDD (9) | VDD (9) |
| GND | GND (8) | GND (6) | GND (8) | GND (8) | GND (7) | GND (11) | GND (11) |
SPI Protocol (WT588E02B – Slave Mode)
| Downloader Pin | WT588E02B Pin |
|---|---|
| DOP | PC1 (PIN2) |
| DIP | PIO (PIN3) |
| CLK | PI1 (PIN4) |
| CS | PC2 (PIN1) |
| VCC | VDD (PIN6) |
| GND | GND (PIN8) |
SPI Protocol (SPI‑FLASH / WT588F40/80B-16S)
| Downloader Pin | SPI‑FLASH | WT588F40/80B-16S |
|---|---|---|
| SPICS | CS (PIN1) | SPI-CS (PIN14) |
| SPIDO | SO (PIN2) | SPI-SO (PIN13) |
| SPIDI | SI (PIN5) | SPI-SI (PIN15) |
| SPICLK | SCLK (PIN6) | SPI-CLK (PIN16) |
| GND | VSS (PIN4) | GND (PIN9) |
| VCC | VCC (PIN8) | SPI-VDD (PIN1) |
For SPI-FLASH downloads, use 3.3V via VCC (do not use USB power).
Key Features
LED Status Indicators
| Indicator | Function |
|---|---|
| POWER | Power indicator – always on when the downloader is powered |
| DOWN | Download indicator – blinks during programming, turns off when complete |
| OK | Success indicator – lights up after successful download |
| NG | Failure indicator – lights up after download failure |
Quick Operation Guide
WT588F*.bin, WTN6F*.bin, WTSPI*.bin, etc.
Self‑Upgrade & Version Readback
APP Upgrade
- Place
WTUSB*.bin(provided by Waytronic) on the USB drive. - Press and hold the button while powering up.
- The DOWN LED blinks during upgrade. After completion, the OK LED lights up.
- A
LOG.TXTlog file is generated. Remove the BIN file and restart the downloader.
Version Readback
- Place
WTVER*.txton the USB drive. - Press the download button.
- The OK LED lights up on success.
- The version information is written back to the same file.
Application Scenarios
Why Choose USB Downloader V2
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.