Reverse-Engineering the Vornado EOS 9's RF Remote

I bought a Vornado EOS 9 for the bedroom, a Wirecutter pick. It came with a remote, no protocol listed anywhere, no FCC ID that turned up anything useful. Flipper’s frequency analyzer put it near 433 MHz, and Read mode came back with no protocol match, which meant it wasn’t going to be one of the well-known families. (Read mode isn’t broken: pointed at my actual front-door bell, it decodes CAME 12bit at 315 MHz instantly, no histogram needed. The fan’s protocol is just genuinely unlisted.) So it was Read RAW and reverse engineering from scratch, or nothing. ...

August 4, 2026 · 30 min · Derek Welty

TRMNL X BYOS: Self-Hosting the Server Before the Device Arrives

I ordered a TRMNL X e-ink display to put on my desk. It’s a 7.5" e-paper panel that polls a server for images and refreshes on a schedule. TRMNL has a cloud service, but I’m not paying a subscription for a display I can host myself — and BYOS (Bring Your Own Server) mode is the whole reason I bought the X model over the cheaper ones. The device hasn’t arrived yet. The server is already running. ...

April 23, 2026 · 3 min · Derek Welty