WELLVOW / Resources

Firmware downloads & controller updates

🚀 Overview – Three Methods to Download Firmware

There are three available methods for downloading and installing firmware for your WLED controller.


🌐 Method 1 – Download the General WLED Firmware

(Via the two official Web Installer websites)

You can download and install the general WLED firmware using either of the following links:

🔗 https://install.wled.me/
🔗 https://wled-install.github.io/

📥 What You Can Do With These Installers

🧭 How to Use These Installers

  1. 🔌 Connect your WLED controller to your computer via USB

  2. 🌐 Open one of the Web Installer links

  3. ▶ Click “Install”

  4. 🖥 Select your device from the port list

  5. ⏳ Wait for the flashing process

  6. 📶 Configure Wi-Fi and LED settings

⚠️ Notes


🛠️ Method 2 – Flash the .BIN Firmware

(Using ESP_Flash_Download_Tool or ESP-Flasher)

This method lets you manually flash a .bin firmware file using professional flashing tools.

Perfect for:

We recommend two applications:

  1. ESP_Flash_Download_Tool (official Espressif)

  2. ESP-Flasher (simple & cross-platform)

Both are included in the attachments.


📦 How to Flash Firmware Using These Tools

🔽 Step 1 — Download the .BIN Firmware File

You may download:

Make sure the firmware matches your chipset:


🧰 Method A – Flash with ESP_Flash_Download_Tool

This is the official Espressif flashing tool (advanced users).

🧭 Steps

  1. 📂 Open the tool (included in attachments)

  2. ⚙ Select chip type: ESP32

  3. 📁 Load your .bin into Download Path

  4. 📌 Set flash address (use the example below)

  1. 🔍 Choose the correct COM port

  2. 🚀 Set baud rate: 460800 or 921600

  3. ▶ Click START to flash

  4. 🟢 Wait for “FINISH”


💡 Method B – Flash with ESP-Flasher

This tool is simpler and recommended for most users.

🧭 Steps

  1. 📂 Open ESP-Flasher (included in attachments)

  2. 🔌 Choose the COM port

  3. 📁 Click Browse → select your .bin

  4. ▶ Click Flash

  5. ⏳ Wait until 100%

  6. 🔄 Reboot controller


⚠️ Important Notes


📎 Attached Tools

The following tools are included in the attachment:

🛠️ ESP_Flash_Download_Tool
🛠️ ESP-Flasher
📄 ESP32-U4WDH Datasheet


🔌 IO Pin Assignment (Our Controller Platform)

The controller is based on an ESP32 platform with the following GPIO assignments.


💡 1. LED Data Outputs

Function GPIO Pin Description
Data_GPIO_OUT1 GPIO2 Primary LED data output 1
Data_GPIO_OUT2 GPIO15 Secondary LED data output 2

Used as pixel LED data lines (WS281x, SM16703, SM16825, RGBW/RGBWY).


🎛 2. Buttons

Function GPIO Pin Description
Button 0 GPIO0 User button 0
Button 1 GPIO25 User button 1

These can be mapped in WLED for power toggle, preset cycling, playlist control, etc.


🎤 3. Microphone Interface (Generic I2S PDM)

In summary:

The microphone uses a PDM I2S input, with SD on GPIO35 and WS on GPIO27.
The I2S SCK pin is not used in this design.

Downloads