Close

Getting to know your Robot Vacuum

A project log for Shark Robot Vacuum Reverse Engineering

Reverse engineering the Shark RV1001AED series Robot Vacuum

jon-steelJon Steel 05/24/2022 at 19:040 Comments

STEP1: Communication, sprechen sie beep boop?

So a great place to start with almost any reverse engineering project is finding the UARTS. 

One difference with the L02 PCB vs the L01 is the lack of silk screen information besides some model info text.

Lucky for us, the UART test pads stick out like poorly hidden UART test pads. Three test pads in a row with no other pads around, and one of the pads is tied to ground. 

Solder on some test leads, connect to USB/UART adapter. Set serial port to 1500000,8,N,1 

Pull the lever Kronk!

Well snap! SharkNinja's lawyers don't want you to see the boot log!

 Wow! First try! It is almost like I have done this before!

Plenty of tastey information! 

Discussions