Coders in UA
Publisher namespace for the collaborative NoNameBadge 2020 CTF write-up archive.
SourceNoNameCon 2020 · Ukraine · 2020
Ukrainian ESP32 air-quality badge and CTF platform
A Ukrainian NoNameCon 2020 electronic badge by TechMaker, redesigned as a custom ESP32-WROOM-32D board with optional BME680 air-quality sensing, dual OLED displays, joysticks, touchpads, WS2812 LEDs, USB-C programming, and embedded-systems CTF tasks.
People
Publisher namespace for the collaborative NoNameBadge 2020 CTF write-up archive.
SourceTechMaker published the NoNameBadge 2020 article, schematic trail, and public firmware archive under its NoNameCon GitLab group.
SourceNoNameCon is the Ukrainian cybersecurity conference whose 2020 online event and badge are documented by DOU and TechMaker source trails.
SourceDOU preserves the public listing for the September 3, 2020 online NoNameCon event context.
SourceIt shows the NoNameCon badge lineage maturing from a 2019 dev-board-based run into a scratch-designed Ukrainian badge platform, while preserving the event's embedded-security CTF focus during a COVID-era online/no-offline conference format.
TechMaker documents a board developed from scratch instead of ready-made dev boards, red and black PCB iterations, Basic and Creators Edition population differences, ESP32-WROOM-32D core, CP2102N USB-UART programming path, optional BME680 environmental sensor for temperature, humidity, pressure, IAQ/VOC measurements, PCA9539PW joystick GPIO expansion, two 0.96-inch SSD1306 OLEDs, five ESP32 touch buttons, 18 WS2812B-MINI-V3 addressable LEDs, 18650 battery support, optional MCP2551/CJMCU-2551 CAN footprint, and a Shitty Addon v1.69bis expansion connector.
The public firmware repository preserves an ESP-IDF project with badge inputs, board-support, display, eyes, battery-current, LED, NVS settings, protected/obfuscator, sensor, WS2812, BME680, I2C, ibat, PCA9539, and tm-oled components. The TechMaker article says Basic Edition firmware contained serial-terminal CTF tasks and public firmware without the private CTF portion, while the Coders in UA repository preserves post-event write-up entry points for eight NoNameBadge 2020 CTF areas.
The badge concept shifted toward air-quality monitoring: Creators Edition supporters received the BME680 sensor, two OLED screens, two joysticks, 18650 battery holder and switch, and USB Type-C cable, while Basic Edition users could add and solder missing modules later. TechMaker also notes some CTF tasks had to be reworked because of COVID social distancing and the absence of the conference's offline part.
Lifecycle
The badge uses 18 WS2812B-MINI-V3 addressable LEDs, with firmware described as giving a traffic-light-style indication for air-quality state.
SourceThe Basic Edition firmware was documented with CTF tasks started through serial terminal utilities, and the public CTF repository preserves eight post-event challenge write-up areas.
SourceThe article and schematic document two 0.96-inch SSD1306 OLED displays, PCA9539PW joystick expansion, two joysticks in the supporter kit, and five ESP32 touch buttons.
SourceCreators Edition/supporter functionality includes the BME680 environmental sensor for temperature, humidity, pressure, IAQ, and VOC-based air-quality monitoring.
SourceTechMaker documents a CAN-transceiver footprint for a CJMCU-2551/MCP2551 module plus a Shitty Addon Connector v1.69bis expansion header.
SourceTechMaker says the 2020 badge moved away from ready-made dev boards to a custom board built around Espressif's ESP32-WROOM-32D module.
SourceOperational history
Software claims stay limited to the recovered TechMaker article, public firmware tree, schematic, and CTF write-up repository.
The Ukraine record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
The record documents a real badge platform but avoids claiming ordinary on-site pickup, universal in-person attendee distribution, or full offline village behavior.
The record stays image-free until a rights-cleared original photo or official upstream raster render is recovered.