FreeCalypso > hg > freecalypso-tools
annotate doc/Compal-calibration @ 982:1c5b485f10ba
fc-loadtool flash: do AMD reset after PL-J PPB write operations
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 02 Dec 2023 06:04:37 +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. |