FreeCalypso > hg > fc-magnetite
annotate doc/Freerunner-Howto @ 465:0f79101c6fa2
bmi2: show FreeCalypso fw version in ###520# screen
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Tue, 20 Mar 2018 06:08:06 +0000 |
| parents | 9399a83cb394 |
| children | c9a65db8be4a |
| rev | line source |
|---|---|
|
373
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
1 The latest official firmware for Openmoko Neo1973 and Neo FreeRunner Calypso |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
2 modems is moko13 as of this writing; moko13 is FreeCalypso Magnetite built for |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
3 the gtamodem target in the l1reconst configuration. There have not been any |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
4 changes in FC Magnetite since the moko13 release that affect the l1reconst |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
5 config on the gtamodem target in any noticeable way, hence there is no need for |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
6 a new release currently. |
|
94
596d86109e44
initial round of documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 |
|
373
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
8 However, we also have the new TCS2/TCS3 hybrid config in which the old version |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
9 of the G23M protocol stack from Openmoko (binary libs only, no source) has been |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
10 replaced with a newer version from TI's TCS3/LoCosto program, and this new |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
11 version is full source. This hybrid firmware has not yet reached mokoN release |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
12 status because some obscure features of the old ACI have not yet been |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
13 reimplemented in the new one, but in every other way this hybrid fw is ready to |
|
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
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>
parents:
94
diff
changeset
|
15 |
|
373
9399a83cb394
first round of documentation updates for 2018
Mychaela Falconia <falcon@freecalypso.org>
parents:
222
diff
changeset
|
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>
parents:
94
diff
changeset
|
17 |
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
parents:
94
diff
changeset
|
18 ./configure.sh gtamodem hybrid |
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
parents:
94
diff
changeset
|
19 cd build-gtamodem-hybrid; make |
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
parents:
94
diff
changeset
|
20 |
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
parents:
94
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>
parents:
94
diff
changeset
|
22 |
|
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
Mychaela Falconia <falcon@freecalypso.org>
parents:
94
diff
changeset
|
23 loadtool> flash erase 0 0x250000 |
|
94
596d86109e44
initial round of documentation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 loadtool> flash program-bin 0 fwimage.bin |
|
596d86109e44
initial round of documentation
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>
parents:
94
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>
parents:
94
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>
parents:
94
diff
changeset
|
28 an adventure! |
