<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hummy.tv/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LDW</id>
	<title>hummy.tv Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hummy.tv/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LDW"/>
	<link rel="alternate" type="text/html" href="https://wiki.hummy.tv/wiki/Special:Contributions/LDW"/>
	<updated>2026-05-17T07:47:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.hummy.tv/w/index.php?title=Custom_Firmware_Package_Notes&amp;diff=1857</id>
		<title>Custom Firmware Package Notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.hummy.tv/w/index.php?title=Custom_Firmware_Package_Notes&amp;diff=1857"/>
		<updated>2012-08-14T22:55:39Z</updated>

		<summary type="html">&lt;p&gt;LDW: /* Flatten */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;BREIF NOTES FOR CUSTOM FIRMWARE PACKAGES&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{Note|Some Functions of the Web Interface are &amp;#039;Built-In&amp;#039; and do not require an additional package to be installed, These Features are covered in the Web If section of this page&lt;br /&gt;
&lt;br /&gt;
Some packages require a reboot (Hard disk spin down) before they take effect}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==7Zip==&lt;br /&gt;
&lt;br /&gt;
Command line utility that can pack and un-pack zip type files&lt;br /&gt;
&lt;br /&gt;
*Supported Packing / unpacking Formats = 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM&lt;br /&gt;
*Supported Unpacking only = ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR and Z.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==Auto-Unprotect==&lt;br /&gt;
&lt;br /&gt;
The Auto Unprotect package runs in the background and automatically removes the Encryption Protected flag on High Definition recordings. This is the flag which prevents the file from being decrypted in the same way a Standard Definition file. On first installation, the hard disk will be scanned for any high definition recordings and they will be unprotected. Thereafter new recordings will have the flag removed as they are completed&lt;br /&gt;
&lt;br /&gt;
Auto Unprotect also makes a change to the DLNA index so that High Definition files can be streamed without DTCP&lt;br /&gt;
&lt;br /&gt;
NOTE:- The removal of the ENC flag does not decrypt the file, However it does make decyption possible by the same means as a Standard Definition file, see flow chart [[Encryption |&amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Auto-Update==&lt;br /&gt;
&lt;br /&gt;
This package automatically keeps the installed packages up to date by checking for any new releases daily and automatically downloading and installing them, It will check once per day at the earliest power on, for most people probably the 04:30 boot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bash==&lt;br /&gt;
&lt;br /&gt;
Bourne Again SHell is an enhanced [[Custom_Firmware_Package_Notes#Sh | &amp;#039;&amp;#039;&amp;#039;Sh (Shell)&amp;#039;&amp;#039;&amp;#039;]]  Command line / scripting language  [http://www.gnu.org/software/bash/manual/bashref.html &amp;#039;&amp;#039;&amp;#039;See Reference Guide&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Betaftpd==&lt;br /&gt;
&lt;br /&gt;
===For HDR-Fox T2===&lt;br /&gt;
&lt;br /&gt;
The HDR-FOX T2 has a built-in FTP server, This default server will still be in available after the Custom Firmware is installed, However only files under ‘Media’ are visible, Betaftpd has two possible Logins, If login = humaxftp and password = 0000 is used then only ‘Media’ is visible. If login = root and password = 0000 is used then the entire file system is accessable. If the remote password has been changed from 0000 then the new password must be used&lt;br /&gt;
&lt;br /&gt;
NOTE:- The Built-in FTP server must be turned off if Betaftpd is used with Menu &amp;gt;&amp;gt; Settings &amp;gt;&amp;gt; System &amp;gt;&amp;gt; Internet Settings &amp;gt;&amp;gt; FTP Server = OFF&lt;br /&gt;
&lt;br /&gt;
===For HD-Fox T2===&lt;br /&gt;
&lt;br /&gt;
Betaftpd will add an FTP server to the Humax after installation, Betaftpd has two possible Logins, If login = humaxftp and password = 0000 is used then only ‘Media’ is visible. If login = root and password = 0000 is used then the entire file system is accessable. If the remote password has been changed from 0000 then the new password must be used&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BootHDR==&lt;br /&gt;
&lt;br /&gt;
This Function for the HD-FOX T2 only, Allows the HD-FOX T2 to run the software for the HDR-FOX T2, to allow decryption of recordings by copying to a volume, BootHDR can be installed from the Web-If packages screen (of the HD-Fox T2 only). Here is the equivalent command line (Telnet) :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; opkg install wget &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; opkg install boothdr --force-reinstall &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bsed==&lt;br /&gt;
&lt;br /&gt;
Binary-safe search/replace utility.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BusyBox==&lt;br /&gt;
				&lt;br /&gt;
Your Humax box has a ‘Unix’ operating system, Busybox is a package that provides 158 common Unix [[Custom_Firmware_Package_Notes#Sh_.28SHell.29 | &amp;#039;&amp;#039;&amp;#039;Sh (Shell)&amp;#039;&amp;#039;&amp;#039;]] commands that can be used in a Telnet sessions, The List below shows the available commands, There is no &amp;#039;man&amp;#039; command that would explain what they do, but most commands can have a -? or -h extention to get some help e.g. ls -?, A command look up table can be found [http://busybox.net/downloads/BusyBox.html &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
NOTE:- It is not a good idea to &amp;#039;Play&amp;#039; with these commands if you don&amp;#039;t know what you are doing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:8;-moz-column-count:8;-webkit-column-count:8&amp;quot;&amp;gt;&lt;br /&gt;
*[&lt;br /&gt;
*[[&lt;br /&gt;
*ar &lt;br /&gt;
*arp &lt;br /&gt;
*arping &lt;br /&gt;
*ash &lt;br /&gt;
*awk &lt;br /&gt;
*base64 &lt;br /&gt;
*basename &lt;br /&gt;
*bunzip2 &lt;br /&gt;
*bzcat &lt;br /&gt;
*bzip2 &lt;br /&gt;
*cal &lt;br /&gt;
*cat &lt;br /&gt;
*catv &lt;br /&gt;
*chgrp &lt;br /&gt;
*chmod &lt;br /&gt;
*chown &lt;br /&gt;
*chroot &lt;br /&gt;
*cksum &lt;br /&gt;
*clear &lt;br /&gt;
*cmp &lt;br /&gt;
*comm &lt;br /&gt;
*cp &lt;br /&gt;
*cpio &lt;br /&gt;
*cut &lt;br /&gt;
*date &lt;br /&gt;
*dc &lt;br /&gt;
*dd &lt;br /&gt;
*df &lt;br /&gt;
*diff &lt;br /&gt;
*dirname &lt;br /&gt;
*dos2unix &lt;br /&gt;
*du &lt;br /&gt;
*echo &lt;br /&gt;
*ed &lt;br /&gt;
*egrep &lt;br /&gt;
*env &lt;br /&gt;
*ether-wake &lt;br /&gt;
*expr &lt;br /&gt;
*false &lt;br /&gt;
*fgrep &lt;br /&gt;
*find &lt;br /&gt;
*fold &lt;br /&gt;
*free &lt;br /&gt;
*ftpget &lt;br /&gt;
*ftpput &lt;br /&gt;
*fuser &lt;br /&gt;
*grep &lt;br /&gt;
*gunzip &lt;br /&gt;
*gzip &lt;br /&gt;
*hd &lt;br /&gt;
*head &lt;br /&gt;
*hexdump &lt;br /&gt;
*ifconfig &lt;br /&gt;
*insmod &lt;br /&gt;
*install &lt;br /&gt;
*iostat &lt;br /&gt;
*kill &lt;br /&gt;
*killall &lt;br /&gt;
*killall5 &lt;br /&gt;
*last &lt;br /&gt;
*less &lt;br /&gt;
*ln &lt;br /&gt;
*logname &lt;br /&gt;
*ls &lt;br /&gt;
*lsmod &lt;br /&gt;
*lsusb &lt;br /&gt;
*lzcat &lt;br /&gt;
*lzma &lt;br /&gt;
*md5sum &lt;br /&gt;
*mkdir &lt;br /&gt;
*mkfifo &lt;br /&gt;
*mknod &lt;br /&gt;
*mktemp &lt;br /&gt;
*modinfo &lt;br /&gt;
*modprobe &lt;br /&gt;
*more &lt;br /&gt;
*mpstat &lt;br /&gt;
*mv &lt;br /&gt;
*nc &lt;br /&gt;
*netstat &lt;br /&gt;
*nice &lt;br /&gt;
*nmeter &lt;br /&gt;
*nohup &lt;br /&gt;
*nslookup &lt;br /&gt;
*od &lt;br /&gt;
*patch &lt;br /&gt;
*pgrep &lt;br /&gt;
*ping &lt;br /&gt;
*pkill &lt;br /&gt;
*pmap &lt;br /&gt;
*printenv &lt;br /&gt;
*printf &lt;br /&gt;
*ps &lt;br /&gt;
*pstree &lt;br /&gt;
*pwd &lt;br /&gt;
*pwdx &lt;br /&gt;
*readlink &lt;br /&gt;
*realpath &lt;br /&gt;
*renice &lt;br /&gt;
*rm &lt;br /&gt;
*rmdir &lt;br /&gt;
*rmmod &lt;br /&gt;
*route &lt;br /&gt;
*rpm &lt;br /&gt;
*sed &lt;br /&gt;
*sendmail &lt;br /&gt;
*seq &lt;br /&gt;
*sh &lt;br /&gt;
*sha1sum &lt;br /&gt;
*sha256sum &lt;br /&gt;
*sha512sum &lt;br /&gt;
*sleep &lt;br /&gt;
*sort &lt;br /&gt;
*split &lt;br /&gt;
*stat &lt;br /&gt;
*strings &lt;br /&gt;
*stty &lt;br /&gt;
*sum &lt;br /&gt;
*sync &lt;br /&gt;
*sysctl &lt;br /&gt;
*tail &lt;br /&gt;
*tar &lt;br /&gt;
*tee &lt;br /&gt;
*telnet &lt;br /&gt;
*test &lt;br /&gt;
*tftp &lt;br /&gt;
*time &lt;br /&gt;
*top &lt;br /&gt;
*touch &lt;br /&gt;
*tr &lt;br /&gt;
*traceroute &lt;br /&gt;
*true &lt;br /&gt;
*tty &lt;br /&gt;
*uname &lt;br /&gt;
*uniq &lt;br /&gt;
*unix2dos &lt;br /&gt;
*unlzma &lt;br /&gt;
*unxz &lt;br /&gt;
*unzip &lt;br /&gt;
*uptime &lt;br /&gt;
*usleep &lt;br /&gt;
*uudecode &lt;br /&gt;
*uuencode &lt;br /&gt;
*vi &lt;br /&gt;
*watch &lt;br /&gt;
*wc &lt;br /&gt;
*wget &lt;br /&gt;
*which &lt;br /&gt;
*who &lt;br /&gt;
*whoami &lt;br /&gt;
*xargs &lt;br /&gt;
*xz &lt;br /&gt;
*xzcat &lt;br /&gt;
*yes &lt;br /&gt;
*zcat &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CIFS==&lt;br /&gt;
&lt;br /&gt;
The Common Internet File System. The cifs package provides the Humax with the ability to remotely access files shared from PCs using Windows file sharing. This package adds the support to the running system but mounting remote filesystems must currently be performed from the command line, Example :- &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; mkdir /media/NAS &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; mkdir &amp;quot;/media/My Video/NAS&amp;quot; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; mount -t cifs //server/share /media/NAS -o user=abc,password=def &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; mount -t cifs &amp;quot;//server/share /media/My Video/NAS&amp;quot; -o user=abc,password=def &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Cron==&lt;br /&gt;
&lt;br /&gt;
Cron is a time-based job scheduler that will auto-run tasks for you, It is built into Busybox which is a standard utility on your Humax, so cron does not need to be installed, the tasks are held in a cron table or crontab, here is an example crontab :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
humax# cd /mod/var/spool/cron/crontabs/&lt;br /&gt;
humax# cat root&lt;br /&gt;
0 2 * * * /mod/sbin/anacron -s -d&lt;br /&gt;
1,31 * * * * /mod/sbin/unencrypt &amp;quot;/mnt/hd2/My Video/archive&amp;quot; &amp;gt; /mod/tmp/unencrypt.log 2&amp;gt;&amp;amp;1&lt;br /&gt;
*/10 * * * * /mod/sbin/rs_process &amp;gt;&amp;gt; /mod/tmp/rs.log 2&amp;gt;&amp;amp;1&lt;br /&gt;
humax#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each line of crontab has the following structure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Minute&amp;gt; &amp;lt;Hour&amp;gt; &amp;lt;Day&amp;gt; &amp;lt;Month&amp;gt; &amp;lt;Day of Week&amp;gt; &amp;lt;Command line&amp;gt; Note :- * = All or Every&lt;br /&gt;
&lt;br /&gt;
The three examples above will run&lt;br /&gt;
#at 2AM every day&lt;br /&gt;
#at 1 Minute and 31 Minutes of every Hour every day&lt;br /&gt;
#every 10 Minutes continuously&lt;br /&gt;
&lt;br /&gt;
It is possible to display all cron jobs with the following command line:-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; crontab -l &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To add a new cron job edit file /mod/var/spool/cron/crontabs/root and add a new line&lt;br /&gt;
&lt;br /&gt;
==Curl Command==&lt;br /&gt;
&lt;br /&gt;
curl command line utility&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Custom TV Portal==&lt;br /&gt;
&lt;br /&gt;
An extension to the Humax TV Portal thats add some more apps&lt;br /&gt;
&lt;br /&gt;
Full Guide[[Custom_TV_Portal | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dedup (Command Line)==&lt;br /&gt;
&lt;br /&gt;
The dedup package adds a command line utility which can consolidate recordings within a single folder so that duplicates are removed and the remaining episodes are renamed so that the episode name and number (if available) are displayed in the Media Browser&lt;br /&gt;
&lt;br /&gt;
Note:- There is a &amp;#039;built-in&amp;#039; version of Dedup in the [[Custom_Firmware_Package_Notes#Web_IF | &amp;#039;&amp;#039;&amp;#039;Web-If &amp;#039;&amp;#039;&amp;#039;]]  that effectivly replaces the command line package, However if the dedup package is installed it is possible to perform the following Telnet commands from the folder you have navigated to:-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; dedup &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;lists the recordings there and shows what they would be renamed to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; dedup -yes&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt; perform the changes as detailed below :-&lt;br /&gt;
&lt;br /&gt;
*Renames the files on disk to match the episode name&lt;br /&gt;
*Changes the title shown in the media list to match the episode name&lt;br /&gt;
*Identifies duplicate episodes and moves them to a sub-folder called dup/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disable DSO==&lt;br /&gt;
&lt;br /&gt;
Disable automatic retuning in response to Digital-Switch-Over events&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Disable OTA==&lt;br /&gt;
&lt;br /&gt;
This feature inhibits any Over The Air Software updates that may be transmitted by Humax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dropbear SSH==&lt;br /&gt;
&lt;br /&gt;
A secure shell (ssh) server for the Humax. This package provides remote command line access over an encrypted session and is a secure alternative to using telnet&lt;br /&gt;
to gain command line access - although it causes the box to do more work.  Also allows the use of &amp;#039;&amp;#039;scp&amp;#039;&amp;#039; (secure copy) as a secure alternative to FTP.&lt;br /&gt;
&lt;br /&gt;
Login with username=root, password=humax&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Dvbsnoop==&lt;br /&gt;
&lt;br /&gt;
Utility for inspecting DVB files. Some more info. [http://dvbsnoop.sourceforge.net/ &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==E2fs_Progs==&lt;br /&gt;
&lt;br /&gt;
Ext2/3/4 Filesystem Utilities. The Linux File Disk system used on the Humax. Useful for formatting a USB Flash drive in EXT2 to avoid journaling, here is the procedure :-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*First, make sure the USB drive has a single partition on it and is formatted as FAT32;&lt;br /&gt;
*Install the Customised Firmware;&lt;br /&gt;
*Connect the USB Flash Drive;&lt;br /&gt;
*Gain access to the command prompt on the Humax (via telnet);&lt;br /&gt;
*Install the e2fsprogs package;&lt;br /&gt;
&lt;br /&gt;
 /sbin/modinit&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg install e2fsprogs&lt;br /&gt;
&lt;br /&gt;
Copy the formatting utility off the flash drive;&lt;br /&gt;
&lt;br /&gt;
    cp /mod/sbin/mkfs.ext2 /tmp&lt;br /&gt;
&lt;br /&gt;
        Determine the device name and mount point for the flash drive:&lt;br /&gt;
&lt;br /&gt;
 cd /mod&lt;br /&gt;
 df -h .&lt;br /&gt;
&lt;br /&gt;
The device name is the first column in the output of the df command, something like /dev/sda1;The mount point it the last column, something like /media/drive1 Unmount the flash drive (replace the mount point with that determined above):&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
 umount /media/drive1&lt;br /&gt;
&lt;br /&gt;
Format the drive (replace the device number with that determined above):&lt;br /&gt;
&lt;br /&gt;
 /tmp/mkfs.ext2 /dev/sda1&lt;br /&gt;
&lt;br /&gt;
Change the partition type of the new drive. Note that the last part of the command is the root name of the device determined above,so for /dev/sda1 omit the trailing 1 in the following command:&lt;br /&gt;
&lt;br /&gt;
 echo t83 | fdisk /dev/sda&lt;br /&gt;
&lt;br /&gt;
Now remove and re-insert the USB disk and reinitialise the package repository&lt;br /&gt;
&lt;br /&gt;
 /sbin/modinit&lt;br /&gt;
 opkg update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Edit On Box (Nicesplice)==&lt;br /&gt;
&lt;br /&gt;
Full Guide for Nicesplice [[Edit_On_Box | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==EPG (Command Line)==&lt;br /&gt;
&lt;br /&gt;
EPG information can be obtained from a Telnet Command line e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; epg &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
humax# epg&lt;br /&gt;
Humax EPG Tool v1.0.8, by af123, 2011.&lt;br /&gt;
&lt;br /&gt;
Syntax: epg [options] [filters] &amp;lt;command&amp;gt;...&lt;br /&gt;
&lt;br /&gt;
  Options:&lt;br /&gt;
    -b                     Brief output.&lt;br /&gt;
    -d[level]              Set debug level.&lt;br /&gt;
    -f&amp;lt;file&amp;gt;               Specify alternate EPG data file.&lt;br /&gt;
    -h                     Show help text.&lt;br /&gt;
    -p                     Parsable output.&lt;br /&gt;
&lt;br /&gt;
  Filters: (can be specified multiple times, all must be true)&lt;br /&gt;
    -C&amp;lt;CRID&amp;gt;               Show only events with this CRID.&lt;br /&gt;
    -D&amp;lt;descriptor type&amp;gt;    Show only selected descriptor type.&lt;br /&gt;
    -E&amp;lt;event id&amp;gt;           Show only selected event.&lt;br /&gt;
    -R&amp;lt;SCRID&amp;gt;              Show only events with this Series ID.&lt;br /&gt;
    -S&amp;lt;service id&amp;gt;         Show only selected service.&lt;br /&gt;
    -T&amp;lt;content type&amp;gt;       Show only selected content types.&lt;br /&gt;
    -@&amp;lt;unix timestamp&amp;gt;     Show only programmes at time.&lt;br /&gt;
    -/&amp;lt;unix timestamp&amp;gt;     Show only programmes on day.&lt;br /&gt;
    -/&amp;lt;days&amp;gt;               Show only programmes on day.&lt;br /&gt;
    -=&amp;lt;start&amp;gt;:&amp;lt;end&amp;gt;        Show only programmes in time period.&lt;br /&gt;
&lt;br /&gt;
  Commands:&lt;br /&gt;
    dump                   Show a parsed summary of the EPG.&lt;br /&gt;
    dumpraw                Show raw data from the EPG.&lt;br /&gt;
    sqldump                Produce SQL statements from EPG data.&lt;br /&gt;
    sqlitedump &amp;lt;file&amp;gt;      Create SQLite database from EPG data.&lt;br /&gt;
    now                    Show what is currently on.&lt;br /&gt;
    first                  Show the time of the earliest record.&lt;br /&gt;
    last                   Show the time of the latest record.&lt;br /&gt;
    parse                  Parse the EPG, no output.&lt;br /&gt;
    search &amp;lt;text&amp;gt;          Search programme names for text.&lt;br /&gt;
    searchall &amp;lt;text&amp;gt;       Search programme names/descriptions for text.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Epg Keywords (Web-If)==&lt;br /&gt;
&lt;br /&gt;
This package was a web interface plugin which allowed a list of keywords to be configured and when found an email was sent Weekly to a specified email address detailing any programmes in the EPG which matched the keywords&lt;br /&gt;
&lt;br /&gt;
NOTE:- The EPG Keywords functionallity has now been moved to [[Remote_Scheduling_Auto | &amp;#039;&amp;#039;&amp;#039;Remote Scheduling Auto&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Initial Setup :-&lt;br /&gt;
*Web-If MAIN &amp;gt;&amp;gt; SETTINGS &amp;gt;&amp;gt; Email address &amp;gt;&amp;gt; myname@talktalk.co.uk&lt;br /&gt;
*Web-If MAIN &amp;gt;&amp;gt; SETTINGS &amp;gt;&amp;gt; SMTP &amp;gt;&amp;gt; smtp.talktalk.co.uk&lt;br /&gt;
*Web-If MAIN &amp;gt;&amp;gt; SETTINGS &amp;gt;&amp;gt; SEND TEST EMAIL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Enable Telnet==&lt;br /&gt;
&lt;br /&gt;
Enable Telnet will install a telnet package onto a HDR unit. This package is only available for USB installation (It is not available via the Web-If)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ffmpeg==&lt;br /&gt;
&lt;br /&gt;
FFmpeg will record, convert and stream audio and video, It includes libavcodec - the leading audio/video codec library, It also displays information about video and audio files. See Link [http://ffmpeg.org/ffmpeg.html &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fix-disk==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disk partition repair script for the internal disk of the HDR-Fox-T2 only, this script will only run in maintenance mode, with or without any of the hard disk partitions mounted (i.e. it is not dependent upon the /mod director&lt;br /&gt;
&lt;br /&gt;
This script should be run twice. The first time switches the box to maintenance mode. After a reboot into maintenance mode a repeated run of this script will perform the file system checks. After the checks have completed a further reboot will return to normal mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fix-disk (USB)==&lt;br /&gt;
&lt;br /&gt;
If the internal hard disk drive is damaged and it is not possible to install fix-disk using the Web-If Package Management utility, there is a version on fix disk that can be installed to flash via a USB flash drive. To install, copy onto a USB disk then enter the following via a telnet connection:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; cd /var/lib/humaxtv/mod &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; untar /media/drive1/fix-disk_0.1.tar &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enter maintenance mode (take note of the displayed warning messages):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; ./fix-disk &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the box has rebooted, telnet in and run fix-disk again:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; /var/lib/humaxtv/mod/fix-disk &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After a long series of checks, you should see &amp;#039;Finished - type reboot to return to normal operation&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flatten==&lt;br /&gt;
&lt;br /&gt;
This feature changes how recorded programs are displayed on screen in the &amp;#039;Media - My Video&amp;#039; menu, Series of programs are normally grouped into a sub-folder, Flatten will move the contents of sub-folders to the main &amp;#039;Top&amp;#039; folder and remove empty sub-folders, After installing flatten the Web-If will have an option under OPT+ which lets you toggle directories between flatten and no-flatten&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE&amp;#039;&amp;#039;&amp;#039; :- All directories will default to have flatten turned on unless they are changed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exceptions&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Folders marked as no flatten using the OPT+ option will not be flattened&lt;br /&gt;
* Folders whose names are bounded by square brackets e.g. [NOT THIS ONE] will not be flattened&lt;br /&gt;
* Folders containing a file called .noflatten will not be flattened (Note:- Create this file Via Telnet)&lt;br /&gt;
&lt;br /&gt;
==Flexget==&lt;br /&gt;
&lt;br /&gt;
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc.It can use different kinds of sources like RSS-feeds, html pages, csv files,search engines and there are even plugins for sites that do not provide any kind of useful feeds.&lt;br /&gt;
&lt;br /&gt;
A Typical Cron entry for Flexget would be :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; */1 * * * * /mod/bin/flexget -c /mod/.flexget/config.yml --cron &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Flexget Documentation [http://flexget.com &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Forcedate==&lt;br /&gt;
&lt;br /&gt;
This utility forces the date on your Humax to 16 November 2011 12:34:56. It is require if the Humax can&amp;#039;t get Time / Date info Over The Air. After using Forcedate it is possible to set time / date to internet time automatically on boot-up using [[Custom_Firmware_Package_Notes#Ntp_Client | &amp;#039;&amp;#039;&amp;#039;NTP Client&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Foscam==&lt;br /&gt;
&lt;br /&gt;
See Guide [[Custom_TV_Portal#Portal_Foscam | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FTP==&lt;br /&gt;
&lt;br /&gt;
File Transfer Protocol is a method of transferring files to and from your Humax, The Humax HDR-Fox T2 has a built-in FTP for access to the media folders only. See the [[Custom_Firmware_Package_Notes#Betaftpd |&amp;#039;&amp;#039;&amp;#039;Betaftpd package&amp;#039;&amp;#039;&amp;#039; ]] for access to the full Humax file structure or to add an FTP server to the HD-Fox T2. To use FTP on a P.C. a program that handles FTP is required, Internet Explorer and Windows (file) Explorer will allow FTP access by entering ftp://10.0.0.200 into the address bar, Although access may be restricted to media folders only, even when using the Betaftpd package, If access to the whole file structure is required programs like Filezilla or WS_FTP_Pro can be used.&lt;br /&gt;
&lt;br /&gt;
Notes :- &lt;br /&gt;
* To use the Built-In Humax FTP server MENU &amp;gt;&amp;gt; Settings &amp;gt;&amp;gt; System &amp;gt;&amp;gt; Internet Settings &amp;gt;&amp;gt; FTP Server = ON&lt;br /&gt;
* When using Betaftpd MENU &amp;gt;&amp;gt; Settings &amp;gt;&amp;gt; System &amp;gt;&amp;gt; Internet Settings &amp;gt;&amp;gt; FTP Server = OFF&lt;br /&gt;
*10.0.0.200 needs to be replaced with your own Humax IP address&lt;br /&gt;
*login = humaxftp&lt;br /&gt;
*password = 0000 (your Remote Pin default). If the remote password has been changed from 0000 then the new password must be used&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Grep==&lt;br /&gt;
&lt;br /&gt;
Grep is built into Busybox and is used to search through a file or files looking for specified blocks of text, The output can be displayed on-screen or sent to a new file.  [http://unixhelp.ed.ac.uk/CGI/man-cgi?egrep Syntax Here]&lt;br /&gt;
&lt;br /&gt;
Associated utilities = Egrep, Fgrep&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
humax# cat original-file.txt&lt;br /&gt;
&lt;br /&gt;
-H      Add &amp;#039;filename:&amp;#039; prefix&lt;br /&gt;
-h      Do not add &amp;#039;filename:&amp;#039; prefix&lt;br /&gt;
-n      Add &amp;#039;line_no:&amp;#039; prefix&lt;br /&gt;
-l      Show only names of files that match&lt;br /&gt;
-L      Show only names of files that don&amp;#039;t match&lt;br /&gt;
-c      Show only count of matching lines&lt;br /&gt;
-o      Show only the matching part of line&lt;br /&gt;
-q      Quiet. Return 0 if PATTERN is found, 1 otherwise&lt;br /&gt;
-v      Select non-matching lines&lt;br /&gt;
-s      Suppress open and read errors&lt;br /&gt;
-r      Recurse&lt;br /&gt;
-i      Ignore case&lt;br /&gt;
-w      Match whole words only&lt;br /&gt;
-F      PATTERN is a literal (not regexp)&lt;br /&gt;
-E      PATTERN is an extended regexp&lt;br /&gt;
-m N    Match up to N times per file&lt;br /&gt;
-A N    Print N lines of trailing context&lt;br /&gt;
-B N    Print N lines of leading context&lt;br /&gt;
-C N    Same as &amp;#039;-A N -B N&amp;#039;&lt;br /&gt;
-e PTRN Pattern to match&lt;br /&gt;
-f FILE Read pattern from file&lt;br /&gt;
&lt;br /&gt;
humax# grep match original-file.txt&lt;br /&gt;
-l      Show only names of files that match&lt;br /&gt;
-L      Show only names of files that don&amp;#039;t match&lt;br /&gt;
-c      Show only count of matching lines&lt;br /&gt;
-o      Show only the matching part of line&lt;br /&gt;
-v      Select non-matching lines&lt;br /&gt;
-e PTRN Pattern to match&lt;br /&gt;
humax#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gnu Fdisk==&lt;br /&gt;
&lt;br /&gt;
GNU fdisk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==HMT==&lt;br /&gt;
&lt;br /&gt;
This package displays information on the humax *.hmt file, A small &amp;#039;sidecar&amp;#039; file created alogside the main *.ts video file&lt;br /&gt;
&lt;br /&gt;
From a Telnet Session, Navigate to a directory containing an *.hmt file, Then enter hmt {filename}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; hmt KAISER_CHIEFS_DD5_1_20110410_0147.hmt &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
humax# hmt KAISER_CHIEFS_DD5_1_20110410_0147.hmt&lt;br /&gt;
Format:HD&lt;br /&gt;
Title:KAISER CHIEFS DD5.1&lt;br /&gt;
Channel:4096 (BBC HD)&lt;br /&gt;
Folder:/mnt/hd2/My Video/MY-ARCHIVE/&lt;br /&gt;
Filename:KAISER CHIEFS DD5_1_20110410_0147&lt;br /&gt;
Genre:Entertainment&lt;br /&gt;
EPG:Performance from the Kaiser Chiefs from the Later... with Jools Holland archives.&lt;br /&gt;
 They play I Predict a Riot, the party and festival anthem of 2005.&lt;br /&gt;
&lt;br /&gt;
Flags: HD,Unlimited Copies,&lt;br /&gt;
Copy count:0&lt;br /&gt;
&lt;br /&gt;
Scheduled start:1302396300 (Sun Apr 10 00:45:00 2011)&lt;br /&gt;
Scheduled duration:300&lt;br /&gt;
Recording start:1302396449 (Sun Apr 10 00:47:29 2011)&lt;br /&gt;
Recording end:1302396706 (Sun Apr 10 00:51:46 2011)&lt;br /&gt;
Play resumes at: 15 seconds in.&lt;br /&gt;
&lt;br /&gt;
Service ID (SID):17472&lt;br /&gt;
Transport Stream ID (TSID):16516&lt;br /&gt;
Originating Network ID (ONID):9018&lt;br /&gt;
Programme Map Table PID (PMTPID):100&lt;br /&gt;
Video PID:101&lt;br /&gt;
Audio PID:102&lt;br /&gt;
Bookmarks:0 =&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Humidify==&lt;br /&gt;
&lt;br /&gt;
A utility for manipulating Humax Download Format (HDF) files&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Id3v2==&lt;br /&gt;
&lt;br /&gt;
A command line ID3v1.1 tagger for MP3 files. See also See also [[#Popol |&amp;#039;&amp;#039;&amp;#039;Popol&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
Available commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  -h,  --help               Display this help and exit&lt;br /&gt;
  -f,  --list-frames        Display all possible frames for id3v2&lt;br /&gt;
  -L,  --list-genres        Lists all id3v1 genres&lt;br /&gt;
  -v,  --version            Display version information and exit&lt;br /&gt;
  -l,  --list               Lists the tag(s) on the file(s)&lt;br /&gt;
  -R,  --list-rfc822        Lists using an rfc822-style format for output&lt;br /&gt;
  -d,  --delete-v2          Deletes id3v2 tags&lt;br /&gt;
  -s,  --delete-v1          Deletes id3v1 tags&lt;br /&gt;
  -D,  --delete-all         Deletes both id3v1 and id3v2 tags&lt;br /&gt;
  -C,  --convert            Converts id3v1 tag to id3v2&lt;br /&gt;
  -1,  --id3v1-only         Writes only id3v1 tag&lt;br /&gt;
  -2,  --id3v2-only         Writes only id3v2 tag&lt;br /&gt;
  -a,  --artist  &amp;quot;ARTIST&amp;quot;   Set the artist information&lt;br /&gt;
  -A,  --album   &amp;quot;ALBUM&amp;quot;    Set the album title information&lt;br /&gt;
  -t,  --song    &amp;quot;SONG&amp;quot;     Set the song title information&lt;br /&gt;
  -c,  --comment &amp;quot;DESCRIPTION&amp;quot;:&amp;quot;COMMENT&amp;quot;:&amp;quot;LANGUAGE&amp;quot;&lt;br /&gt;
                            Set the comment information (both&lt;br /&gt;
                             description and language optional)&lt;br /&gt;
  -g,  --genre   num        Set the genre number&lt;br /&gt;
  -y,  --year    num        Set the year&lt;br /&gt;
  -T,  --track   num/num    Set the track number/(optional) total tracks&lt;br /&gt;
&lt;br /&gt;
You can set the value for any id3v2 frame by using &amp;#039;--&amp;#039; and then frame id&lt;br /&gt;
For example:&lt;br /&gt;
        id3v2 --TIT3 &amp;quot;Monkey!&amp;quot; file.mp3&lt;br /&gt;
would set the &amp;quot;Subtitle/Description&amp;quot; frame to &amp;quot;Monkey!&amp;quot;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Inadyn==&lt;br /&gt;
A Dynamic DNS client with web configuration plugin (see webif settings page), The log file is blanked whenever the box set to standby and a new one created when switched from standby&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==In Use==&lt;br /&gt;
&lt;br /&gt;
Utility for checking whether a recording is in use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I-Phone Interface==&lt;br /&gt;
&lt;br /&gt;
An iphone optimised web interface for the Humax&lt;br /&gt;
&lt;br /&gt;
Screen Shots [[Smartphone_Web_Interface_Screenshots | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==lsof==&lt;br /&gt;
&lt;br /&gt;
This unix command stands for LiSt of Open Files,With no extentions it will default to &amp;#039;All&amp;#039; open files, But it is probably more useful when used with a filter as shown in the examples :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; lsof | grep humaxtv &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;All files opened by the main Humax TV process&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; lsof | cut -f 1 -d&amp;#039; &amp;#039; | sort | uniq &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;List all processes that have opened files&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; lsof | grep epg &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;All files opened by the EPG process&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;humax# lsof | grep epg&lt;br /&gt;
epg 596 root  cwd  0000  31,0 1307722938  21474853357 /dev&lt;br /&gt;
epg 596 root  rtd  0000  31,0 1321652395  77309428205 /&lt;br /&gt;
epg 596 root  txt  0000  8,18 1322689164   4295000557 /mnt/hd2/mod/bin/epg&lt;br /&gt;
epg 596 root  mem   REG  8,18                 9226050 /mnt/hd2/mod/bin/epg (path inode=4295000557)&lt;br /&gt;
epg 596 root  mem   REG  31,0                     174 /lib/ld-uClibc-0.9.29.so (path inode=4295000557)&lt;br /&gt;
epg 596 root  mem   REG  8,18                 9225846 /mnt/hd2/mod/lib/libsqlite3.so.0.8.6 (path inode=4295000557)&lt;br /&gt;
epg 596 root  mem   REG  31,0                     169 /lib/libuClibc-0.9.29.so (path inode=4295000448)&lt;br /&gt;
epg 596 root  mem   REG  31,0                     216 /lib/libpthread-0.9.29.so (path inode=4295000448)&lt;br /&gt;
epg 596 root  mem   REG  31,0                     186 /lib/libdl-0.9.29.so (path inode=4295000448)&lt;br /&gt;
epg 596 root    0  0000  31,0 1307722935   4294975926 /dev/null&lt;br /&gt;
epg 596 root    1  0000  0,13 1322848876   4295000502 /tmp/epgd.log&lt;br /&gt;
epg 596 root    2  0000  0,13 1322848858   4295000502 /tmp/modinit.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jim==&lt;br /&gt;
&lt;br /&gt;
Jim is a form of the programming language TCL (Tool Command Language), That runs on the Humax unix platform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jpnevulator==&lt;br /&gt;
&lt;br /&gt;
Serial Port Sniffer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Joe==&lt;br /&gt;
&lt;br /&gt;
Text Editor, See [[Custom_Firmware_Package_Notes#Text_Editors | &amp;#039;&amp;#039;&amp;#039;Text Editors&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LibParted==&lt;br /&gt;
&lt;br /&gt;
libparted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mediatomb==&lt;br /&gt;
A UPnP MediaServer, This package allows the HD T2 to stream content to other devices on your network, as the HD T2 does not have this facility built-in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mongoose==&lt;br /&gt;
&lt;br /&gt;
Mongoose is the Webserver that the Custom Firmware Package uses to present the Web pages you see when you log into the Web Interface, [[Web_Interface_Screenshots | &amp;#039;&amp;#039;&amp;#039;SEE EXAMPLES&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Multienv==&lt;br /&gt;
&lt;br /&gt;
Helper utility for modifying the settop environment, Used by other packages. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mvdisks==&lt;br /&gt;
&lt;br /&gt;
Mounts external drives (connected via USB) under &amp;quot;My Video&amp;quot; to allow export by the DLNA server (HDR only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Network Shares Automount==&lt;br /&gt;
&lt;br /&gt;
Automatic mounting of remote nfs or smb directories, with configuration on the box, using special &amp;quot;settings&amp;quot; directorys to add and configure shares. Remote host(s) are &amp;quot;pinged&amp;quot; regularly, and shares are mounting / unmounting automatically with host availability&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folders on a computer or NAS box can be shared with other devices on the same network. On the humax box with custom firmware we can add support for two protocols - smb (used by Windows, pre-Lion OsX, linux running Samba), and nfs (Linux, OsX, common with NAS boxes). smb support is provided by the cifs package. We can &amp;quot;mount&amp;quot; the remote shared folder(s) so they appear as if they were part of the local file system on the Humax&lt;br /&gt;
&lt;br /&gt;
This packages uses directory names in the &amp;quot;*Modsettings/smb&amp;quot; and/or &amp;quot;*Modsettings/nfs&amp;quot; folders to configure as many shares as you like. For example to set up a new smb share, use the opt+ button to create a new directory within the smb folder. Name it what you want the mount to be called (eg &amp;quot;MyPc&amp;quot;) Wait about 10 seconds, and navigate into the new folder. The script should have created a load of template &amp;quot;configuration directories&amp;quot; for you to rename (host IP address, foldername, user, password etc). Note that the &amp;quot;_&amp;quot; symbol is used instead of &amp;quot;.&amp;quot; in IP names and &amp;quot;/&amp;quot; in folder names as these can&amp;#039;t be input (or if they can I think the box changes them to a &amp;quot;_&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Once configured, the script will regularly ping the host computer to see if it is available. If it is then the shared folder will be mounted and should be browsable. If the host goes offline, the folder will be unmounted, preventing the box from locking up.&lt;br /&gt;
&lt;br /&gt;
Wake up On LAN (WOL) is also available to automatically power up compatible (newer) NAS boxes, The user must supply the MAC address of the NAS box and set WakeUp=on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nano==&lt;br /&gt;
&lt;br /&gt;
Text Editor, See [[Custom_Firmware_Package_Notes#Text_Editors | &amp;#039;&amp;#039;&amp;#039;Text Editors&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NTFS 3g==&lt;br /&gt;
&lt;br /&gt;
Read/write NTFS disk access. Out of the box the Humax can read NTFS formatted drives but this package upgrades that support to full read/write access &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ntp Client==&lt;br /&gt;
&lt;br /&gt;
Network Time Protocol sets the Humax clock from an Internet time server on each boot. Useful if you do not have an aerial connection. Note :- This utility may also need [[Custom_Firmware_Package_Notes#Forcedate | &amp;#039;&amp;#039;&amp;#039;Forcedate&amp;#039;&amp;#039;&amp;#039;]] to be loaded, In order to get the date near the current as NTP won&amp;#039;t change a time / Date that is too far out. More notes [http://doolittle.icarus.com/ntpclient/ &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OPKG==&lt;br /&gt;
&lt;br /&gt;
Open PacKaGe Management is the tool used to handle Custom Firmware packages, Here Are some examples :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;opkg&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= list all opkg commands&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;opkg install http://hummypkg.org.uk/hdrfoxt2/base/auto-unprotect_1.0.6_mipsel.opk &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= Install a remote package&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;opkg list&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= list of available packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;opkg list-installed&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= list of installed packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;opkg remove auto-unprotect&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= uninstall a package Note: No version numbers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; opkg install undelete --force-reinstall &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= Force a package reinstall&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; opkg whatdepends anacron &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt;HID&amp;lt;/span&amp;gt;= Show dependants&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parted==&lt;br /&gt;
&lt;br /&gt;
GNU Partition Editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Popol==&lt;br /&gt;
&lt;br /&gt;
A command line ID3v1.1 tagger for MP3 files, If is possible to insert the following fields into an MP3 ID3 header. See also See also [[#Id3v2 |&amp;#039;&amp;#039;&amp;#039;Id3v2&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     -s, --songname           set songname&lt;br /&gt;
     -a, --artist             set artist&lt;br /&gt;
     -l, --album              set album&lt;br /&gt;
     -c, --comment            set comment&lt;br /&gt;
     -y, --year               set release year&lt;br /&gt;
     -t, --tracknum           set track number&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Portal Foscam==&lt;br /&gt;
&lt;br /&gt;
See [[Custom_TV_Portal#Portal_Foscam | &amp;#039;&amp;#039;&amp;#039;GUIDE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Portal Xtra1==&lt;br /&gt;
&lt;br /&gt;
See Guide [[Custom_TV_Portal#Portal_Xtra1 | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Portal Xtra1 (USB)==&lt;br /&gt;
&lt;br /&gt;
There is a version of the Portal Xtra1 that runs in Flash memory, this package was built to run on the Humax HD-Fox T2 without an External Hard Disk Drive and is installed Via USB only. See Guide [[Custom_TV_Portal#Portal_Xtra1 | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Poweron-Channel==&lt;br /&gt;
&lt;br /&gt;
This Utility forces the Humax to always power up on a selected TV channel regardless of the last channel viewed on power down, It is also possible to select a power on volume that overrides the power down volume&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Procps==&lt;br /&gt;
&lt;br /&gt;
procps is the package that has a bunch of small useful utilities that give information about processes using the /proc filesystem. The package includes the programs ps, top, vmstat, w, kill, free, slabtop, and skill.Version 3 includes NPTL thread support, a rewritten top, many bug fixes, performance improvements, and new features. Link [http://procps.sourceforge.net/  &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Prog Backup==&lt;br /&gt;
&lt;br /&gt;
Utility for backing up recordings and sidecar files to locally attached drives, A search of attatched drives will be made so that the user can choose. Both Hi-Def and Standard definition recordings will be de-crypted so they can be played on a P.C. or copied back to a different Humax. Command line examples Below :-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; progbackup&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt; Backup everthing under My Video&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; progbackup &amp;quot;/mnt/hd2/My Video/BOB&amp;#039;s Films/&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt; Backup files in a specified folder&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:-&amp;#039;&amp;#039;&amp;#039; Make sure to use the quotation marks around the directory name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Redring ==&lt;br /&gt;
&lt;br /&gt;
Causes the Humax to display a Red LED ring when recording in standby, plus various other front panel options detailed in the table below. The new settings are configurable using the Web-If &amp;gt;&amp;gt; Settings &amp;gt;&amp;gt; Redring Settings&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;GENERAL SETTINGS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! width=&amp;quot;250&amp;quot;| Humax Status &lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Humax Default&lt;br /&gt;
! width=&amp;quot;150&amp;quot;|With Redring&lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Redring Setting&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Show Purple When dual Recording&lt;br /&gt;
! 11% Amber&lt;br /&gt;
! bgcolor=#ffbbbb | Purple&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Enable Debugging Log&lt;br /&gt;
! N/A&lt;br /&gt;
! bgcolor=#ffbbbb | Debug&lt;br /&gt;
! bgcolor=#ffbbbb | On / Off&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;WHEN FULLY AWAKE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! width=&amp;quot;250&amp;quot;|Humax Status &lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Humax Default&lt;br /&gt;
! width=&amp;quot;150&amp;quot;|With Redring&lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Redring Setting&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Disable Screen Scrolling&lt;br /&gt;
! Scrolling On&lt;br /&gt;
! bgcolor=#ffbbbb | Scrolling Off&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Enable Clock&lt;br /&gt;
! Clock Off&lt;br /&gt;
! bgcolor=#ffbbbb | Clock On&lt;br /&gt;
! bgcolor=#ffbbbb | On / Off&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Show Elapsed Time During Playback&lt;br /&gt;
! N/A&lt;br /&gt;
! bgcolor=#ffbbbb | Elapsed Time&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Show Play HH:MM Instead of Clock&lt;br /&gt;
! N/A&lt;br /&gt;
! bgcolor=#ffbbbb | HH:MM&lt;br /&gt;
! bgcolor=#ffbbbb | On / Off&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Override LED Ring Brightness&lt;br /&gt;
! Fixed&lt;br /&gt;
! bgcolor=#ffbbbb | Switchable&lt;br /&gt;
! bgcolor=#ffbbbb | On / Off&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Blue Brightness&lt;br /&gt;
! 100% &amp;gt; 50% after 3 Mins.&lt;br /&gt;
! bgcolor=#ffbbbb | Variable&lt;br /&gt;
! bgcolor=#ffbbbb | 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Red Brightness&lt;br /&gt;
! 100% &amp;gt; 50% after 3 Mins.&lt;br /&gt;
! bgcolor=#ffbbbb | Variable&lt;br /&gt;
! bgcolor=#ffbbbb | 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Override Display Brightness&lt;br /&gt;
! Fixed&lt;br /&gt;
! bgcolor=#ffbbbb | Switchable&lt;br /&gt;
! bgcolor=#ffbbbb | On / Off&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Display Brightness&lt;br /&gt;
! Fixed&lt;br /&gt;
! bgcolor=#ffbbbb | Variable&lt;br /&gt;
! bgcolor=#ffbbbb | 0% to 100%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;WHEN HALF AWAKE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! width=&amp;quot;250&amp;quot;|Humax Status &lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Humax Default&lt;br /&gt;
! width=&amp;quot;150&amp;quot;|With Redring&lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Redring Setting&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Show Blue LED Ring&lt;br /&gt;
! 11% Amber&lt;br /&gt;
! bgcolor=#ffbbbb | Switchable Blue&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Blue LED Ring Brightness&lt;br /&gt;
! 11% Amber&lt;br /&gt;
! bgcolor=#ffbbbb | Variable&lt;br /&gt;
! bgcolor=#ffbbbb | 10% to 100%&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Show Red LED Ring (Recording)&lt;br /&gt;
! 11% Amber&lt;br /&gt;
! bgcolor=#ffbbbb | Switchable Red&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Red LED Brightness&lt;br /&gt;
! 11% Amber&lt;br /&gt;
! bgcolor=#ffbbbb | Variable&lt;br /&gt;
! bgcolor=#ffbbbb |  10% to 100%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;WHEN IN STANDBY&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
! width=&amp;quot;250&amp;quot;|Humax Status &lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Humax Default&lt;br /&gt;
! width=&amp;quot;150&amp;quot;|With Redring&lt;br /&gt;
! width=&amp;quot;100&amp;quot;|Redring Setting&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Override LED Ring Brightness&lt;br /&gt;
! Fixed&lt;br /&gt;
! bgcolor=#ffbbbb | Switchable Amber&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |LED Ring Brightness&lt;br /&gt;
! 11% Amber&lt;br /&gt;
! bgcolor=#ffbbbb | Amber Brightness&lt;br /&gt;
! bgcolor=#ffbbbb | 0% to 100%&lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Override Display Brightness&lt;br /&gt;
! Fixed&lt;br /&gt;
! bgcolor=#ffbbbb | Switchable&lt;br /&gt;
!  bgcolor=#ffbbbb |  On / Off &lt;br /&gt;
|-&lt;br /&gt;
! align=&amp;quot;left&amp;quot; |Display Brightness&lt;br /&gt;
! 11%&lt;br /&gt;
! bgcolor=#ffbbbb | Variable&lt;br /&gt;
! bgcolor=#ffbbbb |  0% to 100%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#ffbbbb; background:#FFbbbb&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot;&amp;gt; ** &amp;lt;/span&amp;gt; = Change from Humax default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Renumber==&lt;br /&gt;
[[File:renumber.png|200px|thumb|right]]&lt;br /&gt;
Channel re-numbering support, for each channel that you wish to change, enter a new number into the box and save changes. Next time you reboot your Humax, the channel numbers will change around. If you ever rescan the channels on your box then the next time you reboot they will be automatically changed to match your saved preference. Once installed, a new option will be shown in the Web Interface Settings screen, probably near the bottom.&lt;br /&gt;
&lt;br /&gt;
Renumbering channels is useful for people who want to swap the high-definitions services with their standard-definition counterparts, e.g. swap BBC ONE for BBC ONE HD putting BBC ONE HD on channel 1, and can also be used to re-order channels (e.g. move BBC HD to channel 8) to be closer to the start of the EPG. Of course another way to achieve this is to use the standard favourites feature in the Humax software to define your own list of channels and order them to suit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reset Webif==&lt;br /&gt;
&lt;br /&gt;
Reset Webif will clear out all of the custom firmware packages and files without affecting your recordings or scheduled recordings. It is designed to be execuable by booting from a Flash USB device loaded with the Reset Webif utility and is useful when the &amp;#039;Web-If &amp;gt;&amp;gt; Diagnostics &amp;gt;&amp;gt; Remove All Custom Firmware packages and settings&amp;#039; is not available, Wait for the light to stop flashing then remove the disk and reboot the Humax (using the remote control). If you point a web browser at the Humax then you&amp;#039;ll be back at the initial installation interface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Remote Scheduling (RS)==&lt;br /&gt;
&lt;br /&gt;
Remote Scheduling Service. Links your device to the remote scheduling portal so you can manage your scheduled recordings list from anywhere with an Internet connection and web browser&lt;br /&gt;
&lt;br /&gt;
Full Guide[[Remote_Scheduling | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Remote Scheduling Auto==&lt;br /&gt;
&lt;br /&gt;
Full Guide[[Remote_Scheduling_Auto | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rsvsync==&lt;br /&gt;
&lt;br /&gt;
Boot-time reservation sync service&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Rsync==&lt;br /&gt;
&lt;br /&gt;
A fast, versatile, remote (and local) file-copying tool, example :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; rsync -avr --progress --delete --exclude &amp;#039;Tsr/&amp;#039; mnt/hd2/ root@synology ip::NetBackup &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samba==&lt;br /&gt;
&lt;br /&gt;
Windows compatible file sharing. Allows access to the Humax filesystem from a computer on the same network. The file system is shared using Windows compatible sharing so can be access from Windows, MacOSX and most other operating systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sed==&lt;br /&gt;
&lt;br /&gt;
GNU Stream Editor, A stream editor is used to perform basic text transformations on an input stream, application notes [http://www.gnu.org/software/sed/manual/sed.html &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;] or  [http://www.grymoire.com/Unix/Sed.html#uh-0 &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&lt;br /&gt;
==Series Filer==&lt;br /&gt;
&lt;br /&gt;
This utility will re-locate series folders created at the top level of My Video to Selected Sub-Directories so that they can be grouped together. After a New series folder has been created by the Humax at the top level, Simply move this series folder to a Sub-directory that you have created e.g. move the Doctor Who series folder to a sub-folder called ‘His Video’. When the next instalment of Doctor Who is transmitted the Humax will create another Doctor Who folder at the top level again, However, If Series Files is running the new instalment will be moved to the ‘His Video / Doctor Who’ automatically. Program names will also be re-named (if possible) to give more detail of each episode&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NOTE:-&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The current version of Series Filer ver. 2.1a is not compatable with the Undelete package because the [deleted] directory is not handled correctly. Please DO-NOT run Series Filer ver. 2.1a with any version of the Undlete package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Service Control==&lt;br /&gt;
&lt;br /&gt;
A command line utility allowing easy control of installed services. Run the &amp;#039;service&amp;#039; command from the command line for help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From a Telnet command line prompt send the following :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; service &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
humax# service&lt;br /&gt;
&lt;br /&gt;
Name                 Installed  Autostart  Running&lt;br /&gt;
----                 ---------  ---------  -------&lt;br /&gt;
mediatomb            No         No         No&lt;br /&gt;
dropbear             No         No         No&lt;br /&gt;
transmission         No         No         No&lt;br /&gt;
samba                No         No         No&lt;br /&gt;
cifs                 No         No         No&lt;br /&gt;
mongoose             Yes        Yes        Yes&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
        service start &amp;lt;service&amp;gt;&lt;br /&gt;
        service stop &amp;lt;service&amp;gt;&lt;br /&gt;
        service auto &amp;lt;service&amp;gt;          (toggles autostart) &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sh (SHell)==&lt;br /&gt;
&lt;br /&gt;
Sh or Shell is a command line / scripting language built into Busybox that is roughly equivalent to the Windows DOS (Disk Operating System) utility. It is however a lot more powerful than DOS and is a true language&lt;br /&gt;
&lt;br /&gt;
==Smartmontools==&lt;br /&gt;
&lt;br /&gt;
This utility will report on the condition of the S.M.A.R.T.  hard disk drive, After installing the package enter the following command line using Telnet :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; mod/bin/smartctl /dev/sdb -A &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; mod/bin/smartctl /dev/sdb -a &amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;for more details&lt;br /&gt;
&lt;br /&gt;
Documentation [http://sourceforge.net/apps/trac/smartmontools/wiki/TocDoc&amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
humax# /mod/bin/smartctl /dev/sdb -A&lt;br /&gt;
smartctl 5.41 2011-06-09 r3365 [7405b0-smp-linux-2.6.18-7.1] (local build)&lt;br /&gt;
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net&lt;br /&gt;
&lt;br /&gt;
=== START OF READ SMART DATA SECTION ===&lt;br /&gt;
SMART Attributes Data Structure revision number: 10&lt;br /&gt;
Vendor Specific SMART Attributes with Thresholds:&lt;br /&gt;
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE&lt;br /&gt;
  1 Raw_Read_Error_Rate     0x000f   114   099   006    Pre-fail  Always       -       66811863&lt;br /&gt;
  3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0&lt;br /&gt;
  4 Start_Stop_Count        0x0032   098   098   020    Old_age   Always       -       2878&lt;br /&gt;
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0&lt;br /&gt;
  7 Seek_Error_Rate         0x000f   078   060   030    Pre-fail  Always       -       70502101&lt;br /&gt;
  9 Power_On_Hours          0x0032   097   097   000    Old_age   Always       -       3294&lt;br /&gt;
 10 Spin_Retry_Count        0x0013   100   100   097    Pre-fail  Always       -       0&lt;br /&gt;
 12 Power_Cycle_Count       0x0032   099   099   020    Old_age   Always       -       1439&lt;br /&gt;
184 End-to-End_Error        0x0032   100   100   099    Old_age   Always       -       0&lt;br /&gt;
187 Reported_Uncorrect      0x0032   097   097   000    Old_age   Always       -       3&lt;br /&gt;
188 Command_Timeout         0x0032   100   100   000    Old_age   Always       -       0&lt;br /&gt;
189 High_Fly_Writes         0x003a   093   093   000    Old_age   Always       -       7&lt;br /&gt;
190 Airflow_Temperature_Cel 0x0022   055   044   045    Old_age   Always   In_the_past 45 (0 109 45 32)&lt;br /&gt;
194 Temperature_Celsius     0x0022   045   056   000    Old_age   Always       -       45 (0 13 0 0)&lt;br /&gt;
195 Hardware_ECC_Recovered  0x001a   048   039   000    Old_age   Always       -       66811863&lt;br /&gt;
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0&lt;br /&gt;
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       0&lt;br /&gt;
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE:- If an external Hard disk Drive is found on boot up the Internal Hard disk will be /dev/sdb, If no External Hard Disk drive is found at boot up the the internal Hard disk will be /dev/sda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SQLite==&lt;br /&gt;
&lt;br /&gt;
SQlite is a database file handler, e.g. files that typically end in *.db can be opened, edited etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SSMTP==&lt;br /&gt;
&lt;br /&gt;
SSMTP is a program to deliver an E-mail from your Humax to a  mailhost or mailhub, It will not handle incomming E-Mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Stripts==&lt;br /&gt;
This utility removes portions of a recording (*.TS File) that aren&amp;#039;t required and can account for up to 20% of its space, this process will remove freeview EIT packets from the recording&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; stripts -F filename&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HI &amp;lt;/span&amp;gt;= Fix file &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; stripts -f filename&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HI &amp;lt;/span&amp;gt;= remove redundant EIT packets &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; stripts -v filename&amp;lt;/span&amp;gt; &amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HI &amp;lt;/span&amp;gt;= Verbose &lt;br /&gt;
&lt;br /&gt;
==Sysmon==&lt;br /&gt;
&lt;br /&gt;
A System Monitoring Utility, the Web-If main page has a System Monitoring icon, selecting this icon displays the following options :-&lt;br /&gt;
&lt;br /&gt;
*Hard Disk Temperature&lt;br /&gt;
&lt;br /&gt;
Displays a graph showing the hard disk temperature, This feature uses the [[Custom_Firmware_Package_Notes#Smartmontools | &amp;#039;&amp;#039;&amp;#039;Smartmontools&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
package, options are to display last 2 hours, 1, 5, 10, 30 Days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*CPU Utilisation&lt;br /&gt;
&lt;br /&gt;
Displays a graph showing CPU Utilisation for Idle, Wait, User and System, options are to display last 2 hours, 1, 5, 10, 30 Days&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Telnet==&lt;br /&gt;
&lt;br /&gt;
Telnet is built into the default Custom Firmware package, To communicate Via Telnet from a P.C. you will need a program such as [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html &amp;#039;&amp;#039;&amp;#039;PuTTY&amp;#039;&amp;#039;&amp;#039;], Select connection type Telnet and enter the IP address of your Humax into the Host Name box, Then select OPEN, You will be presented with a new Telnet Window and if connection is successful you will  see the humax# prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It is also possible to use Telnet supplied in some versions Microsoft Windows e.g. Start &amp;gt;&amp;gt; Run &amp;gt;&amp;gt; CMD &amp;gt;&amp;gt; Telnet&lt;br /&gt;
&lt;br /&gt;
Telnet is available in Windows XP, However Vista and Windows 7 will require Telnet to be enabled with Control Panel &amp;gt;&amp;gt; Programs and Features &amp;gt;&amp;gt; Turn Windows Features On / Off &amp;gt;&amp;gt; &amp;#039;Tick&amp;#039; Telnet&lt;br /&gt;
&lt;br /&gt;
Follow [[Telnet |&amp;#039;&amp;#039;&amp;#039;THIS LINK&amp;#039;&amp;#039;&amp;#039;]] for more details on the various ways of obtaining a Telnet connection&lt;br /&gt;
&lt;br /&gt;
Here is an example of Windows XP Telnet for &amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; ls -al &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
C:\&amp;gt; telnet&lt;br /&gt;
&lt;br /&gt;
Welcome to Microsoft Telnet Client&lt;br /&gt;
Escape Character is &amp;#039;CTRL + ]&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 open 10.0.0.200&lt;br /&gt;
&lt;br /&gt;
humax# ls -al&lt;br /&gt;
total 17&lt;br /&gt;
drwxr-xr-x 18 root root  192 Jan 10 09:10 .&lt;br /&gt;
drwxr-xr-x 18 root root  192 Jan 10 09:10 ..&lt;br /&gt;
drwxr-xr-x  2 root root  474 Jan 10 09:10 bin&lt;br /&gt;
drwxr-xr-x  5 root root 2140 Jun 10  2011 dev&lt;br /&gt;
drwxr-xr-x  9 root root  378 Jan 10 09:10 etc&lt;br /&gt;
drwxr-xr-x  3 root root   23 Jun 10  2011 home&lt;br /&gt;
drwxr-xr-x  4 root root  668 Jun 10  2011 lib&lt;br /&gt;
drwxr-xr-x  3 root root  120 Jan  1  2000 media&lt;br /&gt;
drwxr-xr-x  7 root root   84 May 13  2011 mnt&lt;br /&gt;
lrwxrwxrwx  1 root root   11 Jan 10 09:10 mod -&amp;gt; mnt/hd2/mod&lt;br /&gt;
drwxr-xr-x  3 root root   22 Jun 10  2011 opt&lt;br /&gt;
dr-xr-xr-x 57 root root    0 Jan  1  2000 proc&lt;br /&gt;
drwxr-xr-x  2 root root    3 Jun 10  2011 root&lt;br /&gt;
drwxr-xr-x  2 root root  396 Jan 10 09:10 sbin&lt;br /&gt;
drwxr-xr-x  3 root root   23 Jun 10  2011 share&lt;br /&gt;
drwxr-xr-x 10 root root    0 Jan  1  2000 sys&lt;br /&gt;
drwxrwxrwt  2 root root  280 Apr 13 16:31 tmp&lt;br /&gt;
drwxr-xr-x  9 root root   87 Aug 31  2011 usr&lt;br /&gt;
drwxr-xr-x  4 root root   88 Jan 10 09:10 var&lt;br /&gt;
humax#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
to exit from humax# enter Ctrl + d&lt;br /&gt;
&lt;br /&gt;
Microsoft Telnet &amp;gt;&lt;br /&gt;
&lt;br /&gt;
to exit from Telnet enter q&lt;br /&gt;
&lt;br /&gt;
C:\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To exit windows command line enter exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTES&lt;br /&gt;
*Telnet command lines on this WiKi are identified by a &amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; Yellow Background &amp;lt;/span&amp;gt;&lt;br /&gt;
*[Putty] Telnet &amp;gt;&amp;gt; Connection &amp;gt;&amp;gt; Telnet &amp;gt;&amp;gt; return Key sends Telnet New Line instead of ^M should be &amp;#039;un-Ticked&amp;#039;&lt;br /&gt;
*[Windows] Telnet &amp;gt;&amp;gt; unset crlf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Text Editors==&lt;br /&gt;
&lt;br /&gt;
There is a built-in GUI Text editor in the Web-If (details [[Custom_Firmware_Package_Notes#File Editor |&amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]). In addition to this editor, There is a basic version of [[Custom_Firmware_Package_Notes#Vi |&amp;#039;&amp;#039;&amp;#039;Vi&amp;#039;&amp;#039;&amp;#039;]] built into the custom [[Custom_Firmware_Package_Notes#BusyBox |&amp;#039;&amp;#039;&amp;#039;Busybox&amp;#039;&amp;#039;&amp;#039;]] package (not in the Busybox version included in the vendor&amp;#039;s firmware).  There are also several packages that can be installed to suit your editing preferences e.g. [[Custom_Firmware_Package_Notes#Vim_Basic |&amp;#039;&amp;#039;&amp;#039;Vim Basic&amp;#039;&amp;#039;&amp;#039;]], [[Custom_Firmware_Package_Notes#Vim_Standard | &amp;#039;&amp;#039;&amp;#039;Vim Standard&amp;#039;&amp;#039;&amp;#039;]], [[Custom_Firmware_Package_Notes#Joe | &amp;#039;&amp;#039;&amp;#039;Joe&amp;#039;&amp;#039;&amp;#039;]] and [[Custom_Firmware_Package_Notes#Nano | &amp;#039;&amp;#039;&amp;#039;Nano&amp;#039;&amp;#039;&amp;#039;]].&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;ve only installed the basic custom firmware (using the upgrade path with USB), then there&amp;#039;s &lt;br /&gt;
[[Custom_Firmware_Package_Notes#Sed | &amp;#039;&amp;#039;&amp;#039;sed&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Transmission (Bit Torrent)==&lt;br /&gt;
&lt;br /&gt;
The Transmission program will download files from the internet using the a torrent protocol, Downloads using this system are usually fed from multiple sites at the same time in parallel, Because of this many URL’s may be used in the download process, These URLs are packaged together into a single *.torrent file, Transmission re-constructs fragments of the file/s from these various URLs into their original format.&lt;br /&gt;
&lt;br /&gt;
Transmission needs to be supplied with the *.Torrent file, it does not have a Torrent file search facility, one possible torrent source is torrentz.eu, download your selected *.Torrent file to the P.C. you run the Web-iF from&lt;br /&gt;
&lt;br /&gt;
For command line access enter :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; transmission-remote &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Blocklist Notes&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The block list utility does not currently work as it should e.g. Settings (Bottom Left) &amp;gt;&amp;gt; preferences &amp;gt;&amp;gt; Peers should allow an IP to be entered and then &amp;#039;Updated&amp;#039;, This should read a txt, gz, zip file to opened from a remote site that holds details of URLs that transmission is not allowed to contact during the download process. This can increase security by avoiding know virus sites etc.&lt;br /&gt;
&lt;br /&gt;
Because the ‘Update’ does not work it is necessary to obtain the block file (e.g. from http://www.iblocklist.com/lists.php) and place them in the /mod/etc/transmission/blocklists folder, these files must be smaller than 5Mbs, They will be processed by the Transmission program when first run and *.bin files will be  created in the same folder, if the files are successfully processed an indication of the number of ‘Blocked’ URL will be displayed e.g. Block List Has 598940 Rules&lt;br /&gt;
&lt;br /&gt;
*Go into service control and start Transmission&lt;br /&gt;
*Set it to auto start if you want it to come on whenever the box is on&lt;br /&gt;
*Go to the Web-If main menu and click the transmission icon at the bottom left&lt;br /&gt;
*Select &amp;#039;Open&amp;#039; (the folder at the top left)&lt;br /&gt;
*Select browse in the window and highlight the prviously downloaded *.torrent file&lt;br /&gt;
*When highlighted select &amp;#039;Open&amp;#039;&lt;br /&gt;
*Select &amp;#039;Upload&amp;#039;&lt;br /&gt;
*If the &amp;#039;Start when added&amp;#039; box is checked the download will start immediately&lt;br /&gt;
* A new directory will be created at /media/ My Video/torrent/ containing successful downloads&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==trm==&lt;br /&gt;
&lt;br /&gt;
trm is a version of the Unix rm command (ReMove), This version removes files in blocks using Truncate (hence Truncate ReMove) rather than all at once, In order to reduce demand on system resources&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TTYSnoop==&lt;br /&gt;
&lt;br /&gt;
TTYSnoop allows you to snoop on login tty&amp;#039;s through another tty-device or pseudo-tty. The snoop-tty becomes a &amp;#039;clone&amp;#039; of the original tty, redirecting both input and output from/to it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Uinput==&lt;br /&gt;
&lt;br /&gt;
User-space input kernel module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unencrypt==&lt;br /&gt;
&lt;br /&gt;
This function will unencrypt all files in a designated directory (or all files in My Video) automatically, Files are de-crypted at the same location e.g. &amp;#039;decrypt in place&amp;#039; and are processed at the rate of one file every 30 Mins. max. so don&amp;#039;t expect instant results&lt;br /&gt;
&lt;br /&gt;
To setup Unencrypt install the package and then via [[Custom_Firmware_Package_Notes#Telnet|&amp;#039;&amp;#039;&amp;#039;Telnet&amp;#039;&amp;#039;&amp;#039;]] enter one of the lines below :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; unencryptsetup &amp;quot;Bob&amp;#039;s Videos&amp;quot; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;process a single directory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; unencryptsetup &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;process all files in &amp;#039;My Video&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt; unencryptsetup disable&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;Turn off unencrypt&lt;br /&gt;
&lt;br /&gt;
This will update the cron table and schedule the program to run every 30 minutes (at Mins 01 and 31) indefinitely. Every time it runs, it will check that there isn&amp;#039;t already another job running and then decrypt the first encrypted file that it finds in the directory you specified, therefore gradually working its way through your files, If you don&amp;#039;t specify a directory, it will default to decrypting all of your recordings.&lt;br /&gt;
&lt;br /&gt;
NOTES:-&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt; &amp;#039;&amp;#039;&amp;#039;Due to CPU overloading this feature only works between 1AM and 6AM the Humax must be out of standby during this time using an Auto On / Auto off timer&amp;#039;&amp;#039;&amp;#039; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Auto-Unprotect must be running&lt;br /&gt;
*Content sharing must = on e.g. Menu &amp;gt;&amp;gt; Settings &amp;gt;&amp;gt; System &amp;gt;&amp;gt; Internet Settings&lt;br /&gt;
&lt;br /&gt;
See Decryption flow chart [[Encryption | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Undelete==&lt;br /&gt;
&lt;br /&gt;
Redirects deleted recordings to a dustbin folder called [Deleted Items] and then automatically removes them from this new folder 7 days later, The Folder Name and delay before deletion is carried out (1 to 30 days) is configurable in the Web-If Setting area. It&amp;#039;s a batch process which runs once per day. It runs 6 minutes after the first boot of the day or, if you keep your box on all the time, at 2am.&lt;br /&gt;
It scans the bin and removes anything that was put there over x * 24 hours ago, Where x = no. of days (strictly, anything that was last modified over x * 24 hours ago)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vi==&lt;br /&gt;
&lt;br /&gt;
Text Editor, See [[Custom_Firmware_Package_Notes#Text_Editors | &amp;#039;&amp;#039;&amp;#039;Text Editors&amp;#039;&amp;#039;&amp;#039;]]. A basic version of Vi is built into the custom [[Custom_Firmware_Package_Notes#BusyBox |&amp;#039;&amp;#039;&amp;#039;Busybox&amp;#039;&amp;#039;&amp;#039;]]  package (it&amp;#039;s not included in the version of Busybox in the vendor&amp;#039;s firmware).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vim Basic==&lt;br /&gt;
&lt;br /&gt;
Text Editor, See [[Custom_Firmware_Package_Notes#Text_Editors | &amp;#039;&amp;#039;&amp;#039;Text Editors&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vim Standard==&lt;br /&gt;
&lt;br /&gt;
Text Editor, See [[Custom_Firmware_Package_Notes#Text_Editors | &amp;#039;&amp;#039;&amp;#039;Text Editors&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Virtual-Disk==&lt;br /&gt;
&lt;br /&gt;
One way to decrypt content which has been recorded by the Humax is to copy to an external disk, This is usually a slow process as the&lt;br /&gt;
external disk must be connected via one of the USB ports. This package creates a virtual disk on the system to which content can&lt;br /&gt;
be copied. It is much faster since it is based on the internal hard disk. The virtual disk is shared by the MediaTomb package by default, giving a&lt;br /&gt;
fairly straightforward method of sharing recorded content on the network. In conjunction with the &amp;#039;auto-unprotect&amp;#039; package, high definition content can also be shared&lt;br /&gt;
&lt;br /&gt;
Note:- The copy to Virtual Disk MUST be by Remote Control OPT+ copy for decryption to take place&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web IF ==&lt;br /&gt;
&lt;br /&gt;
[[Web_Interface_Screenshots |&amp;#039;&amp;#039;&amp;#039;Screen Shots&amp;#039;&amp;#039;&amp;#039;]]&amp;lt;span style=&amp;quot;color:#FFFFFF&amp;quot;&amp;gt; HIDE &amp;lt;/span&amp;gt;[[Webif_release_notes |&amp;#039;&amp;#039;&amp;#039;Release Notes&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
An evolving web interface for the Humax. This package provides a means of accessing the Humax using a web browser on any device connected to the&lt;br /&gt;
network (including mobile &amp;#039;phones and iPads). The interface allows easy viewing of recorded programme details as well as allowing basic&lt;br /&gt;
manipulation to be performed. Additionally the EPG can be viewed and searched from within the web browser&lt;br /&gt;
&lt;br /&gt;
Within the Web-IF are the following Built-In Functions :-&lt;br /&gt;
&lt;br /&gt;
===Clipboard===&lt;br /&gt;
&lt;br /&gt;
Used in conjunction with Copy, Cut and Paste, The clipboard is an area that files / Folders can be temporarily held in while a new destination is selected. It emulates a Windows Clipboard&lt;br /&gt;
&lt;br /&gt;
===Copy===&lt;br /&gt;
&lt;br /&gt;
See [[Custom_Firmware_Package_Notes#Clipboard | &amp;#039;&amp;#039;&amp;#039;Clipboard&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
===Crop===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Crop&lt;br /&gt;
&lt;br /&gt;
See Edit on Box link [[Edit_On_Box#Editing_Via_Web-If |&amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
===Cut===&lt;br /&gt;
&lt;br /&gt;
See [[Custom_Firmware_Package_Notes#Clipboard | &amp;#039;&amp;#039;&amp;#039;Clipboard&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
===Enable Auto-Shrink===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; Folder &amp;gt;&amp;gt; Enable Auto-Shrink&lt;br /&gt;
&lt;br /&gt;
Set contents of a folder for Auto-Shrinking of TS files every 10 Mins. (See also [[#Shrink_.28stripts.29 |&amp;#039;&amp;#039;&amp;#039;Shrink&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
&lt;br /&gt;
===Enable Auto-Dedup===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; Folder &amp;gt;&amp;gt; Enable Auto-Dedup&lt;br /&gt;
&lt;br /&gt;
Set contents of a folder for Auto-De-Duplication of files every 10 Mins. (See also [[#Dedup_.28Command_Line.29 |&amp;#039;&amp;#039;&amp;#039;Dedup&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
&lt;br /&gt;
===Enable Auto-Decrypt===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; Folder &amp;gt;&amp;gt; Enable Auto-Decrypt&lt;br /&gt;
&lt;br /&gt;
Set contents of a folder for Auto-Decryption of TS files every 10 Mins. (See also [[#Decrypt |&amp;#039;&amp;#039;&amp;#039;Decrypt&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
&lt;br /&gt;
===Delete===&lt;br /&gt;
&lt;br /&gt;
Remove file or folder&lt;br /&gt;
&lt;br /&gt;
===Decrypt===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Decrypt&lt;br /&gt;
&lt;br /&gt;
This Function will move the file to an _original folder and then stream a new copy to the present location, The new copy will be Decrypted and can be played on a P.C.. NOTE both High Definition AND Standard definition need to be Decrypted&lt;br /&gt;
&lt;br /&gt;
===De-duplicate / Tidy this folder===&lt;br /&gt;
[[File:Webif-media-ded.png|70px|thumb|right]]&lt;br /&gt;
[[File:Webif-media-ded2.png|70px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; De-duplicate / Tidy this folder&lt;br /&gt;
&lt;br /&gt;
This Function will search a folder and re-name files with more meaningful titles, It will also seperate duplicates into a new folder&lt;br /&gt;
&lt;br /&gt;
See Tidy (Re-name) Example &amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This Function will search a folder and re-name files with more meaningful titles&lt;br /&gt;
&lt;br /&gt;
It will Also seperate duplicates into a new folder&lt;br /&gt;
&lt;br /&gt;
See De Duplicate (to new folder) Example &amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Download===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Download&lt;br /&gt;
&lt;br /&gt;
This function will download with decrytion an SD file (or Hi-Def File if the &amp;#039;ENC&amp;#039; flag is removed) and place it into the default download folder on your P.C., The following items may inhibit it functioning correctly :-&lt;br /&gt;
&lt;br /&gt;
# The File type *.TS must not be assosiated with a program such as a media player on your P.C., If it is, Remove the association&lt;br /&gt;
# Your brouser must allow re-direction of addresses&lt;br /&gt;
&lt;br /&gt;
===Extract Audio===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Extract Audio&lt;br /&gt;
&lt;br /&gt;
This function will produce an MP3 file containing the stereo audio track contained in a standard  Def.  Video file (or radio recording), The following conditions must be met :-&lt;br /&gt;
&lt;br /&gt;
*The file must be de-crypted (Dispays a DEC against it)&lt;br /&gt;
*ffmpeg package must be installed&lt;br /&gt;
*Standard Def. recording only (Hi-Def 2 Ch or 6 Ch sound won&amp;#039;t be decoded)&lt;br /&gt;
 &lt;br /&gt;
===Extract To MPG===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Extract To MPG&lt;br /&gt;
&lt;br /&gt;
This function will produce an MPG copy of the *.TS file in the same folder, the MPG version strips out control frames relating to things which were on the same Mux as the recorded program, resulting in a smaller file. The following conditions must be met :-&lt;br /&gt;
&lt;br /&gt;
*The file must be de-crypted (Dispays a DEC against it)&lt;br /&gt;
*ffmpeg package must be installed&lt;br /&gt;
*Standard Def. recording only&lt;br /&gt;
&lt;br /&gt;
===File Editor===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; Diagnostics &amp;gt;&amp;gt; File Editor &amp;gt;&amp;gt; Open &amp;gt;&amp;gt; [Navigate to deisired file]&lt;br /&gt;
&lt;br /&gt;
===Lock===&lt;br /&gt;
&lt;br /&gt;
Mark a file as locked, e.g. protected against deletion&lt;br /&gt;
&lt;br /&gt;
===Mark as Watched===&lt;br /&gt;
&lt;br /&gt;
Tag a file with a &amp;#039;Watched&amp;#039; symbol&lt;br /&gt;
&lt;br /&gt;
===Paste===&lt;br /&gt;
&lt;br /&gt;
See [[Custom_Firmware_Package_Notes#Clipboard | &amp;#039;&amp;#039;&amp;#039;Clipboard&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Webif-media-detail.png|100px|thumb|right]]&lt;br /&gt;
&lt;br /&gt;
===Play===&lt;br /&gt;
&lt;br /&gt;
This function provides an in-browser playback function for the Humax, It requires that you have the VLC plugin installed for your browser&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Click on Single File) &amp;gt;&amp;gt; Play&lt;br /&gt;
&lt;br /&gt;
===Rename===&lt;br /&gt;
&lt;br /&gt;
Change the name of a file or folder&lt;br /&gt;
&lt;br /&gt;
===Reset New Flag===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; Folder &amp;gt;&amp;gt; Reset New Flag&lt;br /&gt;
&lt;br /&gt;
Mark a Folder as containing new material&lt;br /&gt;
&lt;br /&gt;
===Save Last Streamed Content===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; Save Last Streamed Content&lt;br /&gt;
&lt;br /&gt;
This Function will make a permanent MP4 copy of any content that has been viewed using the Humax TV portal e.g. I-Player / You Tube and place it into the &amp;#039;My Video&amp;#039; folder. The Telnet equivalent Syntax is as follows :-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;cp /mnt/hd3/Streamer_down_file &amp;quot;/media/My Video/theclip.mp4&amp;quot; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTE:- The Portal screen must remain open until the entire file has been downloaded (It is not performed in the background), The amount of time the download takes will vary with broadband speed&lt;br /&gt;
&lt;br /&gt;
===Split===&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Split (45m parts)&lt;br /&gt;
&lt;br /&gt;
This Function (only available on files over 4GB) will split the file into 45 Minute parts with a 2 Minute overlap, It can be used to stream large files without hitting the 4GB stream bug present on the Humax.&lt;br /&gt;
&lt;br /&gt;
The New files will have segment numbering e.g. 1/3. E.T. The Extra-Terrestrial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Shrink (stripts)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Web-If MAIN &amp;gt;&amp;gt; BROWSE MEDIA FILES &amp;gt;&amp;gt; (Select Single File) &amp;gt;&amp;gt; OPT+ &amp;gt;&amp;gt; Shrink&lt;br /&gt;
&lt;br /&gt;
Clicking on Shrink in the OPT+ menu lets you remove portions of a recording that aren&amp;#039;t required and can account for up to 20% of its space, this option uses the stripts package to remove freeview EIT packets from the recording.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web-IF Channel Icons==&lt;br /&gt;
&lt;br /&gt;
A set of PNG picture files used to display the T.V. channel icons in the Web-Interface, they reside in /mod/var/mongoose/html/img/channels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Webif-Charts==&lt;br /&gt;
&lt;br /&gt;
Chart modules for the web interface&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Webif-iphone==&lt;br /&gt;
&lt;br /&gt;
A cut-down web interface, optimised for display on the iPhone and other mobile devices&lt;br /&gt;
&lt;br /&gt;
See Screenshots [[Smartphone_Web_Interface_Screenshots | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==wget==&lt;br /&gt;
&lt;br /&gt;
Retrieve files via HTTP or FTP&lt;br /&gt;
&lt;br /&gt;
Note:- There is already a version of wget in Busybox which is loaded automatically, However it may be necessary to install the stand alone package as it will be a newer version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Wireless Helper==&lt;br /&gt;
&lt;br /&gt;
Wireless network helper - brings wireless up even when just booted to make a recording. Helps with communications to the Remote Scheduling server via USB Wi-Fi dongle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Xtra1 Portal==&lt;br /&gt;
&lt;br /&gt;
See Guide [[Custom_TV_Portal#Portal_Xtra1 | &amp;#039;&amp;#039;&amp;#039;HERE&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Zeroconf==&lt;br /&gt;
&lt;br /&gt;
mDNS Responder, Will create a humax.local name which can be seen by anything running mDNS&lt;/div&gt;</summary>
		<author><name>LDW</name></author>
		
	</entry>
</feed>