# Waveshare ESP32-S3-RGB-Matrix Audioreactive Usermod

**URL:** <https://wled.discourse.group/t/waveshare-esp32-s3-rgb-matrix-audioreactive-usermod/15498>\
**Category:** Usermods\
**Created:** [September 1, 2026, 7:00pm UTC](https://wled.discourse.group/t/waveshare-esp32-s3-rgb-matrix-audioreactive-usermod/15498 "2026-09-01T19:00:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![phill104](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/phill104/32/10592_2.png) [@phill104](https://wled.discourse.group/u/phill104)\
**Post date:** [September 1, 2026, 7:00pm UTC](https://wled.discourse.group/t/waveshare-esp32-s3-rgb-matrix-audioreactive-usermod/15498/1 "2026-09-01T19:00:22Z")

</div>

I’ve built but not been able to test (as my board got damaged by children) a usermod to bring up the ES7210 Mic on I2c and stream to I2S. I am a new user here so cannot upload yet so I have created all the details and file over on github. It would be fantastic if someone could test while I await a new board, which should be with me in a week or two. [https://github.com/phill104/ES7210-I2S-Mic-Usermod-for-WLED](https://github.com/phill104/ES7210-I2S-Mic-Usermod-for-WLED)

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [September 2, 2026, 5:16am UTC](https://wled.discourse.group/t/waveshare-esp32-s3-rgb-matrix-audioreactive-usermod/15498/2 "2026-09-02T05:16:16Z")

</div>

A hint: Not a job for _custom_ usermod. Instead create a new audio source class (within existing Audioreactive usermod) and submit PR upstream.

---

<div class="post-metadata">

**Author:** ![phill104](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/phill104/32/10592_2.png) [@phill104](https://wled.discourse.group/u/phill104)\
**Post date:** [September 2, 2026, 8:05pm UTC](https://wled.discourse.group/t/waveshare-esp32-s3-rgb-matrix-audioreactive-usermod/15498/3 "2026-09-02T20:05:58Z")

</div>

Thanks. I wanted to make sure this worked. If it does then I would be happy to go that route. I am very new to WLED and only 2 days into looking at the project.
