Thank you!!! I also can confirm that you *can* schedule a Roomba 530. In order to consolidate this entire thread, I thought I'd submit this post.
What you will need:
1. A Roomba 530
2. A Roomba Serial cable or Bluetooth. I'd suggest the easiest option is to go to
http://store.irobot.com and purchase the
iRobot Create USB Cable (Item Number: 4822). You can build your own for cheaper, but for less than $20 you can save yourself the hassle. The instructions will assume you have the iRobot USB Cable.
3. A copy of the "Roomba Status" program written by Black_64. You can download it for free here (See the attachment under the screenshots in the first post to download it):
http://www.robotreviews.com/chat/viewtopic.php?t=6941
Steps for Windows XP (can confirm it works inside of VMWare):
1. Take your Roomba 530, remove the dust bin, and pop the top grey plastic piece off. Underneath this plastic piece, you should see the cable port
2. Install Roomba Status on your computer
3. Plug the USB Cable into your computer. Do not plug it into the Roomba 530 yet
4. Accept the defaults as Windows identifies this new devices
5. Open up Control Panel, Double click on System, Go to the "Hardware" tab, and click the "Device Manager" button
6. In "Device Manager" window, expand "Ports" and note the COM number next to the "USB Serial Device" - Example "COM5"
7. On your Roomba 530, perform a reset procedure - Push and hold the "Spot" and "Dock" buttons together for about 10 to 15 seconds. You should hear the roomba beep. This makes sure everything is ready to go.
8. Plug the USB Cable into both your computer and the Roomba 530
9. Run Roomba Status
10. The first time you run Roomba Status, you will need to go to Menu->Settings
11. Enter the correct number of the COM Port of the USB Cable Example "5"
12. Enter the correct connection baud rate (The Roomba 530 default is 115200) and settings. Example: "115200,n,8,1"
13. Make sure "Serial Cable" is selected and click OK
14. Click the "Connect" button
15. You should now see the Virtual Roomba picture and other diagnostic information start indicating live settings. If you don't, you messed something up. Double check the connection, com port and connection settings, and try again.
16. In the dialog box above the "Connect" button, enter the following strings pushing "Send" after each one (Note, there will usually be no indication that anything is working - first try example schedule that you can test!)
(Do not enter the stuff in parenthesis)
128 (This tells the Roomba 530 to start accepting commands)
168, 5,23,22 (This set the clock for Fri at 11:22 pm. 1=Monday,2=Tuesday,3=Wednesday,etc.)
167,127,12,00,12,00,12,00,12,00,12,00,12,00,12,00 (This sets the Roomba to run every day at noon)
Once you perform this, click the "Disconnect" button
Unplug the cable, and your Roomba is now ready to automatically clean!
Explanation of the 167 command:
167,[day],[sunday_hour],[sunday_minute],[monday_hour],[monday_minute],[tuesday_hour],[tuesday_minute],etc.
The day is calculated by adding the days you wish to run together:
Value | Day
1 | Sunday
2 | Monday
4 | Tuesday
8 | Wednesday
16 | Thursday
32 | Friday
64 | Saturday
Example:
To run on Tuesday through Friday at 11:59PM, you would use the value (4+8+16+32) = 60, so:
167, 60,00,00,00,00,23,59,23,59,23,59,23,59,00,00
Thanks again to everyone in this forum! Really appreciate it - my floors will be so clean!
*EDIT*
I ran into problems on Windows 7 64 Bit with my instructions I posted earlier in this thread.
I fixed it by installing the iRobot drivers manually and installing mscomm32.ocx.
Get mscomm32.ocx here:
http://www.ocxdump.com/download-ocx-fil ... nload.html
Register it by opening a command prompt in administrator mode, navigate to the ocx file and register it:
regsvr32 MSCOMM32.OCX
Then I went into device manager, found the device that was reporting a missing driver, pointed it at these drivers unzipped into a directory:
http://www.ftdichip.com/Drivers/VCP.htm
I then went into the device under ports in device manager and made sure it was set to the correct rate (115k)
Sorry for the lack of clarity (I didn't take detailed notes), but I hope this helps you. I got it working, don't give up hope! Oh, and I think I had to reboot Windows a few times (and for some reason install multiple drivers...). Good luck.