diff --git a/wled00/data/settings_leds.htm b/wled00/data/settings_leds.htm
index 677c382e..6d7c36c9 100644
--- a/wled00/data/settings_leds.htm
+++ b/wled00/data/settings_leds.htm
@@ -397,9 +397,9 @@ ${i+1}:
Swap:
-Clock:
+Clock:
GPIO:
diff --git a/wled00/set.cpp b/wled00/set.cpp
index 31fbb784..044b6e77 100644
--- a/wled00/set.cpp
+++ b/wled00/set.cpp
@@ -159,6 +159,8 @@ void handleSettingsSet(AsyncWebServerRequest *request, byte subPage)
case 2 : freqHz = 5000; break;
case 3 : freqHz = 10000; break;
case 4 : freqHz = 20000; break;
+ case 5 : freqHz = 40000; break; // WLEDMM max speed 40Mhz - requires carefull wiring
+ case 6 : freqHz = 60000; break; // WLEDMM overspeed 60Mhz - may or may not work
}
} else {
freqHz = 0;
diff --git a/wled00/xml.cpp b/wled00/xml.cpp
index efc5840c..b90b7bb7 100644
--- a/wled00/xml.cpp
+++ b/wled00/xml.cpp
@@ -469,6 +469,8 @@ void getSettingsJS(AsyncWebServerRequest* request, byte subPage, char* dest) //W
case 5000 : speed = 2; break;
case 10000 : speed = 3; break;
case 20000 : speed = 4; break;
+ case 40000 : speed = 5; break; // WLEDMM max speed 40Mhz - requires carefull wiring
+ case 60000 : speed = 6; break; // WLEDMM overspeed 60Mhz - may or may not work
}
}
sappend('v',sp,speed);