Skip to content

⚠️ Classic esp32: audio input not working when using a firmware with HUB75 support #333

@softhack007

Description

@softhack007

What happened?

I2S audio stop working ("silent" or totally noisy) when the firmware has the HUB75 driver included.
Its enough to have the driver present, no matter if a HUB75 panel is actually used.

Workaround: Install a WLEDMM firmware without HUB75 support.

To Reproduce Bug

Install a WLEDMM "HUB75" firmware bin on any classic esp32 that previously had a working I2S audio source (INMP441, ICS4343, PICO board, etc).

Analysis

Suspected root cause: the HUB75 "abuses" the I2S unit of the chip for driving the HUB75 panel. It seems that the driver includes some components that render audio via I2S unusable.

Expected Behavior

dunno.

Install Method

Self-Compiled or other

What version/release of MM WLED?

v14.5.x and v14.7.x with HUB75 support

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

Anything else?

see #332 for the original report

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions