Gledopto GL-C-008P_V11376801 firmware issues
I downloaded and applied the new GL-C-008P_V11376801 firmware that was recently added. The result is that the light strip:
- No longer responds appropriately to color temperature settings. Color temperature configuration sets the relevant LEDs to off.
- Misapplies color settings—seems like it's missing the red component maybe.
Update: for the benefit of anyone finding this via search, here is how you can downgrade your firmware back to what it was before:
- You'll need to publish a MQTT packet. For most installs, this can be achieved by opening Home Assistant, going to Integrations > MQTT, and clicking the ⚙️ icon next to the broker. Go to "Publish a Packet".
- For topic, use
zigbee2mqtt/bridge/request/device/ota_update/update/downgrade. - For payload, use
{"id": "<NAME>"}. Name should be the name (including spaces) of your device in Z2M. - Open Z2M. You should see messages that the downgrade is in progress.
Source: https://www.zigbee2mqtt.io/guide/usage/ota_updates.html#downgrade-1
See also this. Gledopto has too many models identifying as GL-C-008P so firmware updates are totally hit and miss.
I removed the firmware, could you try to downgrade your device?
I tried to downgrade via topic zigbee2mqtt/bridge/request/device/ota_update/update/downgrade and payload {"id": "0x5c0272fffe19ffd6"} and getting this error
[2025-08-06 20:48:36] z2m: Updating '0x5c0272fffe19ffd6' to previous firmware [2025-08-06 20:48:36] zhc:ota: [0x5c0272fffe19ffd6 | GL-C-008P] No image currently available ([0x5c0272fffe19ffd6 | GL-C-008P] No image currently available) [2025-08-06 20:48:36] z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffe19ffd6', payload '{"brightness":254,"color":{"x":0.252,"y":0.093},"color_mode":"xy","color_temp":495,"effect":null,"identify":null,"linkquality":138,"power_on_behavior":null,"state":"ON","update":{"installed_version":22,"latest_version":7,"state":"available"}}' [2025-08-06 20:48:36] z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/ota_update/update', payload '{"data":{},"error":"Update of '0x5c0272fffe19ffd6' failed (No image currently available)","status":"error"}' [2025-08-06 20:48:36] z2m: Update of '0x5c0272fffe19ffd6' failed (No image currently available)`
Can you try again?
Still the same, do I need to do some specific changes to z2m prior to downgrade ? I tried with publish and also via frontend, same result.
[2025-08-06 21:08:13] z2m: Updating '0x5c0272fffe19ffd6' to previous firmware [2025-08-06 21:08:14] zhc:ota: [0x5c0272fffe19ffd6 | GL-C-008P] No image currently available ([0x5c0272fffe19ffd6 | GL-C-008P] No image currently available) [2025-08-06 21:08:14] z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/0x5c0272fffe19ffd6', payload '{"brightness":254,"color":{"x":0.252,"y":0.093},"color_mode":"xy","color_temp":495,"effect":null,"identify":null,"linkquality":138,"power_on_behavior":null,"state":"ON","update":{"installed_version":22,"latest_version":7,"state":"available"}}' [2025-08-06 21:08:14] z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/ota_update/update', payload '{"data":{},"error":"Update of '0x5c0272fffe19ffd6' failed (No image currently available)","status":"error"}' [2025-08-06 21:08:14] z2m: Update of '0x5c0272fffe19ffd6' failed (No image currently available)
EDIT: z2m initiated the upgrade, I haven’t done anything except send a few more publish requests
In my case its downgrading now, will give feedback as soon as the downgrade has finished.
Update:
Downgrade has finished. Now installed: Firmware-Datum 20210303 Firmware ID V_1_7_A1
In my case it was not sucessfully, the problem with the wrong colors and no cct light is still present.
Downgrade completed but wrong colors and no cct etc.
Firmware info: OK colors - firmware before upgrade: 11076802 20211020 NOK colors - firmware after upgrade: 11376801 20230413 NOK colors - firmware after downgrade V_1_7_A1 20210303
My downgrade also failed (posted while downgrading yesterday—haven't had time to look again until now).
Downgrading did not change the reported FW version the first time I tried, and did not fix my issue.
I removed and re-paired the device (Don't do this, it will remove your ability to downgrade), but to no avail. Then, restored a backup of Z2M (due to above) and tried downgrading again just now. Before downgrade (but after the reset):
{"swBuildId":"11376801","dateCode":"20230413","hwVersion":2}
After downgrade:
{"swBuildId":"V_1_7_A1","dateCode":"20210303","hwVersion":2}
Yet the behavior persists. My other, working gledopto, that I bought at the same time, reports
{"swBuildId":"11076802","dateCode":"20211020","hwVersion":2}
Based on the fact that my firmware was a higher version despite downgrading, and that downgrading today had no effect, is it possible that the OTA update isn't taking? I get the feeling if I reset the gledopto, it will show the new version again. Might end up requiring a lower level factory reset (physical? flash?), if possible. I'm not sure what that entails, but might look into it more later this week.
My downgrade on two units doesn't seem to have fixed things. I only have white/CCT on both and they aren't turning on at all anymore.
I have several others with the same model number and those have varying firmware versions:
- 10751203 - 20220824 (slightly newer than the affected units)
- 20551203 - 20240513 (several years newer)
I join the party, my GL-C-008Ps can no longer be controlled after the OTA upgrade. I did successfully the downgrade but the issue persists. I can interview with success the devices, that's all. Turning on does not work, the ribbon remains off, reporting a "on" state though. I flashed about 5 modules, it has worked for two of one batch, and failed (flash OK but control NOK) for the 3 others from 2 different batches, which was on 0.0.00-0.0.11 & 0.0.00-0.0.12 at first.
Usually Gledopto's support ([email protected]) provides correct OTA files when you explain the problem. You could directly ask for the version you had before the upgrade.
@malaakso By any chance, is it possible to retrieve the correct version number to send to geledopto before updating or am I cooked?
Update: found this it in past logs
"update":{"installed_version":17,"latest_version":22,"state":"available" "update":{"installed_version":20,"latest_version":22,"state":"available"}
You would need to know the longer build ID, e.g. 11076802. That particular version is by the way available in one old pull request #124 , you can download it from there and use local OTA index to push it.
This one: https://github.com/Koenkk/zigbee-OTA/commit/40871b58debf4e58ab62ea7431bdb23648937c50 (GL-C-008P_V11076802.ota) fixed all my broken GL-C-008P You can download the raw ota file with my link and follow the instructions from @malaakso
Update: version provided just below from @salvq works as well, take its version, it is more recent
Downgrade completed but wrong colors and no cct etc.
Firmware info: OK colors - firmware before upgrade: 11076802 20211020 NOK colors - firmware after upgrade: 11376801 20230413 NOK colors - firmware after downgrade V_1_7_A1 20210303
This one helped me to correct the firmware and working as before GL-C-008P_V11376802_20230306.zip
Just follow the local update on link
configuration.yaml
ota:
zigbee_ota_override_index_location: my_index.json
my_index.json
[
{
"url": "GL-C-008P_V11376802_20230306.ota",
"force": true
}
]
My 3 controllers are broken now too, if I don't have zigbee2mqtt and only ZHA can I fix this?
I'm new to this, please be large with me. I'm not sure how to approach this..
My 3 controllers are broken now too, if I don't have zigbee2mqtt and only ZHA can I fix this?
I'm new to this, please be large with me. I'm not sure how to approach this..
Per Zigpy docs you can specify local index for ZHA OTA as well to push above update manually. Best to ask in HA forums for more help.
My 3 controllers are broken now too, if I don't have zigbee2mqtt and only ZHA can I fix this? I'm new to this, please be large with me. I'm not sure how to approach this..
Per Zigpy docs you can specify local index for ZHA OTA as well to push above update manually. Best to ask in HA forums for more help.
I get no response on the discord/reddit forums, I see that i can use the index for ZHA but I have no idea what the next steps are to push the update manually...
Update: I can see the file but I cant update, and the broken firmware is newer?
Installed version 0x00000016 - broken Latest version 0x00000015 - GL-C-008P_V11376802_20230306.ota
My 3 controllers are broken now too, if I don't have zigbee2mqtt and only ZHA can I fix this? I'm new to this, please be large with me. I'm not sure how to approach this..
Per Zigpy docs you can specify local index for ZHA OTA as well to push above update manually. Best to ask in HA forums for more help.
The docs don't specify a way to "force" updates.
Chatgpt:
Because 21 < 22, ZHA will never push your GL-C-008P_V11376802_20230306.ota. Either:
Find a newer OTA (file_version > 22),
Flash by serial yourself, or
Patch the header (advanced, dangerous).
So us with ZHA are fucked?
Downgrade completed but wrong colors and no cct etc. Firmware info: OK colors - firmware before upgrade: 11076802 20211020 NOK colors - firmware after upgrade: 11376801 20230413 NOK colors - firmware after downgrade V_1_7_A1 20210303
This one helped me to correct the firmware and working as before GL-C-008P_V11376802_20230306.zip
This worked for me, too. I was able to revive both units.
Hello, I can clarify now a bit about the firmware situation.
GL-C-008P_V11376801 -> is for controller that have the sw_build_id ending with Vxxx76801 only
There is also another hardware layout that is ending with: Vxxx76802
You can fix your broken controllers with the firmware provided in my newest PR: https://github.com/Koenkk/zigbee-OTA/pull/828
So us with ZHA are fucked?
No, look into my newest PR.
Downgrade completed but wrong colors and no cct etc. Firmware info: OK colors - firmware before upgrade: 11076802 20211020 NOK colors - firmware after upgrade: 11376801 20230413 NOK colors - firmware after downgrade V_1_7_A1 20210303
This one helped me to correct the firmware and working as before GL-C-008P_V11376802_20230306.zip
Just follow the local update on link
configuration.yaml
ota: zigbee_ota_override_index_location: my_index.jsonmy_index.json
[ { "url": "GL-C-008P_V11376802_20230306.ota", "force": true } ]
Thank for this, now my 6 devices are working as they should. Thank you all for your efforts, especially @Koenkk for this project.
@Koenkk I just posted some enhancement requests that would make OTA easier for users and more failure proof.
https://github.com/Koenkk/zigbee-OTA/issues/869
@V4n1X @Koenkk the Gledopto developer just told me that the 3.1 firmware (that Z2M told me to use) was wrong. I places the custom firmware into the OTA folder and thought it was using that... he says it was not. When I put in "force": true the update 'check; button fails.
this is a serious problem... Z2M doesnt tell us where the fw its loading is coming from... so I just wasted 3 hrs updating 13 controllers I need to now reflash, IF I can even get Z2M to do it... since I have no clue how to force it to update the FW using the file I put in the OTA folder
PLEASE HELP, these are all supposed to be installed today!
@Ltek in case z2m takes a file from the local folder it will be logged in the debug logging