Skip to content

Drafts ​

Unlisted preview of articles in your Outline Drafts folder (6). Move a document into Published in Outline to publish it live.

  • •2 min read

    How to turn a spare RP2040 microcontroller and a SOIC-8 test clip into a fast, reliable flashrom programmer for extracting embedded BIOS images.

  • •1 min read

    Designing a resilient site-to-site overlay network between an Unraid homelab and an edge VPS using WireGuard tunnels and FRRouting.

  • •6 min read

    \nLike many tech enthusiasts, I like maintaining a blog as both a portfolio and a sort of basic documentation for personal projects that I’ve worked on in the past. I was previously using the icon:ghost Ghost blogging...

  • •7 min read

    How I built a zero-cloud, fully autonomous smart bathroom using bare-metal Shelly Gen 4 devices running mJS—from reverse-engineering an illuminated vanity mirror to adaptive EMA humidity filters and mechanical pull-co...

  • •1 min read

    Consumer Electronics Control (CEC) is the control protocol as part of the wider HDMI standard. It's what allows a connected device outputting video to automatically grab the attention of the display and change source....

  • •1 min read

    In a previous post I documented steps I took to reverse engineer the Nexus Metro real-time information backend API, with a view to developing an at-a-glance widget so I can see live train times at my local Metro station.