I'm having a spot of trouble controlling my new STB, a Philips DTR320...

Now the DTR320 isn't "officially" supported by Tivo, but I'm thinking "Hey, it's probably RC5 so it shouldn't be a problem" - indeed, IR code 20053 seems to do the trick.

Well, sort of - nine times out of ten it's fine, but it will occassionally drop the odd digit: ie: key in channel 21 and actually get channel 2, or key in channel 4 and nothing happens.

At first I figured that was just the code speed, so I played around with those - it doesn't matter if a select fast/medium/slow, the effect (and failure rate) remains essentially the same.

The interesting thing with the DTR320 is that the front-panel LED flashes when it receives a command. When you key in a two-digit channel, after a second or so delay while Tivo does its thinking, the LED flashes twice - once for each command. When a digit gets dropped, the LED only flashes once (natch) for a two-digit channel, or not at all for a single-digit channel.

Now the really weird part is this - sometimes you can select a channel (say Channel 4 for the sake of argument). Tivo recognises the keypress and displays the Channel 4 banner. Then you get the BSOD - "Can't display video ect". Then, after an unfeasibly long delay (maybe ten seconds or so), the STB's LED blinks once, and everything springs into life.

It seems that the Tivo itself is either not sending every command (and dropping digits), or massively delaying sending the command(s)

Any ideas? I *really* don't want to revert to my Pace 730!

PS - no leading zeroes (although doesn't make a blind bit of difference), no enter key, front blaster off.