Need Neato_4.5.3_189.tgz Firmware package

News and information about the Neato XV-11 Robotic Vacuum. All discussion and troubleshooting questions go here.
User avatar
JohnSilver
Posts: 13
Joined: March 16th, 2024, 1:22 pm

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by JohnSilver »

crunchtime2k wrote:I’ll make a new file soon with updated cert
We will be very grateful to you! :cheers:
planb
Posts: 1
Joined: April 16th, 2024, 5:20 am

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by planb »

As far as I can see, this wont be possible since the certificate in the Vorwerk Image is expired as well.

Is there another certificate we can source?
Attachments
CleanShot 2024-04-16 at 11.22.15.png
turne402
Posts: 1
Joined: April 22nd, 2024, 4:33 pm

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by turne402 »

After hours of trying numerous methods, Reddit ultimately saved the day. On the attached Reddit page "cof53a" figured out a method for getting thetgz file with an expired cert to work. The key difference was disconnecting and reconnecting the battery before plugging in the USB with the tgz file.
https://www.reddit.com/r/NeatoRobotics/ ... confidence
User avatar
RobertSundling
Posts: 2
Joined: April 25th, 2024, 1:45 pm

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by RobertSundling »

Yesterday I had to do a factory reset on my Neato Botvac D7, which reverted it to old firmware. In the process of figuring out how to reinstall the 4.5.3_189 firmware, after many attempts and false starts I even located a new, non-expired certificate which allowed me to simply install it as-is. That certificate is good until February 2025.

In order to give back to the community, I wrote a document with everything I learned, which you can find on GitHub here. It summarizes many sources of information, gives methods for bypassing certificate expiration dates, and includes official download links (including to the working firmware and current certificate). It is basically a tutorial explaining everything that I figured out as I was working on this.

Now that my vacuum is working again, I likely won't have much motivation to discover or explore more on my own. But please feel free to reply here, or open an issue on GitHub, if you see anything that needs revision.
User avatar
JohnSilver
Posts: 13
Joined: March 16th, 2024, 1:22 pm

Post by JohnSilver »

Thanks RobertSundling,

I was able to update but after updating it doesn't go through 'Registering your robot on Neato servers'
it can be done after a complete RESET, then the robot receives firmware 3.2.0-305 and I can already register with it. But the update does not go over the air.

For the experiment, I also tried other versions, 4.6.0_72 and 4.2.0_102 (used a valid certificate file from 4.5.3_189.tgz) - the result is the same.

https://support.neatorobotics.com/hc/en ... to-servers official guidelines page too doesn't not help me.

It's a vicious circle :(

I hope my information will also be useful. We are all here to help each other. :cheers:
Attachments
'Registering your robot on Neato servers' on 4.5.3_189
'Registering your robot on Neato servers' on 4.5.3_189
no update on air from 3.2.0-305
no update on air from 3.2.0-305
User avatar
RobertSundling
Posts: 2
Joined: April 25th, 2024, 1:45 pm

Re:

Post by RobertSundling »

JohnSilver wrote:I was able to update but after updating it doesn't go through 'Registering your robot on Neato servers'
That's frustrating. I wonder what exactly is going on there.

If you are particularly tech-savvy, you could try logging the packets that the robot sends out from bootup up through the "Registering your robot" step and analyzing them with Wireshark to see the exact differences.

You must have an early robot if your integrated firmware is 3.2.0_305 (mine is 4.2.0_102), so in theory there may have been some hardware changes over time as well--for example, different Wi-Fi radios or something, but you'd think problems from that would show up earlier in the process.
User avatar
JohnSilver
Posts: 13
Joined: March 16th, 2024, 1:22 pm

Post by JohnSilver »

I think I will be able to analyze it, it is real, but I need more time to study it. I read other people's messages on Reddit, they have the same problem, after the update they can't register on the servers. Although there were those who were able to register.
raid
Posts: 2
Joined: May 24th, 2024, 8:31 am

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by raid »

Hi Guys, it seems that the certificate has been updated:
https://crt.sh/?q=neato.cloud

I will give a try, thx for the topic

EDIT: still not working
raid
Posts: 2
Joined: May 24th, 2024, 8:31 am

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by raid »

I flashed the firmware with the last cert downloaded from crt.sh, I attach it here:
Signing.zip
(1.41 KiB) Downloaded 30 times
Support is still active:
https://support.neatorobotics.com/hc/en ... _id=222547

The problem on me was my smartphone, Neato app seems not to work with last Android 14, it stops on screen were you have to input the Neato device name.

I was able to configure it and register correctly the device using iPhone X ios 16 (on Android 13 before update, it was working).

Now my D7 is connected and working with App.

Good luck guys
BKPT
Posts: 3
Joined: August 17th, 2024, 10:13 pm

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by BKPT »

What are the diferences between 4.6.0_072 and 4.5.3_189 firmware?
Has anyone tryed the 4.6.4 that is on the VR300 page at Vorwerk?
https://support.vorwerk.com/hc/en-us/ar ... What-s-new
BKPT
Posts: 3
Joined: August 17th, 2024, 10:13 pm

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by BKPT »

RobertSundling wrote:Yesterday I had to do a factory reset on my Neato Botvac D7, which reverted it to old firmware. In the process of figuring out how to reinstall the 4.5.3_189 firmware, after many attempts and false starts I even located a new, non-expired certificate which allowed me to simply install it as-is. That certificate is good until February 2025.

In order to give back to the community, I wrote a document with everything I learned, which you can find on GitHub here. It summarizes many sources of information, gives methods for bypassing certificate expiration dates, and includes official download links (including to the working firmware and current certificate). It is basically a tutorial explaining everything that I figured out as I was working on this.

Now that my vacuum is working again, I likely won't have much motivation to discover or explore more on my own. But please feel free to reply here, or open an issue on GitHub, if you see anything that needs revision.
Nice info compilation. Now, only the user combined force can maintain this bots alive :lol:
I didn't saw it mentioned, but i think it's worth adding this note to your Git. If you want, ofc.

If you want to register the vacuum cleaner on a different account, Android version must be <13.
Above that, the app will not work. I tried to add my D7 but can't get pass the entering the name menu. The D7 is found, WiFi is entered and after entering the name, nothing happens.The "Next" button simply doesn't work. :roll:
User avatar
JohnSilver
Posts: 13
Joined: March 16th, 2024, 1:22 pm

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by JohnSilver »

raid wrote: May 31st, 2024, 10:23 am ...
The problem on me was my smartphone, Neato app seems not to work with last Android 14, it stops on screen were you have to input the Neato device name.

I was able to configure it and register correctly the device using iPhone X ios 16 (on Android 13 before update, it was working).

Now my D7 is connected and working with App.

Good luck guys
An interesting observation. I would never have thought that a smartphone is a problem in this matter, because it is just an intermediary for sending commands and receiving information, everything else should happen at the robot-server level. I've tried it before, on different smartphones with different versions, different manufacturers... but I don't have an iPhone. So the problem remained. Now I got a chance to test it again, but first I need to find someone with an iPhone :P

Thank you. :cheers:
User avatar
robotreviews
Chief Robot
Posts: 1028
Joined: December 26th, 2003, 1:57 am
Contact:

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by robotreviews »

Oops, you found the new server! Not that it's very well hidden, but I'm in the process of migrating everything from the old server to this one so everything is online and duplicated so the migration will be seamless! I forgot people would get email notifications when I migrated new posts yesteday.

Either way, the board migration will be completed this week. Sorry for the confusion!
RP47
Posts: 1
Joined: August 30th, 2024, 6:40 am

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by RP47 »

Hello to everyone, I'm trying to resolve this issue with Neato D7. I have problems in using the app, such as connecting to the robot using wifi and so on.
I have read the topic and the useful guide at https://github.com/RobertSundling/neato-botvac but I have tried a lot of time and this does not work.
I have verified through Neato Toolio the firmware version and it is 4.6.0.72.
In the github guide is reported that this firmware is no longer supported, so I follow steps both for performing an hard reset and then for flashing the firmare version 4.5.3.189.
I noticed that the hard reset has no effect on my D7 because after several times, the firmware version is still 4.6.0.72.
I also tried to flash firmware in several ways (only RobotData folder with .tgz, additional .tgz file on the root folder,...) with different USB memory but I see no flashing lights.

Can someone help me?
The firmware downloaded from github guide is not actually supported?
Is there any alternative way to hard reset and/or flash firmware? (e.g. through Neato Toolio terminal...)

Thank you very much
User avatar
CodaCM
Robot Groupie
Posts: 78
Joined: November 5th, 2022, 11:58 am

Re: Need Neato_4.5.3_189.tgz Firmware package

Post by CodaCM »

RP47 wrote: August 30th, 2024, 6:49 am Hello to everyone, I'm trying to resolve this issue with Neato D7. I have problems in using the app, such as connecting to the robot using wifi and so on.
I have read the topic and the useful guide at https://github.com/RobertSundling/neato-botvac but I have tried a lot of time and this does not work.
I have verified through Neato Toolio the firmware version and it is 4.6.0.72.
In the github guide is reported that this firmware is no longer supported, so I follow steps both for performing an hard reset and then for flashing the firmare version 4.5.3.189.
I noticed that the hard reset has no effect on my D7 because after several times, the firmware version is still 4.6.0.72.
I also tried to flash firmware in several ways (only RobotData folder with .tgz, additional .tgz file on the root folder,...) with different USB memory but I see no flashing lights.

Can someone help me?
The firmware downloaded from github guide is not actually supported?
Is there any alternative way to hard reset and/or flash firmware? (e.g. through Neato Toolio terminal...)

Thank you very much
Sorry about the late reply, I thought I already replied to this. The app issues could be connected to Neato closing and then transferring and shutting down some of the servers or it's just Neato being Neato. Did you make sure the certificate is not expired? On the GitHub page, it says that 4.6.0_72 has an expired certificate but it can be bypassed. I have never done a firmware update as I don't own any Neatos that are new enough to need one.
CodaCM
_____________________________________________________________________________
Most "Active" Forum Mod :dance:
Roomba Discovery 2x - 2010
Roomba 410 - 2022
Roomba 880 - 2022
Roomba 536 - 2015 (Left wheel broke)
Neato Botvac D85 - 2021 (was working up till 2022 when it stopped getting power)
Neato XV Signature-2023 (Back alive again with supposedly dead batteries still has issues)
Post Reply