#Need Help Downgrading GL-C-008P Firmware via ZHA in Home Assistant

1 messages · Page 1 of 1 (latest)

half finch
#

I'm trying to manually downgrade the firmware on a GLEDOPTO GL-C-008P using ZHA in Home Assistant by serving a local .ota file with a custom override index, but I need help because I can't get home assistant to recognize the update/allow me...

I can see I'm not the only one: https://github.com/Koenkk/zigbee2mqtt/issues/12741

I've downloaded GL-C-008P_V11376802_20230306.ota and put it in \homeassistant.local\config\zha\ota together with a override_index.json that looks like this:

[
{
"url": "GL-C-008P_V11376802_20230306.ota",
"imageType": 0,
"manufacturerCode": 4687,
"fileVersion": 21,
"force": true
}
]

my configuration.yamly looks like this:

zha:
zigpy_config:
ota:
otau_directory: /config/zha/ota
ota_upgrade_index: override_index.json
extra_providers:
- type: ikea
- type: z2m

But I'm still not prompted or allowed to update, what am I doing wrong?

GitHub

What happened? Before the OTA, GL-C-008P was working fine, full color control and CCT as expected. Firmware was originally "V_1_0", after update it's "11076802". Following t...

half finch
#

Just realized the guide is for Zigbee2MQTT...

#

I've done this instead:

zha:
zigpy_config:
ota:
allow_file_providers: "I understand I can destroy my devices by enabling OTA updates from files. Some OTA updates can be mistakenly applied to the wrong device, breaking it. I am consciously using this at my own risk."
otau_directory: /config/zha/ota
extra_providers:
- type: ikea
- type: z2m

half finch
#

Still not sure where to go from here...