De-Clouding a Robot Vacuum with Valetudo! Roborock Q7 Max+

  Рет қаралды 15,452

Cameron Gray

Cameron Gray

Күн бұрын

In this video, we take a brand new robot vacuum cleaner and immediately take it apart to root the stock Linux OS and install Valetudo which is a piece of open source software that replaces the robot vacuum's cloud connectivity with a local web interface running on the robot allowing it to be used completely offline and allows integration with Home Assistant over MQTT.
Buy the Roborock Q7 Max+ on Amazon (Affiliate): geni.us/fIt4rZ
valetudo.cloud/
www.camerongray.me/
/ camerongray1515
Chapters:
00:00 - Introduction
00:52 - What is Valetudo?
07:08 - Picking a Robot Vacuum
10:35 - Installation Process
13:18 - Unboxing & Charging
16:56 - Disassembly
31:25 - Rooting & Installing Valetudo
50:53 - Valetudo Demo
55:24 - Conclusion
AFFILIATE LINKS NOTICE:
Product links under this video marked “(Affiliate)” are affiliate links where I may receive a small commission on qualifying sales. Affiliate programs that I am a member of include, but are not limited to: Amazon Associates, eBay Partner Network and AliExpress Affiliates.
As an Amazon Associate I earn from qualifying purchases.
Purchasing through these affiliate links will not cost you any more money, however the commission earned significantly helps fund the production of videos on my channel.

