FreeCalypso > hg > fc-magnetite
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! |
