FreeCalypso > hg > fc-magnetite
changeset 254:cae495752cf7
top README: update for the FCDEV3B
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 03 Aug 2017 19:18:16 +0000 |
parents | 5b6159d76b09 |
children | 091f5d38afcd |
files | README |
diffstat | 1 files changed, 12 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/README Thu Aug 03 17:28:25 2017 +0000 +++ b/README Thu Aug 03 19:18:16 2017 +0000 @@ -12,13 +12,14 @@ Positives: - * Can be built to run on Motorola C139, Openmoko GTA02 and Pirelli DP-L10 - targets, as well as the to-be-built FCDEV3B, all from the same source tree; + * Officially supports our own FCDEV3B and Openmoko GTA01/02 modem targets, + as well as "hack-only" support for Motorola C139 and Pirelli DP-L10, + all from the same source tree; * Works as solidly as the TCS211 "golden" reference from TI, on all of the - supported targets - deep sleep works, voice calls work in all codec modes - including AMR, the DSP dynamic download mechanism does its magic, the call - audio passes reliably in both directions. + supported targets - deep sleep works (on non-broken hardware), voice calls + work in all codec modes including AMR, the DSP dynamic download mechanism + does its magic, the call audio passes reliably in both directions. The present FC Magnetite firmware is built on the principle of starting with the known working TCS211 code base, without any major restructuring, and making @@ -63,19 +64,12 @@ Until then, the primary current focus of the FC Magnetite project is the AT-command-controlled modem configuration. Both TI's original modem fw (TCS211) and our recreation thereof in this Magnetite project support not only voice -calls and SMS, but also CSD, fax and GPRS. However, before we can really -exercise this functionality, we need to first build our long-overdue FCDEV3B -hardware. TI's standard fw architecture (kept unchanged in FC Magnetite) -assumes the availability of two UARTs: the modem UART presents a classic AT -command interface which includes the CSD, fax and GPRS functionality, whereas -the 2nd IrDA UART carries the debug trace channel (RVTMUX) essential for -developers. However, only one UART is practically accessible on Mot C139 and -Pirelli DP-L10 targets; because we could not give up RVTMUX, we gave up the -classic AT command UART channel instead. We have implemented a mechanism for -passing AT commands over RVTMUX, but this mechanism works only for the voice -and SMS AT commands, not CSD, fax or GPRS. Therefore, the latter functionality -remains inaccessible until we build our own proper Calypso board with both -UARTs brought out. +calls and SMS, but also CSD, fax and GPRS. This advanced functionality is +fully supported on our own GSM MS development board (FCDEV3B), where both +Calypso UARTs are presented directly to the developer, as well as on the +embedded Calypso modem in Openmoko GTA01/02 smartphones, where the AT command +channel with CSD, fax and GPRS capabilities is connected to the phone's +application processor. Build system ============