annotate doc/ARFCN-mapping @ 1011:6d9b10633f10 default tip

etmsync Pirelli IMEI retrieval: fix poor use of printf() Bug reported by Vadim Yanitskiy <fixeria@osmocom.org>: the construct where a static-allocated string was passed to printf() without any format arguments causes newer compilers to report a security problem. Given that formatted output is not needed here, just fixed string output, change printf() to fputs(), and direct the error message to stderr while at it.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 23 May 2024 17:29:57 +0000
parents e1c8c5bcb233
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
760
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 Frequency bands and band-pairs
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 ==============================
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 TI's TCS211 L1 (meaning Layer1 component of TI's TCS211 reference fw and of all
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 FreeCalypso firmwares that are based on TCS211) can operate either in a single
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 frequency band or in a pair of bands (one low band and one high band)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 corresponding to a regional standard. TI's G23M protocol stack (specifically
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 its ALR component) commands L1 to operate in a given "standard" (single band or
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 pair of bands) by way of MPHC_INIT_L1_REQ primitive, which appears in L1 debug
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 trace output (seen via rvtdump or rvinterf) as a BAND_R trace. The "standard"
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 number that appears in this BAND_R trace is one of the following 8
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 possibilities:
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 STD 1 (GSM)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 This STD tells L1 to operate only in the GSM900 band by itself (not
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 paired with DCS1800), and furthermore to use the old definition of this
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 GSM900 band with only 124 channels. TI's code supports this option in
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 order to support old RF hardware that was made for this old definition
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 of the GSM900 band, but none of the phones, modems or development boards
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 we work with in FreeCalypso are this old - thus this STD 1 should never
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 get activated unless something is misconfigured somewhere.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 STD 2 (GSM_E)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 This STD tells L1 to operate in the EGSM band, i.e., the new extended
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 definition of the 900 MHz band with 174 channels total - but it still
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 specifies only the EGSM band by itself, not paired with DCS1800. We
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 don't have any FC hardware targets that support the 900 MHz band but
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 don't support DCS1800, thus this STD can only get selected if the DCS
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31 band is artificially disabled - and we do not currently know of any use
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 case for disabling DCS while keeping EGSM enabled - thus this STD should
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 not be seen in practice either.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 STD 3 (PCS1900)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 This STD tells L1 to operate in the PCS band by itself. This STD
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 selection occurs in regular operation on devices like the Pirelli DP-L10
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 and the tri900 version of our FCDEV3B: on such tri900 platforms the G23M
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40 protocol stack switches L1 back and forth between STD 6 (900+1800 MHz
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 band pair, see below) and STD 3 for PCS. Because tri900 platforms have
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 no support for the GSM850 band, the PCS1900 band gets selected as a
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 singleton (not a band pair) when the device operates on the "US" side
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 of its multi-region frequency band support.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 STD 4 (DCS1800)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 This STD tells L1 to operate in the DCS band by itself, not paired with
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 900 MHz GSM or EGSM. Triband devices built in the tri850 configuration
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 (GTA02-850 and FCDEV3B-850) will select this STD when looking for
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 possible DCS1800 cells - however, our expected user pattern is such that
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 a user living or operating in EU-band lands (EGSM and/or DCS bands)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 would not be using a tri850 device, much in contrast with the reverse
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 situation where tri900 devices are commonly used in the PCS1900 band.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 STD 5 (DUAL)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 This STD selects a band pair consisting of the old 124-channel
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59 definition of the GSM900 band plus the DCS1800 band. Because all hw
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60 platforms targeted by FreeCalypso support the 900 MHz band in its new
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 EGSM definition if they support it at all, this STD 5 should never get
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 activated unless something is misconfigured somewhere.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
63
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
64 STD 6 (DUALEXT)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
65
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
66 This STD selects the classic "EU" band pair of EGSM + DCS1800. This STD
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
67 selection will occur in normal operation on EU dual-band devices like
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
68 the EU versions of Motorola C1xx and Huawei GTM900-B, as well as tri900
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
69 and quadband devices operating on the "EU" side of their multi-region
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
70 frequency band support.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
71
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
72 STD 7 (GSM850)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
73
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
74 This STD tells L1 to operate in the GSM850 band by itself. We don't
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
75 have any FC hardware targets that support the 850 MHz band but don't
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
76 support PCS1900, thus this STD can only get selected if the PCS band is
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
77 artificially disabled.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
78
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
79 STD 8 (DUAL_US)
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
80
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
81 This STD selects the full "US" band pair of GSM850 + PCS1900. This STD
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
82 selection will occur in normal operation on US dual-band devices like
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
83 the US versions of Motorola C1xx and Huawei GTM900-P, as well as tri850
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
84 and quadband (but not tri900!) devices operating on the "US" side of
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
85 their multi-region frequency band support. Note that tri900 devices
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
86 will go into STD 3 (PCS1900 band by itself) instead!
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
87
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
88 ARFCN munging
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
89 =============
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
90
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
91 When L1 operates in one of single-band standards 1 (GSM), 3 (PCS1900), 4
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92 (DCS1800) or 7 (GSM850), its internal radio_freq numbers that appear in L1 debug
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
93 traces are exactly equal to standard ARFCNs for that band as defined by ETSI.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
94 However, when it operates in STD 2 (EGSM by itself) or in any of the dual-band
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
95 standards, it uses its own radio_freq numbers which are different from standard
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
96 ARFCNs. Non-standard internal radio_freq numbers are used in these cases
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
97 because L1 needs a continuous number range for indexing arrays, and the mappings
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
98 are given below. STD 6 (DUALEXT) and STD 2 (GSM_E) use the following mapping:
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
99
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
100 Band Standard ARFCN TCS211 L1 radio_freq
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
101 --------------------------------------------
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
102 EGSM 1-124 1-124
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
103 EGSM 975-1023 125-173
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
104 EGSM 0 174
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
105 DCS 512-885 175-548
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
107 The internal radio_freq number for the DUALEXT band pair ranges continuously
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 from 1 to 548. STD 2 (EGSM by itself) uses the same mapping without the DCS
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109 subrange, with radio_freq ranging continously from 1 to 174. DUAL_US band pair
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110 (STD 8) uses a continuous radio_freq range from 1 to 423 as follows:
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
112 Band Standard ARFCN TCS211 L1 radio_freq
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
113 --------------------------------------------
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
114 GSM850 128-251 1-124
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
115 PCS 512-810 125-423
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
116
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
117 Because these internal radio_freq numbers appear in L1 debug traces, power users
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
118 who like to understand these traces and see what their phone is doing need to
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
119 be able to work with these numbers. I (Mother Mychaela) currently use a Pirelli
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
120 DP-L10 running its original proprietary fw as my everyday phone, for lack of
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
121 anything better, and because it is a tri900 device, it operates in STD 3 for
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
122 PCS1900 band by itself. In this configuration all radio_freq numbers that
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
123 appear in the debug trace output are native PCS band ARFCNs without any munging,
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
124 thus no conversion tools are needed. However, I am now starting to work more
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
125 with quadband Tango modules and development boards (iWOW DSK and FC Caramel2),
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
126 and we also have a few FCDEV3B-850 boards; these platforms support both GSM850
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
127 and PCS1900 bands and thus go into STD 8 for DUAL_US, and this dual-band STD
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
128 involves ARFCN munging as detailed above. Furthermore, anyone who lives or
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
129 operates in EU-band lands would normally be operating in dual-band STD 6
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
130 (DUALEXT), and that one also involves ARFCN munging.
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
131
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
132 Because there is a need to translate back and forth between standard ARFCNs and
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
133 L1 radio_freq numbers, a pair of utilities has been written for this purpose:
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
134 arfcn2ti and ti2arfcn. Their usage and operation is straightforward; each
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
135 utility takes two command line arguments: a keyword of "eu" or "us" selecting
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
136 the band pair being mapped, and the number to be converted. The output of the
e1c8c5bcb233 ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
137 conversion (the other number) is printed on stdout.