unwiredben -- I have a question about the Tivo S3. Is it the case that it *never* properly does an overlay (i.e., in all cases it goes to UI on black), or that on occassion it will glitch and go to UI on black.
I've tested with a TivoS3 in San Diego and it worked there, so I know it does work in some modes, but it sounds like there could be some other issue at play.
To elucidate the problem you are seeing, you are witnessing the pains of auto-resolution detection. If NeTV doesn't recognize the incoming resolution, within a few seconds it will switch to "Self-timed" mode, i.e. it's not overlaying anymore, it's just showing the UI. In this mode we're supposed to put up a helpful screen explaining the issue but we haven't put it into the firmware yet.
If you're curious, and/or willing to get really into the nitty gritty of helping us debug this, there's a couple things that would be helpful to see.
Probably the single most useful command line would be "killall matchmoded; matchmoded c". This puts our mode-matching daemon into console mode and a ton of debug info will be printed out at regular intervals telling you what our state machine is thinking about your Tivo S3. A snippet of the output log a couple seconds before, and up to ten seconds after, you try switching to the Tivo S3 would probably contain all the info I need. My guess is that one of the timing parameters is shifted slightly or is unstable in measurement.
A second, a little less useful but good to sanity check, would be the output of "snoop 0", and the contents of "/psp/cached.edid". This will output the mode that the NeTV is representing itself to the Tivo S3 as being supported by the TV (we do a man-in-the-middle modification of the EDID reporting fields). /psp/cached.edid would have the raw derived EDID structure. The EDID structure is derived on the fly at boot because different monitors may or may not support all the modes we support, so we first measure the monitor, take the intersection of the reported modes, and the synthesize a composite EDID that is safe for both NeTV and the monitor.
7BAA 2E53 01C1 DCFF 497B E7F0 9699 A303 78F0 D9B9