FreeCalypso > hg > fc-selenite
comparison README @ 110:6ed76fdb72d5
README: better explanation of current status and what needs to be done next
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 28 Jul 2018 06:37:29 +0000 |
parents | af6b7fcf7823 |
children | ee67197fd2e5 |
comparison
equal
deleted
inserted
replaced
109:a68c6c7942d7 | 110:6ed76fdb72d5 |
---|---|
27 to perform no worse than Magnetite hybrid. | 27 to perform no worse than Magnetite hybrid. |
28 | 28 |
29 * It is now possible to compile the full-featured fw with gcc without disabling | 29 * It is now possible to compile the full-featured fw with gcc without disabling |
30 GPRS (no more crash on boot), but actually using GPRS doesn't work: pppd | 30 GPRS (no more crash on boot), but actually using GPRS doesn't work: pppd |
31 establishes the point-to-point connection to the network's GGSN and gets an | 31 establishes the point-to-point connection to the network's GGSN and gets an |
32 IP address, but the trying to ping through this established connection causes | 32 IP address, but then trying to ping through this established connection causes |
33 the fw to crash. | 33 the fw to crash. |
34 | 34 |
35 * Voice, SMS and CSD appear to work in the gcc-built version, but this firmware | 35 * Voice, SMS and CSD appear to work in the gcc-built version, but this firmware |
36 is not as stable as Magnetite hybrid: I saw some occasional glitches which I | 36 is not as stable as Magnetite hybrid: I saw some occasional glitches which I |
37 did not investigate further. | 37 did not investigate further. |
38 | 38 |
39 Compared to FC Citrine, the present FC Selenite firmware built with gcc offers | 39 Compared to FC Citrine (our previous attempt at gcc-built fw), the present |
40 the following: | 40 FC Selenite firmware built with gcc already offers the following: |
41 | 41 |
42 * CSD support; | 42 * CSD support; |
43 | 43 |
44 * Audio services: playing beeps and melodies through the DSP; | 44 * Audio services: playing beeps and melodies through the DSP; |
45 | 45 |
46 * Newer code: FC Selenite branched off Magnetite in 2018-07, | 46 * Newer code: FC Selenite branched off Magnetite in 2018-07, |
47 whereas FC Citrine has been unmaintained since 2016-10. | 47 whereas FC Citrine has been unmaintained since 2016-10. |
48 | 48 |
49 At the present time the Mother has no plans to do any further work on this | 49 Because FC Selenite gcc already does everything that FC Citrine could do and |
50 experimental gcc-built fw, unless someone comes forth with a strong commercial | 50 more, and is no less free, FC Citrine is now officially fully retired. |
51 interest backed by substantial funding. | 51 |
52 As the next step, someone needs to do the work of tracking down and debugging | |
53 all of the issues seen in the gcc-built version, and make it work as well as | |
54 the original TMS470-built configuration. However, I (Mother Mychaela) am not | |
55 currently allocating my time toward that work because I see other directions | |
56 within the greater FreeCalypso family of projects as being more important. | |
57 Specifically, I see the following as much higher priorities compared to | |
58 gcc-built firmware: | |
59 | |
60 * Getting our FCDEV3B V2 boards made to prove my proposed fix for the sleep | |
61 mode bug, and if they work as expected, we'll need to make more FreeCalypso | |
62 modem hw in various form factors and put that hw into the hands of end users. | |
63 Software or firmware without hardware to run it on is useless no matter how | |
64 good or how free/libre it is, hence it makes no sense to me to worry whether | |
65 our fw is built with gcc or with TI's TMS470 compiler until the hardware | |
66 that's needed to run it is made in greater volume and placed into the hands | |
67 of people who would appreciate it. | |
68 | |
69 * Getting the digital voice channel over MCSI working, which is a prerequisite | |
70 before we can repackage our FreeCalypso modem into a module form factor which | |
71 could then be marketed to communities like Neo900 and Librem 5 as a drop-in | |
72 replacement for the 100% closed and proprietary modem modules they use | |
73 currently. | |
74 | |
75 * Building our long-planned FreeCalypso Libre Dumbphone hardware, so we can | |
76 have a complete phone without needing someone else like Neo900 or Librem 5 or | |
77 ZeroPhone to provide an application processor front-end to our modem. | |
78 | |
79 Anyone else who feels that whipping the gcc-built fw version into shape should | |
80 be a higher priority has two options: either do the work themselves (the code | |
81 is free for everyone), or pay Falconia Partners LLC to elevate the priority of | |
82 this gcc-built fw work. |