# HG changeset patch # User Mychaela Falconia # Date 1521489575 0 # Node ID 78e19122fa2bdfc997e0b159a8ebf4485e4bac80 # Parent 69da44f2909ec179a302eadf37d3c96c15da630c README: update for D-Sample target support and hybrid UI diff -r 69da44f2909e -r 78e19122fa2b README --- a/README Mon Mar 19 18:47:51 2018 +0000 +++ b/README Mon Mar 19 19:59:35 2018 +0000 @@ -23,6 +23,11 @@ but available-to-most-people hardware. See doc/C1xx-Howto, doc/Pirelli-Howto and doc/Voice-pseudo-modem for more information. +* If anyone besides the Mother has an original TI-made D-Sample hardware kit + for Calypso software development, we are doing the best we can to support + running our FreeCalypso firmware on this original TI hardware - see + doc/D-Sample for more information. + Functionality ============= @@ -124,6 +129,14 @@ Each of the two G23M PS versions also has its own version of the Application Control Interface (ACI) layer to go with it, which we call aci2 and aci3 - except that in the case of ACI, we have the full source for both versions. +Furthermore, in the case of firmware builds that have the phone UI layers +enabled (BMI and MFW, sitting on top of ACI), we likewise have different TCS2 +and TCS3 versions of these BMI and MFW layers, also with full source for both +versions. Thus the chipsetsw foundation is always the same TCS211, but then we +bifurcate: we can build either a pure TCS211 config using TCS211 versions of +G23M PS (blobs), ACI (source) and MFW+BMI (source), or a TCS2/TCS3 hybrid config +using the new TCS3 versions of G23M PS, ACI and MFW+BMI, all in full C source +form. The new TCS2/TCS3 hybrid config is the way forward, as our goal is to have no blobs in our firmware - having the full source is a prerequisite for maintaining