WSA Logo

WSA ESP Flasher

Wireless Solution Asia Co., Ltd. • Web Serial & OTG Firmware Hub

⚡ ส่วนที่ 1: ระบบ Flash Firmware (ESP32 Web Flasher)

เชื่อมต่อบอร์ด ESP32 ผ่าน USB เพื่อ Flash ไฟล์ .bin ลงหน่วยความจำโดยตรง

ไฟล์ที่เลือกจากคลัง Firmware:
ยังไม่ได้เลือกไฟล์ (กดปุ่ม "Flash to Device" จากตารางด้านล่าง หรือเลือกจากรายการ)

คลิกปุ่มด้านบนเพื่อเลือก 0x0 (Merged), 0x1000 (Boot) หรือ 0x10000 (App)

สถานะการ Flash: พร้อมทำงาน 0%

Serial Terminal & Flash Console

[System] ESP32 Web Flasher initialized.
[System] กดปุ่ม "Connect Port" เพื่อเชื่อมต่อบอร์ด ESP32 ผ่าน Web Serial API...

📤 อัปโหลด Firmware ใหม่เข้าสู่ระบบ

จัดเก็บไฟล์ .bin และ Metadata ลงบนเซิร์ฟเวอร์

🗂️ ส่วนที่ 2: คลังบริหารจัดการไฟล์ Firmware (Repository)

ค้นหา กรองตาม Product Group / รุ่นฮาร์ดแวร์ หรือกดส่งไฟล์ไปที่ระบบ Web Flasher ได้ทันที

Show รายการ/หน้า
|
ทั้งหมด 0 รายการ
Product Group Version & File Target Hardware Offset Actions
แสดง 0 - 0 จากทั้งหมด 0 รายการ

📲 แอปพลิเคชัน Android (ESP32 USB OTG Flasher) & Web Backend API

ดาวน์โหลดไฟล์ติดตั้งแอป .APK ลงมือถือ Android เพื่อเชื่อมต่อสาย USB OTG Flash บอร์ด ESP32 และใช้งาน Serial Monitor ได้โดยตรง

GET /api/mobile/manifest

ดึงรายการ Firmware ทั้งหมดแยกตามหมวดหมู่ Product Group พร้อมลิงก์ดาวน์โหลดในครั้งเดียว

GET /api/firmwares/latest

ดึงเวอร์ชันล่าสุด เช่น ?productGroup=AIRPLUS_FIRMWARE คืนค่า Metadata และ downloadUrl

GET /api/firmwares/:id

ดึงข้อมูล Metadata รายตัว (offset, offsetDecimal, size, md5, sha256, downloadUrl)

GET /api/firmwares/:id/download

ดาวน์โหลดไฟล์ Binary .bin แบบ Stream พร้อม Header Content-Length และ X-Firmware-MD5

📱 Mobile Application for BLE MESH Scanner

Mobile Applications for set up BLE Mesh Gateway & Node as follows:

• WSA ESP FLASHER & SERIAL MONITOR (ANDROID USB OTG)
  • WSA ESP Flasher (Android 8.0+) — v1.0.0
    รองรับ CP210x, CH34x, FTDI, ESP32 CDC • ดาวน์โหลด .bin จากเซิร์ฟเวอร์และ Flash ผ่านสาย OTG
    ⬇ Download APK
• BLUETOOTH & WIFIMESH GW
🔍 MQTT Explorer
โปรแกรมสำหรับตรวจสอบและทดสอบข้อมูล MQTT Broker
Download here

🔌 USB Serial Drivers

If the serial port is not showing up, your computer might be missing the drivers for the USB serial chip used in your ESP device. These drivers work for most ESP devices:

💻 วิธีการ Flash Firmware โดยใช้คำสั่ง Command Line

สำหรับผู้ที่ต้องการใช้โปรแกรม esptool.exe บน Windows ผ่าน Command Prompt / PowerShell

การเตรียมโปรแกรม esptool สำหรับ Windows:

1. ให้ Download โปรแกรม esptool.exe จากเว็บ: https://github.com/espressif/esptool/releases

2. จากนั้น Copy ไฟล์ Firmware (.bin) และ esptool.exe ไว้ในโฟลเดอร์เดียวกัน

1. คำสั่ง เขียน Firmware (Write Flash):
esptool.exe --baud 921600 --port COM8 write_flash 0x0 ID_621001_v7_6-4m.bin
2. คำสั่ง ลบ Firmware (Erase Flash):
esptool.exe --port COM8 erase_flash
3. คำสั่ง สำรอง Firmware (Backup / Read Flash):
esptool.exe -b 115200 --port COM3 read_flash 0x000000 0x100000 flash_1M.bin
esptool.exe -b 115200 --port COM3 read_flash 0x00000 0x400000 flash_4M.bin
4. Create a single binary using esptool (Merge Binary):
esptool.exe --chip esp32 merge_bin -o merged-firmware.bin --flash_mode dio --flash_freq 40m --flash_size 4MB 0x1000 bootloader.bin 0x8000 partitions.bin 0xe000 boot.bin 0x10000 your_app.bin