Skip to content

Update Inovelli VZM31-SN and VZM32-SN firmware - #1305

Open
JamieMagee wants to merge 1 commit into
Koenkk:masterfrom
JamieMagee:update/inovelli-firmware
Open

JamieMagee wants to merge 1 commit into
Koenkk:masterfrom
JamieMagee:update/inovelli-firmware

Conversation

@JamieMagee

@JamieMagee JamieMagee commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Adds VZM31-SN 3.07 and the VZM32-SN 1.01 downgrade image from Inovelli's firmware repository. After merge, the OTA workflow will make VZM31-SN 3.07 current and move VZM32-SN 1.01 into images1.

The autodl change is in #1304.

[
    {
        "fileName": "VZM31-SN_ota_V307_20260326.ota",
        "originalUrl": "https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Blue-Series/Zigbee/VZM31-SN-2-1-Switch/Beta/3.07/VZM31-SN_ota_V307_20260326.ota"
    },
    {
        "fileName": "VZM32-SN_1.01.ota",
        "originalUrl": "https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Blue-Series/Zigbee/VZM32-SN-MMWave-Switch/Beta/1.01/VZM32-SN_1.01.ota"
    }
]

@github-actions

Copy link
Copy Markdown
Contributor

Merging this pull request will add these changes in a following commit:

diff --git a/images/Inovelli/VZM31-SN_3.04.ota b/images/Inovelli/VZM31-SN_3.04.ota
deleted file mode 100644
index 4804f29..0000000
Binary files a/images/Inovelli/VZM31-SN_3.04.ota and /dev/null differ
diff --git a/images/Inovelli/VZM32-SN_1.01.ota b/images/Inovelli/VZM32-SN_1.01.ota
deleted file mode 100644
index 8a54df4..0000000
Binary files a/images/Inovelli/VZM32-SN_1.01.ota and /dev/null differ
diff --git a/images1/Inovelli/VZM31-SN_2.18-Production.ota b/images1/Inovelli/VZM31-SN_2.18-Production.ota
deleted file mode 100644
index af2dc93..0000000
Binary files a/images1/Inovelli/VZM31-SN_2.18-Production.ota and /dev/null differ
diff --git a/images1/Inovelli/VZM32-SN_0.10.ota b/images1/Inovelli/VZM32-SN_0.10.ota
deleted file mode 100644
index 6437388..0000000
Binary files a/images1/Inovelli/VZM32-SN_0.10.ota and /dev/null differ
diff --git a/index.json b/index.json
index 0bdc5c4..b839325 100644
--- a/index.json
+++ b/index.json
@@ -7662,17 +7662,6 @@
     "otaHeaderString": "DOT_IT_ZBD_G01",
     "releaseNotes": "1. Improve low-level dimming smoothness\r\n2. Add 500ms transition time to make the switch from RGB to CCT smoother\r\n3. Keep Lum level synced during rapid on off control\r\n4. Replace 90s sensor mute with new occupancy control\r\n5. Sync platform code changes"
   },
-  {
-    "fileName": "VZM31-SN_3.04.ota",
-    "fileVersion": 16909060,
-    "fileSize": 319866,
-    "originalUrl": "https://files.inovelli.com/firmware/VZM31-SN/Production/3.04/VZM31-SN_3.04.ota",
-    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images/Inovelli/VZM31-SN_3.04.ota",
-    "imageType": 257,
-    "manufacturerCode": 4655,
-    "sha512": "95aac7aacb41c9437c9b372bade31c7a1201180c21083cd0ef588ecb9be9208d4d97593528f6ebbe1039d850ee6702eb3f1835488363b30b1a694ac19bf92ae2",
-    "otaHeaderString": "EBL VM_SWITCH"
-  },
   {
     "fileName": "MCU_SELECT_TW_RGB-0x1189-0x00F7-0x013E8000-MF_DIS-DOWM_DIS-20251222101431-3224010153640-lzma-encrypted.ota",
     "fileVersion": 20873216,
@@ -10644,5 +10633,16 @@
     "manufacturerCode": 4454,
     "sha512": "569bb00886f82e7934daf7414fadeede7310c24381b514e02cdc1d478c56bb411d1921e9f9bb0679f77893ae296a33a5bf2f03a619dcc41181d6a2560f1d4738",
     "otaHeaderString": "Telink OTA Sample Usage"
+  },
+  {
+    "fileName": "VZM31-SN_ota_V307_20260326.ota",
+    "fileVersion": 16909063,
+    "fileSize": 322574,
+    "originalUrl": "https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Blue-Series/Zigbee/VZM31-SN-2-1-Switch/Beta/3.07/VZM31-SN_ota_V307_20260326.ota",
+    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images/Inovelli/VZM31-SN_ota_V307_20260326.ota",
+    "imageType": 257,
+    "manufacturerCode": 4655,
+    "sha512": "a703bfa8f78e91d53f1f7962e9373e22da700b6089e7ca9dc83d1b9ecfc5863e474f9b08f2c3d02edda1c332353426e2b04a26303150dd44de92e256a3db499e",
+    "otaHeaderString": "EBL VM_SWITCH"
   }
 ]
