Revealing results from the last test
Well, I did the test with some
very interesting results.
One of my assumptions was proven wrong, but only one.
One DTVPal hidden feature I thought would be hard to reproduce was reproduced.
(Have I built up enough suspense?)
First, reviewing what I planned to do:
I'll test to be sure it can be repeated:
(i.e., to see if shifts can happen repeatedly)
This time I'm using figures from the
HDTV/VCR DTVPal table. . .
I'll set 5 timers, then delete them all (learn why [STRIKE]below[/STRIKE]
in the original post this is quoted from).
Then, I'll set a timer to channel 29.2 (029-02, index
0001), force the bug, and it should change to 23.1 (023-01, index
0002), force the bug again, and it should change to 9.1 (009-01, index
0004), force the bug again, and it should change to 2.1 (002-01, index
0008). As I said, totally predictable. Then I'll turn the DTVPal off, and let the timer trigger, and confirm it switches to 2.1. Throughout this whole test, I'll leave the DTVPal tuned to a channel that is not involved in the timers above, say 41.1. . . .Oh boy, already did 20 reboots to construct the tables, now 6 more
But that'll confirm the heck out of this!
I should have results within an hour after I post this.
Sorry it took more than an hour, but I decided to actually WATCH some TV first
. . . then some distractions delayed this posting of the results, even though the testing was done about 3 hours ago.
Anyway, here's what happened when I actually tried to complete the above:
Did the "set 5 timers then delete them all" thing.
Manually set the channel 29.2 timer for Mon-Fri, 9:29pm CDT, 12 min duration, 9:29pm to 9:41pm. Checked timer setting. Timer correctly said it was set for "Two and a Half Men" and the channel and time info was as expected.
(I didn't want to have to alter the Frequency, Start Time, or Duration; from the beginning, I set it for the time that I planned to be making a recording of the final results. And it worked out OK; those settings never changed, so I never had to edit them.)
Did the switch to TV Guide mode, rebooting in and rebooting back out. I let the Guide reload bar go the whole way, as I would do each time.
Checked timer. It now said channel 23.1, as predicted by the Before/After table, and timer correctly said it was set for "George Lopez" (no time change).
Did the double reboot as before.
Checked timer. Still 23.1! Hmm. . . 2 x shift can't be repeated after all! But let's try again to be sure.
Did the double reboot again.
Checked timer. Still 23.1!
OK. What to do now? Still have lots of time before the 9:29pm timer would trigger.
Edited timer, channel only. Changed 23.1 to 17.5 (next channel down). Then edited again, back to 23.1. (Left all other settings as is.)
Did the double reboot.
Checked timer. It now said channel 9.1, as predicted by table, and timer correctly said it was set for "Fox 9 News" (no time change). So editing the channel number had made the shifting bug possible again, as expected.
Did the double reboot.
Checked timer. Still 9.1! Confirms shift can't be repeated.
Edited timer, channel only. Changed 9.1 to 5.2 (next channel down). Then edited again, back to 9.1. (Left all other settings as is.)
Did the double reboot.
Checked timer. It now said channel 2.1, as predicted by table, and timer correctly said it was set for "American Experience" (no time change).
Now it was time to test how a "shifted channel," left unedited in the timer, would work. Would DTVPal turn on? If it did turn on, would channel 2.1 be the output, or was that a bogus number, and channel 9.1 would be the output, the way the timer had been set before the "shift"?
Set VCR to tape from 9:25 to 9:45, an extra 4 minutes before and after. It was now about 9:10. I watched a Boston Legal episode on DVD and waited. (By the way, there's something special about Boston Legal DVDs. They look almost as good as HD. Mmm, Rhona Mitra. . .)
Tape was recording, but light on DTVPal remained dark. Things did not look good. Except for Rhona.
Boston Legal and taping were both done. Lo and behold, there was stuff on the tape!
4 minutes black screen. NO starting 2 minutes early. NO countdown timer. NO "Now!" message. Then 12 minutes American Experience. On 2.1, the "shifted" channel! Then 4 more minutes black screen.
WOW. I had gotten results like this on tape just a couple of times before, and only on overnight tests. I had assumed the DTVPal had turned itself OFF in those rare results, because the picture had gone black on the tape, and the DTVPal light was off the next morning. I never imagined that the light had never come on at all!
So the DTVPal "stayed off" but sent out a picture that shut off at the end of the duration. This is using a composite connection to the VCR; nothing is connected to the RF output, so I don't know if there was any Channel 3 or 4 RF output.
Update, part 1: Although I'd looked at the VCR tape before I first posted this, I hadn't turned the DTVPal back on yet. Something interesting happened when I did.
The Guide download screen came on. Then I looked at the timer. It had shifted AGAIN, from channel 2.1 (
0008) to channel 45.1 (
0016). (Once again, I'm glad I am testing using "non-Once" timers; otherwise, the timer setting would have been gone.)
The important thing to understand here is that, although two shifts happened in a row, i.e., the subchannel got "reshifted," it was sort of a "new" timer setting. I had set the timer for 9:29pm Mon-Fri, starting Thu 7/10. Well, after it was triggered, it reset itself (in a sense) for 9:29pm Mon-Fri, starting
Fri 7/11. That must have been enough to make the stored subchannel index "shiftable" again. And, that also may have somehow set up the need for the Guide to download when the DTVPal was turned on.
(end Update part 1)
(If you're not interested in wild speculation and some less important details, you may want to skip to the last line of the post here. . .)
Is the DTVPal acting a little like it would in TV Guide mode? Not really. . . timers aren't even used in TV Guide mode assuming IR sent over the G-Link cable has the total responsibility for turning the DTVPal on and switching it to the right channel. But it's definitely in SOME special mode to operate like this. Maybe the "maintenance" mode (where channels are tuned on and off to collect PSIP data while DTVPal is "off") is taken over by the timer? Just a wild guess.
Is TV Guide mode involved somehow? Maybe. Lately I've been creating the bug by rebooting into TV Guide mode. It
used to happen frequently without rebooting from July 5 to 7, but that was when WCCO, the local CBS station that sends digital TV Guide data, was failing to send PSIP, which somehow forced PSIP data to be downloaded for all channels (with the regular progress bar screen) each time the DTVPal was turned on. (I don't know whether the TV Guide data was also shutdown while the PSIP was shut down.)
Maybe some TV Guide version of the subchannel data is getting stuck into a timer event where a regular subchannel index should be. Maybe some TV Guide mode's field is one bit "wider" than the "normal" mode's field, and when the fields of a timer record are packed together, the subchannel index field gets shifted by one bit.
Enough guessing for now.
Tomorrow I'll be getting some cable that may improve my reception enough to change the way my DTVPal operates. (Then the guessing can begin all over again.
)
MINNEAPOLIS, MN, US . . 07/10/2008 . . 11:19 P.M. . . ARRIVAL SCAN
ONTARIO, CA, US . . . . . . 07/08/2008 . . . 4:07 A.M. . . DEPARTURE SCAN
(UPS Ground. No stops in-between! That's a long haul!)
IF it was easy to get the DTVPal timer to work in this "off" mode, it would be as good as turning itself off at the end of timer durations, which a lot of people would prefer for unattended recording. But so far, to get the DTVPal to do this "off-mode timer operation," it looks like you have to be able reproduce my bug, AND you have to figure out what each of your channel shifts will be (like I did), AND the channel you record has to be one of the "After" channels (only half of your channels can be "After" channels), AND you have to intentionally set your channel to the "Before" channel that will shift to your desired "After" channel, AND then you have to force the shift. At least you wouldn't have to worry about it shifting again, because now we know it won't.
Update, part 2: Although the channel won't shift again BEFORE the timer is triggered, a recurring timer (Daily, Weekly, or Mon-Fri) CAN shift again AFTER it has been triggered. So a Daily timer could keep shifting and a different channel would be recorded each day (assuming the bug happens daily, or is forced to happen daily) until the channel was shifted out-of-range and the timer goes blank. Still not sure if that "ghost timer" would do anything. . . But I could do another test. . .
(end Update part 2)
Anyway, I think both "timer channel shift can only happen once
(but then again after timer has been triggered)" and "DTVPal timer can work while DTVPal appears to be off" are BOTH pretty interesting new developments.