Skip to main content
Image
WebScreen Flasher

Flash Your WebScreen Directly from Your Browser

WebScreen keeps getting better with every firmware update—new features, bug fixes, better performance. But we know the Arduino IDE setup can be a barrier for many users. Time to fix that.

We've built a web-based flasher that makes getting the latest firmware as easy as visiting a webpage. No IDE, no drivers, no configuration files. Just click and flash.

Why This Matters

Your WebScreen is only as good as its firmware. We're constantly improving: 

■ Adding new JavaScript APIs 
■ Optimizing display performance
■ Expanding hardware compatibility 
■ Fixing bugs and security issues

But if updating firmware is complicated, you miss out on these improvements. This tool changes that equation.

More importantly, this is the first step toward something bigger. We're planning a WebScreen marketplace where you can discover and install apps with the same ease. Think of this flasher as the foundation for that ecosystem.

Setting It Up

The flasher automatically pulls firmware from our GitHub repository:

const baseUrl = `https://raw.githubusercontent.com/HW-Lab-Hardware-Design-Agency/WebScreen-Software/${branch}/webscreen/build/esp32.esp32.esp32s3`;

return {
    name: `WebScreen (${version === 'main' ? 'stable' : 'development'})`,
    builds: [{
        chipFamily: "ESP32-S3",
        parts: [{
            path: `${baseUrl}/webscreen.ino.merged.bin`,
            offset: 0
        }]
    }],
    allowedUsbIds: [{
        vendorId: 0x303A,
        productId: 0x1001
    }]
};

How It Works

Open: Visit flash.webscreen.cc in Chrome, Edge, or Opera 
Select: Choose between stable (main branch) or development (dev branch) 
Connect: Plug in your WebScreen via USB and enter boot mode 
Flash: Click the button, select your device, and wait

The boot mode sequence is the same as always:

Hold BOOT button → Press RESET → Release BOOT
 

What's Next?

This web flasher is just the beginning. We're building toward a complete WebScreen ecosystem:

Firmware Updates: Always get the latest features and fixes with one click 
App Marketplace: Coming soon—discover, install, and manage WebScreen apps through your browser 
Community Contributions: Easy distribution for developers creating WebScreen applications 
Custom Configurations: Pre-configured firmware builds for specific use cases

The same technology that makes firmware flashing seamless will power app installation. Imagine browsing a gallery of WebScreen apps and installing them instantly—no SD card swapping, no file management, just point and click.

This tool makes WebScreen more accessible to everyone who will receive devices after our crowdfunding campaign. No technical setup, no driver issues, just flash and go. 

Perfect for: 

■ Regular firmware updates with new features 
■ Testing development builds for feedback 
■ Quick setup at maker events and demos

Try It Now

Visit flash.webscreen.cc to see the flasher in action. While WebScreen units aren't publicly available yet, this tool will be ready when our Crowd Supply campaign ships devices to backers.

If you're one of the early adopters with a prototype unit, you can start using it today to stay current with our latest development builds.

Support Us on Crowd Supply

We’re on Crowd Supply, and we need your help to bring WebScreen to more people. Your backing makes it possible to keep prices low and quality high—so everyone can enjoy the power of an open-source secondary display.

Image
Crowd Supply Logo

 

Check out the campaign and get involved: WebScreen on Crowd Supply