FreeCalypso > hg > freecalypso-tools
annotate doc/Compal-calibration @ 926:6a0aa8d36d06
rvinterf backslash escape: introduce libprint
The new helper function library named libprint is meant to replace
the badly misnamed libg23, and will soon contain functions for
printing all of the same kinds of GPF TST packets that are now handled
in libg23. However, we are also moving safe_print_trace() from libasync
to this new library, and changing it to emit our new backslash escape
format.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 23 May 2023 03:47:46 +0000 |
parents | 6dcca662a02f |
children |
rev | line source |
---|---|
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
1 Reading factory RF calibration values out of Mot C1xx and SE J100 phones |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
2 ======================================================================== |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
4 Motorola C1xx and Sony Ericsson J100 phones are based on the Calypso+Iota+Rita |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
5 chipset from TI and their firmware is also loosely based on TI's reference, but |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
6 Compal (the ODM who produced these phones for Motorola and SE) made lots and |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
7 lots of changes moving away from TI's canonical way of doing things. When it |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
8 comes to RF calibration, Mot/SE/Compal have performed it on each individual |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
9 unit on their factory production line just like all other GSM phone and modem |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
10 manufacturers, but instead of storing the results of this calibration in TI's |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
11 flash file system, Compal put these calibration values into a completely |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
12 different flash data structure of their own invention. |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
14 We don't know the proper name for Mot/SE/Compal's flash data structure that has |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
15 no counterpart in TI's canonical solution, but we know its location in the |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
16 flash: |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 * On C1xx phones with 2 MiB flash (most C11x/12x variants), it is the 8 KiB |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 flash sector at 0x1FC000; |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
21 * On C139/140 phones and the rare C11x/12x variants with 4 MiB flash, and also |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
22 on the SE J100, it is the 8 KiB flash sector at 0x3FC000; |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 * On C155/156 phones with 8 MiB flash, the data structure in question is |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 contained in the first 8 KiB of the 64 KiB physical flash sector at 0x7E0000. |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 The flash sector in question contains record-structured data; we don't know the |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 meaning of most of these records, but we have been able to find the RF |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 calibration records among them and locate the actual calibration values of |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 interest inside those records. |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
32 In order to extract the RF calibration values from your C1xx or SE J100 phone |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
33 for use with FreeCalypso, you will need a dump of your phone's flash, or at |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
34 least a dump of the specific 8 KiB sector at the model-dependent offset given |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
35 above. As a specific example, if your phone is a C139/140 or a C11x/12x |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
36 variant with 4 MiB flash (or SE J100) and you have a complete dump of that |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
37 flash, execute a command like the following: |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 c1xx-calextr -b rfbin flashdump.bin 0x3FC000 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 The c1xx-calextr utility locates the RF calibration records in the flash dump |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
42 binary, extracts those calibration values contained therein which we are able |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
43 to grok, and converts them to TI's canonical format for use with FreeCalypso |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
44 firmware. The numeric argument after the flash image filename is the offset |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
45 within that image file where the magic sector should be sought, and the -b |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
46 option directs the tool to save the converted RF calibration tables in binary |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
47 format (the alternative is -a for ASCII format) in the directory named after |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
48 the option, named rfbin in this example. |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 If you use the binary output option as recommended here, the resulting output |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 directory will have two subdirectories in it, named rx and tx. The rx |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
52 subdirectory will contain agcparams and calchan tables for each band, and the |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
53 tx subdirectory will contain a levels table for each band. This directory |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
54 structure and these names for the binary files correspond directly to the |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
55 /gsm/rf directory subtree in the flash file system (FFS) of TI's canonical |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
56 solution, hence once the C1xx phone in question is converted to FreeCalypso |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
57 (i.e., runs FreeCalypso fw with an aftermarket FFS created for it), you can |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
58 upload the extracted and converted RF calibration values into it like this: |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 fc-fsio upload-subtree rfbin /gsm/rf |
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
62 Rx channel correction values |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
63 ============================ |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
65 A GSM phone or modem needs to know how to derive the actual input signal level |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
66 in dBm from the power measurements reported by the DSP; the difference between |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
67 the two is called the "magic gain" (GMagic), and the firmware needs to know |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
68 what it is. The primary GMagic value for each band is calibrated at the center |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
69 frequency of that band, and then there are channel-dependent corrections |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
70 applied. |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
71 |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
72 In TI's canonical solution the complete ARFCN range of each band is divided |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
73 into up to 10 subbands, and each of these subbands gets its own channel |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
74 correction value. The ARFCN boundaries between the subbands are defined by the |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
75 external calibration system and not by the firmware code, by virtue of being |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
76 given inside the Rx calchan table itself along with the correction values. |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
77 |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
78 But Compal (all C1xx variants and SE J100) have made two changes: |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
80 * They increased the number of subbands from 10 (TI's canon) to 21 for the |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
81 GSM850 band, 30 for the EGSM band, 63 for DCS and 50 for PCS, so that each |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
82 subband is only 6 channels (1.2 MHz). |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
83 |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
84 * The ARFCN boundaries for the subbands are not stored in the calibration |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
85 records in the flash, but are fixed in the firmware instead. |
300
0cfb2e3aeda4
started documenting c1xx-calextr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
87 Changing our FreeCalypso firmware to allow up to 63 Rx AGC subbands to match |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
88 Compal's fw architecture would be too disruptive, hence our current c1xx-calextr |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
89 implementation translates Compal's Rx channel correction values to TI/FC format |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
90 by combining groups of Compal's subbands into larger subbands, and making a |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
91 mean value out of the smaller subband correction values in Compal's factory |
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
92 calibration record. |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
93 |
481
6dcca662a02f
doc/Compal-calibration: update for SE J100 being the same as Mot C1xx
Mychaela Falconia <falcon@freecalypso.org>
parents:
305
diff
changeset
|
94 The AGC subbands defined by Compal's fw are listed below, with each numeric |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
95 line giving the ARFCN range of each subband; blank lines separate the groupings |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
96 made by c1xx-calextr. |
302
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
97 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
98 850 MHz band: |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
99 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
100 128-134 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
101 135-140 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
102 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
103 141-146 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
104 147-152 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
105 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
106 153-158 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
107 159-164 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
108 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
109 165-170 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
110 171-176 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
111 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
112 177-182 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
113 183-188 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
114 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
115 189-194 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
116 195-200 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
117 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
118 201-206 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
119 207-212 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
120 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
121 213-218 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
122 219-224 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
123 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
124 225-230 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
125 231-236 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
126 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
127 237-242 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
128 243-248 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
129 249-251 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
130 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
131 900 MHz band: |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
132 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
133 0-6 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
134 7-12 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
135 13-18 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
136 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
137 19-24 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
138 25-30 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
139 31-36 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
140 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
141 37-42 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
142 43-48 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
143 49-54 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
144 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
145 55-60 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
146 61-66 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
147 67-72 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
148 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
149 73-78 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
150 79-84 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
151 85-90 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
152 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
153 91-96 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
154 97-102 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
155 103-108 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
156 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
157 109-114 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
158 115-120 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
159 121-124 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
160 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
161 975-975 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
162 976-981 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
163 982-987 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
164 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
165 988-993 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
166 994-999 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
167 1000-1005 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
168 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
169 1006-1011 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
170 1012-1017 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
171 1018-1023 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
172 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
173 1800 MHz band: |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
174 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
175 512-518 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
176 519-524 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
177 525-530 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
178 531-536 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
179 537-542 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
180 543-548 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
181 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
182 549-554 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
183 555-560 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
184 561-566 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
185 567-572 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
186 573-578 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
187 579-584 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
188 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
189 585-590 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
190 591-596 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
191 597-602 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
192 603-608 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
193 609-614 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
194 615-620 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
195 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
196 621-626 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
197 627-632 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
198 633-638 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
199 639-644 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
200 645-650 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
201 651-656 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
202 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
203 657-662 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
204 663-668 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
205 669-674 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
206 675-680 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
207 681-686 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
208 687-692 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
209 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
210 693-698 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
211 699-704 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
212 705-710 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
213 711-716 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
214 717-722 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
215 723-728 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
216 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
217 729-734 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
218 735-740 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
219 741-746 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
220 747-752 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
221 753-758 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
222 759-764 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
223 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
224 765-770 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
225 771-776 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
226 777-782 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
227 783-788 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
228 789-794 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
229 795-800 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
230 801-806 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
231 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
232 807-812 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
233 813-818 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
234 819-824 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
235 825-830 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
236 831-836 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
237 837-842 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
238 843-848 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
239 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
240 849-854 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
241 855-860 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
242 861-866 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
243 867-872 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
244 873-878 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
245 879-884 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
246 885-885 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
247 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
248 1900 MHz band: |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
249 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
250 512-518 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
251 519-524 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
252 525-530 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
253 531-536 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
254 537-542 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
255 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
256 543-548 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
257 549-554 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
258 555-560 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
259 561-566 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
260 567-572 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
261 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
262 573-578 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
263 579-584 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
264 585-590 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
265 591-596 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
266 597-602 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
267 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
268 603-608 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
269 609-614 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
270 615-620 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
271 621-626 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
272 627-632 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
273 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
274 633-638 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
275 639-644 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
276 645-650 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
277 651-656 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
278 657-662 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
279 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
280 663-668 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
281 669-674 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
282 675-680 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
283 681-686 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
284 687-692 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
285 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
286 693-698 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
287 699-704 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
288 705-710 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
289 711-716 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
290 717-722 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
291 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
292 723-728 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
293 729-734 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
294 735-740 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
295 741-746 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
296 749-752 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
297 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
298 753-758 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
299 759-764 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
300 765-770 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
301 771-776 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
302 777-782 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
303 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
304 783-788 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
305 789-794 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
306 795-800 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
307 801-806 |
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
300
diff
changeset
|
308 807-810 |
304
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
309 |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
310 Tx channel correction values |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
311 ============================ |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
312 |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
313 A similar situation holds here: in TI's canon each band is divided into 8 |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
314 subbands for the purpose of Tx channel-dependent corrections, but Mot/Compal |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
315 seem to be using smaller subbands: 13 for the GSM850 band, 18 for EGSM, 38 for |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
316 DCS and 30 for PCS. We can see where these correction values are stored in the |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
317 calibration records in the flash (immediately after the Tx levels array), but |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
318 the ARFCN boundaries of Mot/Compal's Tx channel calibration subbands are not |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
319 known, and the semantics of the correction values themselves are not clear: |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
320 Mot/Compal's Tx channel correction values are centered around 0, whereas in |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
321 TI's canonical version they are centered around 128. |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
322 |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
323 Because we are not able to grok Mot/Compal's Tx channel correction, we currently |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
324 ignore this part of their factory calibration, i.e., FreeCalypso fw will run |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
325 with all channel correction values set to 128, meaning no channel correction. |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
326 But since we do use the Tx levels table of APC DAC values from Mot/Compal's |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
327 factory records, and given that the tolerances for Tx power levels given in the |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
328 GSM 05.05 spec are quite generous, we expect to still be within these tolerances |
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
Mychaela Falconia <falcon@freecalypso.org>
parents:
302
diff
changeset
|
329 despite the lack of channel correction. |
305
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
330 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
331 In vivo approach: tried and failed |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
332 ================================== |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
333 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
334 Before I figured out the format of Mot/Compal's factory calibration records in |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
335 their flash and wrote the c1xx-calextr "in vitro" extraction and conversion |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
336 tool, I tried an "in vivo" approach: reading the calibration values out from |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
337 the running firmware via TI's L1/RF Test Mode commands which are still present |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
338 in Mot/Compal's fw. This approach successfully yielded the tables of Tx ramp |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
339 templates which are calibrated per design rather than per unit and thus compiled |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
340 into the fw and not present in the per-unit factory calibration records (these |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
341 extracted Tx ramps tables are now used by FC Magnetite fw when built for the |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
342 C139 target), but does not help with much of anything else: |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
343 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
344 * One can read the calibrated Tx levels table (rftr 16) for the low frequency |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
345 band (850 or 900 MHz), but not for the high (1800 or 1900 MHz) band: in order |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
346 to access the tables for the high band, one needs to issue an rfpw 7 command, |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
347 but in Mot/Compal's version the latter command only loads the compiled-in |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
348 tables and does not apply their non-TI calibration records. |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
349 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
350 * The Rx agcparams table returned in response to rftr 31 always has the GMagic |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
351 field set to the fw's compiled-in value and not the calibrated one. |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
352 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
353 * The Rx calchan table (which Mot/Compal enlarged from 10 to 63 entries as |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
354 explained earlier in this article) cannot be read out at all: the rftr 25 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
355 command crashes the firmware, probably via a buffer overflow from the |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
356 enlarged table. |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
357 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
358 * The Tx calchan table can be read out with rftr 17, but it does not make any |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
359 sense: it still has 4 copies of a table of 8 subbands like in TI's canon, |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
360 even though when we look at their factory calibration records, we can clearly |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
361 see that the table of Tx channel correction values is also enlarged. But the |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
362 correction values themselves are centered around 0 in this strange table |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
363 returned in response to rftr 17, and not around 128 like in TI's canon. |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
364 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
365 The fc-readcal utility was written before c1xx-calextr, and it was my original |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
366 idea of how to extract Mot/Compal's factory RF calibration values. It features |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
367 a -c command line option for "Compal mode" which disables the reading of Rx |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
368 calchan and Tx calchan tables via rftr 25 and rftr 17, respectively (the former |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
369 crashes the fw, the latter has the wrong semantics), but because it issues |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
370 rfpw 7 commands for each band preceded by tms 1, it will only yield the |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
371 firmware's compiled-in values, and not any of the factory-calibrated ones. |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
372 |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
373 Therefore, the fc-readcal method should not be used, and the c1xx-calextr method |
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
304
diff
changeset
|
374 described in the main body of this article should be used instead. |