Hi. I've done some searching around on how to control a Motorola cable box via serial commands. It seems most people use Girder. Well, I didn't feel like paying $50 or $100 for Girder, so I wrote my own program. Its a simple .exe that takes the channel number as an argument.
I placed the .exe and the .ini file in my devenv\gbpvr directory. The .exe creates a mot_changer.out file to log everything it does, and its placed in the same directory the .exe is in.
I've tested this on my DCT 2524 cable box and it works fine.
I've attached the exe, the ini used to configure it, and the source for this program (built using Visual Studio 7.1).