-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commenting out leads to reflash to stock fw #1
Comments
Another thing that I observed: create a new writelog driver, that outputs file to: log_directory "/run/shm/derp" |
To be honest I only tested it shortly, mine didn't reflash itself after several restarts although I might check what my robo is up to later (haven't started it in a few weeks). But I'm not running the latest firmware either..
Yeah that's something I didn't quite figure out, the output file is ignored for some reason and sensor output is written to |
Exactly! I managed to make it work with I found that you can also write driver based on Alsa, for example:
And that is fine. but how to connect with Funny :) |
Hey, did you ever get this to work? xD I intend to attempt this later on this weekend. Which model works the best? |
Sorry I can probably not help, I haven't run it again. I was using the first generation Xiaomi/Rockrobo vacuum at the time (the same model as in the 34C3 talk about rooting vacuums), I don't know if this still runs on newer firmwares since haven't updated/rooted my vacuum since 2019 |
Hi, how cool is this xD, I was just looking for this, thanks!
However, if I follow the description:
In /opt/rockrobo/cleaner/conf/ruby_chassis.cfg comment out the last two drivers, writelog and ruby_support.
Uncommenting those drivers (especially the writelog) causes several reboots and finally the robot flashes itself back to stock firmware :-/
ps.: it is also possible to use the script with cmus instead of sox:
ex. "cmus-remote -p" -> this way if you have a playlist, you can play sound clips randomly 💃
The text was updated successfully, but these errors were encountered: