FreeCalypso > hg > fc-magnetite
comparison doc/Pirelli-Howto @ 511:3608ce4a585a
doc/Pirelli-Howto: update for current VPM fw status
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 25 Jun 2018 17:07:34 +0000 |
parents | 5b6159d76b09 |
children | 39a226a06196 |
comparison
equal
deleted
inserted
replaced
510:682955c407b4 | 511:3608ce4a585a |
---|---|
36 from one fc-xram session to the next, not disturbed by Pirelli's fw. | 36 from one fc-xram session to the next, not disturbed by Pirelli's fw. |
37 | 37 |
38 Compiling | 38 Compiling |
39 ========= | 39 ========= |
40 | 40 |
41 When compiling our Magnetite firmware for the Pirelli target, you can select | 41 We don't have a FreeCalypso firmware offering for the Pirelli that makes it |
42 one of two configurations: l1reconst or hybrid; see the Modem-configs article | 42 work as an untethered phone, and probably never will: there is too much |
43 for the explanation. In both cases the phone will act as an AT-command- | 43 undocumented peripheral hardware in this phone. Instead a Pirelli phone |
44 controlled pseudo-modem: the LCD will stay dark and the buttons will do nothing, | 44 running our FC Magnetite firmware will act as voice pseudo-modem: the LCD will |
45 and you will need to control the GSM MS from your PC or other host system. | 45 stay dark and the buttons will do nothing, and you will need to control the GSM |
46 MS from your PC or other host system via AT commands. | |
46 | 47 |
47 Run './configure.sh pirelli l1reconst' or './configure.sh pirelli hybrid' | 48 As explained in the Voice-pseudo-modem article, the two most sensible firmware |
48 depending on which configuration you would like to play with, then run | 49 configurations (in the ./configure.sh sense) for VPM targets are hybrid-vpm and |
49 'make ram' in the build directory created by the configure script - see the | 50 l1reconst-chg. Because of the huge RAM, you can also compile and run our more |
50 Compiling write-up for more details. | 51 traditional configurations intended for proper modems like FCDEV3B (l1reconst, |
52 hybrid or hybrid-gpf), but all data services functionality of those fw configs | |
53 (CSD and GPRS) will remain inaccessible (dead weight) when running on the | |
54 Pirelli. Furthermore, our FreeCalypso battery charging code is only included | |
55 in the special hybrid-vpm and l1reconst-chg configs, not in the traditional | |
56 ones. | |
51 | 57 |
52 Because we have not yet produced a configuration with FAX_AND_DATA and GPRS | 58 Run './configure.sh pirelli l1reconst-chg' or |
53 disabled, your Magnetite fw build will include those components. In the | 59 './configure.sh pirelli hybrid-vpm' depending on which configuration you would |
54 FreeCalypso environment where we are not doing WAP or MMS this functionality | 60 like to play with, then run 'make ram' in the build directory created by the |
55 can only be exercised on targets that bring out a classic modem UART with the | 61 configure script - see the Compiling write-up for more details. |
56 classic AT command interface to the external host, but the Pirelli is not one | |
57 of those targets - hence on this target all FAX_AND_DATA and GPRS code is | |
58 nothing but dead weight. Now that we have deblobbed all of L1 with the | |
59 exception of GPRS-specific modules, we could try building a hybrid config with | |
60 GPRS and FAX_AND_DATA excluded, specifically for the benefit of Mot C1xx and | |
61 Pirelli targets, but these legacy hardware targets are no longer a priority for | |
62 the FreeCalypso family of projects. | |
63 | 62 |
64 Running on the target | 63 Running on the target |
65 ===================== | 64 ===================== |
66 | 65 |
67 1. Connect a USB cable from your GNU/Linux PC/laptop to the phone. If the | 66 1. Connect a USB cable from your GNU/Linux PC/laptop to the phone. If the |
152 | 151 |
153 When you are done playing with our experimental fw, you can either yank the | 152 When you are done playing with our experimental fw, you can either yank the |
154 battery and kill the host side rvinterf and fc-shell processes, or you can | 153 battery and kill the host side rvinterf and fc-shell processes, or you can |
155 issue a 'tgtreset' command at the fc-shell prompt. The latter will cause the | 154 issue a 'tgtreset' command at the fc-shell prompt. The latter will cause the |
156 target to reset and boot back into its regular firmware. | 155 target to reset and boot back into its regular firmware. |
156 | |
157 A recent addition to our VPM firmware configuration is automatic power-off: if | |
158 you simply disconnect USB while our FC Magnetite VPM fw is running, without | |
159 issuing any tgtreset or poweroff commands and without yanking the battery, our | |
160 firmware should detect the disconnection of USB and power off the phone within | |
161 10 s. |