\ No newline at end of file
diff --git a/index1.json b/index1.json
index 84b67c1..431fbb8 100644
--- a/index1.json
+++ b/index1.json
@@ -2222,16 +2222,6 @@
     "otaHeaderString": "DOT_IT_ZBD_G01",
     "releaseNotes": "1. Standard brightness of Dot-It @70%.\r\n2. Improve Dimming Curve."
   },
-  {
-    "fileName": "VZM31-SN_2.18-Production.ota",
-    "fileVersion": 16908818,
-    "fileSize": 310258,
-    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM31-SN_2.18-Production.ota",
-    "imageType": 257,
-    "manufacturerCode": 4655,
-    "sha512": "6d480a5d621a16bb3a57fcc1af09071fc528dab2a8f3e479620c3bd75ddfa9e8f624c32b1dc35d5c1bc8db0f67a70ee150ce3a516a2026f717076dcbeba23df7",
-    "otaHeaderString": "EBL VM_SWITCH"
-  },
   {
     "fileName": "MCU_SELECT_TW_RGB-0x1189-0x00F7-0x01368000-MF_DIS-DOWM_DIS-20250731080530-3224010153640-lzma-encrypted.ota",
     "fileVersion": 20348928,
@@ -2718,17 +2708,6 @@
     "sha512": "54ff734daccbe523e08cfd9566a882db6eee040928bc0ad11072d65e59cddc315b52fb0fcefda83233d4165d350c453f4a4ac6dc895afea60a9ebed8b83b208c",
     "otaHeaderString": "Telink OTA Sample Usage"
   },
-  {
-    "fileName": "VZM32-SN_0.10.ota",
-    "fileVersion": 16973834,
-    "fileSize": 227210,
-    "originalUrl": "https://files.inovelli.com/firmware/VZM32-SN/Beta/0.10/VZM32-SN_0.10.ota",
-    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM32-SN_0.10.ota",
-    "imageType": 259,
-    "manufacturerCode": 4655,
-    "sha512": "a766719e1f13893adb17ce8aec13d198ce8371a0bb740203515524f972305e8f7cd2b4904b1a50bae9664b44f87d7132305a3348fd0e4481049439a71c19bf89",
-    "otaHeaderString": "vzm32-sn_mmWave"
-  },
   {
     "fileName": "20230704151031_OTA_lumi.curtain.vagl02_V41_20230703_563B.ota",
     "fileVersion": 41,
@@ -3962,5 +3941,27 @@
     "manufacturerCode": 4454,
     "sha512": "128de267c5c3ab0a1cff90ba0e19e8641674c27fde6c131bdd175eb86df5e2a07df60b610f974690d211350a79e08ca40f01e6dfbf6202548f03b9a933ec882f",
     "otaHeaderString": "Telink OTA Sample Usage"
+  },
+  {
+    "fileName": "VZM31-SN_3.04.ota",
+    "fileVersion": 16909060,
+    "fileSize": 319866,
+    "originalUrl": "https://files.inovelli.com/firmware/VZM31-SN/Production/3.04/VZM31-SN_3.04.ota",
+    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM31-SN_3.04.ota",
+    "imageType": 257,
+    "manufacturerCode": 4655,
+    "sha512": "95aac7aacb41c9437c9b372bade31c7a1201180c21083cd0ef588ecb9be9208d4d97593528f6ebbe1039d850ee6702eb3f1835488363b30b1a694ac19bf92ae2",
+    "otaHeaderString": "EBL VM_SWITCH"
+  },
+  {
+    "fileName": "VZM32-SN_1.01.ota",
+    "fileVersion": 16974081,
+    "fileSize": 227402,
+    "originalUrl": "https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Blue-Series/Zigbee/VZM32-SN-MMWave-Switch/Beta/1.01/VZM32-SN_1.01.ota",
+    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM32-SN_1.01.ota",
+    "imageType": 259,
+    "manufacturerCode": 4655,
+    "sha512": "569dd788b1e49c4e6678a5149ce0370c0003a9133a8860b8d957e9722abcf1e6c5df3f70fe7dcb3dee3dc30c2ecf28f100182f25a0a7adbacb4b711ed77ebe4c",
+    "otaHeaderString": "vzm32-sn_mmWave"
   }
 ]
