FreeCalypso > hg > fc-selenite
view doc/Running-on-hw @ 192:4f40ae165be4
abb.c & init.c: sync with Magnetite for Luna additions
These Luna target-specific additions are conditionalized on CONFIG_TARGET_LUNA,
a C preprocessor symbol that will never be defined in Selenite, hence this
change has exactly zero impact on FC Selenite. However, they are being pulled
in as a sync in order to keep the diff between Magnetite and Selenite to a
minimum; keeping this diff to a minimum increases our opportunities for
possible evolution of future FC firmwares.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 23 May 2020 07:03:46 +0000 |
parents | 24a161f415f5 |
children |
line wrap: on
line source
Running FC Selenite on FCDEV3B hardware ======================================= You can build a flashable image and flash it with fc-loadtool, or you can build a RAM-loadable image (make ram) and run it via fc-xram. Running FC Selenite on Motorola C1xx hardware ============================================= FC Selenite can only function as a voice pseudo-modem (VPM) on Mot C1xx hardware - please read the Voice-pseudo-modem article in the fc-magnetite Hg repository for the explanation. If your C1xx phone is one of the lower subfamilies (C11x/12x or C139/140), then flashing is the only way to run any FreeCalypso firmware on it - these phones only have enough RAM to satisfy the firmware's data space requirements, but not enough to run the firmware itself out of RAM. If you are working with a C155/156 phone, the primary way to run FC Magnetite or FC Selenite on it is to flash your fw image just like on the lower subfamilies. It is also possible to build the gcc version of Selenite (but not the TMS470 version) as a RAM-loadable image (make ram) and run it via fc-xram, but it will still require having a FreeCalypso FFS in the flash, which is not compatible with Mot's original fw on this model - thus you still need to flash some FC firmware version first (either Magnetite or Selenite), use it to initialize the FFS for FreeCalypso, and then you can run Selenite-gcc via fc-xram if desired. The procedure for flashing an FC Selenite fw image into a Mot C1xx phone is the same as for Magnetite - please read the C1xx-Howto article in the fc-magnetite source repository. Running FC Selenite on Pirelli DP-L10 hardware ============================================== Both Magnetite and Selenite can only function as a voice pseudo-modem on the Pirelli DP-L10 hw; it is highly unlikely that there will ever be a practically usable FreeCalypso phone based on this hw platform. Both TMS470 and gcc versions of Selenite can be built as a RAM-loadable image for this target, and are to be exercised in the same way as Magnetite, including the requirement of FreeCalypso FFS initialization - please read the Pirelli-Howto article in the fc-magnetite Hg repository.