IKEA Update not working

Hi,
I have downloaded the firmware using the ikea-ota-download.py and i can see them in the /home/pi/otau. I have the OTAU server enabled and i tried restarting deConz and power cycled the lights but still it won’t start the upgrade. All the lights are IKEA GU10 bulbs and the one that did succeed it suceeded when i tried manually upgrade and is of the same type as all other that won’t work.

I tried to Query and nothing, i tried to point to a firmware that i know and i suceeded manually once and all other nothing happes or the text changes to Idle, Pause, Queued. I tried to read the OTAU cluster and the Image upgrade status states Count down whatever that mean i don’t know. Any ideas what could be wrong ?

I am running 2.13.3-beta RaspBee 0x26400500.

Firmware list

10005777-TRADFRI-control-outlet-2.3.089.ota.ota.signed
10005778-10.1-TRADFRI-onoff-shortcut-control-2.3.079.ota.ota.signed
10032198-2.2-TRADFRI-gateway-1.17.19.p.elf.sig.ota.signed
10035514-2.1-TRADFRI-bulb-ws-2.3.087.ota.ota.signed
10035515-TRADFRI-bulb-cws-2.3.086.ota.ota.signed
10035534-2.1-TRADFRI-bulb-ws-gu10-2.3.087.ota.ota.signed
10037585-5.1-TRADFRI-connected-blind-2.3.088.ota.ota.signed
10037603-3.1-TRADFRI-signal-repeater-2.3.086.ota.ota.signed
10038562-2.1-TRADFRI-sy5882-bulb-ws-2.0.029.ota.ota.signed
10039874-1.0-TRADFRI-motion-sensor-2-2.0.022.ota.ota.signed
10043101-3.1-TRADFRI-dimmer-2.3.080.ota.ota.signed
10046695-1.1-TRADFRI-light-unified-w-2.3.086.ota.ota.signed
10047227-1.2-TRADFRI-cv-cct-unified-2.3.087.ota.ota.signed
10050896-TRADFRI-sy5882-unified-2.3.087.ota.ota.signed
10054470-TRADFRI-shortcut-button-2.3.080.ota.ota.signed
10057275-mgm210l_light_cws_cv_rgbw_1.0.021.ota.ota.signed
10075356-zingo_sigma_driver_silverglans_ww-1.0.021.ota.ota.signed
10076691-zingo_lds_bulb_hwpwm_ww-1.0.010.ota.ota.signed
10076692-zingo_lds_bulb_hwpwmcs_ws-1.0.012.ota.ota.signed
10078031-zingo_kt_styrbar_remote-1.0.024.ota.ota.signed
10078247-zingo_lds_plugin_unit-1.0.002.ota.ota.signed
10082261-zingo_lds_starkvind-1.0.033.ota.ota.signed
117C-0002-165801BC.zigbee
117C-1101-23089631.zigbee
117C-1102-23086631.zigbee
117C-110C-00010033.zigbee
117C-110D-00010002.zigbee
117C-1187-23088631.zigbee
117C-11C1-23080631.zigbee
117C-11C2-23028631.zigbee
117C-11C4-12214572.zigbee
117C-11C5-23079631.zigbee
117C-11C6-23080631.zigbee
117C-11C8-20022623.zigbee
117C-11CA-23080631.zigbee
117C-11CB-00010024.zigbee
117C-2101-23086631.zigbee
117C-2102-00010010.zigbee
117C-2201-23087631.zigbee
117C-2202-23087631.zigbee
117C-2203-23087631.zigbee
117C-2205-00010012.zigbee
117C-2801-23086631.zigbee
117C-2802-10021655.zigbee
117C-4101-23086631.zigbee
117C-4103-23086631.zigbee
117C-4104-00010021.zigbee
117C-4201-23087631.zigbee
117C-4202-23087631.zigbee
117C-4203-20029623.zigbee
117C-4204-20029623.zigbee
117C-4205-23087631.zigbee
117C-4206-23087631.zigbee
159495-TRADFRI-transformer-2.3.086.ota.ota.signed
159695-2.1-TRADFRI-bulb-ws-1000lm-2.3.087.ota.ota.signed
159696-TRADFRI-bulb-w-1000lm-2.3.086.ota.ota.signed
159697-TRADFRI-driver-hp-2.3.087.ota.ota.signed
159698-TRADFRI-driver-lp-2.3.087.ota.ota.signed
159699-5.1-TRADFRI-remote-control-2.3.080.ota.ota.signed
159700-TRADFRI-motion-sensor-1.2.214.ota.ota.signed
159701-2.1-TRADFRI-wireless-dimmer-2.3.028.ota.ota.signed
190579-ncp572b444.ebl.ota.ota.signed
191100-4.1-TRADFRI-sy5882-driver-ws-2.0.029.ota.ota.signed