Пікірлер: 75
@camerongray1515
@camerongray1515 6 ай бұрын
Buy the Roborock Q7 Max+ on Amazon (Affiliate): geni.us/fIt4rZ
@NotHypfer
@NotHypfer 6 ай бұрын
The reason for those flash backups was in my head while writing that section but apparently never made it out of there into the text. These two flash partitions contain the factory calibration and identity data which is unique for each robot and can't be recovered without a backup if data loss should ever occur. Good catch, thanks!
@camerongray1515
@camerongray1515 6 ай бұрын
That makes a lot of sense! Thanks for all of your work on this project, it's awesome!
@calebjpryor
@calebjpryor 6 ай бұрын
I run three roborock s6 units with valetudo and feel spoiled. Wonderful local control and excellent software. I have mine saying "get out of my way" when the bumper hits anything. 😂
@Thompson7177
@Thompson7177 Ай бұрын
how did you change the voice sounds?
@calebjpryor
@calebjpryor Ай бұрын
@@Thompson7177 you just upload the audio clips and the roborock oucher script will play them.
@stubert00001
@stubert00001 6 ай бұрын
I'm glad Valetudo is getting some air time. For folks who have access to Dreame robot vacuums, they are *far* easier to hack as full disassembly is *not* required.
@GregBadabinski
@GregBadabinski 6 ай бұрын
My head was still above ground after I recently fell into the home automation rabbit hole. Looks like that's about to change! The folks in my house are going to wake up one day and wonder why all the lights are flashing and all the speakers are saying "help me!" No, there's not a ghost living in my Home Assistant instance. The vacuum cleaner just fell down the stairs and is flailing around like an inverted turtle. Edit: but seriously, this is awesome. I've been subscribed to you for a while and you always show the coolest stuff.
@travisash8180
@travisash8180 6 ай бұрын
If you do have flashing lights make sure they are pinkyblue and don't forget to install a Japanese toilet.
@BackboneNF
@BackboneNF 4 ай бұрын
Bought a Q7 Max+ for 236 Euro s today. Hope Valetudo runs smooth
@paulolieuthier
@paulolieuthier 6 ай бұрын
Very helpful. Can't believe this was posted 1 day before I received my Q7 Max. Thank you!
@Leebobs1983
@Leebobs1983 5 ай бұрын
Great Video... I was thinking of getting this Robot and was literally on Amazon when you posted this up. Amazing what you have done with it but my goodness what a teardown that is required!
@LoveInYourMouth
@LoveInYourMouth 5 ай бұрын
Tip when removing screws: it’s easier to track them if you use some masking or packing tape, fold it over on itself to make it double sided, stick it to the part and stick the screw heads to the tape.
@Richiecandylover
@Richiecandylover 6 ай бұрын
You know it’s a great Boxing Day when Cameron uploads!!!!
@Vynncent
@Vynncent 6 ай бұрын
This is pretty cool! I didn't think that it was possible to remove the cloud reliance on a robot vacuum
@samuelhulme8347
@samuelhulme8347 6 ай бұрын
Never knew most robot vacuum cleaners used Linux.
@Techlifeandmore
@Techlifeandmore 6 ай бұрын
Linnox is on everything. Probably because it's open source and can run on extremely crappy hardware. I think that anything that needs to do any complex computing within the constraints of not so great hardware probably runs a flavor of Linnox on it. Robotic vacuums, smart home hubs, some ATM machines cash registers, although some stuff does run a flavor of windows if it has a screen.
@DomenicoMilone
@DomenicoMilone 6 ай бұрын
Its the single most ubiquitous piece of software ever written...
@tramcrazy
@tramcrazy 6 ай бұрын
If you think about it, it has to be running some sort of operating system realistically due to the complexity of the software etc and the number of pieces of hardware involved. And it’s not going to be running Windows or macOS, and Linux is much easier for random robotic cleaning companies to build software on top of than some exotic embedded OS.
@Techlifeandmore
@Techlifeandmore 6 ай бұрын
@@tramcrazy that's what I'm saying. You have to actually run programs on the device. Maybe the most basic robots use ESP 32 devices, but even then you are stretching the limits of those devices.
@pineappleroad
@pineappleroad 6 ай бұрын
I remember someone once tried to persuade me to fully switch to Linux (I do use Linux on some devices, but I don’t use it on my main computer, or my x86 based tablet, and I don’t use Linux on the ARM laptop either (out of fear of bricking it, as I cannot obtain factory restore media for it)) (For those wondering, the x86 based tablet and the ARM laptop both run Windows 11, both devices came with that OS from the factory, the only recovery media for the ARM laptop is a recovery partition provided by the OEM that is non bootable) They also tried persuading me to get my entire family to switch to Linux
@ha231
@ha231 4 ай бұрын
(I have never seen such excessive use of parentheses) 😅
@chucky29949
@chucky29949 4 ай бұрын
factory restore media? you can just image the drive to another one and go nuts. ARM is cool. W11 is actual spyware.
@calvinbrowne2126
@calvinbrowne2126 2 ай бұрын
​@ha231 you're too young to know of lisp.
@ha231
@ha231 2 ай бұрын
@@calvinbrowne2126 I've heard of it, but indeed have never used it. Still, bit odd to see so many used in this way.
@DeltaXray-mk1vx
@DeltaXray-mk1vx 6 ай бұрын
Thank you for telling me this exists!
@SpatchyIsOnline
@SpatchyIsOnline 5 ай бұрын
I have just done this with the same vacuum! Wish I had found this video beforehand, the teardown would have been a huge help. I actually bricked mine the first time around (kept getting "error 14" at boot) and had to order a replacement mainboard from Aliexpress. Currently trying to get it connected to home assistant which shouldn't be too difficult hopefully.
@KS-wr8ub
@KS-wr8ub 6 ай бұрын
I did not know there was open source FW for my Roborock. Thanks for the video “not” suggesting it.. 😅 I should try this on my old S5, I’ve always felt somewhat uneasy about it being in the cloud and not only local.
@jussinissi785
@jussinissi785 6 ай бұрын
sudo !! does the trick.
@seandean8293
@seandean8293 6 ай бұрын
Very cool 👌
@MrNagano00
@MrNagano00 5 ай бұрын
This looks difficult but worth it! I have a roborock S5 max so I will have to do FEL rooting as well... at least I got a good 2 years out of my cleaner. We'll see if I brick it or not, although the dissasembly might be a bit different this video is very good :)
@sygad1
@sygad1 6 ай бұрын
Thanks for an amazing tutorial, i've been wanting to do this for a while so appreciate you walking us through it. What was the name of the wall mounted touch panel, I didn't quite make it out. Cheers
@Graham_Rule
@Graham_Rule 6 ай бұрын
That was amazing. Not sure I'd have the nerve to do that with a newly purchased device though. But it might be worth it just to run htop on my vaccum.😀 Were you tempted to try any other Linux stuff on it?
@NekoiNemo
@NekoiNemo 6 ай бұрын
I have S7, and from looking at the UI, it seem to provide the same features as the stock App does, which is nice
@jordanasrukas4880
@jordanasrukas4880 4 ай бұрын
Why is he doing all of this?
@Neuer_Alias_erstellen
@Neuer_Alias_erstellen 6 ай бұрын
cool
@amcluesent
@amcluesent 6 ай бұрын
Absolute madness 🤣
@niklasodengard3213
@niklasodengard3213 6 ай бұрын
Thank you for the video. Been looking at Valetudo for a while now but there has not been many videos documenting the process. Will your PIR-sensors trigger if running the robot when not at home?
@NorthernMonkeeUK
@NorthernMonkeeUK 5 ай бұрын
From what I remember he has a texecom alarm system, the PIR's for those are "Pet friendly" - not 100% sure on how they work, but they don't seem to detect anything at ground level (i.e. cats/dogs) - my two robot vacuums roam around whilst our (texecom) alarm is armed with no issues.
@camerongray1515
@camerongray1515 5 ай бұрын
Good point, I do have pet safe PIRs so they shouldn't detect such a small object although it's definitely a good shout to actually test this before running the robot while the alarm is armed. That said, I generally just run the robot while I'm at home - not sure I trust it enough to leave it completely unattended!
@TheDisturbed0ne1
@TheDisturbed0ne1 5 ай бұрын
Thanks for the great and informative video! However I'm going crazy trying to get the Mqtt connection working. I've filled in the host, port, and credentials, but according to mqtt logs in HA, an unknown connection connects, and then immediately disconnects whenever I save the mqtt settings in the vacuumer. Got any tips?
@capacitygame5431
@capacitygame5431 3 ай бұрын
Hi thank you for effort . I am wondering how to activate flashing mode xiomi mijia 1c
@rickasisco
@rickasisco 4 ай бұрын
Hopefully someone finds a way to do this with the Eufy X10 Pro Omni
@user-oh3jn3nn4g
@user-oh3jn3nn4g 5 ай бұрын
Hello😊 Can I ask some a question about firmware extraction? I want to extract it to prepare for damage to the firmware, how can I extract the original firmware?
@scottg6265
@scottg6265 2 күн бұрын
Do you think theres any value to making the test point and a ground pad accessible wihout having to completely disassemble it again ? Should hopefully not need back into FEL mode but would only take a minute or two more to run a few wires to somewhere a little more convenient.
@joedry1774
@joedry1774 6 ай бұрын
This vacuum looks a lot like the heat alarm in my kitchen😂
@richardlyd7450
@richardlyd7450 6 ай бұрын
Gotta ask a silly question??....will this work for a eufy X8 hybrid robot vacuum??...
@camerongray1515
@camerongray1515 6 ай бұрын
Probably not unfortunately, no Eufy models are listed as supported on the Valetudo site.
@thatsnothowyousaymyname
@thatsnothowyousaymyname 9 күн бұрын
So my Roborock s7maxV got bricked by itself. Any way to hard reset somehow? I tried everything I can find online and support service
@stuartajc8141
@stuartajc8141 6 ай бұрын
Could you hack it to be able to climb stairs, so it can do the upstairs of a house? 🤔
@NearCry91
@NearCry91 6 ай бұрын
From the Valetudo site: "No multi-floor/multi-map support Due to various major technical limitations, Valetudo does not support and will not support multiple maps. If you need multiple maps, Valetudo likely won’t be an option for you. Not having multi-floor support actually isn’t something all too terrible though, as investing in a second robot greatly improves the usefulness of the unit. Having to manually carry the robot to another floor very much degrades the benefits of a fully automated vacuum robot. This “fire and forget” mode of operation was why you’ve considered to buy a vacuum robot in the first place, remember? As far as financial reasons are concerned, 200€ should be more than enough to buy a factory new supported one even featuring LIDAR. If you’re happy with buying a used unit, at least here in germany, supported ones usually cost around 70-125€ (2023-06-10) Rationally, there’s a need (automated cloud-free cleaning on every floor) and there’s also a budget for that. Make your buying decisions based on that and that alone instead of some arbitrary made-up additional constraint such as “Having more than one vacuum robot is insane!!111 I mean… Two robots! Who does that?!?!”. We’ve been working a lot on making that buying decision easier for you by supporting more robots and enhancing the support for existing ones so that it should be possible for everyone to afford 1-n supported robots."
@CrAzYDr1veR
@CrAzYDr1veR 6 ай бұрын
Now let's do the same on cheap ip cameras :)
@OGKenG
@OGKenG 6 ай бұрын
I'm still angry at Google for stopping support for the Dropcam.
@sueastside
@sueastside 6 ай бұрын
53:17 What touchscreen device is that?
@NearCry91
@NearCry91 6 ай бұрын
Look on the channel a little over a year ago.
@sueastside
@sueastside 6 ай бұрын
@@NearCry91 Thanks, T6E Tuya screen kzfaq.info/get/bejne/mKqHnLRj3bTXhJs.html
@hammerheadcorvette4
@hammerheadcorvette4 4 ай бұрын
Fedora Linux !
@ha231
@ha231 4 ай бұрын
The one I'm interested in requires a breakout board. Not sure I'm willing to drop 1k in case I fuck it up, but man... If it worked out...
@JediBuddhist
@JediBuddhist 6 ай бұрын
Top Banana.! 🤍
@OGKenG
@OGKenG 6 ай бұрын
"In theory" 😆
@OGKenG
@OGKenG 6 ай бұрын
I have a manual upright vacuum and I attempted to flash firmware to the operator, but my wife said "Not now, I'm vacuuming."
@denis2381
@denis2381 6 ай бұрын
You have to shut it down first. Usually this is achieveable when you fist punch at the area where the cpu is located.
@NorthernMonkeeUK
@NorthernMonkeeUK 5 ай бұрын
@@denis2381 you need Stella-Artois installed locally before you can do that.
@Thompson7177
@Thompson7177 6 ай бұрын
Make video for changing the voicepack, thx!
@MiggyManMike
@MiggyManMike 6 ай бұрын
As someone who doesn't use home assistant I can confirm how ruddy annoying it is seeing every other comment being "use home assistant" :D
@Techlifeandmore
@Techlifeandmore 6 ай бұрын
Exactly. Some people enjoy not spending multiple hours dealing with Yaml files. Face it home assistant fans, you still have to do more coding than you do with most other home automation solutions, I don't care how good the UI has gotten. I don't have the time for that!
@camerongray1515
@camerongray1515 6 ай бұрын
This is my thoughts exactly, while I do use Home Assistant now, my smart home was initially built purely using Node-RED (and most of my automation is still implemented in Node-RED with HA acting mostly as a UI and to talk to certain devices). Home Assistant fanboys actually put me off even trying it properly for a very long time!
@Techlifeandmore
@Techlifeandmore 6 ай бұрын
@@camerongray1515 I use HomeKit as our smart Home dashboard and for automations. I know, sacrilegious. But Homebridge Virtual switches help me out with automating using the very limited HomeKit automations. Admittedly, HomeKit shouldn't be used as your smart home hub. Nonetheless, it works pretty well as one and is far above Amazon Alexa and Google Home automations. It also works completely locally. As a voice assistant, Siri is in our home, but we mainly use Alexa as we have one device and almost every room.
@jj_uk
@jj_uk 6 ай бұрын
£360 for a robot vac !
@C650101
@C650101 5 ай бұрын
$1500. Broom and dustpan cheaper
@Lachlant1984
@Lachlant1984 6 ай бұрын
This isn't entirely relevant, but I absolutely detest, hate and loathe charge only USB cables, they are one of the worst inventions of the 21st century, the absolute bloody worst, I think they should be banned. I do understand that some devices use USB simply for electric power and I have no issue with that, but I've been through the pain of trying to locate a data transfer micro USB cable, and so I know what it's like. Sadly, you'll also find USB-C cables that support power only. I think all USB cables should be clearly labelled to indicate whether they support data transfer or not.
@camerongray1515
@camerongray1515 6 ай бұрын
Very much agree, same goes for network cables that only have 2 pairs/4 wires that work, but only at 100mbps. Seen them quite often included with things like set top boxes where they inevitably end up getting bundled in with a pile of other cables and then get pulled out and used with something else that then only links at 100mbps. I now have a habit of throwing out such cables any time I come across them.
@Lachlant1984
@Lachlant1984 6 ай бұрын
@@camerongray1515 I didn't even know such network cables existed, yuck, just yuck. How can you identify network cables that operate at a slower speed? I didn't know that such a restriction existed with network cables. Isn't Cat 6 E the latest standard? What standard do 100 Mbps cables comply with? I think most people have Gigabit capable gear now, so the cables you speak of would be quite old technology now, wouldn't they?
@chucky29949
@chucky29949 4 ай бұрын
@@Lachlant1984 Fast Ethernet (100 MB/s) was introduced in 1995 as the IEEE 802.3u standard and remained the fastest version of Ethernet for three years before the introduction of Gigabit Ethernet.
@pineappleroad
@pineappleroad 2 ай бұрын
@@camerongray1515 I discovered there are some devices that won't play nice with those cables I was actually using a pair of adapters which allow 2 network connections through one cable (limited to 100mbps though), but one of the devices just kept trying to establish a gigabit link over and over, and didn't fall back to using 100mbps (which i know it supports)
Roborock Q7 Max+ | Putting this robot vacuum to the test!
13:18
Samuel Jones Tech
Рет қаралды 86 М.
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 17 МЛН
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 16 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
Is this Giant Robotic Shop Vac Worth $1200?
8:55
Berm Peak Express
Рет қаралды 658 М.
This Budget Network Cable Tester is AWESOME! - Noyafa NF-8209S
30:07
Roborock Q7 Max Plus - Is It Worth The Price?  - Full Review!
8:39
Jamie Andrews
Рет қаралды 65 М.
Building My New Blue Iris CCTV Setup with PTZ Cameras
45:18
Cameron Gray
Рет қаралды 16 М.
Building My New Proxmox Server! - ASUS RS100-E10-PI2
42:59
Cameron Gray
Рет қаралды 65 М.
Roborock S6/T6 Technical information and rooting (Part 2)
21:34
Dennis Giese
Рет қаралды 38 М.
My new Thunderbolt Docking Setup with 10 Gigabit Ethernet!
35:33
Cameron Gray
Рет қаралды 70 М.
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 4,8 МЛН
#miniphone
0:16
Miniphone
Рет қаралды 3,6 МЛН
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 881 М.
Ждёшь обновление IOS 18? #ios #ios18 #айоэс #apple #iphone #айфон
0:57
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 3,7 МЛН