First small steps toward free GSM firmware

Michael Spacefalcon msokolov at ivan.Harhan.ORG
Sat Oct 19 01:53:04 CEST 2013


For those following the FreeCalypso project, I have just put out a
packaged release of my GSM flash reading/writing etc tools:

ftp://ftp.ifctf.org/pub/GSM/FreeCalypso/loadtools-r1.tar.bz2

Of course the source for these tools has been available all along in
my freecalypso-sw Hg repository on bitbucket.org and in my snapshot
tarballs on the FTP site, but the release I've just put out includes a
prebuilt loadagent.srec image as well, so you can now compile and run
my fc-loadtool utility without having to build an ARM7 cross-compiler
toolchain first (to compile loadagent for the Calypso target).

My fc-loadtool is a free (source-enabled) replacement for TI's
proprietary FLUID tool documented on the now-classic Wiki page:

http://wiki.openmoko.org/wiki/GSM/Flashing

The *.m0 byte-reversed S-record format for GSM firmware images appears
to have been used in all of TI's builds, both Calypso and the later
LoCosto etc (see the http://scottn.us/downloads/peek/ find, for example),
so it is no surprise that the "official" mokoN images linked to from
the above wiki page use this format.  My leo2moko port, which builds
with TI's original toolchain under Wine, produces an image in the same
format as well.

My fc-loadtool can flash these *.m0 images as well as the more standard
S-record and binary formats; I don't know too much about the exact
capabilities of TI's FLUID as I never found a source for that one.

You can thus use either fc-loadtool or the original fluid.exe to flash
either an official mokoN image or an image you built yourself from my
leo2moko port, i.e., the compatibility matrix is complete.

Enjoy!

Viva la Revolucion,
SF



More information about the community mailing list