diff --git a/src-electron/zcl/zcl-loader-silabs.js b/src-electron/zcl/zcl-loader-silabs.js
index 6672e6ded39b23b4c5302e040f97cff7acaf4e8a..48184a1d9fb40c6845bc8ce9ba1bdc915bc649d2 100644
--- a/src-electron/zcl/zcl-loader-silabs.js
+++ b/src-electron/zcl/zcl-loader-silabs.js
@@ -611,16 +611,16 @@ function prepareCluster(cluster, context, isExtension = false) {
           att.type.toLowerCase() == 'long_char_string') &&
         (att.maxLength == 0 || !att.maxLength)
       ) {
-        // Setting the max length for long strings to 1024 instead of 65534
+        // Setting the max length for long strings to 253 instead of 65534
         // if not already set by xml.
         env.logWarning(
           'Long string max length not set for ' +
             att.name +
             ' in xml. \
-        Currently defaulting to a max length of 1024 for long strings instead of 65534 \
-        for space conservation.'
+        Currently defaulting to a max length of 253 for long strings instead of 65534 \
+        for space conservation and no support available for long strings in zigbee pro'
         )
-        att.maxLength = 1024
+        att.maxLength = 253
       }
       if (
         att.type &&