I see what the problem is, but not sure what the solution can be yet.
When MC tuned to a channel, the tuner tuned correctly. Then we try to get the parameters of the channel, which we got mostly, but somethings came up empty.
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: Start
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: short_name: WTXF-29
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: reserved: 15
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: major_channel_number: 58
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: minor_channel_number: 6
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: modulation_mode: 0x3
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: carrier_frequency: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: channel_TSID: 0x0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: program_number: 0x6
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: ETM_location: 0x0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: access_controlled: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: hidden: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: reserved: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: reserved: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: hide_guide: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: reserved: 7
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: service_type: 0x2
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: source_id: 3479
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: reserved: 63
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: descriptors_length: 0
0028047: 2332: TV: CVirtualChannel::OutputDebugInfo: Finish (0 ms)
descriptors_length: 0 - this was supposed to give us info about audio and video streams. Nothing came up.
As a result, we ended up not being able to filter out unwanted streams. So your .ts recording actually contained not only the channel you wanted to record, but also other channels. When we played the recording, there was no way of picking which streams to play, and we ended up playing a different program.
I will look for things to do in order to work around this problem. In the mean time you could check whether you have set up HDHomeRun correctly. For example, for "Main Application", did you select "J River Media Center" on HDHomeRun Setup program? Maybe you can do some tweaking there?