Sorry if this is a noobie question, it's my first time posting on this forum...

I've been trying to mod an old Roomba 400 series (model #4220) by adding a raspberry pi to it. (I know real original huh?) I have the raspberry pi communicating over serial with the EZSync018 cable. I have everything working, except that I can't seem to wake the roomba up after it goes to sleep. I try pulsing the DD (pin 5) with pyserial like so

import serial
import time

ser = serial.Serial("/dev/ttyUSB0",57600)


Even sending the START or CONTROL commands don't seem to do anything if the roomba is asleep. If I press the power button it turns on and accepts commands normally, but I want it to be able to wake up on it's own.

I have a suspicion that the cable might have a wire switched, but I wanted to post here to see if anyone else had any experience or ideas before I mutilate a perfectly good sync cable.

Any help / feedback is greatly appreciated! Thanks!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.