Wondering if anyone else has been using Motorola cameras in Home Assistant?
In the last week Motorola has upgraded the firmware of my MBP853 and Focus85 to 0.10.32, which has left me with the inability to pick up MJPEG and FFMPEG streams via iSpy or Home Assistant.
According to Binatone, this was done to improve the functionality of the cameras, although… I don’t think they had any idea what I was on about! The reply from them was generic on both occasions and there was a lot of emphasis on the Hubble app, which I have rarely used, so… presumably, this is another company becoming cloud based and removing local functionality.
Home Assistant can still retrieve the temperature using the REST API, but, I can no longer retrieve the camera streams - anybody else in a similar situation and/or found a solution to get them working again with Home Assistant?
+1 . after 2 year of flawless use, it breaks with a firmware update
i spent hours trying to find an alternate URL/method and no luck.
also searched for a way to downgrade and nothing.
very disappointing change from Motorola. it should be a setting not removal.
Hope someone has better luck and posts solution here
I never found a solution, I tried downgrading the firmware, like yourself, but, never had any luck. I noticed they did open another port on the MBP853 after closing the RTSP one, but, I can’t remember the numbers - sorry.
In the end, I gave up and e-mailed Motorola or Binatone as they like to call themselves. Here are their responses and in the end I gave up e-mailing them also as I realised it was pointless.
Thank you for contacting the Hubble Customer Support Desk.
I am afraid it is not possible to downgrade the firmware version of the camera.
Also please note that the Hubble cameras can be used only with the Hubble app.
If you have any issue using the cameras with the Hubble app, please describe the issue more detailed and I will be happy to help.
Please note that you have contacted Hubbleconnected customer support. Hubble cameras can only be used with the Hubble for Motorola Monitors app and we do not provide support for any third party apps. We do not guarantee Hubble cameras functionality when using them on third party apps.
Note that we upgrade the firmware of the cameras on a regular basis to improve cameras’ functionality.
Obviously, the last sentence is quite frustrating. It’s quite sad that this has been the road Motorola have chosen to go down.
I spent a lot of time, looking for replacements; camera’s that would hook up to a baby monitor and also integrate into Home Assistant and I am still yet to find anything that worked as well. Still very disappointed with it all.
Checking into this also. Just bought a second cam, but couldn’t understand this one wasn’t working via HTTP or RTSP. Found out it had ID 1854 with latest firmware version. Then I read your posts here and see they somehow blocked port 6667 which is working fine on my old cam (ID 0085 and firmware version x.x.20).
Tried also to downgrade via the way you mentioned, it uploads fine, then it starts processing it, but nothing happens there. For now I think only way to make this work again is to downgrade.But yeah…how???
Hi all. I am having the same issue as you guys. The reason why Motorola/Hubble/Binatone did this is because of this blog article probably:
Like some of you, I also was on the downgrade path. I must say that I managed to downgrade, but it only worked for a couple of minutes, after which it auto updated itself again.
So I’ve had some kind of idea in my mind in which I downgrade the camera and then, based on the article above, hack myself into the camera and disable the auto update or somehow block it from accessing the internet. I am just not sure how…
If you look in the Hubble app, there is a camera ID (in my case 2855) and a firmware version (in my case 03.10.18). Depending on your camera, I think you can change the numbers in the URL and change the version to just a couple of versions back.
Is your camera working normally after downgrading and it subsequently auto-upgrading to the latest firmware?
I’ve been looking here: http://18.234.4.251/ and the MBP-855 is referenced as 1855 and 2855 so I’m not too sure but if the app (and http://<IP_ADDRESS>?action=command&command=get_model ) tell you the model is 2855 then it’s probably right.
Which kinda means that it’s different on your device
So, I downloaded the latest present release again on the releases.hubble.in website and decompiled the ota_upgrade, which the other guy in the blog article also did.
I find code like this: sprintf((char *)&str4, "%s/%s", "https://ota.hubble.in/ota1/1854_patch", (char *)g77);
Which clearly shows again that the first part of the URL is correct.
It works when I change the filename to 1854-03.10.16.tar.gz…I can upload it, but then the processing of the uploaded firmware stays on 0% forever. When I rename the file to 1854-03.10.16.fw.pkg, I can upload it, but then it says Upgrade Failed, wrong firmware.
The tar.gz probably won’t work because it ain’t signed and they are not keeping the latest releases anymore on their website. So you should find the fw.pkg on their website. I discovered it by sniffing the traffic from their app I believe.
I’ll try to downgrade once more at home and create a video about it.
Just as an aside, I contacted Hubble on Facebook and got the following response. The wording is slightly different from what @benm received and now explicitly mentions RTSP streaming not being something they support. Frustrating.
Please know that Hubble cameras can only be used with the Hubble for Motorola Monitors app and we do not provide support for any third party apps or streaming via RTSP.
No I can’t because I don’t have that camera
I can only sniff my own camera.
Anyway, it’s clear that Hubble won’t bring back what they removed. So either we have to bring it back, find a work around or accept the fact that it’s no longer possible what we want.