That's right, the iRobot Roomba is now supported by the EZ-B. No more wires! Bluetooth connectivity to your Roomba with the EZ-B. All you need is a PS2 connector (from an old mouse or purchase one new from an electronic supply store).
The EZ-SDK and ARC both support the Roomba commands. There is even a Tone module which allows you to write music on your Roomba
Get yourself a PS2 Mouse and cut the end off but leave a 12 inches of wire. Strip the wires back and use a multimeter to probe and find the ones that I connected in the picture. You only need to connect 2 wires, Signal and GND. Attach a servo plug to the end and connect it to the EZ-B.
In this picture, Signal is WHITE and Gnd is BLACK.
Also notice that this is the inside of the plug. That gives you a better idea of what pins you are connecting.
PS, the PS2 connector will have a little TAB in the center, break it off with a pair of plyers because it won't fit in the roomba.
*Note Before Connecting To EZ-B:: Check the signal wire (white wire) with a volt meter and ensure you have between zero and five volts from the Roomba. If you see higher voltage, you're connected to the wrong port. If you apply too much voltage to the the EZ-B from the Roomba, you will damage the D0 port and will require a chip replacement. Feel free to Contact Us for a replacement chip
I actually started on D0. Same symptoms. While the roomba is off, any command will turn it on. Nothing else happens. FYI, i just tested a ping sensor and a servo. Each work perfectly. So i know the board isnt fualty.
Also, My Roomba's are running the latest firm ware (OSMO Hacker), if that matters.
Has the baud rate of the OSMO Hacker version changed? Can you look at the datasheet and see if it is 38400 or 57600? It should still be 57600
I switched to a Create, which accepts the same SCI as a roomba, so theres no question. Same performance. Is it possible i have the wrong pins? I'm using 3 and 7.

(Looking down into the female roomba port)Yeah that's right.
7 GND 3 Signal
I dunno then. Somethings wierd. it isnt working on two roomba's and a create. One difference i did notice, in your video you have a send init button but none exists in this software. is that it maybe
The new version doesn't require that. Very strange indeed. I can't imagine what the issue is. Unless the commandset is different? I don't know why it would be.
You can try using the Script Console (F3) and send commands manually according to the datasheet.
Just to see if something funky is going on.
What happens if you use the roomba tone control? Does that do anything?
Nothing. It will turn the roomba on if its asleep but thats all.