I also tried to copy to :

~/.local/share/data/dresden-elektronik/deCONZ/otau

Can you please try with recent version v2.14.0-beta, there were quite some improvements in the ota plugin, I’ve updated several Ikea lights with that version.

@manup Sure, before i upgraded i did suceed to upgrade few of the bulbs but there are issues that i think should be fixed either in the UI or the underlaying systems :

  1. You query a bulb it says Idle but clicking Update nothing happens, sometime it starts upgrade
  2. The ui shows Queued some time but there are no update that is beeing done at the moment.
  3. There is no place in the UI that indicates there is only one update that can happen at the time.
  4. Some time a update fails at X procent, sometimes deConz can resume from where it left maybe because the device supports it and sometime it starts from scratch.
  5. I would really appreciate if the name of the device was also shown the in OTAU list, it’s such a hassle to find the device you want to update, i know you can click on the node in the graphich which highlights the device in the OTAU list but when you want an overview what’s is going i have to match Address of device and then find the device that has that address.

When i do 1. i see in the debug view following and as i said nothing happens :

12:57:28:809 OTAU: send img notify to 0x000b57fffe37bb67
12:57:28:931 OTAU: query next img req: 0x000b57fffe37bb67 mfCode: 0x117C, img type: 0x2203, sw version: 0x12221572
12:57:28:932 OTAU: /home/pi/.local/share/data/dresden-elektronik/deCONZ/otau/117C-2203-23087631.zigbee: 215852 bytes
12:57:28:932 OTAU:   ota header (56 bytes)
12:57:28:933 OTAU:   tag 0x0000, length 0x00031D00 (204038 bytes)
12:57:28:990 OTAU:   tag 0xFFBF, length 0x00000040 (70 bytes)
12:57:28:990 OTAU:   tag 0xFFBE, length 0x00002BA2 (11176 bytes)
12:57:28:994 OTAU:   tag 0xA222, length 0x928D5B80 (512 bytes)
12:57:28:995 OTAU:   packed 215852 bytes

Besides all above i also installed 2.14.0-beta and the behaviour where you have to try many time is still there. It seems it’s pure luck whether it starts the update or not. All the devices i tried on were IKEA but i had one Philips also that i also struggled some with, it kept stoping during the update but the device could at least resume. All devices are powered meaning they are routers so no battery devices.

Same here with 2.14.0
No Update possible to newest firmware version with Signal repeater and blind.
(Version last before actual is on the devices)

Hmm strange, just testing with my Ikea repeater, here it works:

I simply pressed the query button to let the update start shortly after.
@boldie do you also use a ConBee I or RaspBee I?

Im using a ConBee II
Ended with 0,03% or didn’t start

More strangeness, although the update went through after restart the repeater still had the old firmware version and started again :thinking: this might also be a reason the the restarts of Ikea lights we we see in some networks.

1 Like

I had this behavior before 2.0.14
Update worked but still the old version

just chiming in here since more people have found similar issues, see github issues

→ this exactly duplicates the behavior @boldie documented above, also with an extender

→ duplicates the behavior but with another device

The commonality between all these reports seems to be that reception of the last packet belonging to an update is acknowledged with an “update end request” which appears to be interpreted as “invalid”.

I’m experiencing the same behavior with my Fyrtur blinds… OTA updates with my battery powered IKEA devices used to work in the past.

have the same problem here. I have some Ikea devices where the update does not work. The devices already had a relatively new firmware. Now I have bought a new Fyrtur roller blind, which had a relatively old firmware, but the update to the latest version worked without any problems.

I have had this issue with restarting ikea lights (only certain ones) it drives me insane! I have to go into the OTA moule and disable “restart after update” each time or they never stop.

With recent deCONZ versions you can also disable automatic OTA updates from within the Phoscon App > Menu > Settings > Gateway > Advanced, this stops the lights from being updated and power-cycle.