Steps to Program Roomba 600/650 with UART cable
I needed to put this something in case my computer crashes. These are instructions to setup the schedule of a Roomba 600 or 650 using a USB to UART cable.
[I will upload the Roomba Status Program later... it is getting difficult to find it on the internet).
- Control Panel / Devices and Printers, look for FT232 USB UART. Check COM port
- Open Roomba Status program (installed in windows or to install in Downloads)
- In R.Status settings, select COM corresponding com port and 115200 baud rate (leave other settings as they are)
- Set Roomba in programmed mode. Send:
7 128 Lets ensure we are doing things right by programming and playing a song
5.1 Record the Song in the roomba, send: 140, 2, 7, 60, 32, 38, 32, 40, 32, 36, 32, 40, 32, 36, 32, 40, 32 5.2 Go into Full Mode by pressing the Start button of the Movement panel 5.3 Play song. Send:
141, 2 At this point the song must be played... try changing values for the notes to ensure that you are actually playing this 5.4. Go back to passive-move by clicking StopSet Roomba Time (chage 21:07 to adequate values and 3 for weekday 0 - sunday 6 saturday):
168, 0, 12, 01- Set Roomba Schedule (167, 127 are the instruction code, then hh,mm for each day of the week ):
167, 127, 06, 30, 06, 30, 06, 30, 06, 30, 06, 30, 06, 30, 06, 30 8 You are Done!. CLick on Disconnect and then Exit.