FREE-WILi
FREE-WILi publishes the badge page, documentation, firmware repository, and Build-A-Badge customization software.
SourceICS Village at DEF CON 33 · United States · 2025
RP2350A ICS security badge tool
The ICS Village Badge for DEF CON 33 was a FREE-WILi and Intrepid Control Systems sponsored hands-on industrial-control-security badge tool with RP2350A control, ESP32-C6 Wi-Fi, sensors, GUI support, USB API, WASM scripting, and Build-A-Badge customization software.
People
FREE-WILi publishes the badge page, documentation, firmware repository, and Build-A-Badge customization software.
SourceFREE-WILi documentation identifies Intrepid Control Systems as a sponsor helping keep access to the badge affordable.
SourceFREE-WILi documentation credits Detroit artist Kyle Irving with the full-color PCB artwork.
SourceThe badge is framed by FREE-WILi as an ICS Village DEF CON 33 badge tool.
SourceIt adds another DEF CON village badge line to the worldwide compendium and shows industrial-control badge culture moving beyond pure PCB art into a portable sensor, API, scripting, and training platform for physical and environmental ICS exercises.
FREE-WILi documentation identifies a Raspberry Pi RP2350A core with SRAM and flash, ESP32-C6 Wi-Fi, BME688 gas/pressure/humidity/temperature sensor, MQ-3 alcohol sensor, XYZ position sensor, infrared receive/transmit, 320x240 full-color screen, five buttons, five full-color LEDs, speaker, real-time clock, USB terminal, I2C expansion configured as DEF CON SAO, 1000 mA lithium-ion battery with integrated charger, and full-color PCB artwork by Detroit artist Kyle Irving.
The public docs describe FREE-WILi GUI support, ESP32 WebSocket interface to the GUI, fuzzer, USB serial console API, WASM scripting examples for C/C++, Rust, Zig, and TinyGo, host Python API, FAT filesystem, ROM sounds and images for user apps, numbers-to-speech, standard USB bootloader updates, and RP2350 custom-code paths for C/C++, MicroPython, or CircuitPython. The public firmware repository distributes DEF CON 33 badge UF2 firmware, and the Build-A-Badge repository documents cross-platform customization for images, LED patterns, names, and WASM uploads.
The badge was framed as an evolution from FREE-WILi's previous Whale Tail badge: where Whale Tail focused on digital protocols, the ICS Village DEF CON 33 badge emphasized physical and environmental exploitation through sensors, GUI/API access, and badge-personalization workflows.
Lifecycle
The badge documentation identifies I2C expansion configured as DEF CON SAO plus USB terminal access for I2C and SAO sensor interfacing.
SourceThe Build-A-Badge software lets users choose images, configure LED patterns, set a badge name, program the device, and upload WASM applications.
SourceFREE-WILi documents the badge around a Raspberry Pi RP2350A controller and ESP32-C6 Wi-Fi interface, with standard USB bootloader update support.
SourceThe badge exposes BME688 gas/pressure/humidity/temperature sensing, MQ-3 alcohol sensing, XYZ position, infrared receive/transmit, RTC, buttons, LEDs, speaker, and full-color display for ICS exercises.
SourceOfficial docs describe FREE-WILi GUI support, ESP32 WebSocket interface, USB serial console API, WASM scripting examples, host Python API, FAT filesystem, and WASM control of device features.
SourceOperational history
Hardware and software claims stay tied to the current public documentation snapshot and should be revisited if FREE-WILi revises the page or publishes design files.
The record now has a rights-cleared official upstream render with source URL, license, attribution, source-original retention, and WebP processing notes while avoiding generated or placeholder imagery.
The catalogue records public firmware and customization surfaces conservatively while allowing the specifically reviewed Build-A-Badge render to carry explicit MIT provenance.