PVR
Here are some modifications I've made to the
Digitel+
HT8400 PVR firmware (April 2012/1.02.3A). Unfortunately, I wasn't able to
crack of the one checks it makes, so before I go to the trouble of creating
instructions for how to load it into the unit (you'll need a null-modem cable),
I'll see if there's any interest first.
Front panel:
- blink the clock colon a bit more consistently
- use INPUT to toggle between channel and clock
- use the left-most line to indicate recording; as a consequence, switch to
12-hour time for hours 20 to 23 (so during recording the hour goes 19, 8, 9, 10,
11, 0)
- update the clock during standby recording
Playback:
- enter three digits to jump to a specific minute (e.g. 120 will
jump to exactly 2 hours)
- start with Red or Green to jump backwards or forwards
that many minutes (e.g. Green 10 will jump forward 10 minutes)
- pressing Slow after Pause will set ¼ speed
- allow jumping and MARK during pause/forward/rewind/slow
(unfortunately, the picture is not updated during pause)
- Down & Up will skip four times Left &
Right (i.e. one minute with the default jump of 15 seconds)
Play list:
- don't show the number if it's 1
- add a space between the title and number
- remove the space between month and year
- use a lighter shade of green for viewed titles
- sorting by name will sub-sort by time (oldest first)
- Move will preserve the time
- added a "Clone" option to Copy/Move (like Copy but a lot quicker and it
updates the time to reflect the current playback position; intended as a
pseudo-split)
Rename:
- start with the existing name (truncated to 28 characters)
- always start the number at 1, increasing until it doesn't exist
- update list order when done
Name input:
- use apostrophe (') instead of caret (^)
- swap Delete & Clear with case & save (Delete's image just uses the
right arrow, Clear is like a space; case becomes "Table" and save is "Done")
- set initial position to the new clear
- allow the text cursor to wrap
- INPUT & SLEEP can be used as OK
Single EPG:
- start in this mode
- slight improvement to next/prev day
- page up will move up an entire page
- blank out the time when "No synopsis available"
- stop chopping off the descenders (j is not i!)
- use INPUT to reset the EPG (for all channels)
Recording:
- if the next program starts in less than 16 minutes and that is also less
than half the total length, use the next program's title & info
- Down & Up will change time by 30 minutes
Timer:
- fix length across midnight
Media:
- ignore case when testing extensions
- recognise flv (although whether it plays depends on the encoding),
mpg and xvid
External:
- enable telnet (and tweak the prompt)
- reboot after crash
- run a program (HT8400.run) from the front USB after powerup/reboot
- press INPUT immediately (within quarter-second) followed by
SLEEP to exit (and reboot)
Internal:
- prevent MON_EIT being registered twice
- set the date via Micom to avoid fsck seeing future times
- bypass "ssdcheck" (couldn't crack it, but trivial to ignore)
General:
- remove the space in the "Children's" category
- remove the leading 0 from day and hour for most times and use
space instead of slash to separate day and month
Jason Hood.
12 September, 2012.
Main.