comparison doc/Modem-configs @ 375:e80e43185ca1

doc/Modem-configs update: we now have both Standard Modem and VPM functionality choices
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 12 Jan 2018 07:22:16 +0000
parents e60d7a32ae2a
children 117bf0fb1e78
comparison
equal deleted inserted replaced
374:3f2dce15278c 375:e80e43185ca1
1 Modem configurations 1 Modem configurations
2 ==================== 2 ====================
3 3
4 If you would like to build our Magnetite firmware in the AT-command-controlled 4 If you would like to build our Magnetite firmware for the Standard Modem
5 modem configuration (not the C-Sample UI demo on the Mot C139), you have 3 5 functionality (voice, SMS, CSD, fax and GPRS services enabled, control via AT
6 specific configurations to choose from, differing in the level of deblobbing: 6 commands, no UI, two UARTs are expected to be available for the AT command
7 interface and for the RVTMUX binary packet interface), you have 3 specific
8 configurations to choose from, differing in the level of deblobbing:
7 9
8 classic This configuration replicates classic TCS211, just like 10 classic This configuration replicates classic TCS211, just like
9 leo2moko from 2013. Almost all of the original binary blob 11 leo2moko from 2013. Almost all of the original binary blob
10 libraries are used; the only components that are recompiled 12 libraries are used; the only components that are recompiled
11 from source are those which we got in source form with our copy 13 from source are those which we got in source form with our copy
41 interacting with your Calypso target modem or pseudo-modem solely through 43 interacting with your Calypso target modem or pseudo-modem solely through
42 RVTMUX, without access to the ASCII AT command interface on the dedicated MODEM 44 RVTMUX, without access to the ASCII AT command interface on the dedicated MODEM
43 UART, then the data functions of the firmware are inaccessible and act as dead 45 UART, then the data functions of the firmware are inaccessible and act as dead
44 weight. 46 weight.
45 47
46 Having fully deblobbed all of L1, we are now in a position where we can build a 48 Having fully deblobbed all of L1, we now have the ability to build our hybrid
47 hybrid config with GPRS and/or FAX_AND_DATA excluded, but I (Mychaela) would 49 firmware not only for the Standard Modem functionality with all data services
48 like to thoroughly exercise the hybrid config in its current everything-enabled 50 enabled as above, but also in a stripped-down "voice pseudo-modem"
49 state before making further changes to it. 51 configuration - see the Voice-pseudo-modem article.
50 52
51 The deblobbing of L1 has been done in a very meticulous manner, ensuring that 53 The deblobbing of L1 has been done in a very meticulous manner, ensuring that
52 each individual reconstructed C module compiles into a strict functional 54 each individual reconstructed C module compiles into a strict functional
53 equivalent of the original binary blob, sometimes even matching bit for bit - 55 equivalent of the original binary blob, sometimes even matching bit for bit -
54 thus no regressions are expected with the classic->l1reconst transition, and no 56 thus no regressions are expected with the classic->l1reconst transition, and no