Skip to content

Contributors

JimGat edited this page Sep 7, 2026 · 2 revisions

Contributors & Credits

CYM wouldn't be where it is without the people below. They've tested under brutal field conditions, caught bugs before they reached users, submitted patches, and made the firmware faster and more stable for everyone.


Core Contributors

@birolt29

An extraordinary contributor who has gone far above and beyond at every stage of this project. @birolt29 performed deep ESP32-C5 DMA and render pipeline analysis on real hardware and submitted multiple major patch sets — each one serial-validated on device before submission.

Contributions include:

  • v2.10.15 hardware optimization patch — upload stability, mbedTLS PSRAM routing, BLE Spam memory hardening
  • v2.11.x render performance series — LCD SPI 40→80 MHz, internal DMA draw buffers, -O2 build optimization, LVGL libc memcpy, 15 ms refresh period, PSRAM 80 MHz. Full-frame LVGL render: 148 ms → ~77 ms (-48%)
  • SD remount mutex fix — eliminated a hard reset race between the SD remount task and in-flight LCD DMA transfers
  • PSRAM BSS migration — moved 17.4 KB of IR/RF433 name tables from internal DRAM to PSRAM, raising the DMA-free heap floor
  • GATT Walker double-init reset fix — serial-confirmed root cause analysis and fix for the reproducible esp_restart() on 2nd GATT Walker Back cycle
  • TPMS Monitor stop hook — identified and fixed missing screen teardown causing crash on Back/Home navigation
  • Serial-validated testing of every patch on real hardware before submission

Community Contributors

Person Contribution
Anubis First community video showcase of CYM — watch here 🎬
ᛕ ᛊ ߇ ᛙ ᚢ (Kevin) Deep technical testing and diagnosing the toughest issues
sithwrld999 Thorough testing and edge case discovery
bkbroiler Hands-on testing and constructive feedback
HeavyButter Testing and being Paranoid Butter
eCowboy Hardware testing and design suggestions
OrdoOuroborus Testing, review, and feature ideas

Ecosystem Credits

Person / Project Connection
OyczE Designer of the MonsterC5; approved the "Cheap Yellow Monster" name
Janek / JanOS CYM was originally branched from JanOS — the foundation it grew from
LAB5 Team The broader MonsterC5 / LAB5 ecosystem CYM contributes back to
Pancake Original inspiration for the project concept

Want to contribute? See the Support & Community page.

Clone this wiki locally