<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sean Leach</title><description>Fractional CTO and engineering lead. I help startups and scaleups move faster and get to revenue. Technical writing on the things I build.</description><link>https://seanrleach.co.uk/</link><item><title>Decoding a hot tub: the Jacuzzi &quot;encrypted&quot; RS485 protocol</title><link>https://seanrleach.co.uk/posts/decoding-a-hot-tub/</link><guid isPermaLink="true">https://seanrleach.co.uk/posts/decoding-a-hot-tub/</guid><description>The encryption on a Jacuzzi J235&apos;s control bus is one random byte and a fixed key stream. How I worked that out, with a decoder that runs in your browser.</description><pubDate>Mon, 09 Nov 2026 12:00:00 GMT</pubDate></item><item><title>CAN Bus Hacking</title><link>https://seanrleach.co.uk/posts/can-bus-hacking/</link><guid isPermaLink="true">https://seanrleach.co.uk/posts/can-bus-hacking/</guid><description>Using an ESP32 on a BMW F30&apos;s CAN bus to make steering wheel controls work with an aftermarket head unit.</description><pubDate>Tue, 15 Aug 2023 22:54:12 GMT</pubDate></item></channel></rss>