Im curently using hacs integration.
It has rooms maps just out of the box, room setup etc.
Although my robots are not supported, as i last checked, everything is working out of the box.
I have q revo and q 7 max.
Honestly, the best option is Valetudo, but I understand not everyone wants to change the firmware of their robot cleaner.
It has no connection with Chinese servers (completely local), is discovered by MQTT, supports all the existing robot options and lots more. e.g. custom sounds and other plug-ins like a wifi mapper:
That looks super-duper amazingly cool, and I especially like the wifi mapper, too - but there’s no way I’m disassembling a $1600 vacuum/mop to root it. My wife would choke me in my sleep. Lol
I believe Roborock has patched something a while ago, and OTA is less common these days. Depends on the model (which one, @Mausbiber …?), most likely disassembling would be required these days.
FYI you will eventually have to disassemble it to clean the fan filters. When you start getting the dreaded “Error 10” with a new clean bin filter. My afternoon fun:
I noticed one thing with Q Revo. Someone unplugged docking station and forgot to plug it back in.
Robot went cleaning and stalled in one place. I couldn’t send it back to station. I thought something had to broke down or there is some error because robot was just spinning around.
Then I found out that docking station was unplugged. When I plugged in everything was back to normal.
So, In my opinion there is much to it when comes to flashing robot with custom firmware. Probably docking station must be flashed too.