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