comparison doc/Freerunner-Howto @ 222:79cb194284ca

doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 16 Oct 2016 00:26:26 +0000
parents 596d86109e44
children 9399a83cb394
comparison
equal deleted inserted replaced
221:e2dce971aec9 222:79cb194284ca
1 Running FreeCalypso Magnetite firmware on the Neo Freerunner 1 Running FreeCalypso Magnetite firmware on the Neo Freerunner
2 ============================================================ 2 ============================================================
3 3
4 Because FC Magnetite is essentially the same code as TCS211, it should function 4 As explained in the Modem-configs article, we currently have 3 different modem
5 identically to the standard moko12 (leo2moko-r1) firmware. If you would like 5 fw configurations which differ in the degree of deblobbing. The classic
6 to try it, compile the fw image as described in the Compiling write-up and then 6 configuration is exactly the same as leo2moko from 2013; the l1reconst config
7 flash it with fc-loadtool like this: 7 rebuilds most of L1 from source, but our L1 reconstruction is so accurate that
8 there will be no observable difference in behaviour. The hybrid configuration,
9 however, is quite interesting in that it is a new major development, as major
10 parts of the fw have been replaced with an entirely new version from another TI
11 program.
8 12
9 loadtool> flash erase 0 0x230000 13 The deblobbed TCS2/TCS3 hybrid configuration is intended to be our direction
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
26 ./configure.sh gtamodem hybrid
27 cd build-gtamodem-hybrid; make
28
29 Then after enduring the very slow build, you can flash it with fc-loadtool:
30
31 loadtool> flash erase 0 0x250000
10 loadtool> flash program-bin 0 fwimage.bin 32 loadtool> flash program-bin 0 fwimage.bin
11 33
12 That's all there is to it, folks - not much more to write here. 34 If you are brave enough to do the above, please let us know how this new modem
35 firmware fares when driven by QtMoko or SHR on the AP - it would definitely be
36 an adventure!