zvldz / vacuum

firmware builder for roborock (gen1/gen2)
GNU General Public License v3.0
150 stars 37 forks source link

New room navigation beta firmware on S50/S55 #8

Closed tiagofreire-pt closed 4 years ago

tiagofreire-pt commented 4 years ago

There is a new available beta firmware that will allow to test the functionalities of room navigation and others, similary the ones present on the new S60 model.

In: https://www.facebook.com/groups/1963580733664463/permalink/2876867562335771/

Could we easily determine the URL to download it?

Thanks.

zvldz commented 4 years ago

No information yet. It's a closed test. Updates are whitelisted by uid.

tiagofreire-pt commented 4 years ago

It seems to be the 3.5.7_002008.

It has 60 MB, may be an OTA/parcial update?

zvldz commented 4 years ago

Yeah, it's probably a partial update. Since the firmware usually takes ~106MB.

tiagofreire-pt commented 4 years ago

Could we guess the link and start to decompile it?

zvldz commented 4 years ago

As I understand it now, firmware is distributed to beta testers by uid (mi account). We should wait for the open beta test to start.

zvldz commented 4 years ago

https://vacuumz.info/download/gen2/stock/v11_002008.fullos.fd043420-6ddb-4e54-bdb7-a8deec19f0fd.pkg

tiagofreire-pt commented 4 years ago

https://vacuumz.info/download/gen2/stock/v11_002008.fullos.fd043420-6ddb-4e54-bdb7-a8deec19f0fd.pkg

This is awesome!!!

Is it rootable?

zvldz commented 4 years ago

So far there is no root version, a lot has changed in the firmware.

MaluNoPeleke commented 4 years ago

Is the Valetudo RE version safe to install (= still easy to flash with future updates etc.)?

zvldz commented 4 years ago

Upgrade firmware only by resetting to factory settings. I haven't solved this problem yet.

MaluNoPeleke commented 4 years ago

So, as I have already installed the 1910 Valetudo RE firmware I have to factory reset it and then flash the 2008 build to upgrade!?

zvldz commented 4 years ago

Yes. But before that I was replacing the miio-client and it allowed update the firmware without resetting it. It doesn't work yet.

zvldz commented 4 years ago

Closed #8

tiagofreire-pt commented 4 years ago

Just to add, this firmware is being distributed across the users on the Chinese server, independently the beta testing program announced a few weeks ago by the Roborock company.

zvldz commented 4 years ago

The beta test was about a week, then they started giving it to everyone.

holypetrus commented 4 years ago

The new firmware is out now. Is it possible to use it with valeteduo?

zvldz commented 4 years ago

Yeah, I use 2008 firmware with valetudo re.

hal295 commented 4 years ago

Hi there, I updated yesterday robot to new 2008 firmware throught Valetudo RE firmware update tool. Update was successfull, but I lost Valetudo and now I cant downgrade firmware or install Valetudo. Any suggestions please? I tried also XVacuum Firmware and FloleVac App.

zvldz commented 4 years ago

You can try it via mirobo: mirobo --ip=192.168.1.xx --token=xyz raw-command miIO.ota '{"mode":"normal", "install":"1","app_url":"https://vacuumz.info/download/gen2/vacuum_valetudo_re_2008_beta2.pkg", "file_md5":"96d1540f32a3fc910dbb037efb07d53e","proc":"dnld install"}'

Only if it's not a stock firmware 2008.

holypetrus commented 4 years ago

Reset robot as described here: https://github.com/dgiese/dustcloud/wiki/Xiaomi-Vacuum-Robots-Factory-Reset. After that you can start over again and install firmware with Valetudo. Beware, if you want to do a firmware update in future you have to do a firmware reset beforehand. Thats because it does not support Updates via Lan.

fredless commented 4 years ago

Yeah, it's probably a partial update. Since the firmware usually takes ~106MB.

Looks instead like the 2008 firmware is a full disk image as in the past, rather they trimmed out a lot of unnecessary stuff (some of the more prominent things include X11, perl libraries, package management, terminfo, openssh).

tiagofreire-pt commented 4 years ago

Is it possible to revert to a previous version after installing the 2008 and onwards firmware?

holypetrus commented 4 years ago

Is it possible to revert to a previous version after installing the 2008 and onwards firmware?

As Far as I know the image which is stored on the backup partition is relevant. Since normally it won’t be overwritten you can revert always to the factory state like how it had been when you received the robot. Hope I’m right on this one..

hal295 commented 4 years ago

Yes, it is possible. Make factory reset. Thank you @holypetrus for you quick answer previously. And thank you @zvldz too.

t773 commented 4 years ago

Yeah, it's probably a partial update. Since the firmware usually takes ~106MB.

Looks instead like the 2008 firmware is a full disk image as in the past, rather they trimmed out a lot of unnecessary stuff (some of the more prominent things include X11, perl libraries, package management, terminfo, openssh).

So the 2008 firmware is not rootable then? Is there still way to update with openssh put back in? I am very new to this robot and am still learning.

zvldz commented 4 years ago

closed #8