Pick up cheap UEI made remote like the one-for-all URC-6131, under $20, or the radio shack 15-2142, $13. Use it to teach the VL900. Both of these remotes accept advanced codes, tivo advanced codes are
here. If you get the 15-2142, you would need to add two zeroes to the FRONT of each advanced codes in the above link, because it takes 5 digit codes where the URC-6131 takes three.