diff README @ 108:af6b7fcf7823

README: GPRS status update
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 23 Jul 2018 21:24:06 +0000
parents 5280c5f4c5cd
children 6ed76fdb72d5
line wrap: on
line diff
--- a/README	Mon Jul 23 19:45:50 2018 +0000
+++ b/README	Mon Jul 23 21:24:06 2018 +0000
@@ -14,7 +14,7 @@
   has been replaced with FreeNucleus by XVilka.  OSL (GPF to Nucleus glue layer)
   is the source-reconstructed version.
 
-* The tree layout and the build system are structured in a such way that it is
+* The tree layout and the build system are structured in such a way that it is
   possible to build either with TI's original TMS470 compiler or with gcc.
 
 The purpose of this Selenite fw experiment is to see what will happen if we
@@ -26,17 +26,18 @@
 * When built with the original TMS470 compiler, the present Selenite fw appears
   to perform no worse than Magnetite hybrid.
 
-* The gcc-built version with GPRS enabled is broken - crashes on boot.  The bug
-  has not been tracked down yet.
+* It is now possible to compile the full-featured fw with gcc without disabling
+  GPRS (no more crash on boot), but actually using GPRS doesn't work: pppd
+  establishes the point-to-point connection to the network's GGSN and gets an
+  IP address, but the trying to ping through this established connection causes
+  the fw to crash.
 
-* With GPRS disabled (GPRS=0 on the ./configure-gcc.sh line), Selenite gcc
-  boots without crashing and appears to work: I was able to connect to a GSM
-  network and make both voice and CSD calls.  However, this gcc-built fw is not
-  as stable as Magnetite hybrid: I saw some occasional glitches which I did not
-  investigate further.
+* Voice, SMS and CSD appear to work in the gcc-built version, but this firmware
+  is not as stable as Magnetite hybrid: I saw some occasional glitches which I
+  did not investigate further.
 
-Compared to FC Citrine, the gcc-built version of FC Selenite with GPRS disabled
-offers the following:
+Compared to FC Citrine, the present FC Selenite firmware built with gcc offers
+the following:
 
 * CSD support;