Customised firmware version 2.15 has been released and is available from the usual download page at http://wiki.hummy.tv/wiki/Firmware_Downloads.
As with the last couple of releases, the main changes have been concentrated around the automatic disk repair utility provided by xyz321 and the maintenance mode environment so that it behaves better in the presence of a faulty disk (you can appreciate how hard it is to test that!). With the growing number of people experiencing disk problems as their boxes approach the two year old mark it's important to have an easy to use method for diagnosing and repairing problems and it's getting better with every release.
I've also added a menu driven procedure for converting a USB Flash Drive from a FAT filesystem format to EXT2 so that it can be used to hold the custom firmware environment and additional packages (See Converting a USB Flash Drive to EXT2 on a HD-Fox T2). Thanks are due to Black Hole for contributing to that write-up of the new feature.
This is also the first release to replace the busybox component in the official firmware. This is to incorporate bug fixes required for some of the custom extensions and to consolidate what was a rapidly increasing set of additional binary programs to save space in the image. Moving to a custom version of busybox also gives us more flexibility for the future.
As always, thank you to xyz321 for, among other things, the improvements to the disk repair process and for testing the new release.
Here are the full release notes for this version:
As with the last couple of releases, the main changes have been concentrated around the automatic disk repair utility provided by xyz321 and the maintenance mode environment so that it behaves better in the presence of a faulty disk (you can appreciate how hard it is to test that!). With the growing number of people experiencing disk problems as their boxes approach the two year old mark it's important to have an easy to use method for diagnosing and repairing problems and it's getting better with every release.
I've also added a menu driven procedure for converting a USB Flash Drive from a FAT filesystem format to EXT2 so that it can be used to hold the custom firmware environment and additional packages (See Converting a USB Flash Drive to EXT2 on a HD-Fox T2). Thanks are due to Black Hole for contributing to that write-up of the new feature.
This is also the first release to replace the busybox component in the official firmware. This is to incorporate bug fixes required for some of the custom extensions and to consolidate what was a rapidly increasing set of additional binary programs to save space in the image. Moving to a custom version of busybox also gives us more flexibility for the future.
As always, thank you to xyz321 for, among other things, the improvements to the disk repair process and for testing the new release.
Here are the full release notes for this version:
- 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;
- better PIN entry;
- improved answer processing;
- flash disk conversion (FAT -> EXT2) (See Converting a USB Flash Drive to EXT2 on a HD-Fox T2).
- 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.