Wow. This issue is just crazy. Here's my story.
I got hooked up on Friday and started messing around with getting TiVo to cooperate with the U-Verse boxes yesterday afternoon. I tried everything. I put the IR blaster right over the IR receiver, I tried it between the USB & the Link light, I tried it between the power button and the USB port. I tried it at all of these places at varying distances from the box, but to no avail. I tried using one blaster, I tried using both blasters in various positions. I was getting exactly zero response from almost all of these positions. If it wasn't for a partial channel change every once in a while I would have wondered if the blasters themselves were bad or I had them plugged into the TiVo incorrectly.
I then read up on here and also over at the TivoCommunity forums and took the faceplate off. It's just the narrow plastic piece across the middle of the front, NOT the entire front of the box. That didn't help at all either.
I then tried some other experiments. I found that you can cover the entire IR receiver hole and the U-Verse remote still works. You can cover the entire box with a flannel shirt and the U-Verse remote still works.
So I started holding the IR blaster in different places on the sides of the box and above the box and I found a place where it works! You'll never believe where it works for me.


I'm holding the IR blaster almost 3 inches above the box, with the emitter positioned at about the left edge of the first row of vent slots left/right, and about at the beginning of the middle vent slots in a front/back direction, while also holding the blaster at a 45 degree angle. I can also get good results by mirroring this position on the right side of the box. It appears to be VERY picky about this position. If I stray a little from this spot it stops responding consistently, and if I stray too much it stop responding completely. I also am using only one blaster. The other one is covered up.
There's no logical reason to me why this particular spot (and it's mirror cousin on the other side of the box) should work when everywhere else doesn't. Does this make any sense to anyone else?