Uploaded June 2026 | Updated September 2026, 2 weeks ago
This video is the ultimate guide to solving one of the most frustrating problems in hardware development which is constant compiling errors and library version conflicts when sharing code. You will learn exactly how to build a custom web based firmware flasher for ESP32 boards using the powerful Web Serial API and free hosting on GitHub Pages. I walk you through the entire professional workflow starting with how to export pre compiled binary files directly from the Arduino IDE so your users never have to touch a single line of code. You will see how to use a specialized AI prompt to generate a sleek web interface that allows for one click firmware installation and live serial monitor logging straight from Google Chrome or Microsoft Edge. Whether you are a content creator looking to help your subscribers or a developer wanting to streamline hardware updates for clients, this browser based tool is a complete game changer. No external software or driver installations are required, making your hardware projects more accessible than ever before.
Watch the full tutorial to see the demo using the XIAO ESP32C3 and learn how to deploy your own flasher for free for life.
๐ฅ๐ฅ Enrol for Altium Student Lab for FREE!! - altium.com/in/yt/techiesms
________________________________________________________
๐ Important Links
Prompt for ChatGPT - github.com/techiesms/Prompt-for-Web-Flasher/blob/main/PROMPT.txt
________________________________________________________
๐ Components used in this video
Tracker Project - techiesms.com/product/real-time-gps-tracker-with-sos
________________________________________________________
๐ฅ Donโt miss this on techiesms
โก price drop deals (limited stock)
๐ techiesms.com/product-category/price-drop
๐ newly launched products
๐ techiesms.com/elementor-15217
________________________________________________________
๐ก Support & exclusive perks
support techiesms and unlock early access & members-only content ๐
๐ patreon.com/techiesms
________________________________________________________
โฑ Time Stamps
00:00 Introduction
00:18 The Actual Problem
02:02 Step 1 - Exporting Binary Files of your code
03:40 Step 2 - Making separate folder of Required .bin files
06:50 Step 3 - Giving Prompt To ChatGPT
10:06 Step 4 - Creating GitHub Repo and adding files in it
13:24 Step 5 - Making WebPage of the GitHub Repo
15:20 Step 6 - Final Demo
16:52 Conclusion
________________________________________________________
๐ฅ ๐ My Video Gear ๐ ๐ฅ
Camera โ Canon 750D
Lens โ 50mm f/1.8 STM: amzn.to/32gqnsi
Key Light โ Godox SL60W: amzn.to/3522mHe
Tripod โ amzn.to/3uNhC4H
Microphone โ Zoom H1N: amzn.to/3Osh12A
Editing โ Final Cut Pro X on MacBook Pro: amzn.to/3vHcSyJ
________________________________________________________
๐ Connect with techiesms Everywhere
โถ๏ธ Main Channel: youtube.com/techiesms
โถ๏ธ Secondary Channel: youtube.com/@sachinsoni2684
๐ธ Instagram: instagram.com/techiesms
๐ฆ Twitter: twitter.com/techiesms
๐ Facebook: facebook.com/techiesms
๐ Website: techiesms.com
techiesms
explore | learn | share
This video is the ultimate guide to solving one of the most frustrating problems in hardware development which is constant compiling errors and library version conflicts when sharing code. You will learn exactly how to build a custom web based firmware flasher for ESP32 boards using the powerful Web Serial API and free hosting on GitHub Pages. I walk you through the entire professional workflow starting with how to export pre compiled binary files directly from the Arduino IDE so your users never have to touch a single line of code. You will see how to use a specialized AI prompt to generate a sleek web interface that allows for one click firmware installation and live serial monitor logging straight from Google Chrome or Microsoft Edge. Whether you are a content creator looking to help your subscribers or a developer wanting to streamline hardware updates for clients, this browser based tool is a complete game changer. No external software or driver installations are required, making your hardware projects more accessible than ever before.
Watch the full tutorial to see the demo using the XIAO ESP32C3 and learn how to deploy your own flasher for free for life.
๐ฅ๐ฅ Enrol for Altium Student Lab for FREE!! - altium.com/in/yt/techiesms
________________________________________________________
๐ Important Links
Prompt for ChatGPT - github.com/techiesms/Prompt-for-Web-Flasher/blob/main/PROMPT.txt
________________________________________________________
๐ Components used in this video
Tracker Project - techiesms.com/product/real-time-gps-tracker-with-sos
________________________________________________________
๐ฅ Donโt miss this on techiesms
โก price drop deals (limited stock)
๐ techiesms.com/product-category/price-drop
๐ newly launched products
๐ techiesms.com/elementor-15217
________________________________________________________
๐ก Support & exclusive perks
support techiesms and unlock early access & members-only content ๐
๐ patreon.com/techiesms
________________________________________________________
โฑ Time Stamps
00:00 Introduction
00:18 The Actual Problem
02:02 Step 1 - Exporting Binary Files of your code
03:40 Step 2 - Making separate folder of Required .bin files
06:50 Step 3 - Giving Prompt To ChatGPT
10:06 Step 4 - Creating GitHub Repo and adding files in it
13:24 Step 5 - Making WebPage of the GitHub Repo
15:20 Step 6 - Final Demo
16:52 Conclusion
________________________________________________________
๐ฅ ๐ My Video Gear ๐ ๐ฅ
Camera โ Canon 750D
Lens โ 50mm f/1.8 STM: amzn.to/32gqnsi
Key Light โ Godox SL60W: amzn.to/3522mHe
Tripod โ amzn.to/3uNhC4H
Microphone โ Zoom H1N: amzn.to/3Osh12A
Editing โ Final Cut Pro X on MacBook Pro: amzn.to/3vHcSyJ
________________________________________________________
๐ Connect with techiesms Everywhere
โถ๏ธ Main Channel: youtube.com/techiesms
โถ๏ธ Secondary Channel: youtube.com/@sachinsoni2684
๐ธ Instagram: instagram.com/techiesms
๐ฆ Twitter: twitter.com/techiesms
๐ Facebook: facebook.com/techiesms
๐ Website: techiesms.com
techiesms
explore | learn | share










