Technical Documentation

Technical details and reverse engineering notes for OpenShrooly

This section contains detailed technical information about the OpenShrooly project, including hardware details, communication protocols, and reverse engineering discoveries.

Available Documentation

Hardware Overview

The Shrooly device is built around an ESP32S3-DevKit-C microcontroller with:

  • ESP32-S3 dual-core processor
  • Wi-Fi and Bluetooth capabilities
  • Multiple I2C interfaces
  • SPI display interface
  • PWM-controlled fans and LEDs
  • Capacitive touch sensors
  • Environmental sensors

Contributing

Technical contributions and discoveries are welcome. If you’ve made progress on any of the unresolved mysteries or have new findings to share, please contribute to the GitHub repository.

Safety Notice

When working with the hardware:

  • Always backup your original firmware first
  • Be careful with voltage levels and connections
  • Document your findings for the community
  • Test changes thoroughly before sharing

Pages in this section: