Skip to content

I2C Microphone "noisy" but works in WLED 0.15.3 (both v4 and v3) #332

@jvilhuber

Description

@jvilhuber

What happened?

I've been struggling with getting INMP441's to work reliably, so bear with me. I have some esp32's that work beautifully, and others that simply output noise (near as I can tell). Troubleshooting involves swapping out hardware in various combinations, different wiring (pushpins and breadboard versus soldering stuff together). At first I thought it was my lack of soldering skills, but I recently literally swapped out one esp32 for another and it started working. 🤷

Just now I installed the stock WLED 0.15.3 (plain) and got things working just fine. Flashed with WLEDMM_14.7.1_esp32_4MB_V4_S_HUB75.bin and it stopped working (noise; levels at 100% constantly).

I thought maybe it's the v4-ness of MM, so went back to 0.15.3 V4 to check and it worked. Back to 0.15.3 v3 and it worked. Back up to WLEDMM_14.7.1_esp32_4MB_V4_S_HUB75.bin and just noise.

Note I have one install of WLEDMM_14.7.1_esp32_4MB_V4_S_HUB75.bin working on a similar esp32 board and a similar INMP441, so 🤷. I'm lost and bewildered.

To Reproduce Bug

I wish I could tell you. It seems pretty random. Could be crappy soldering on my part, could be bad connections on some pins, could be a problem with the esp32's I have, could be problems with the INMP441's.

I could use some tips on how I could narrow it down. Mainly, I guess I'm hoping for some guidance how to explore this further, or perhaps there's known bugs I didn't find when I searched.

Expected Behavior

No noise from INMP441

Install Method

From MoonModules Release Page

What version/release of MM WLED?

WLEDMM_14.7.1_esp32_4MB_V4_S_HUB75

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

Anything else?

No response

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