ICS Village

ICS Village at DEF CON 33

The DEF CON 33 ICS Village edition whose FREE-WILi and Intrepid Control Systems sponsored badge tool documented RP2350A, ESP32-C6, sensors, GUI support, USB API, WASM scripting, and Build-A-Badge customization software.

Las Vegas Convention Center, Las Vegas, Nevada · United States · 2025

ICS Village DC33 FREE-WILi Badge badge image

ICS Village DC33 FREE-WILi Badge

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.

Lifecycle

Add-ons & Upgrades

add-on connector

I2C SAO expansion

The badge documentation identifies I2C expansion configured as DEF CON SAO plus USB terminal access for I2C and SAO sensor interfacing.

Compatibility: ICS Village DC33 FREE-WILi Badge

customization software

Build-A-Badge customizer

The Build-A-Badge software lets users choose images, configure LED patterns, set a badge name, program the device, and upload WASM applications.

Compatibility: ICS Village DC33 FREE-WILi Badge

sensor payload

Environmental ICS sensor surface

The 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.

Compatibility: ICS Village DC33 FREE-WILi Badge

software interface

USB API, GUI, and WASM scripting

Official 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.

Compatibility: ICS Village DC33 FREE-WILi Badge

Operational history

Issues & Camp Impact

image provenance upgrade · repository README license text and exact raster source · licensed official upstream raster render applied

The ICS Village DC33 visual uses FREE-WILi's `build_a_badge` repository `assets/ics_village_badge.png` upstream raster render under the repository README's MIT License text.

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.

repository-license caveat · public repository metadata plus README review · documented

The public firmware repository remains license-metadata-limited in this pass, while the Build-A-Badge repository README embeds MIT License text used only for the selected upstream badge render and customization-app evidence.

The catalogue records public firmware and customization surfaces conservatively while allowing the specifically reviewed Build-A-Badge render to carry explicit MIT provenance.

Resources

Sources