The AND!XOR DC34 badge runs on light-genes and a tiny display. So we made it do what we wanted — push any image to it from a phone, and breed designer light patterns straight into it with a single QR code.
The DC34 badge doesn't just blink a fixed pattern. It carries a genome — nine bytes that describe how its LEDs breathe, chase, and shift hue — and it breeds with other badges over QR codes to mix new patterns. That's the game. These two tools let you win it on your terms.
A small screen you can drive with any image or icon. Stock, that means fiddling with a keyboard. We wanted a phone.
Nine haploid bytes — period, rate, direction, saturation, hue base and bound, chaser, nonlinearity — define the whole animation.
Two badges swap gametes over QR and produce a child pattern. Deterministic crypto guards the exchange — which is exactly what we leaned on.
Push any image to the badge display straight from your phone's browser. No app, no cable to a laptop, no cloud round-trip.
Open it in Chrome on your phone, plug the badge in, pick an image, hit send. It renders entirely on-device — nothing is ever uploaded to a server.
Skip the hunt for a donor badge that happens to carry the colors you want. The seeder forges a valid donor reply QR for any genome you choose — a software "Bob" the badge will authenticate and breed with.
The badge's gamete exchange is deterministic AES-256-GCM-SIV. Reproduce the algorithm and you can hand the receiver a ciphertext byte-identical to what a real donor would compute — so it verifies, and breeds with the genes you picked.
One tool controls what the badge shows. The other controls what it inherits. Together they turn a badge you were handed into one you actually author — which, at a con built on badgelife, is the whole point.
WebUSB for the display, AES-GCM-SIV for the genes. We read the badge's own crate and spoke its language back to it.
The uploader never touches a server. The seeder refuses to forge without a key. Built to be ready, not reckless.
Phone-native uploader, single-binary CLI seeder. Designed for a hallway at DEF CON, not a lab.
Drop your email and we'll send the full teardown — how the gene exchange works, the WebUSB flow, and the source when it goes public.