From ef63a1a500fcc067a96d60e97c3677055009808a Mon Sep 17 00:00:00 2001 From: Frank <91616163+softhack007@users.noreply.github.com> Date: Sun, 22 Feb 2026 21:02:47 +0100 Subject: [PATCH] (experimental) bugfix for Ethernet Errors when using I2S audio For "v4" builds only. See upstream https://github.com/wled/WLED/issues/5391 --- usermods/audioreactive/audio_source.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usermods/audioreactive/audio_source.h b/usermods/audioreactive/audio_source.h index a9df6d69..48960f52 100644 --- a/usermods/audioreactive/audio_source.h +++ b/usermods/audioreactive/audio_source.h @@ -301,8 +301,8 @@ class I2SSource : public AudioSource { #if defined(ARDUINO_ARCH_ESP32) && !defined(CONFIG_IDF_TARGET_ESP32S3) && !defined(CONFIG_IDF_TARGET_ESP32S2) && !defined(CONFIG_IDF_TARGET_ESP32C3) if (ESP.getChipRevision() == 0) _config.use_apll = false; // APLL is broken on ESP32 revision 0 #endif - #if defined(WLED_ENABLE_HUB75MATRIX) - _config.use_apll = false; // APLL needed for HUB75 DMA driver ? + #if defined(WLED_USE_ETHERNET) || defined(WLED_ENABLE_HUB75MATRIX) + _config.use_apll = false; // APLL is needed for Ethernet, and possibly for HUB75, too #endif #endif