\ No newline at end of file

@JamieMagee
JamieMagee marked this pull request as ready for review September 16, 2026 18:50
@github-actions

Copy link
Copy Markdown
Contributor

Merging this pull request will add these changes in a following commit:

diff --git a/images/Inovelli/VZM31-SN_3.04.ota b/images/Inovelli/VZM31-SN_3.04.ota
deleted file mode 100644
index 4804f29..0000000
Binary files a/images/Inovelli/VZM31-SN_3.04.ota and /dev/null differ
diff --git a/images/Inovelli/VZM32-SN_1.01.ota b/images/Inovelli/VZM32-SN_1.01.ota
deleted file mode 100644
index 8a54df4..0000000
Binary files a/images/Inovelli/VZM32-SN_1.01.ota and /dev/null differ
diff --git a/images1/Inovelli/VZM31-SN_2.18-Production.ota b/images1/Inovelli/VZM31-SN_2.18-Production.ota
deleted file mode 100644
index af2dc93..0000000
Binary files a/images1/Inovelli/VZM31-SN_2.18-Production.ota and /dev/null differ
diff --git a/images1/Inovelli/VZM32-SN_0.10.ota b/images1/Inovelli/VZM32-SN_0.10.ota
deleted file mode 100644
index 6437388..0000000
Binary files a/images1/Inovelli/VZM32-SN_0.10.ota and /dev/null differ
diff --git a/index.json b/index.json
index 0bdc5c4..b839325 100644
--- a/index.json
+++ b/index.json
@@ -7662,17 +7662,6 @@
     "otaHeaderString": "DOT_IT_ZBD_G01",
     "releaseNotes": "1. Improve low-level dimming smoothness\r\n2. Add 500ms transition time to make the switch from RGB to CCT smoother\r\n3. Keep Lum level synced during rapid on off control\r\n4. Replace 90s sensor mute with new occupancy control\r\n5. Sync platform code changes"
   },
-  {
-    "fileName": "VZM31-SN_3.04.ota",
-    "fileVersion": 16909060,
-    "fileSize": 319866,
-    "originalUrl": "https://files.inovelli.com/firmware/VZM31-SN/Production/3.04/VZM31-SN_3.04.ota",
-    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images/Inovelli/VZM31-SN_3.04.ota",
-    "imageType": 257,
-    "manufacturerCode": 4655,
-    "sha512": "95aac7aacb41c9437c9b372bade31c7a1201180c21083cd0ef588ecb9be9208d4d97593528f6ebbe1039d850ee6702eb3f1835488363b30b1a694ac19bf92ae2",
-    "otaHeaderString": "EBL VM_SWITCH"
-  },
   {
     "fileName": "MCU_SELECT_TW_RGB-0x1189-0x00F7-0x013E8000-MF_DIS-DOWM_DIS-20251222101431-3224010153640-lzma-encrypted.ota",
     "fileVersion": 20873216,
@@ -10644,5 +10633,16 @@
     "manufacturerCode": 4454,
     "sha512": "569bb00886f82e7934daf7414fadeede7310c24381b514e02cdc1d478c56bb411d1921e9f9bb0679f77893ae296a33a5bf2f03a619dcc41181d6a2560f1d4738",
     "otaHeaderString": "Telink OTA Sample Usage"
+  },
+  {
+    "fileName": "VZM31-SN_ota_V307_20260326.ota",
+    "fileVersion": 16909063,
+    "fileSize": 322574,
+    "originalUrl": "https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Blue-Series/Zigbee/VZM31-SN-2-1-Switch/Beta/3.07/VZM31-SN_ota_V307_20260326.ota",
+    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images/Inovelli/VZM31-SN_ota_V307_20260326.ota",
+    "imageType": 257,
+    "manufacturerCode": 4655,
+    "sha512": "a703bfa8f78e91d53f1f7962e9373e22da700b6089e7ca9dc83d1b9ecfc5863e474f9b08f2c3d02edda1c332353426e2b04a26303150dd44de92e256a3db499e",
+    "otaHeaderString": "EBL VM_SWITCH"
   }
 ]
