Here is where you can find a copy of the Humidify utility for manipulating HDF files. It's also available to run directly on a Humax via the package framework; just install the humidify package.
humidify-1.0.0.zip
Any chance of the source code ?
Does this utility allow me to produce my own customised firmware using my beta hdf?
Is this the way to go?
Does humidify support compressed data blocks in hdf files?
(I'm getting all zeros as output for compressed data blocks)
$ humidify-1.0.2/humidify.exe -S3 -x hdr_fox_t2_upgrade_1.02.20.hdf
Opening hdr_fox_t2_upgrade_1.02.20.hdf, 19129839 bytes.
Blocks: 621
Model: 4
System ID: 80bc.7e00
Skipping file 1
Skipping file 2
x 3.hdfbin-3-1a00000.raw
Checksum mismatch
Calculated: fae4d4cdc333ddfea18272423cb87547737ea9342c2e762c55734a976ff3a7e6fae4d4cdc333ddfea18272423cb87547737ea9342c2e762c55734a976ff3a7e6
Embedded: 8101eb4f70b4adfae246540132dcaaf24bf3972e98871cf3fd3d03ccdff2a5ed
(2097152 bytes)
Processed in: 0.20s
HDF Tool v1.0.2, by af123, 2011.
Can you give some insight into the contents of the flash memory? I see something that looks like filenames but not much more that is usefull. A second stage bootloader and some compressed flash filesystem?I see the same checksum error but the file was identical to the contents of the flash memory.