Multi-board app framework Built by Sukesh Ashok Kumar

You'll need: Chrome or Edge on a computer, a USB data cable (not a charge-only one), and a supported device.

1. Choose your device

2. Connect & Install Firmware

Plug your device into this computer with a USB cable, click below, and pick it from the list when prompted. Installation takes about a minute.

When it finishes, unplug and replug the device, then set it up from the tabs below.

Ready.

Technical details

        

Make sure your device is plugged in and has finished starting up. Enter your Wi-Fi details, then click Set up Wi-Fi and pick your device from the list.

Set the clock's timezone and the weather city from the Timezone & city tab.

What the firmware does

Built on YTUX — a multi-board touch-UX framework on ESP-IDF and LVGL. One codebase builds a firmware image for every supported board: pick yours in step 1 and this page installs the latest image for it.

  • Clock & weather — time, date and current conditions on the home page, plus an Open-Meteo forecast with on-device city search and timezone picker.
  • Make it yours — dark/light theme, accent colour, brightness, portrait/landscape and navigation style (pager or grid launcher), all switchable on the device and remembered across restarts.
  • Device status — Wi-Fi, microSD and battery/charging (on boards that have one) in the top bar, with chip and storage details on the System page.
  • Uses the hardware it finds — camera preview on the 10.1″ ESP32-P4 tablet, MP3 player from microSD on boards with a speaker; pages hide themselves when the hardware is absent.
  • Updates from this site — after the first USB install the device updates itself over-the-air; no cable or computer needed again.

Cookies & privacy

Choose your device

Brand
Size
Chip
Features

License

Note: the YTUX firmware and framework are open source (Apache-2.0). Only this installer website's own files are all-rights-reserved.

Loading…

What's new

Loading…

Privacy

Short version: this website uses Google Analytics (in the EU/UK no cookies are set until you allow it in the cookie popup), and the Buy/BSP links go through a click-through redirect. The firmware installed on your device tracks nothing.

This installer website

Google Analytics. We use Google Analytics (GA4) to see how many people visit and where they come from — approximate region, browser and which devices are most popular — so we know which boards to prioritise. IP addresses are anonymised. In the EU/EEA/UK, until you allow it in the cookie popup, only anonymous cookieless measurement is sent (no cookies, nothing that identifies you); allow it and full analytics with cookies is used. Elsewhere analytics is on by default. See how Google uses data.

Buy & BSP links. Those links go through a redirect (go.sukesh.me) that may record the click — so we can tell which devices people are interested in, and keep the links working if a vendor page moves — before forwarding you to the vendor or the Espressif component registry.

What we don't collect. No account, no name or email, and nothing you type. The Wi-Fi network and password you enter during setup are sent straight to your device over the local USB/serial connection in your browser — never to us or anyone else.

The firmware on your device

The firmware contains no analytics or telemetry — it never reports usage back to us. To do its job it contacts only the services you would expect: this site, to check for firmware updates; and, once you set them up, time (NTP) and weather providers for the clock and forecast. None of that identifies you to us.

Questions? Open an issue.