# HG changeset patch # User Mychaela Falconia # Date 1476577586 0 # Node ID 79cb194284ca08b33e5b868f7e9f199103ab4167 # Parent e2dce971aec9497f8f0f1189259e7e86490c3fae doc/Freerunner-Howto: update for the TCS2/TCS3 hybrid development diff -r e2dce971aec9 -r 79cb194284ca doc/Freerunner-Howto --- a/doc/Freerunner-Howto Sun Oct 16 00:01:13 2016 +0000 +++ b/doc/Freerunner-Howto Sun Oct 16 00:26:26 2016 +0000 @@ -1,12 +1,36 @@ Running FreeCalypso Magnetite firmware on the Neo Freerunner ============================================================ -Because FC Magnetite is essentially the same code as TCS211, it should function -identically to the standard moko12 (leo2moko-r1) firmware. If you would like -to try it, compile the fw image as described in the Compiling write-up and then -flash it with fc-loadtool like this: +As explained in the Modem-configs article, we currently have 3 different modem +fw configurations which differ in the degree of deblobbing. The classic +configuration is exactly the same as leo2moko from 2013; the l1reconst config +rebuilds most of L1 from source, but our L1 reconstruction is so accurate that +there will be no observable difference in behaviour. The hybrid configuration, +however, is quite interesting in that it is a new major development, as major +parts of the fw have been replaced with an entirely new version from another TI +program. -loadtool> flash erase 0 0x230000 +The deblobbed TCS2/TCS3 hybrid configuration is intended to be our direction +going forward, but it will need extensive testing and debugging before it can +replace the classic/l1reconst configs (or older mokoN/leo2moko firmwares) for +production use. The principal developer's intent is to build our desired +FCDEV3B hardware and do this testing and debugging on that board, but it can +also be done on Openmoko devices. + +Given the current state of the remains of what once was the Openmoko community, +I (Mychaela) do not feel like doing any significant work on this platform; +instead I would rather build our own FCDEV3B and leave Openmoko behind. +However, if anyone else feels otherwise and would like to play with our +TCS2/TCS3 hybrid modem fw on Openmoko hardware, you can build it like this: + +./configure.sh gtamodem hybrid +cd build-gtamodem-hybrid; make + +Then after enduring the very slow build, you can flash it with fc-loadtool: + +loadtool> flash erase 0 0x250000 loadtool> flash program-bin 0 fwimage.bin -That's all there is to it, folks - not much more to write here. +If you are brave enough to do the above, please let us know how this new modem +firmware fares when driven by QtMoko or SHR on the AP - it would definitely be +an adventure!