Mechanism
An LTE deployment is a grid of cells. Each cell transmits on a downlink carrier identified by its EARFCN (E-UTRA Absolute Radio Frequency Channel Number), and the EARFCN-to-frequency mapping and the set of operating bands are defined in 3GPP TS 36.101 [ts36101]. A carrier occupies one of six channel widths, 1.4, 3, 5, 10, 15 or 20 MHz, and the downlink is OFDMA, so on a waterfall it appears as a steady, flat “wall” of energy whose width tells you the channel bandwidth [ts36211]. Because the carrier sits in licensed spectrum, with the most common deployed bands scattered from roughly 700 MHz to 2.6 GHz (the full E-UTRA operating-band set defined in TS 36.101 extends wider still, from the ~450 MHz low bands up into the 3.x GHz range), which SDR can even tune it is a hard constraint: an RTL-SDR Blog V4 stops near 1.766 GHz and cannot reach the 1.8 to 2.6 GHz carriers, while a HackRF or USRP/bladeRF reaches the full set [ts36101].
Once the carrier is found, the cell identifies itself in the clear. The Primary and Secondary Synchronisation Signals (PSS/SSS) on the centre subcarriers give the Physical Cell ID: PSS yields N_ID(2) (0 to 2), SSS yields N_ID(1) (0 to 167), and PCI = 3·N_ID(1) + N_ID(2), so 504 PCIs (0 to 503) exist [ts36211]. The Master Information Block (MIB) on the PBCH then carries the system bandwidth and frame number, and System Information Block 1 (SIB1) carries the operator identity (PLMN = MCC+MNC), the cell identity and the Tracking Area Code (TAC) [ts36331]. None of this is encrypted, synchronisation, MIB and SIB are broadcast unprotected by design, so any receiver in range reads the cell’s identity without a credential [ts36211][ts36331].
That same unprotected broadcast and pre-authentication information is what an attacker exploits: Shaik et al. demonstrate that low-cost fake base stations and LTE IMSI catchers begin by reading exactly this PCI/EARFCN/PLMN/SIB configuration so they can mimic a legitimate cell and lure a target UE [shaik2016lte]. Performing this inventory passively is therefore both the auditor’s scoping step and a mirror of the attacker’s reconnaissance phase. This control owns the spectrum-layer half, find the carrier and read the cell identity; the deeper control-channel and broadcast decode is the work of the LTE capture controls.
Procedure
Authorised testing only. Every step below is receive-only, you read what the network already broadcasts. Do not transmit on licensed cellular spectrum.
-
Scope the candidate bands and confirm your radio reaches them. Decide which bands are plausible for the operators in your region (for example B28/700 MHz, B20/800 MHz, B3/1800 MHz, B7/2.6 GHz). If you are using an RTL-SDR V4, restrict yourself to the low bands, it cannot tune the 1.8 to 2.6 GHz carriers [ts36101].
-
Find the downlink carrier on a waterfall with gqrx. Tune across the candidate band and look for the steady OFDM “wall”:
gqrxIn the GUI, set the device to your SDR, tune to a candidate downlink centre and watch the waterfall. A live LTE downlink shows as a flat, continuous block; read its centre frequency and estimate its width (e.g. ~20 MHz). Record the centre frequency, this is the carrier you will map to an EARFCN [ts36211].
-
Run a cell search to recover PCI, MIB and SIB1 with srsRAN’s
srsueagainst the carrier you found. Cell search synchronises on PSS/SSS to get the PCI, then decodes the MIB and SIB1:srsue --rat.eutra.dl_earfcn=<EARFCN> --phy.cfo_is_doppler=true ./ue.confIn the srsUE log you should see lines reporting the found cell, for example:
Found Cell: PCI=<n>, PRB=<bandwidth>, Ports=<n>, CFO=...followed by MIB decode (bandwidth, SFN) and, once attached/sniffing, SIB1 contents (PLMN, cell ID, TAC). A non-zero PCI and a decoded MIB confirm the carrier and identity [srsran4g][ts36211][ts36331]. -
(No-SDR cross-check) Read the serving cell from a commercial modem. A Qualcomm-based SIM7600 reports its serving cell over AT commands, the fastest way to confirm which cell a target is camped on:
AT+CPSI?Per the SIMCom AT command manual the LTE read returns
LTE,<Operation Mode>,<MCC>-<MNC>,<TAC>,<ScellID>,<PcellID>,<Frequency Band>,<earfcn>,<dlbw>,<ulbw>..., i.e. operator, Tracking Area Code, serving-cell ID, PCI, band and EARFCN on one line, e.g.+CPSI: LTE,Online,<MCC>-<MNC>,0x<TAC>,<CellID>,<PCI>,EUTRAN-BAND<n>,<EARFCN>.... For a deeper, still-passive read of the broadcast/paging the modem already receives, stream its Diag port into Wireshark with QCSuper [qcsuper]. -
Record the inventory. For each cell, capture: operator (PLMN MCC-MNC), band, downlink EARFCN, PCI, system bandwidth and TAC. Mark which cells fall inside your SDR’s tuning and instantaneous-bandwidth envelope, those are the sniffable targets that scope the later LTE capture controls (RFSAM-RES-08).
Field case
A scan in Mexico surfaced 5 cells, 4 of them sniffable: Telcel on B4/B66/B5 and AT&T on B2, with real PCIs (58 / 287 / 301) and measured EARFCNs. Knowing operator, band and EARFCN is the prerequisite, without it, capture is aimed at nothing.
That inventory is exactly what the procedure above produces and what scopes the later LTE capture controls: one of those cells (the B4 Telcel cell, PCI 58) sits well inside a HackRF’s tuning and instantaneous-bandwidth envelope, so it is a viable capture target; the AT&T B2 cell at ~1.9 GHz is reachable by a HackRF/USRP but not by an RTL-SDR V4. The full SIB1 fields for the PCI-58 cell, PLMN, cell ID, TAC, were [FILL: not captured to the report in this baseline; record from the srsUE SIB1 decode when reproducing].
Remediation
This is an environmental baseline and target-selection step, not a device defect, the “weakness” it surfaces is inherent to LTE’s unprotected broadcast design [ts36211][ts36331]. Layered guidance for what can be hardened:
-
Network operator, you cannot encrypt PSS/SSS/MIB/SIB1, but you can minimise what the clear identifiers leak: prefer S-TMSI over IMSI on the paging channel and avoid IMSI paging where possible, and monitor for anomalous PCIs/EARFCNs/SIB configurations that indicate a fake cell mimicking your network [shaik2016lte]. Where the network supports it, enable false-base-station mitigations and consistency checks on broadcast information.
-
Device integrator, select basebands/modems that implement fake-base-station detection and that resist downgrade/redirection driven from a rogue cell’s broadcast; expose modem diagnostics (e.g. the Diag interface) only to authorised tooling, since the same passive read this control performs is also an attacker’s reconnaissance feed [shaik2016lte].
-
Auditor / operator of the test, keep this step strictly receive-only; do not transmit on licensed spectrum. Treat the operator/band/EARFCN/PCI inventory as scoping data for the assessment, and confirm each target cell is inside your receiver’s tuning and bandwidth envelope before committing capture hardware (RFSAM-RES-08).