I don't know now, but they probably did.
I scheduled a one-off of Life's Funniest Moments for 2AM today. Then modified the schedule entry by hand to change ucRecKind to 4 and szFPBRecPath to
lfm. Left everything else as was, including the CRID which was type 0x31 and had a valid value.
After that tweaking, it looked like this:
I then rebooted five times allowing 10 minutes each time for the Humax to update the schedule (actually watched for the write events on the rsv.db to confirm that it had updated it. Point of interest, the Humax doesn't hold a lock on the rsv.db file but it does copy it into an in-memory table on startup and then periodically write it back out to disk).
After the restarts it still looked ok so I then put the box into standby and went to bed.
Redring logs shows that it woke up fine and recorded it:
Code:
[RR] Fri Feb 6 01:59:31 2015: REC icon on.
[RR] Fri Feb 6 01:59:31 2015: System is in standby.
[RR] Fri Feb 6 01:59:31 2015: Changing to red.
[RR] Fri Feb 6 01:59:31 2015: Recording start 22:'/mnt/hd2/My Video/Life's Funniest Moments_20150206_0159.nts'
[RR] Fri Feb 6 01:59:31 2015: Recording 1
[RR] Fri Feb 6 02:21:16 2015: REC icon off.
[RR] Fri Feb 6 02:21:16 2015: System is in standby.
[RR] Fri Feb 6 02:21:16 2015: Changing to dim blue.
[RR] Fri Feb 6 02:21:17 2015: Recording end 22.
[RR] Fri Feb 6 02:21:17 2015: Standby ring dim detected.
However, as you can see it didn't end up in the
lfm folder. It has also now disappeared from my schedule.
My box took an automatic schedule backup at 01:50 when it booted to make the recording and that shows that the schedule entry looked like this at the time:
Code:
aulEventToRecordInfo: 010001002020d454d024d454d41e0000
bRecomRsv: 0
eReady: 30
erepeat: 0
ersvtype: 3
hsvc: 65537
nduration: 1200
nsttime: 1423188000
sort: 0
szCRID: WWW.ITV.COM/24706856
szEventToRecord: 1WWW.ITV.COM/24706856|
szFPBRecPath: lfm
szRecordedProgCrid:
szSvcName: ITV2
szevtname: i7Life's Funniest Moments
szsttime: 00000000000000
ucCRIDType: 49
ucInputMode: 0
ucRecKind: 4
ucVolume: 0
ulPostOffset: 0
ulPreOffset: 0
ulProgramId: 0
ulSeriesId: 0
ulslot: 19
usChNum: 0
usLastRecordedEvtId: 0
usLcn: 6
usevtid: 7892
Maybe the key is changing the ucCRIDType field along with ucRecKind. I will experiment some more.