Customised Firmware Release Notes

From hummy.tv Wiki
Revision as of 22:47, 21 April 2013 by Af123 (talk | contribs)
Jump to: navigation, search


2.16 (22/04/2013)

  • New version of fix-disk courtesy of xyz321.
    • Automatically perform a long disk test if necessary;
    • Bug fixes;
  • Embedded telnet menu updated to version 1.06;
    • Menu options to perform short and long disk tests and check test status;
    • EPG clear option renamed;
  • Bootstrap process detects when no suitable disk is found for the custom firmware environment and presents a web page explaining the problem (rather than providing no web page at all);
  • Only scan removable drives for packages;
  • Support signed packages (.spk) on USB drives. Allows for the execution of arbitrary code or installation of files into flash to help resolve problems.

2.15 (21/01/2013)

  • New version of fix-disk courtesy of xyz321.
    • Add option for automatic repair of suspect/corrupt disk sectors;
    • Improve partition type detection by testing EXT2/3 backup superblocks;
    • Additional diagnostic output.
  • Improve behaviour of environment initialisation, particularly in the presence of a faulty disk (based on a patch from xyz321);
  • Maintenance mode now waits for full network initialisation before shutting down the Humax software (should help with wireless connections);
  • Maintenance mode now displays system IP on front panel once the network is initialised (last 12 characters on HDR, part after last . on the HD);
  • Prevent mod environment initialisation if disk is not formatted with EXT2/3;
  • Update embedded telnet menu to v1.05;
  • Update busybox version in flash to 1.20.2;
  • Replace standalone binaries with busybox applets:
    • mkswap, stty, swapoff, swapon, tee;
  • Add new busybox applets to flash:
    • clear, date, fsync, rmdir, sync;
  • Replace busybox applets with standalone binaries:
    • hdparm
  • Add new standalone utilities to flash:
    • smartctl, e2fsdump
  • Move RMA flag location so that installation of official firmware will remove it;
  • Add date stamps to various log files;
  • Miscellaneous bug fixes.

2.14 (19/11/2012)

  • Telnet server now automatically converts Windows new line sequences (patch from xyz321);
  • Telnet server now properly handles client window size changes (patch from xyz321);
  • By default, the telnet server will display a menu system rather than a system command line prompt;
  • Option to revert to the previous telnet server behaviour (with webif >= 0.10.0-4 - Settings->Expert mode telnet server);
  • fix-disk works properly if CFW installed whilst the hard disk cannot be mounted (patch from xyz321);
  • fix-disk works properly if run more than once in the same maintenance mode session (patch from xyz321).

2.13 (31/10/2012)

  • Fix race condition bug in maintenance mode which stopped it initialising properly on occasion if a disk was slow to mount;
  • Front panel feedback for maintenance mode (MAINTENANCE on HDR, UtiL on HD);
  • Add parameters to fix-disk to allow selective partition checking, magic number check skip and additional file system check options;
  • Add persistent log file for fix-disk;
  • Add RMA (Return to Manufacturer) mode to allow for complete removal of custom firmware.

2.12 (01/9/2012)

  • Unified release, downloads available for Humax firmware 1.02.20 and 1.02.29 (not 1.02.27 nor 1.02.28);
  • Include additional file system and disk utilities (gfdisk, tune2fs, debugfs, badblocks);
  • Include swap management utilities (mkswap, swapon, swapoff - provided by xyz321);
  • Include native fix-disk utility (HDR only - written by xyz321);
  • Add resume argument to settop startup script.

2.11 (03/6/2012)

  • Unified release, downloads available for Humax firmware 1.02.20, 1.02.27 and 1.02.28

2.10 (14/4/2012)

  • Packaged as a ZIP file;
  • Updates to support Humax firmware 1.02.27;
  • Show custom firmware version on LCD screen during boot;
(Idea taken from the Foxsat custom firmware - thanks Raydon/Adrianf26/Partridge)
  • Remove reservation sync utility from firmware (now separate package);
  • Maintenance boot now works properly with a corrupt disk.

2.00 (23/2/2012)

  • Various bug fixes and updates.

1.17 (24/1/2012)

  • Fix bug with settop restart (that was causing problems for DHCP users who use HDR Mode).

1.16 (22/1/2012)

  • Adds hooks to allow packages to take action should the main Humax software crash.

1.15 (5/1/2012)

  • No longer replace the built-in FTP server (see http://hummy.tv/forum/threads/1014/);
  • Include ext file system utilities (mke2fs, e2fsck);
  • Ability to boot in maintenance mode;
  • Several minor bug fixes.

1.14 (18/11/2011)

  • Improve package installation from USB drives;
  • Add support for installing package bundles from USB (see Manually loading Features from USB);
  • Support installing packages from NTFS formatted USB drives;
  • Fix bug with IP address detection for wireless connected devices.

1.13 (9/10/2011)

  • Fix problem with boot framework initialisation.

1.12 (9/10/2011)

  • Additional boot environment hooks.

1.11 (31/8/2011)

  • Include boot-time reservation sync service.