F1 Desktop Companion · JC4827W543

Your Race
Weekend,
On Your Desk.

A sleek, always-on display that keeps you on top of the F1 season — session times, standings, results and headlines. No aggressive ads, no endless searching. Just a glance.

Halo F1 Device
The Story

Born out of
frustration.

"I got tired of googling session start times and getting buried in ads just to read a single number."

Halo F1 started as a personal project: a small, cheap piece of hardware that sits on the desk and does exactly one thing, perfectly. No apps to open, no browser tabs, no aggressive pop-ups. Just a glance at your desk and you know everything you need.

It shows you the next race weekend sessions in your local time, the current drivers' standings, session results as they happen, and the latest F1 headlines — all fetched live from the web.

Drivers' Championship2025 · Round 8
Drivers
1
M. Verstappen
Red Bull Racing
🇳🇱195
2
L. Norris
McLaren
🇬🇧171
3
C. Leclerc
Ferrari
🇲🇨150
4
G. Russell
Mercedes
🇬🇧138
5
C. Sainz
Ferrari
🇪🇸122
What It Does

Everything F1,
nothing else.

Halo F1 fetches live data straight from the web and presents it cleanly on its 4.3" touch TFT screen. Set it up once — it keeps itself updated.

🏁
Session Times

FP1, FP2, FP3, Sprint, Qualifying and Race start times for the upcoming weekend — automatically converted to your local timezone. No more timezone maths.

🏆
Standings

Full drivers' championship table, refreshed as the season progresses. Always know where every driver stands in the title fight.

📋
Session Results & No Spoiler Mode

Qualifying grids, race results, fastest laps — available the moment the chequered flag drops, right there on your desk without opening a browser. Can't watch sessions live? No problem! With the No Spoiler Mode you can avoid spoilers until you are all caught up

📰
Latest News (experimental)

Fresh F1 headlines pulled from the web throughout the week. Stay in the loop between race weekends without a single ad in sight.

🌙
Night Mode

Set a time window and a brightness level — Halo F1 dims itself at night and brightens back up in the morning. Bedroom and home office friendly.

🌍
9 Languages

English, Italian, Spanish, French, Dutch, German, Portugues, Norwegian, Polish — the full interface adapts to the language you're most comfortable with.*


* News headlines are currently only available in English, Norwegian language not fully supported yet*

Getting Started

Up & Running
in Minutes.

No soldering. No terminal. No technical experience needed. Three steps and you're done.

01
Print & Snap

Download the free case from MakerWorld and print it on any FDM printer. Plug the antenna into the back of the board, then fit it into the back of the case. The back and front halves of the case slide-in together with no screws and no glue, holding the board snugly in place. If you don't have a printer, any local print service or a friend with one will do.

02
Flash Firmware

Plug your board into your computer via USB, open this page in Chrome or Edge, and visit the Flash Firmware section below. Click the big blue button that says Connect and follow the instructions. The firmware is written automatically in under a minute. No drivers, no software needed. If you want to update later, simply come back here and flash again.

03
Connect to Wi-Fi

On first boot, Halo F1 creates a temporary Wi-Fi hotspot called Halo-F1. Connect to it from your phone or laptop — a simple page opens automatically where you enter your home Wi-Fi name and password. Done. It will remember your network forever.

Step by step:
1. Halo F1 boots → broadcasts Halo-F1
2. Connect to it from any phone or laptop
3. A page opens automatically → enter your Wi-Fi
4. It connects and starts fetching data immediately

Don't have the board yet?

Halo F1 runs on the JC4827W543 — a compact all-in-one module with a 4.3" touch TFT display, Wi-Fi, and Bluetooth built right in. It's cheap, widely available, and all you need to run Halo F1.

🛒 Click here to buy
Firmware

Flash Your
Board.

Install the latest Halo F1 firmware directly from this page. All you need is Chrome or Edge on a desktop or laptop — no extra software.

Before you start

  • A JC4827W543 board and a USB cable
  • Google Chrome or Microsoft Edge browser
  • A desktop or laptop (mobile flashing not supported)
  • Your Wi-Fi name & password handy for first setup
  • Plug the black small antenna into the back of the board, otherwise Wi-Fi won't work
 

How To Install

  • Visit this page from Chrome or Microsoft Edge browser
  • Plug the board into your computer via a USB A to USB C cable
  • From the Web Flasher select your board variant (Capacitive or Resistive Touch) and press
    ⚠ Browser not supported.
    Please open this page in Chrome or Edge.
  • In the popup, select the port that corresponds to your board (it may show up as USB JTAG/serial debug unit or similar) and click OK
  • Press Install Halo F1, then click Next and Install

Board not showing up? Use a USB A to USB C cable, not USB C to USB C. Some cables are power-only and won't work for flashing. If it still doesn't show up, hold the BOOT button, press RST, then release BOOT to enter flash mode.

Updating firmware? Simply come back to this page, connect your board and flash again.

halo-f1 / installer

Web Flasher

Chrome or Edge required. Web Serial is not available in Firefox or Safari. Don't have Chrome? Download it here →
⚠ Browser not supported.
Please open this page in Chrome or Edge.
↓ Download .bin for manual flash
Latest: v1.2.1Free to install
3D Printed Case
Loading model…
Scroll to zoom  ·  Drag to rotate
Free Download

Snap fit.
No screws.
No glue.

The Halo F1 case is designed to be printed on any standard FDM printer — PLA works great. The two halves simply clip together, holding the JC4827W543 board securely without a single fastener. Disassembly and reassembly takes seconds.

The design files are completely free to download from MakerWorld.

🖨 FDM Printable 🔩 No Fasteners 📐 Precise Fit ♻ PLA / PETG
Download on MakerWorld
Release Notes

What's New

Halo F1 is (slowly) being developed. New features and improvements land here as each version ships.

v1.2.1
New Features
✦ Features
  • Added automatic Save and Load settings from flash
  • Added manual timezone override
  • Added help button in settings and qr code in wifi setup screen
  • Added Polish translation by github.com/bladykarakan
🔧 Fixes
❌ Known Issues
  • Characters missing in font causing blanks when Norwegian translation is selected
v1.2.0
New Features
✦ Features
🔧 Fixes
  • Null standings position number for unranked drivers
❌ Known Issues
  • Characters missing in font causing blanks when Norwegian translation is selected
v1.1.0
New Features
✦ Features
  • Added No Spoiler Mode, active by default (can be deactivated in settings)
  • Added Portuguese language
  • Added separator in settings for clearer settings UI
v1.0.1
Bugfix
🔧 Fixes
  • Null standings position number for unranked drivers
v1.0.0
Initial Release
✦ Features
  • Race weekend session times displayed in your local timezone
  • Full drivers' championship standings
  • Session results (qualifying, race, sprint) updated live
  • Latest F1 news headlines fetched from the web (experimental - english only)
  • Night mode with configurable activation time and brightness level
  • Support for 6 languages: English, Italian, Spanish, French, Dutch, German
  • Wi-Fi configuration via captive portal — no app, no computer needed after flashing
⚙ Hardware & Case
  • Target platform: JC4827W543 (ESP32-S3 + 4.3" Capacitive or Resistive touch TFT, Capacitive touch recommended)
  • Snap-fit 3D-printable case available free on MakerWorld
  • Web-based firmware installer — works directly in Chrome / Edge