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) ser.setRTS(0) time.sleep(0.1) ser.setRTS(1) time.sleep(2)
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!