C139 writeup for end users
Mychaela Falconia
falcon at ivan.Harhan.ORG
Sun Nov 15 20:33:25 CET 2015
Hi David,
> could you glance at http://matthews.pm/freecalypso/c139.html
> when you have a moment.
Looks good; just a few nits:
* After "earlier fc-loadtool versions do not work with the C139" you
should add "the new version of fc-loadtool works with the Freerunner
as well, hence it supercedes the old one" or something to that effect.
* Regarding the -c 1003 option to fc-loadtool: yes, you are correct in
that this option can be omitted if the target phone has the
FreeCalypso version of the bootloader in its flash. Omitting this
option makes fc-loadtool entry faster by about one second. However,
it is harmless to keep this option when it isn't needed, thus if
someone does not remember which bootloader version is installed on a
given C139, it is safe to always use the -h compal -c 1003
combination.
* In the "Flashing the main firmware image" section one of the required
fc-loadtool commands is missing. These two commands should always be
issued as a pair:
flash erase 10000 290000
flash program-bin 10000 mfw-build.progbin
The basic dictum that flash always needs to be first erased, then
programmed is part of the physics of how flash memory works. :-)
* You are correct in that the steps of "flash erase 3C0000 30000" and
FFS initialization with fc-fsio are only needed the first time around.
However, if someone does issue that "flash erase 3C0000 30000" command
by mistake when they shouldn't have, then they just erased their FFS
and will need to reinitialize it with fc-fsio.
* In the "Initialising the flash file system and setting the IMEISV"
section: it makes absolutely no difference whether you unplug the
serial cable after fc-loadtool, boot the phone up and then replug
the cable for fc-fsio, or keep the cable plugged in throughout.
I would just change one word: change "The phone should be
disconnected from the unlock cable" to "The phone can be disconnected
from the unlock cable".
* In the "Reverting to factory firmware" section, I don't think my
off-the-cuff comment about the meaning of 0xDDDDDDDD needs to be
immortalized in a user hand-holding page.
> I've tried to make it fairly future proof - ie cover upgrade scenarios etc
You did a good job with this part.
> In particular I've enclosed a few assertions in *! (or !*) marks
> as I'm not certain I have the right end of the stick here.
The parts enclosed in these marks are correct.
> Is this ok? What say you?
See above.
> When we agree it is satisfactory I propose to post a mention to the
> openmoko list to let them know we are alive and kicking hard :-0
Sounds good to me. :)
M~
More information about the Community
mailing list