Hi, i'll try here also after unsatisfactory response from irobot customer help.
I have a roomba 650
and using the mini-din port to communicate with it using an arduino.
All works fine when roomba is out of the dock.
I can wake up the roomba with BRC pin, send commands and read sensordata, no problem at all.
But when the roomba is returned to the dock it stays awake for a short time (~30 sec?) then goes into some kind of sleep-mode.
Now i can't talk to it, no data is coming through when i ask for sensor-data and such and no commands are accepted.
I can't wake it up with BRC-pin either.
When i pull BRC to low i get whats sounds like the wakeup sound but interrupted / crackling sound.
And trying to prevent it from sleep by pulsing BRC-pin every 10 or so seconds does not work.
Trying to prevent it from sleep with BRC pulled down all the time does not work either.
As i said, all works greate when the roomba is not in the dock.
It also works fine the short time before roomba goes to sleep in the dock.
I only use PASSIVE-mode if that is of importance.
How do i wake up the roomba when it has gone to power-down mode in the dock?
Sending START (128) does nothing, sending CLEAN (135) does nothing, pulsing/holding BRC does nothing.
Any ideas ?