<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kira — Workbench notes</title><description>Reverse engineering, firmware, networking, local AI and electronics repair.</description><link>https://kirajav.dev/</link><language>en</language><item><title>The checksum that wasn’t a CRC: decoding the JamJum JP-1 protocol</title><link>https://kirajav.dev/en/blog/checksum-que-no-era-crc/</link><guid isPermaLink="true">https://kirajav.dev/en/blog/checksum-que-no-era-crc/</guid><description>A reverse-engineering log of a MIDI controller: USB captures, a wrong hypothesis and the missing piece that made the device accept arbitrary per-pad color.</description><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><category>reverse engineering</category><category>midi</category><category>usb</category><category>python</category></item></channel></rss>