comparison doc/Freerunner-Howto @ 373:9399a83cb394

first round of documentation updates for 2018
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 11 Jan 2018 22:44:09 +0000
parents 79cb194284ca
children c9a65db8be4a
comparison
equal deleted inserted replaced
372:c389d938a50e 373:9399a83cb394
1 Running FreeCalypso Magnetite firmware on the Neo Freerunner 1 The latest official firmware for Openmoko Neo1973 and Neo FreeRunner Calypso
2 ============================================================ 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.
3 7
4 As explained in the Modem-configs article, we currently have 3 different modem 8 However, we also have the new TCS2/TCS3 hybrid config in which the old version
5 fw configurations which differ in the degree of deblobbing. The classic 9 of the G23M protocol stack from Openmoko (binary libs only, no source) has been
6 configuration is exactly the same as leo2moko from 2013; the l1reconst config 10 replaced with a newer version from TI's TCS3/LoCosto program, and this new
7 rebuilds most of L1 from source, but our L1 reconstruction is so accurate that 11 version is full source. This hybrid firmware has not yet reached mokoN release
8 there will be no observable difference in behaviour. The hybrid configuration, 12 status because some obscure features of the old ACI have not yet been
9 however, is quite interesting in that it is a new major development, as major 13 reimplemented in the new one, but in every other way this hybrid fw is ready to
10 parts of the fw have been replaced with an entirely new version from another TI 14 be tested and exercised in real usage.
11 program.
12 15
13 The deblobbed TCS2/TCS3 hybrid configuration is intended to be our direction 16 The new hybrid fw for the gtamodem target can be built as follows:
14 going forward, but it will need extensive testing and debugging before it can
15 replace the classic/l1reconst configs (or older mokoN/leo2moko firmwares) for
16 production use. The principal developer's intent is to build our desired
17 FCDEV3B hardware and do this testing and debugging on that board, but it can
18 also be done on Openmoko devices.
19
20 Given the current state of the remains of what once was the Openmoko community,
21 I (Mychaela) do not feel like doing any significant work on this platform;
22 instead I would rather build our own FCDEV3B and leave Openmoko behind.
23 However, if anyone else feels otherwise and would like to play with our
24 TCS2/TCS3 hybrid modem fw on Openmoko hardware, you can build it like this:
25 17
26 ./configure.sh gtamodem hybrid 18 ./configure.sh gtamodem hybrid
27 cd build-gtamodem-hybrid; make 19 cd build-gtamodem-hybrid; make
28 20
29 Then after enduring the very slow build, you can flash it with fc-loadtool: 21 Then after enduring the very slow build, you can flash it with fc-loadtool: