# HG changeset patch # User Mychaela Falconia # Date 1501781305 0 # Node ID 5b6159d76b09bf60a9d3caa159d03cdb4f162670 # Parent 1811c418461b30f0055941af05dd1f15f96d2d23 doc/Pirelli-Howto: updated for the current situation diff -r 1811c418461b -r 5b6159d76b09 doc/Pirelli-Howto --- a/doc/Pirelli-Howto Thu Aug 03 16:49:35 2017 +0000 +++ b/doc/Pirelli-Howto Thu Aug 03 17:28:25 2017 +0000 @@ -1,7 +1,7 @@ Running FreeCalypso Magnetite firmware on the Pirelli DP-L10 ============================================================ -The Pirelli DP-L10 is a neat target for playing with FreeCalypso for two +The Pirelli DP-L10 is a neat target for playing with FreeCalypso for a few reasons: 1. It has a USB port connected to one of Calypso's UARTs through a built-in @@ -12,6 +12,11 @@ firmware images entirely in RAM without flashing - and we have successfully implemented this capability in FC Magnetite similarly to Citrine. +3. Running an experimental firmware image on the Pirelli requires nothing more + than a laptop, a phone and a USB cable, and can therefore be done under + less-than-ideal conditions while away from your proper FreeCalypso hardware + lab with an FCDEV3B setup. + There is, however, one difference between our Citrine and Magnetite firmwares when it comes to running on the Pirelli without flashing: Citrine uses a RAM-based fake FFS, whereas Magnetite always requires a real FFS in flash, even @@ -50,11 +55,11 @@ can only be exercised on targets that bring out a classic modem UART with the classic AT command interface to the external host, but the Pirelli is not one of those targets - hence on this target all FAX_AND_DATA and GPRS code is -nothing but dead weight. We will only be able to remove this dead weight when -we finish deblobbing L1: the few non-GPRS-specific L1 binary objects which we -are still using have been built with IDS and L1_GPRS enabled, thus we cannot -change these two configuration settings until those L1 modules have been -deblobbed. We'll get there, but not yet. +nothing but dead weight. Now that we have deblobbed all of L1 with the +exception of GPRS-specific modules, we could try building a hybrid config with +GPRS and FAX_AND_DATA excluded, specifically for the benefit of Mot C1xx and +Pirelli targets, but these legacy hardware targets are no longer a priority for +the FreeCalypso family of projects. Running on the target ===================== @@ -105,11 +110,8 @@ Run fc-fsio WITHOUT -p: let it connect to the rvinterf process you should already have running from fc-xram. - NOTE: the following instructions are based on the new version of fc-fsio that - has not yet made its way into a packaged fc-host-tools release as of this - writing. Therefore, please get the latest development version here: - - https://bitbucket.org/falconian/freecalypso-tools +[NOTE: you need to be running FreeCalypso host tools from the fc-host-tools-r5 +release or later; earlier versions of fc-fsio won't work as described.] Once you are in fc-fsio, check the status of your FFS like this: