[SOLVED] Logitech Harmony Hub Binding - 4.15.206 firmware broke local API connection

From the Logitech forum:

Hi, my binary HarmonyHubControl (source available in internet) still works with old and new firmware.
Ralf

I don’t know which binary is this, but somehow implementation seems possible…

So how to downgrade?
And where to find the file?

HarmonyHubControl runs a XMPP Server that listens on Port 5222.

Don’t know how HarmonyBinding is communicating??

it is not a viable option indeed

@NCO
I didn’t do a restore. But I can provide this manual: it is in german!!! Hopefully someone here can confirm it?

https://www.harmony-remote-forum.de/viewtopic.php?t=13699

Please wait, until someone confirmed this!!!

1 Like

that is the correct procedure.
just select the correct device (home control) for harmony hub.
you won’t lose your devices and activities on downgrade. but you won’t be able to edit them without upgrading firmware again.

2 Likes

That should be ok.
Not really straightforward, but at least an option.

So according to the harmony forum procedure (I am German, too - ass you can hearr frrom my bloody accent :joy:) there is no local fw file needed but it’s gonna be pulled from any Logitech server (I assume)!?

Yes it will just download a previous version from their server. You can’t choose a specific version.

According to the Logitech community forum the Harmony Team is aware of the situation:

Logi_WillWong

2 hours ago

Hi folks.

Will from the Harmony Team here. Just wanted to let you know we are aware of the feedback from the community. We will be providing an update shortly.

Thanks for your patience.

https://community.logitech.com/s/question/0D55A00008D2zYDSAZ/harmony-hub-fw-415206

2 Likes

@wborn

All are talking about closing port 5222, but “harmony binding” is using port 5224?

Or am I wrong?

That’s the discovery part. The binding uses the harmony-java-client which connects to port 5222:

I’m hoping they will fix this soon!
For example HEOS support is buggy for more than a 1.5 year from now…

Ok. Thanks! :slight_smile:

Is there a (english) link/write-up somewhere how to accomplish the downgrade? Also, what (IP, hostname) do I need to block at the gateway level to keep those updates from happening.

Thanks for your help!
-Th

@captndelta

Somewhere in harmony forum I read the following:

https://community.logitech.com/s/question/0D55A00008D2zYDSAZ/harmony-hub-fw-415206

Harmony Hub tried to connect to:

54.165.126.61
54.236.3.168
54.236.3.169
54.236.3.170
100.26.13.108

and/or: (from here: https://community.home-assistant.io/t/logitech-harmony-removes-local-api/85523 )

But you can block “harmony hub’s IP”, getting no access to internet in your router config.

Yea, I replied there too. Any link on how to get that rogue FW update off the thing?

Thanks a ton, just punched those into my router. IF anyone see’s any other IP’s, please add.

Yep, but so far the hubs were on DHCP (afaik, no way to set a static IP). Need to get my hub’s MAC’s into my DHCP servers for static assignment, then this will work. Thank you for the reminder!

BTW, does a hub reconfiguration (add/remove devices, activities) still work after blocking access to the logitech overlord?

Cheers,
-Th

@captndelta

But it’s only in GERMAN !!!

Yeah, I saw, made my way thru it. Even tho I’m native in German, it wasn’t all that obvious. Two points:
(1) this write-up uses the Logitech desktop app, not the Logitech web site (as I had initially thought)
(2) the second picture is misleading. Initially, it looks like there are less items to choose from. On the Mac, I had to wiggle the mouse a few times to get the scroll bars to show up and get the proper device selection.

One device down, 11 more to go :frowning:

But thank you for your help, otherwise I wouldn’t hear the end of it over christmas.
-Th

It looks like the guys over at HA have discovered another local API available that uses websockets on port 8088: https://community.home-assistant.io/t/logitech-harmony-removes-local-api/85523