I've spotted something suspicious in the logs. I'm getting corrupt packet every 4 hours, so midnight, 4am, 8am, etc - I've attached the log. I also have the EPG set to update every 4 hours (I've now switched that to twice a day instead) which is more than a coincidence. The frequency used to get the EPG is the BBC mux.
I had another failed recording today, except this time it failed for the first 23 minutes trying to record Bargain Hunt at 12.15. In the logs it says... "
24/07/2024 12:38:01 Warning ScheduledEventProgramId 7036: Watchdog timer indicates no packets being received, will try to restart the tuner for Bargain Hunt on service 4161
24/07/2024 12:38:01 Information Tuner 1: Stop streaming request received
24/07/2024 12:38:01 Information Streaming stopped on device 1260B538 tuner 1!"
and then... "
24/07/2024 12:38:04 Information ScheduledEventProgramId 7036: Listening for EIT on BBC ONE West for program start until 24/07/2024 16:23, using device 1260B538 and tuner number 0
24/07/2024 12:38:04 Debug HdHomeRun output for command: 1260B538 key 7595218.0 set /tuner0/filter "0x64" is Null
24/07/2024 12:38:04 Information Found the PMT for the program, setting tuner to filter on PIDs 0x00 0x65 0x66 0x6A 0x69 0x1C21 0x1C33 0x1BBF 0x1BC1 0x12
24/07/2024 12:38:04 Debug HdHomeRun command executed: 1260B538 key 7595218.0 set /tuner0/filter "0x00 0x65 0x66 0x6A 0x69 0x1C21 0x1C33 0x1BBF 0x1BC1 0x12"
24/07/2024 12:38:04 Debug HdHomeRun output for command: 1260B538 key 7595218.0 set /tuner0/filter "0x00 0x65 0x66 0x6A 0x69 0x1C21 0x1C33 0x1BBF 0x1BC1 0x12" is Null
24/07/2024 12:38:04 Information Now set single stream PAT and PMT packet to the recorder for program
24/07/2024 12:38:06 Information ScheduledEventProgramId 7036: On BBC ONE West current EIT CRID being broadcast is: /m/14GRY
24/07/2024 12:38:06 Information ScheduledEventProgramId 7036: Program Bargain Hunt /m/14GRY on BBC ONE West has started recording"
So it switched tuners from 1 to 0 and recording then worked perfectly. I wonder if 1 was already occupied with receiving the EPG data.
I just tried recording on all 4 tuners at the same time, all seem to record fine.
Sorry to hear you've had a few issues. The EPG update is halted if the tuner is required so it should work all okay even if the EPG is being updated and that tuner is then needed. I will take a look at the logs and see if I can discover anything. There should be a watchdog timer that will restart a recording if it halts before it should, so I will see if I can work out why that isn't happening. It doesn't stop a broken recording, but it should restart again as a separate file so you shouldn't miss more than 10 or 20 seconds.