I too have just set up my Tivo and have the Motorola DTH335 I tried to use irSliceCreator.sh but found it to be buggie - after capturing each digit I would have to reboot the Tivo to be able to capture the next or to try and find the frequency.

I have been able to capture the IR codes using the alternative method but i can't seem to find the right frequency, I have tried from 30khz to 67kh in 1khz increments to no avail. One thing that gets me is that the Tivo can see the codes but can't tell you what frequency it is on. Using irSliceCreator I could set it to any frequency and capture the codes it didn't seam to make a difference??.

The motorola DTH335 has a RS232 port on the back, has anyone tried to use the serial cable to change the channels on the STB, I have the cable and would give it a try but I dont know which of the listed STB's have serial control codes... One would hope that it is a standardised RS232 implementation.