ESP32 C3 Supermini Moonmodules

On to the next chapter in the C3supermini journey i have embarked on. I got my C3s setup, wired up (minus the mic as i’m still trying to figure out the pins for that one), and even managed to flash em with a nightly build using the web installer.

This resulted in a perfectly working version of WLLED that broadcasts it’s AP and i can connect to and do everything expected. Booyah for step one!
Now of course step two is where the problems come up.

Now im trying to flash the sound reactive version. Moonmodules version as the default sound reactive version doesnt have a c3 build. And the build flashes just fine, everything seems okay, but no AP comes up. Gave it some time and searched while waiting and found out through the espflasher tool that i was stuck in a boot loop:

[02:53:13]ESP-ROM:esp32c3-api1-20210207
[02:53:13]Build:Feb 7 2021
[02:53:13]rst:0x3 (RTC_SW_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
[02:53:13]Saved PC:0x403d10fc
[02:53:13]SPIWP:0xee
[02:53:13]mode:DIO, clock div:1
[02:53:13]load:0x3fcd6100,len:0x38c
[02:53:13]load:0x403ce000,len:0x6ac
[02:53:13]load:0x403d0000,len:0x24e4
[02:53:13]SHA-256 comparison failed:
[02:53:13]Calculated: 697c37ed1f62ec376bac84a4be3161309fd96b67171cac136349db0d3925a5d8
[02:53:13]Expected: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
[02:53:13]Attempting to boot anyway…
[02:53:13]entry 0x403ce000
[02:53:13]ESP-ROM:esp32c3-api1-20210207
[02:53:13]Build:Feb 7 2021
[02:53:13]rst:0x3 (RTC_SW_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
[02:53:13]Saved PC:0x403d10fc
[02:53:13]SPIWP:0xee
[02:53:13]mode:DIO, clock div:1
[02:53:13]load:0x3fcd6100,len:0x38c
[02:53:13]load:0x403ce000,len:0x6ac
[02:53:13]load:0x403d0000,len:0x24e4
[02:53:13]

Found some threads that mentioned changing the platformio options using a line of code like this:

platformio_options:
- board_build.flash_mode: dio

But i dont know how to do this and it looks suspiciously like theyre talking about compiling own binaries which is something i specifically wanted to avoid.

I Have tried using espflasher to upload the bin file of moonmodules directly but no luck. what i am looking for is some clarity on this or just any way to get a sound reactive version going on my C3superminis as thats the last piece of the puzzle for me, then i can post my build on this website and call er a day!

If I compile 3 targets work with that board, esp32c3dev, seeed_esp32c3_4MB_S and esp32c3dev_2MB, the first 2 have SR.
Of those only the seeed version is published in the releases and it won’t work if I just flash it. So I guess you’ll have no choice but to compile.

I posted a working version here: Discord
also contains my particle effects (see custom FX channel for more info and videos)
not the latest version though and not MM but 0.15

FYI C3 does not have enough CPU power to do FFT in real-time for anything above 25 FPS.
So if you want to use Audioreactive with C3 be sure to lower FPS to something less than 26. And that number is for moderate count of LEDs. More than 512 LEDs and you need to lower FPS even further.

Can confirm that the performance is not really great with AR, FPS drops to about 40FPS on 16x16 Matrix, even more on some FX. Limiting to 25FPS is good advice.

Thank you everyone for the response! I greatly appreciate it.

@kilrah I am hoping it doesnt come to that but perhaps i will need to learn. That or just get a regular, big ESP32…

@dedehai Thank you for posting your working version, and for the opportunity to join the discord which i had not done yet! I flashed the build using ESP-flasher and… IT WORKED! I can see the WLED-AP!
Thank you so much, i will treasure this bin file and protect it with my life! Does this bin include any usermods?

@blazoncek Thank you for pointing this out. luckily i am running a very modest setup at only 240 led, but i will keep this FPS limit in mind. I am running 1D strips so no matrix (yet!)

Please could you say the link that used for ESP32 C3 supermini?? I’m trying different version and I don`t get it works. Thanks.

Here https://www.aliexpress.com/item/3256806782450297.html?
This worked but I must tell you that it is full of issues specially if used with AR no matter what others tell you , very bad board and gets very hot and not correctly tested and issues
are masked

Thank you very much for responding in such a short time. I’m trying to get some WLED firmware to manipulate the lights, but I can’t get it to work. I don’t know if I’m making a mistake or the software I’m using is failing, although I’ve used it with other development boards and everything has been fine. I would appreciate help to get it working, since I have 3 of the same ones and I’d like to dedicate them to this.

any hints about the masked issues you found? I do most of my dev work on C3 and could try to work them out.

Read blaz post above , get in touch with softhack or check discord , i am no longer interested in discussing this matter with you