comparison ffstools/tiffs-rd/README @ 225:c04aa85559ed

TIFFS in vitro reader started
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Mon, 13 Jan 2014 09:05:01 +0000
parents 2900fe603f8a
children
comparison
equal deleted inserted replaced
224:2900fe603f8a 225:c04aa85559ed
1 The utility being developed in this source directory will allow one to examine 1 The utility being developed in this source directory will allow one to examine
2 ("in vitro") flash file system (FFS) images read out of TI GSM devices - or 2 ("in vitro") flash file system (FFS) images read out of TI GSM devices; see
3 more precisely, out of GSM devices using a TI chipset and running TI's GSM 3 doc/TIFFS at the top level of the freecalypso-sw source tree for more info.
4 firmware versions from the late Calypso era. The FFS version in question is
5 implemented in our own FreeCalypso GSM fw, also happens to be used by the
6 original proprietary firmware on the Pirelli DP-L10, and on some devices like
7 Openmoko GTA0x the use of this FFS format is required in order to make use of
8 the factory IMEI and RF calibration data.
9 4
10 This new tiffs utility is intended to replace the earlier mpffs-* utilities 5 This new tiffs utility is intended to replace the earlier mpffs-* utilities
11 released in the summer of SE52 (A.D. 2013), and will also incorporate the 6 released in the summer of SE52 (A.D. 2013), and will also incorporate the
12 additional examination functionality that was developed as part of the 7 additional examination functionality that was developed as part of the
13 "pirollback" utilities. 8 "pirollback" utilities.
14 9
15 Naming 10 See the abovementioned doc/TIFFS blurb for an explanation of the name change
16 ====== 11 from MPFFS to TIFFS.
17
18 I have previously referred to the FFS format in question as Mokopir-FFS or
19 MPFFS, from "Moko" and "Pirelli". I was originally hesitant to call it TIFFS,
20 as lacking the source code, I had no way of knowing whether the FFS format and
21 implementation were of TI's own invention, or something that TI licensed as a
22 black box from one of their many proprietary software partners. (I was unable
23 to identify it as any well-known, industry-standard FFS format, but absence of
24 evidence is not evidence of absence.) But now that we have TI's original source
25 code which implements this FFS (first the MV100-0.1.rar source, then the full
26 Leonardo one), complete with comments and a HISTORY file, we know that our FFS
27 was invented and implemented by someone named Mads Meisner-Jensen at TI - I'm
28 guessing in the SSA group in Nice, France.
29
30 I am now making a naming transition from MPFFS to TIFFS: there is really no
31 link between this FFS format and the Openmoko+Pirelli duo, other than the
32 happenstance of me having first encountered this FFS on these two GSM device
33 brands, and the name TIFFS is more neutrally-descriptive.