mmajerczyk,
I had a similar experience with another DirecTV box. A program that had been working for years suddenly got into trouble. In my case I changed to RS232. Now, I have much better control over the box's operation. It is some trouble to convert to RS232. I'm not familiar with your box, I don't know if RS232 is an option.
You can probably work out of this mess by increasing the command duration in myDataBase. In my case inserting a (long) pause between digits was very helpful, but the pause needed to be about 0.75 seconds. With such long pauses between digits, plus the time required for the box to sync with the new channel, channel surfing felt more like turtle racing.
Last edited by buzz on September 30, 2010 00:13.