identifying a flash file system

Ballymunboy ballymunboy at gmail.com
Tue Jan 17 22:12:36 EST 2012


Hello,

We have extracted the NAND flash contents from the TriMedia-based
routers from 2Wire.

We would like to re-build the router's firmware. But, as yet, the
flash file system to those devices cannot be identified.

There is a header found in the first half of page zero of the flash
device.  Fields in that header appear to reference two partitions - a
boot partition and a file system partition.  [1]

There is a hunch that the devices are using the flash translation
layer from m-Systems TrueFFS  (now part of Sandisk). [2]

The 2Wires are running an in-house flavour of BSD  (rtBSD/tm) so maybe
the file system itself is ported from elsewhere in the *BSD platform.

Has anyone here worked with TrueFFS?  What would be the best method
for mounting the volume on a Linux PC for examination?

All comments and suggestions gratefully received!

cheers,
asbokid

[1] http://hackingbtbusinesshub.wordpress.com/category/nand-flash/
[2] http://www.texim-europe.com/promotion/119/trueffs%20product%20brief.pdf



More information about the linux-mtd mailing list