373
|
1 The latest official firmware for Openmoko Neo1973 and Neo FreeRunner Calypso
|
|
2 modems is moko13 as of this writing; moko13 is FreeCalypso Magnetite built for
|
|
3 the gtamodem target in the l1reconst configuration. There have not been any
|
|
4 changes in FC Magnetite since the moko13 release that affect the l1reconst
|
|
5 config on the gtamodem target in any noticeable way, hence there is no need for
|
|
6 a new release currently.
|
94
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7
|
373
|
8 However, we also have the new TCS2/TCS3 hybrid config in which the old version
|
|
9 of the G23M protocol stack from Openmoko (binary libs only, no source) has been
|
|
10 replaced with a newer version from TI's TCS3/LoCosto program, and this new
|
|
11 version is full source. This hybrid firmware has not yet reached mokoN release
|
|
12 status because some obscure features of the old ACI have not yet been
|
|
13 reimplemented in the new one, but in every other way this hybrid fw is ready to
|
|
14 be tested and exercised in real usage.
|
222
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
15
|
373
|
16 The new hybrid fw for the gtamodem target can be built as follows:
|
222
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
17
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
18 ./configure.sh gtamodem hybrid
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
19 cd build-gtamodem-hybrid; make
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
20
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
21 Then after enduring the very slow build, you can flash it with fc-loadtool:
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
22
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
23 loadtool> flash erase 0 0x250000
|
94
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 loadtool> flash program-bin 0 fwimage.bin
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25
|
222
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
26 If you are brave enough to do the above, please let us know how this new modem
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
27 firmware fares when driven by QtMoko or SHR on the AP - it would definitely be
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
28 an adventure!
|