FreeCalypso > hg > freecalypso-tools
annotate doc/Compal-calibration @ 337:560af437a429
sms-pdu-decode main program written, compiles
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 04 Feb 2018 03:32:24 +0000 | 
| parents | 3d79116be312 | 
| children | 6dcca662a02f | 
| rev | line source | 
|---|---|
| 300 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 Reading factory RF calibration values out of Mot C1xx phones | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 ============================================================ | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 Motorola C1xx phones are based on the Calypso+Iota+Rita chipset from TI and | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 their firmware is also loosely based on TI's reference, but Compal (Motorola's | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 ODM and the maker of these phones) have made lots and lots of changes moving | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 away from TI's canonical way of doing things. When it comes to RF calibration, | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 Mot/Compal have performed it on each individual unit on their factory production | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 line just like all other GSM phone and modem manufacturers, but instead of | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 storing the results of this calibration in TI's flash file system, Mot/Compal | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 have put these calibration values into a completely different flash data | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 structure of their own invention. | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 We don't know the proper name for Mot/Compal's flash data structure that has no | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 counterpart in TI's canonical solution, but we know its location in the flash: | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 * 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 | 18 flash sector at 0x1FC000; | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 * On C139/140 phones and the rare C11x/12x variants with 4 MiB flash, it is the | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 8 KiB flash sector at 0x3FC000; | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 * 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 | 24 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 | 25 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 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 | 27 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 | 28 calibration records among them and locate the actual calibration values of | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 interest inside those records. | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 In order to extract the RF calibration values from your C1xx phone for use with | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 FreeCalypso, you will need a dump of your phone's flash, or at least a dump of | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 the specific 8 KiB sector at the model-dependent offset given above. As a | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 specific example, if your phone is a C139/140 or a C11x/12x variant with 4 MiB | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 flash and you have a complete dump of that flash, execute a command like the | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 following: | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 c1xx-calextr -b rfbin flashdump.bin 0x3FC000 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 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: 
302diff
changeset | 41 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: 
302diff
changeset | 42 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: 
302diff
changeset | 43 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: 
302diff
changeset | 44 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: 
302diff
changeset | 45 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: 
302diff
changeset | 46 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: 
302diff
changeset | 47 the option, named rfbin in this example. | 
| 300 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 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 | 50 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: 
302diff
changeset | 51 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: 
302diff
changeset | 52 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: 
302diff
changeset | 53 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: 
302diff
changeset | 54 /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: 
302diff
changeset | 55 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: 
302diff
changeset | 56 (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: 
302diff
changeset | 57 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 | 58 | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 fc-fsio upload-subtree rfbin /gsm/rf | 
| 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 | 
| 304 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 61 Rx channel correction values | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 62 ============================ | 
| 300 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 | 
| 304 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 64 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: 
302diff
changeset | 65 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: 
302diff
changeset | 66 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: 
302diff
changeset | 67 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: 
302diff
changeset | 68 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: 
302diff
changeset | 69 applied. | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 70 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 71 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: 
302diff
changeset | 72 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: 
302diff
changeset | 73 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: 
302diff
changeset | 74 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: 
302diff
changeset | 75 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: 
302diff
changeset | 76 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 77 But Motorola/Compal have made two changes: | 
| 300 
0cfb2e3aeda4
started documenting c1xx-calextr
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 | 
| 304 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 79 * 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: 
302diff
changeset | 80 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: 
302diff
changeset | 81 subband is only 6 channels (1.2 MHz). | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 82 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 83 * 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: 
302diff
changeset | 84 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 | 85 | 
| 304 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 86 Changing our FreeCalypso firmware to allow up to 63 Rx AGC subbands to match | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 87 Mot/Compal's fw would be too disruptive, hence our current c1xx-calextr | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 88 implementation translates Mot/Compal's Rx channel correction values to TI/FC | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 89 format by combining groups of Mot/Compal's subbands into larger subbands, and | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 90 making a mean value out of the smaller subband correction values in Mot/Compal's | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 91 factory calibration record. | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 92 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 93 The AGC subbands defined by Mot/Compal's fw are listed below, with each numeric | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 94 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: 
302diff
changeset | 95 made by c1xx-calextr. | 
| 302 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 96 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 97 850 MHz band: | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 98 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 99 128-134 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 100 135-140 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 101 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 102 141-146 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 103 147-152 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 104 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 105 153-158 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 106 159-164 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 107 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 108 165-170 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 109 171-176 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 110 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 111 177-182 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 112 183-188 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 113 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 114 189-194 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 115 195-200 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 116 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 117 201-206 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 118 207-212 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 119 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 120 213-218 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 121 219-224 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 122 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 123 225-230 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 124 231-236 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 125 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 126 237-242 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 127 243-248 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 128 249-251 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 129 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 130 900 MHz band: | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 131 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 132 0-6 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 133 7-12 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 134 13-18 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 135 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 136 19-24 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 137 25-30 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 138 31-36 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 139 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 140 37-42 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 141 43-48 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 142 49-54 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 143 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 144 55-60 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 145 61-66 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 146 67-72 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 147 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 148 73-78 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 149 79-84 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 150 85-90 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 151 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 152 91-96 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 153 97-102 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 154 103-108 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 155 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 156 109-114 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 157 115-120 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 158 121-124 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 159 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 160 975-975 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 161 976-981 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 162 982-987 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 163 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 164 988-993 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 165 994-999 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 166 1000-1005 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 167 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 168 1006-1011 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 169 1012-1017 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 170 1018-1023 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 171 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 172 1800 MHz band: | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 173 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 174 512-518 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 175 519-524 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 176 525-530 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 177 531-536 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 178 537-542 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 179 543-548 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 180 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 181 549-554 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 182 555-560 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 183 561-566 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 184 567-572 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 185 573-578 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 186 579-584 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 187 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 188 585-590 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 189 591-596 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 190 597-602 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 191 603-608 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 192 609-614 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 193 615-620 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 194 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 195 621-626 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 196 627-632 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 197 633-638 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 198 639-644 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 199 645-650 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 200 651-656 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 201 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 202 657-662 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 203 663-668 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 204 669-674 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 205 675-680 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 206 681-686 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 207 687-692 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 208 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 209 693-698 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 210 699-704 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 211 705-710 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 212 711-716 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 213 717-722 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 214 723-728 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 215 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 216 729-734 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 217 735-740 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 218 741-746 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 219 747-752 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 220 753-758 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 221 759-764 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 222 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 223 765-770 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 224 771-776 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 225 777-782 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 226 783-788 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 227 789-794 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 228 795-800 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 229 801-806 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 230 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 231 807-812 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 232 813-818 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 233 819-824 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 234 825-830 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 235 831-836 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 236 837-842 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 237 843-848 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 238 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 239 849-854 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 240 855-860 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 241 861-866 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 242 867-872 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 243 873-878 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 244 879-884 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 245 885-885 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 246 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 247 1900 MHz band: | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 248 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 249 512-518 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 250 519-524 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 251 525-530 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 252 531-536 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 253 537-542 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 254 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 255 543-548 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 256 549-554 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 257 555-560 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 258 561-566 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 259 567-572 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 260 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 261 573-578 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 262 579-584 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 263 585-590 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 264 591-596 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 265 597-602 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 266 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 267 603-608 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 268 609-614 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 269 615-620 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 270 621-626 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 271 627-632 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 272 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 273 633-638 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 274 639-644 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 275 645-650 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 276 651-656 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 277 657-662 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 278 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 279 663-668 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 280 669-674 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 281 675-680 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 282 681-686 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 283 687-692 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 284 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 285 693-698 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 286 699-704 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 287 705-710 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 288 711-716 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 289 717-722 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 290 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 291 723-728 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 292 729-734 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 293 735-740 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 294 741-746 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 295 749-752 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 296 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 297 753-758 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 298 759-764 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 299 765-770 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 300 771-776 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 301 777-782 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 302 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 303 783-788 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 304 789-794 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 305 795-800 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 306 801-806 | 
| 
e05563f0dfcf
doc/Compal-calibration: Rx calchan ranges documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
300diff
changeset | 307 807-810 | 
| 304 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 308 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 309 Tx channel correction values | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 310 ============================ | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 311 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 312 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: 
302diff
changeset | 313 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: 
302diff
changeset | 314 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: 
302diff
changeset | 315 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: 
302diff
changeset | 316 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: 
302diff
changeset | 317 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: 
302diff
changeset | 318 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: 
302diff
changeset | 319 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: 
302diff
changeset | 320 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: 
302diff
changeset | 321 | 
| 
9c1444923495
doc/Compal-calibration: c1xx-calextr handles Rx calchan now
 Mychaela Falconia <falcon@freecalypso.org> parents: 
302diff
changeset | 322 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: 
302diff
changeset | 323 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: 
302diff
changeset | 324 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: 
302diff
changeset | 325 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: 
302diff
changeset | 326 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: 
302diff
changeset | 327 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: 
302diff
changeset | 328 despite the lack of channel correction. | 
| 305 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 329 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 330 In vivo approach: tried and failed | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 331 ================================== | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 332 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 333 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: 
304diff
changeset | 334 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: 
304diff
changeset | 335 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: 
304diff
changeset | 336 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: 
304diff
changeset | 337 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: 
304diff
changeset | 338 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: 
304diff
changeset | 339 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: 
304diff
changeset | 340 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: 
304diff
changeset | 341 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: 
304diff
changeset | 342 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 343 * 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: 
304diff
changeset | 344 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: 
304diff
changeset | 345 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: 
304diff
changeset | 346 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: 
304diff
changeset | 347 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: 
304diff
changeset | 348 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 349 * 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: 
304diff
changeset | 350 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: 
304diff
changeset | 351 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 352 * 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: 
304diff
changeset | 353 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: 
304diff
changeset | 354 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: 
304diff
changeset | 355 enlarged table. | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 356 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 357 * 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: 
304diff
changeset | 358 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: 
304diff
changeset | 359 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: 
304diff
changeset | 360 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: 
304diff
changeset | 361 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: 
304diff
changeset | 362 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: 
304diff
changeset | 363 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 364 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: 
304diff
changeset | 365 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: 
304diff
changeset | 366 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: 
304diff
changeset | 367 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: 
304diff
changeset | 368 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: 
304diff
changeset | 369 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: 
304diff
changeset | 370 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: 
304diff
changeset | 371 | 
| 
3d79116be312
doc/Compal-calibration: fc-readcal failed approach documented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
304diff
changeset | 372 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: 
304diff
changeset | 373 described in the main body of this article should be used instead. | 
