-
Notifications
You must be signed in to change notification settings - Fork 257
VacuumRobots FAQ
No, you can push the firmwareupdate to the robot without opening it. See the Update howto.
Yes, however you need to use the firmware of Gen2 for the rooting. Do not flash Gen1 firmware on a Gen2 device and vice versa.
Technically there is none. The only difference are the manuals and labels in chinese language, the chinese powercord and one configuration file. You can easily apply the european configuration to your CN version. There is a tool for that in the Gen2 folder in this repository.
While you can build your own firmware with SSH, we are not sure if we want to provide a pre-rooted version with some default SSH keys. As we know you (and us) some people might not change the keys afterwards. So instead of giving just you access to the vacuum, other people would have also access to your vacuum. We would like to make the world safer and not more vulnerable. Therefore we are thinking of some solution for that.
Sure, however set a password to protect the Wifi AP of your vacuum robot. Edit the file /opt/rockrobo/wlan/wifi_start.sh and change this:
CMD="create_ap -c $channel -n wlan0 -g 192.168.8.1 $ssid_ap --daemon"
to
CMD="create_ap -c $channel -n wlan0 -g 192.168.8.1 $ssid_ap YourWPApassword --daemon".
Then your unprovisioned vacuum has a protected Wifi and you are still able to connect (if you do not lose the password).
Technically there is, but I do not believe so. In any case you can disable updates (yours and Xiaomi's) by renaming the ccrypt command. See VacuumRobots-disableUpdates for additional information.
Connect via the open WLAN AP of the robot an execute the follow commands:
echo ssid=\"WLAN_SSID\" > /mnt/data/miio/wifi.conf
echo psk=\"password\" >> /mnt/data/miio/wifi.conf
echo key_mgmt="WPA" >> /mnt/data/miio/wifi.conf
echo uid=1234567890 >> /mnt/data/miio/wifi.conf
echo 1234567890 > /mnt/data/miio/device.uid
echo "" > /mnt/data/miio/device.country
Discover token with mirobo
mirobo discover --handshake true
Read out the token on the robot via SSH
printf $(cat /mnt/data/miio/device.token) | xxd -p
Read out the DID on the robot via SSH
cat /mnt/default/device.conf
Navigation
- Home
- Vacuum Robots
- Lumi Aqara Camera (experimental)
- Lumi Aqara Gateway (new Version, without Homekit)
- Documentation
- Dustcloud