comparison doc/Modem-configs @ 252:1811c418461b

doc/Modem-configs update: FCDEV3B is here, no specific plans for hybrid work
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 03 Aug 2017 16:49:35 +0000
parents 828a6898241e
children e60d7a32ae2a
comparison
equal deleted inserted replaced
251:6c594ce434f8 252:1811c418461b
28 headers had to be constructed. L1 is also deblobbed to the 28 headers had to be constructed. L1 is also deblobbed to the
29 same extent as in l1reconst. Like l1reconst, this config can 29 same extent as in l1reconst. Like l1reconst, this config can
30 be built for all targets, and it is currently the most deblobbed 30 be built for all targets, and it is currently the most deblobbed
31 (closest to full source) Magnetite config. 31 (closest to full source) Magnetite config.
32 32
33 All 3 of the above configurations have CSD, fax and GPRS enabled, i.e., include 33 All 3 of the above configurations have CSD, fax and GPRS enabled; this
34 functionality that will only become exercisable when we build our FCDEV3B and 34 functionality can only be exercised on those hardware targets on which both
35 is dead weight until then, while we limp along with the currently available 35 Calypso UARTs are brought out, with the MODEM UART presenting a standard ASCII
36 hardware. Having deblobbed all of L1 except GPRS-specific modules, we are now 36 AT command interface including data functions, while the IrDA UART carries the
37 in a position where we can build a hybrid config with GPRS excluded, optionally 37 RVTMUX interface for debug trace and other development functions. If you are
38 interacting with your Calypso target modem or pseudo-modem solely through
39 RVTMUX, without access to the ASCII AT command interface on the dedicated MODEM
40 UART, then the data functions of the firmware are inaccessible and act as dead
41 weight.
42
43 Having deblobbed all of L1 except GPRS-specific modules, we are now in a
44 position where we can build a hybrid config with GPRS excluded, optionally
38 including or excluding FAX_AND_DATA, but I (Mychaela) would like to thoroughly 45 including or excluding FAX_AND_DATA, but I (Mychaela) would like to thoroughly
39 exercise the hybrid config in its current everything-enabled state before making 46 exercise the hybrid config in its current everything-enabled state before making
40 further changes to it. 47 further changes to it.
41 48
42 The deblobbing of L1 has been done in a very meticulous manner, ensuring that 49 The deblobbing of L1 has been done in a very meticulous manner, ensuring that
54 feature available on LoCosto but not on Calypso), voice calls work perfectly, 61 feature available on LoCosto but not on Calypso), voice calls work perfectly,
55 both with the legacy codecs and with AMR! (The same A5/3 bugfix has also been 62 both with the legacy codecs and with AMR! (The same A5/3 bugfix has also been
56 applied to our Citrine fw, hence the latter now has working voice calls too.) 63 applied to our Citrine fw, hence the latter now has working voice calls too.)
57 However, it is almost certain that there are a ton of minor bugs which need to 64 However, it is almost certain that there are a ton of minor bugs which need to
58 be shaken out, hence this firmware build config should be treated as 65 be shaken out, hence this firmware build config should be treated as
59 experimental for the time being, not production. My plan is to work on shaking 66 experimental for the time being, not production.
60 out the minor bugs and bringing this hybrid fw to production quality after we
61 build the proper hardware platform for it, i.e., the FCDEV3B.