CellPi turns a WLAN Pi and a Quectel 5G modem into a pocket walk-test rig. It maps RSRP, RSRQ and SINR, Orb network quality, and raw signaling, outdoors by GPS or indoors with LiDAR.
Coming to the App Store. Works with your own WLAN Pi hardware, and a built-in demo needs none.
Every reading a walk-test needs, captured together and mapped in place, not spread across five tools.
Serving cell and neighbours: RSRP, RSRQ, SINR, RSSI, operator, band, PCI, ARFCN, bandwidth, and per-antenna branches.
Passive sweep of every operator and band, or active serving-cell logging with band and RAT locks for A/B comparisons.
Score, latency, jitter, lag, packet loss and throughput layered onto each point. Real experience, not just RF.
Map by GPS on the move, or drop points on a floor plan with LiDAR tracking you between taps. No beacons.
Capture the air interface and decode neighbours, handovers, SCG failures and RLF re-establishments per point.
Export JSON and PCAP, then open the desktop viewer for heatmaps, per-ride band preference and operator comparisons.
The modem does the radio. The app drives it over your local network and does the mapping, math and reports.
Basic passive scanning works with no SIM and nothing installed on the Pi. Add a package for PCAP, Orb or enrichment.
AT+QSCANInstall only what you will use. These run on the Pi over SSH. Full step-by-step is in the project README.
Coming to the App Store. Bring your own WLAN Pi and Quectel modem, or try the built-in demo first. Already have a survey? Open it in the browser report tool, no install.
CellPi would not exist without the people and projects that came first. Thank you.
Author of the original qscan.py that made WLAN Pi cellular scanning approachable. We inline the sweep now, but this is where it began. markhoutz.com
The host platform and the DIAG capture tool behind the PCAP signaling. wlanpi.com
Network quality, signaling decode, and the QMI data path the backend leans on.