A modern browser-based firmware installer built for the TECHIESMS Home Automation V2 project.
Instead of downloading Arduino IDE or ESPTool, users can simply connect an ESP32 board through USB and flash the firmware directly from Chrome or Microsoft Edge using ESP Web Tools.
The project also includes an integrated Web Serial Monitor, firmware manifest, futuristic UI, and complete firmware package for hassle-free installation.
- Features
- Screenshots
- Live Demo
- Technologies
- Project Structure
- Firmware Package
- Browser Requirements
- Installation
- Serial Monitor
- How It Works
- Future Improvements
- License
- Author
โ Browser Based Firmware Installation
โ ESP Web Tools Integration
โ One Click Flashing
โ Web Serial API
โ Built-in Serial Monitor
โ Beautiful Futuristic Interface
โ Responsive Design
โ Animated UI
โ Firmware Manifest Support
โ Automatic ESP32 Detection
โ Chrome & Microsoft Edge Support
โ No Arduino IDE Required
โ No ESPTool Required
โ USB Flashing
โ Modern PCB Showcase
https://dhruvpandit46.github.io/Home-Automation-V2/
- HTML5
- CSS3
- JavaScript
- ESP Web Tools
- Web Serial API
- JSON Manifest
- Google Fonts
Home-Automation-V2/
โ
โโโ firmware/
โ โโโ Home_Automation_V2.ino.ino.bin
โ โโโ Home_Automation_V2.ino.ino.bootloader.bin
โ โโโ Home_Automation_V2.ino.ino.partitions.bin
โ โโโ boot_app0.bin
โ
โโโ manifest.json
โโโ index.html
โโโ image.jpg
โโโ image1.jpg
โโโ README.md
The installer flashes all required ESP32 firmware components automatically.
Included files:
- Bootloader
- Partition Table
- boot_app0
- Main Firmware
This ensures proper flashing without requiring manual offsets or ESPTool commands.
Supported Browsers
- Google Chrome
- Microsoft Edge
Not Supported
- Firefox
- Safari
The project uses the Web Serial API which is currently supported only in Chromium-based browsers.
Clone the repository
git clone https://github.com/dhruvpandit46/Home-Automation-V2.gitOpen
index.html
Connect your ESP32 using a USB cable.
Click
INSTALL FIRMWARE
Select the correct serial port.
The firmware will automatically flash to the ESP32.
The integrated Serial Monitor allows users to
- Connect to ESP32
- Select Baud Rate
- View Live Serial Output
- Send Commands
- Clear Console
Everything runs directly inside the browser.
-
User opens the web page.
-
ESP Web Tools reads the firmware manifest.
-
Browser connects to the ESP32 using Web Serial.
-
Bootloader, partitions and firmware are flashed automatically.
-
User can immediately monitor the device through the built-in Serial Monitor.
No external software is required.
- Futuristic Interface
- Animated Glow Effects
- Responsive Layout
- Gradient Buttons
- PCB Showcase
- Hero Section
- Browser Badges
- Installation Wizard
- Modern Cards
- Smooth Animations
- Home Automation
- ESP32 Projects
- Smart Home Systems
- Embedded Development
- Firmware Distribution
- DIY Electronics
- IoT Installers
- Product Deployment
-
OTA Firmware Updates
-
Firmware Version Checker
-
Wi-Fi Configuration
-
Device Detection
-
Installation Progress Bar
-
Automatic Firmware Updates
-
Multi-Board Support
-
ESP8266 Support
-
Dark / Light Theme
Licensed under the MIT License.
MIT ยฉ 2026 Dhruv Pandit.
See the LICENSE file for full license details.
Dhruv Pandit
GitHub
https://github.com/dhruvpandit46
https://linkedin.com/in/dhruv-pandit-755786326
https://instagram.com/dhruv_pandit2007
| Repository | Description |
|---|---|
| ๐ Home Automation V2 | Browser Firmware Installer |
| ๐ค Anique AI | Rule-Based AI Chatbot |
| ๐ค Anique AI Voice | Text-to-Speech API |
| ๐ DDCET Prep | AI Powered MCQ Platform |
| ๐ Portfolio | Personal Portfolio |
If you found this project useful,
please consider giving it a โญ on GitHub.
It helps support future development.



