FreeCalypso > hg > fc-magnetite
comparison doc/Pirelli-Howto @ 223:619a33e8425e
doc/Pirelli-Howto: update for the availability of the hybrid config
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 16 Oct 2016 00:53:45 +0000 |
| parents | ffa25a27fa27 |
| children | 5b6159d76b09 |
comparison
equal
deleted
inserted
replaced
| 222:79cb194284ca | 223:619a33e8425e |
|---|---|
| 31 from one fc-xram session to the next, not disturbed by Pirelli's fw. | 31 from one fc-xram session to the next, not disturbed by Pirelli's fw. |
| 32 | 32 |
| 33 Compiling | 33 Compiling |
| 34 ========= | 34 ========= |
| 35 | 35 |
| 36 When compiling our Magnetite firmware for the Pirelli target, you will need to | 36 When compiling our Magnetite firmware for the Pirelli target, you can select |
| 37 select the l1reconst configuration - it is the only currently available | 37 one of two configurations: l1reconst or hybrid; see the Modem-configs article |
| 38 configuration that works on this target. Therefore, you configure.sh command | 38 for the explanation. In both cases the phone will act as an AT-command- |
| 39 should be: | 39 controlled pseudo-modem: the LCD will stay dark and the buttons will do nothing, |
| 40 and you will need to control the GSM MS from your PC or other host system. | |
| 40 | 41 |
| 41 ./configure.sh pirelli l1reconst | 42 Run './configure.sh pirelli l1reconst' or './configure.sh pirelli hybrid' |
| 43 depending on which configuration you would like to play with, then run | |
| 44 'make ram' in the build directory created by the configure script - see the | |
| 45 Compiling write-up for more details. | |
| 42 | 46 |
| 43 To build a RAM-loadable image for the Pirelli, run 'make ram' in the build | 47 Because we have not yet produced a configuration with FAX_AND_DATA and GPRS |
| 44 directory created by the configure script - see the Compiling write-up for | 48 disabled, your Magnetite fw build will include those components. In the |
| 45 more details. | 49 FreeCalypso environment where we are not doing WAP or MMS this functionality |
| 46 | 50 can only be exercised on targets that bring out a classic modem UART with the |
| 47 Because we have not deblobbed the G23M firmware component yet (the l1reconst | 51 classic AT command interface to the external host, but the Pirelli is not one |
| 48 configuration uses G23M binary blobs from TCS211/Sotovik), your Magnetite fw | 52 of those targets - hence on this target all FAX_AND_DATA and GPRS code is |
| 49 build will include FAX_AND_DATA and GPRS functionality. In the FreeCalypso | 53 nothing but dead weight. We will only be able to remove this dead weight when |
| 50 environment where we are not doing WAP or MMS this functionality can only be | 54 we finish deblobbing L1: the few non-GPRS-specific L1 binary objects which we |
| 51 exercised on targets that bring out a classic modem UART with the classic AT | 55 are still using have been built with IDS and L1_GPRS enabled, thus we cannot |
| 52 command interface to the external host, but the Pirelli is not one of those | 56 change these two configuration settings until those L1 modules have been |
| 53 targets - hence on this target all FAX_AND_DATA and GPRS code is nothing but | 57 deblobbed. We'll get there, but not yet. |
| 54 dead weight. We will only be able to remove this dead weight when and if we | |
| 55 fully deblob all of L1 and G23M, so it will be a while before we get there, | |
| 56 and we'll have to carry the dead weight until then. | |
| 57 | 58 |
| 58 Running on the target | 59 Running on the target |
| 59 ===================== | 60 ===================== |
| 60 | 61 |
| 61 1. Connect a USB cable from your GNU/Linux PC/laptop to the phone. If the | 62 1. Connect a USB cable from your GNU/Linux PC/laptop to the phone. If the |
