-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hue Firmware Update #10
Comments
Which lights? Which versions? I see no mention of this on the release notes, nor in the Hue developer forum. |
On the Dutch website: http://www2.meethue.com/nl-nl/ondersteuning/versie-informatie/lamps-luminaires
also affects the Touchlink function in deCONZ. |
@ebaauw i have read about it in a German forum. http://forum.smartapfel.de/forum/thread/675-heute-großes-hue-lampenupdate/ |
Currently it is not possible to update Hue lights with deCONZ due the lack of official available firmware files. The changelog suggests that there are no functional improvements, but the Touchlink restriction for 30 min is quite useful and prevents a evil neighbour from stealing your lights :) |
Cool, thanks!
Yes, please. Really not looking forward at resetting all of my 29 Hue lights, connecting them to the Hue bridge for updating the firmware, resetting them, connecting them back to deCONZ, hoping the groups and scenes will be restored correctly. I'm really tempted to try if the Hue bridge will update the light firmware when it's joined to the deCONZ network (see dresden-elektronik/deconz-rest-plugin#266). I like the security improvement, but it really shows Philips expect the lights to be powered all the time. In other words: they don't plan on supporting
Would they report that as Reachability improvements of the lights.? I would expect a bridge firmware update and app update for that as well. |
I'm pretty sure the firmware is related to Hue Entertainment.
After:
|
Yes. What Hue bridge firmware are you on? See also ebaauw/homebridge-hue#217 (comment). |
Version is 1.22.0 |
Ah, I see they published it Nov 27. |
Not that I have any issues with my current Hue bulbs, but it would be nice if we would somehow be enabled to update the lights via deCONZ. If we would know where the firmware files are, would we then be able to update the bulbs ? |
That depends on whether they’re encrypted. |
That would indeed be a very cool feature to have. It should be possible to proxy the Philips hue app to see where it checks for updates and downloads them. Right now mine says there is no update available so it's too late for that though (I updated everything using the hue app and am just switching over to deconz). |
If it helps I could do some network sniffing and provide the request and responses from the Hue App / Bridge, I have to update some hue bulbs and can borrow a bridge. |
@timbru31 yes, now you're saying I feel like it's a lot more sensitive to sniff the bridge 👍 |
Would be interesting to access the files not sure if the url can be sniffed when https is used and it might be within the content body. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This bot does more harm than good tbh |
Sorry for the silence - I had no luck back in November (had to bring the bridge back the day after) but purchased a used Hue bridge for small money, so I have more time to sniff the network traffic now :) |
It's the Hue bridge that downloads the firmware, not the app. The app just issues a REST API call to the bridge to start the search. |
Yeah captured that now, too: |
My bridge made a request to http://fds.dc1.philips.com/firmware/ZGB_100B_010C/16783872/100B-010C-01001A00-ConfLight-Lamps_0012.zigbee (267kb) No auth needed for the request. Any idea what this file could be? |
Judging by the filename and size, that's a firmware image alright.
These match the fields in the STD OTAU Plugin panel of the deCONZ GUI, see e.g. dresden-elektronik/deconz-rest-plugin#96 (comment). The image type and file version match the current (1.46.13_r26312) firmware for the Color Temperature bulbs and spots (LTWxxx). Now the $100M question is whether this file is encrypted. If it isn't, you should be able to download it, feed it do the OTAU plugin and update the firmware from deCONZ. If it is, the file is useless without the decryption key. |
I have sniffed the NWK of the Hue bridge so I can capture the Zigbee packages, too. And the ZLL OTA cluster is (AFAIK) without encrypted firmware? Edit: By the way this is the current state of the "swupdate": {
"updatestate": 2,
"checkforupdate": false,
"devicetypes": {
"bridge": false,
"lights": [
"1"
],
"sensors": []
},
"url": "",
"text": "ZGB_100B_010C - ConfLight Lamps SAMR21 - 26.0",
"notify": false
}, |
Note decryption usually is done on the receiving device. Some vendors don't encrypt their files though (not saying any names here..). |
Cool, didn't know that. The URI seems to redirect to the AWS cloud. They don't support browsing the directory structure (if the URI path even reflects one), so we might have to re-sniff the Hue bridge for every type and version. Unless there's like an index file containing links to the firmware files, like IKEA has. I suppose the Hue bridge only requests the firmware for connected lights? |
Likely, maybe something like pihole in between can help to figure out more URLs. |
The only URL that's not returning a 404 is http://fds.dc1.philips.com/ with a (strange?) response of
Seems to be true. On the other hand I've only got the E14 lights.
I've got one running, too. I can take some deeper looks into the logged queries. |
Firmware matches my updated LCT012, too |
@gvdhoven The lamp should tell you what version it needs. I'm not using Deconz myself, but from the screenshots that have been posted here, there should be an "Image" column that contains the image version you need to download. |
Where and how can I do this? @Hypfer sorry it seems I can ot put images intos the spoiler-details tags :/ |
Actually @mkaay the link posted by @sorryusernameisalreadytaken shows me that my White Ambiance (BLE) GU10 bulbs have code 0x0114. Problem solved 👍 |
Since it's just a meaningless string and you know that they're running the latest firmware, I'd strongly suggest completely ignoring it. The easiest way to update multiple lights is to download all firmwares to If it doesn't you might need to enable the Otau server in the old web interface's advanced settings |
THX for that information. It seems for me that my deconz this endless :D
THX for the idea. Lets do it 👍 |
Can you not mass-highlight users |
I've problem updating one of my Hue Dimming Switch firmware (RWL020). I successfully had updated 10 of my 11 switches to 28573 (0x42006f9d) from 0x42003f89. But one of my switches wont update. Its firmware version is 17846 (0x420045b6). In the deconz GUI (vnc) it will only show "idle". I've tried several times (press a button and then press update, reread the basic cluster ...). Anyone had/have the same problem? Any hints for me? |
Updating Hue products seems not to be so easy :-( But I have big problems with the Hue motion sensors. When i start the Update after a few seconds, i will stuck in the "Queued" Progress. Maybe you have some solutions for me? |
@Magoo2 Mhhh now I have the same problem. One of my Dimming Switches stuck in Queued after the progress was ~few %. |
Waiting for the other day doesn't help :( |
Whats the battery level of your sensors?
|
What´s the best way to update firmware of Philips Hue devices when using Phoscon/deCONZ (ConBee 2)? |
@bcutter works for me for almost every device. But this didn’t work for some of my Hue Dimming switches. So I bought a old used Hue bridge to update them. |
I'm trying to get a motion sensor (Hue) to update. Downloaded the update, put it in /data/otau, deconz finds it and does it's magic. Then added it with the STD Otau plugin, and it stays in 'Queued'... |
@jdeluyck any luck? I have the same problem with the hue motion sensor. Followed the same steps, everything appears alright but it hangs on "queued". |
None sofar. Once it started but hung at 7%. |
@jdeluyck I have made progress, check my newly opened issue! |
Hi @Hypfer ! I'm very glad to found this thread as with your help I could successfully upgrade my old (2019) 'Hue - Fair' ceiling lamp firmware from the original (Small comment: I didn't have to restart and re-pair the device. I saw the upgraded FW immediately after the upgrade process.) I just report it here if you want to put the device ID into the 'OTA Image Types Firmware versions' manual/documentation?! The device ID is Thanks to all of you for your help in this thread! UPDATE: Maybe an important (but not new) comment for the process, that the 2 step process was an absolutely must, as from the original I know that this was somewhere already mentioned, but I thought would be better to clearly summarize it here again. |
@Tamas-Toth-ebola After reading your post, i tried a middle step to 1.50.2_r30933 (01001A02), and that worked! thx |
Thank you! Recently, I've bought a few used Hue Signes (0x010E), which occasionally just rebooted. I didn't bother looking into it though. |
I'm glad if I could help you! Anyway based on this/these experience(s) would be better to drastically highlight this problem, and the corresponding requirement/possibility in all the documents (maybe here, at zigpy, home assistant, etc.) about the upgrades. |
@Hypfer thx for creating an issue for this. @Tamas-Toth-ebola |
@Tamas-Toth-ebola Where did you get the firmware file with version 1.88.1, used for this upgrade? At https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/OTA-Image-Types---Firmware-versions I only see version 1.50.2_r30933. Also having a Fair ceiling lamp (LTC002) and firmware version now is 20191218. |
Hi @OosieW ! You can download the latest publicly 'reachable' firmwares from KoenkK's repo: https://github.com/Koenkk/zigbee-OTA/blob/master/index.json - search for I hope I could help you, and wish you a Happy New Year! |
Today Philips published firmware updates for various lights. Any chance to update the lights with deCONZ?
The text was updated successfully, but these errors were encountered: