Hey everybody, just wanted to give a quick status update on the Telephreak badges.
If your badge has a white screen, there’s probably either a hardware issue, or (more likely), it hasn’t downloaded an image from another badge yet.
The software is buggy, and radio transmissions can be garbled when downloading images with multiple badges in the area. I thought I had this sorted out, but apparently not.
I’ve put the source code for everything at https://gitlab.com/dominotree/telephreak-11-badge – you can build these using the Arduino IDE (with libraries in the ‘libs’ folder) or using PlatformIO (which is way cooler) – Please don’t judge my code, I wrote this in a couple days with minimal sleep, and I’m sure there are a ton of obvious errors along the way 😛
Badges are reprogrammable via ICSP, using the labeled pins and PC6 as “reset” – to do so you must connect CS on the display, nSS on the radio, and CS on the flash chip ALL to VCC lines.
The badges in the Telephreak swag box are unassembled badge kits. They should be easy to assemble.
Battery packs are connected to H4 on the board, with the red wire connected to the square solder pad. The rotation of the SAO connector at the top left doesn’t matter.
/!\ YOU MUST USE ALSO A WIRE TO CONNECT DIO0 TO PD2 ON THE BADGES /!\
I have 20 working badge kits to assemble for people I’ve promised them to, and another 15 badge boards that failed hardware tests yesterday. Gonna try and get these sorted today, and that should give me enough assembled units to give to everyone I’ve promised one to if everything works out.
If not, I have more boards at home, and I’d be glad to assemble and ship yours to you after DEFCON.