FreeCalypso > hg > fc-magnetite
annotate doc/Freerunner-Howto @ 413:780fa76e9c9b
tpudrv10.c: all magic1 tables reconstructed
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 19 Jan 2018 21:07:28 +0000 | 
| parents | 9399a83cb394 | 
| children | c9a65db8be4a | 
| rev | line source | 
|---|---|
| 373 
9399a83cb394
first round of documentation updates for 2018
 Mychaela Falconia <falcon@freecalypso.org> parents: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
222diff
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: 
94diff
changeset | 15 | 
| 373 
9399a83cb394
first round of documentation updates for 2018
 Mychaela Falconia <falcon@freecalypso.org> parents: 
222diff
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: 
94diff
changeset | 17 | 
| 
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
 Mychaela Falconia <falcon@freecalypso.org> parents: 
94diff
changeset | 18 ./configure.sh gtamodem hybrid | 
| 
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
 Mychaela Falconia <falcon@freecalypso.org> parents: 
94diff
changeset | 19 cd build-gtamodem-hybrid; make | 
| 
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
 Mychaela Falconia <falcon@freecalypso.org> parents: 
94diff
changeset | 20 | 
| 
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
 Mychaela Falconia <falcon@freecalypso.org> parents: 
94diff
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: 
94diff
changeset | 22 | 
| 
79cb194284ca
doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
 Mychaela Falconia <falcon@freecalypso.org> parents: 
94diff
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: 
94diff
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: 
94diff
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: 
94diff
changeset | 28 an adventure! | 