\ No newline at end of file
diff --git a/index1.json b/index1.json
index 84b67c1..431fbb8 100644
--- a/index1.json
+++ b/index1.json
@@ -2222,16 +2222,6 @@
     "otaHeaderString": "DOT_IT_ZBD_G01",
     "releaseNotes": "1. Standard brightness of Dot-It @70%.\r\n2. Improve Dimming Curve."
   },
-  {
-    "fileName": "VZM31-SN_2.18-Production.ota",
-    "fileVersion": 16908818,
-    "fileSize": 310258,
-    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM31-SN_2.18-Production.ota",
-    "imageType": 257,
-    "manufacturerCode": 4655,
-    "sha512": "6d480a5d621a16bb3a57fcc1af09071fc528dab2a8f3e479620c3bd75ddfa9e8f624c32b1dc35d5c1bc8db0f67a70ee150ce3a516a2026f717076dcbeba23df7",
-    "otaHeaderString": "EBL VM_SWITCH"
-  },
   {
     "fileName": "MCU_SELECT_TW_RGB-0x1189-0x00F7-0x01368000-MF_DIS-DOWM_DIS-20250731080530-3224010153640-lzma-encrypted.ota",
     "fileVersion": 20348928,
@@ -2718,17 +2708,6 @@
     "sha512": "54ff734daccbe523e08cfd9566a882db6eee040928bc0ad11072d65e59cddc315b52fb0fcefda83233d4165d350c453f4a4ac6dc895afea60a9ebed8b83b208c",
     "otaHeaderString": "Telink OTA Sample Usage"
   },
-  {
-    "fileName": "VZM32-SN_0.10.ota",
-    "fileVersion": 16973834,
-    "fileSize": 227210,
-    "originalUrl": "https://files.inovelli.com/firmware/VZM32-SN/Beta/0.10/VZM32-SN_0.10.ota",
-    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM32-SN_0.10.ota",
-    "imageType": 259,
-    "manufacturerCode": 4655,
-    "sha512": "a766719e1f13893adb17ce8aec13d198ce8371a0bb740203515524f972305e8f7cd2b4904b1a50bae9664b44f87d7132305a3348fd0e4481049439a71c19bf89",
-    "otaHeaderString": "vzm32-sn_mmWave"
-  },
   {
     "fileName": "20230704151031_OTA_lumi.curtain.vagl02_V41_20230703_563B.ota",
     "fileVersion": 41,
@@ -3962,5 +3941,27 @@
     "manufacturerCode": 4454,
     "sha512": "128de267c5c3ab0a1cff90ba0e19e8641674c27fde6c131bdd175eb86df5e2a07df60b610f974690d211350a79e08ca40f01e6dfbf6202548f03b9a933ec882f",
     "otaHeaderString": "Telink OTA Sample Usage"
+  },
+  {
+    "fileName": "VZM31-SN_3.04.ota",
+    "fileVersion": 16909060,
+    "fileSize": 319866,
+    "originalUrl": "https://files.inovelli.com/firmware/VZM31-SN/Production/3.04/VZM31-SN_3.04.ota",
+    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM31-SN_3.04.ota",
+    "imageType": 257,
+    "manufacturerCode": 4655,
+    "sha512": "95aac7aacb41c9437c9b372bade31c7a1201180c21083cd0ef588ecb9be9208d4d97593528f6ebbe1039d850ee6702eb3f1835488363b30b1a694ac19bf92ae2",
+    "otaHeaderString": "EBL VM_SWITCH"
+  },
+  {
+    "fileName": "VZM32-SN_1.01.ota",
+    "fileVersion": 16974081,
+    "fileSize": 227402,
+    "originalUrl": "https://raw.githubusercontent.com/InovelliUSA/Firmware/main/Blue-Series/Zigbee/VZM32-SN-MMWave-Switch/Beta/1.01/VZM32-SN_1.01.ota",
+    "url": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images1/Inovelli/VZM32-SN_1.01.ota",
+    "imageType": 259,
+    "manufacturerCode": 4655,
+    "sha512": "569dd788b1e49c4e6678a5149ce0370c0003a9133a8860b8d957e9722abcf1e6c5df3f70fe7dcb3dee3dc30c2ecf28f100182f25a0a7adbacb4b711ed77ebe4c",
+    "otaHeaderString": "vzm32-sn_mmWave"
   }
 ]
\ No newline at end of file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant