annotate README @ 858:4c6e7ada647b

compressed trace decoder almost fully implemented
author Space Falcon <falcon@ivan.Harhan.ORG>
date Sat, 02 May 2015 08:08:26 +0000
parents 615fb8847d3f
children 78c894c7c471
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
700
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
1 What this project is about
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
2 ==========================
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
3
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
4 Welcome to FreeCalypso. The goal is this project is to produce a Free Dumb
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
5 Phone - not yet another smartphone (free or otherwise), but a "dumbphone",
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
6 i.e., a traditional cellular telephone handset just like we all had and enjoyed
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
7 back in the 1990s - a device with just enough hardware resources to make and
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
8 receive traditional phone calls on a standard GSM network, and not one iota
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
9 more. No power-hungry application processors, just have one baseband processor
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
10 that does everything from running the GSM protocol stack to responding to the
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
11 user pressing buttons on the traditional numeric dialpad. No big screens with
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
12 power-hungry backlights, just a little LCD to display who is calling and the
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
13 current date and time - I use my cellphone as a pocketwatch too, so my wrists
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
14 stay free.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
15
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
16 But we seek to build a "dumbphone" with one VERY SPECIAL twist: namely,
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
17 operational firmware for the phone (which includes everything from the UI down
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
18 to GSM Layer 1, as there is no separate baseband processor) available to every
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
19 end user in the form of full source code. Hence it will be a Free Dumb Phone.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
20 We seek to achieve this "special twist" by doing the following:
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
21
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
22 * We'll use the ancient TI Calypso chipset for our Free Dumb Phone instead of
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
23 whatever is the current offering from MTK or other cellular chipset company
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
24 du jour. TI stopped making these chips ages ago, and got out of the cellular
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
25 baseband chipset business altogether, but we can still source these chips in
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
26 5-digit quantities on the Chinese surplus market.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
27
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
28 * Because we'll be using a baseband chipset from the surplus market made by a
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
29 company that long bit the dust, we will not be getting any official firmware
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
30 releases from any vendor. Therefore, there is no one to sign any NDAs with,
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
31 and there is no one to tell us what we can or cannot do with the firmware as
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
32 we won't be getting any official firmware in the first place.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
33
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
34 * Our Free Dumb Phone will run free firmware which we put together ourselves.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
35 When TI completely exited the cellular baseband chipset business, closed all
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
36 their offices involved with that work and laid off all of the responsible
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
37 employees, they broke their firmware into pieces and threw the pieces in the
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
38 trash. We have picked these shattered pieces out of the trash dumpster, and
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
39 like anything else found in a dumpster, these abandonware pieces are
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
40 effectively in the public domain, and any person in the world is free to do
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
41 with them as she pleases.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
42
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
43 The "shattered pieces" aspect of the firmware needs to be re-emphasized. TI's
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
44 complete firmware suite for their Calypso chipset, also known as TCS2.1.1 or
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
45 TCS211, has *not* survived the disbanding of its maker company in an intact
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
46 form. Shattered bits and pieces are all we've been able to gather through our
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
47 dumpster diving efforts.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
48
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
49 Reconstructing fully-functional firmware for the Calypso from the available
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
50 broken pieces is where the bulk of the hard work in our project is. There is
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
51 another project (bb.osmocom.org) seeking to produce similarly-functional fw by
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
52 rewriting it completely from scratch with a totally different architecture, but
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
53 the lead developer of the present FreeCalypso project has chosen the
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
54 reconstruction approach as more reliable and more likely to produce the desired
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
55 result.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
56
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
57 Hardware vs. software
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
58 =====================
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
59
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
60 Our goal is to produce a complete and usable cellphone product. Such a product
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
61 requires both hardware and software (firmware). We need to produce both. We
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
62 could do the hw and fw subprojects in either order, but we have chosen to work
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
63 on the firmware first. By doing the fw first, we will get to exercise it on
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
64 some existing phones that use the same Calypso chipset; doing the hw ahead of
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
65 the fw would give us a fancy paperweight.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
66
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
67 Current status
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
68 ==============
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
69
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
70 We are currently using the Calypso GSM modem in the Openmoko GTA02 smartphone
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
71 as our bring-up vehicle. We have our own firmware suite, compiled 100% from
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
72 source with gcc (no blobs or proprietary compiler toolchains!), but we have not
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
73 yet reintegrated the full GSM protocol stack in this project. (The leo2moko
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
74 side project doesn't count.) But we are getting close: we've got the
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
75 FreeNucleus RTOS by XVilka as a working replacement for the binary-only version
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
76 of Nucleus used by TI, and we've got the following parts of TI's original
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
77 firmware suite integrated and working:
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
78
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
79 * RiViera framework and everything that runs under it, including TI's original
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
80 FFS (flash file system), RVTMUX serial channel and ETM (Enhanced Test Mode).
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
81 This part has been found in a TCS211 semi-src package.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
82
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
83 * GPF (Condat's protocol stack framework) - TI used it mostly as binary libs,
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
84 even internally, and we had to reconstruct it from pieces. Some parts of GPF
701
615fb8847d3f top level README: typo fix
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 700
diff changeset
85 had to be reconstructed from disassembly. But it works beautifully now.
700
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
86
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
87 * GSM Layer 1 code - we took the version from the LoCosto source (no official
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
88 Calypso L1 source could be found) and backported it from LoCosto to Calypso.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
89
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
90 We are now working on reintegrating the rest of the GSM protocol stack code,
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
91 also taking it from the LoCosto source (the only available full source) and
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
92 reintegrating it to build in our FreeCalypso environment, targeting Calypso
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
93 instead of LoCosto.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
94
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
95 We have also produced some host tools for loading firmware into Calypso GSM
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
96 devices, for communicating with running firmwares over the RVTMUX interface,
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
97 and for manipulating TI's flash file system. See README.hosttools for the
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
98 details.
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
99
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
100 Source tree
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
101 ===========
387
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
102
97
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
103 The subtrees of this source tree are as follows:
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
104
700
2913c4fdd34a top level README: describe the project at a higher level
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 625
diff changeset
105 gsm-fw The main FreeCalypso GSM firmware work, see above.
97
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
106
387
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
107 target-utils This tree contains code that runs on Calypso targets, but is
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
108 not regular firmware (gsm-fw) or a part thereof. The two key
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
109 components built in this tree are loadagent (needed for all
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
110 targets) and compalstage (for Compal phones only), which need
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
111 to be installed on the user's host system in order for
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
112 loadtools (see README.hosttools) to do their job.
97
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
113
387
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
114 ffstools Tools that run on a Unix or GNU/Linux host; see README.hosttools
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
115 loadtools for the details.
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
116 miscutil
4391890bacd9 documentation update: top level README and target-utils/README
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 250
diff changeset
117 rvinterf
97
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
118
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
119 toolchain Scripts and patches for building the gcc+binutils toolchain
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
120 targeting ARM7, the CPU core of the Calypso GSM/GPRS baseband
a2e793f6b8c4 some README files added
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents:
diff changeset
121 processor. You'll need to build and install this toolchain
143
afceeeb2cba1 Our nuc-fw is destined to become gsm-fw, so I went ahead and did the big hg mv
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 97
diff changeset
122 first before you can build gsm-fw or target-utils.
484
c617a6adcb69 top level README: status update
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 387
diff changeset
123
c617a6adcb69 top level README: status update
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 387
diff changeset
124 If you like this project and would like to see it continue to fruition, please
c617a6adcb69 top level README: status update
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 387
diff changeset
125 consider making a Bitcoin donation to the human family behind it:
c617a6adcb69 top level README: status update
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 387
diff changeset
126
c617a6adcb69 top level README: status update
Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
parents: 387
diff changeset
127 https://blockchain.info/address/159Yx6JRJ4oMLPTYrh1jW7fQ5D5tPHdnoM