# SurfScan: Sensor Mode

## Introduction

This guide will show you how to configure your SurfScan device as an automated mobile network monitoring device using ‘Sensor Mode’ and the [SurfScore Dashboard](https://dashboard.surfscore.live).

 ![SurfScore Dashboard: Live Monitoring - SurfScan Sensor Management](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/f87747f5-d6b5-4b8e-9ea7-65fc274528f0/chrome_nJcJPHiH8O.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=d0d3806adcef92a1a17638a39023f922c842025313978abce164e7e7e4e96fdb&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1744.5x893.5")

 ![SurfScore Dashboard: Live Monitoring - Operator SurfScore from SurfScan Sensor](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/118c2ca4-369e-4530-92e6-cd29b33d3499/chrome_f7pfCDjB3J.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=add28c331820ce83b5ce3a998cb2f2129fc2805e7e8553d837941d0424826adc&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1744.5x893.5")

 ![SurfScore Dashboard: Monitoring Historical trends by Operator and Band](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/039dd10c-82ec-4c57-a0ce-0917a9c7c288/chrome_qyTmN2CVyG.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=f7b4be63fc8be2c645c69437b70f846bf86cfdd8cd52772ca861d2ba58b97d56&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1744.5x893.5")

## Getting started

### Prequisites

- [ ] Upgrade SurfScan Android app and SurfScan OpenWRT to latest versions. Use this [upgrade guide](/doc/surfscan-openwrt-upgrade-zidt5XvRQB).
- [ ] Admin Access to <https://dashboard.surfscore.live> to enable creation of plans and monitoring sessions. Viewer roles will have access to the Monitoring sessions you create.
- [ ] Internet Access
  - [ ] Ethernet, using WAN port of SurfScan OpenWRT
  - [ ] Mobile Data SIM

### Steps


1. Configure your SurfScan to operate in Sensor Mode.

Connect to the Wi-Fi of your SurfScan OpenWRT from the Android device

Open SurfScan app, log in to your account and choose ‘SurfScan OpenWRT’ from the main page

Enter SurfScan OpenWRT router password when prompted (it may be cached)

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/fbb20904-3102-4ede-aca4-f18b916dc4af/Screenshot_20260603-111634.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=0df209b0d128f814e55fa73ee171385278e648c440ccd0db8093f322e9fbb1a8&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =190x630") ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/7bf0fc41-e77f-4b0d-abb7-ac209379963a/Screenshot%20%28Jun%204%2C%202026%209%2031%2034%20AM%29.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=df0e0e832a74d580eb148d2c8a9b1f3add4cbe9176cb43d03351119d26dff45b&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =190x630")Select Sensor Tab and configure:

*Scan Interval in minutes or hours (min 15)*

*Scan duration*

*Location: Enter manually or acquire from phone GPS*

*Stop after: Choose ‘End Time’ or ‘# Scans’*

*Save Configuration*

*Enable Sensor mode to start the first scan.* 

The SurfScan will continue scanning at your programmed intervals.





2. Configure your Monitoring Session in SurfScore Dashboard

Log in to [SurfScore Dashboard](https://dashboard.surfscore.live).

Create an Outdoor Plan that includes the location of your SurfScan Sensor(s).

Click the ‘Monitor Session’ Icon

 ![SurfScore Dashboard: Start/Access Monitor Session](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/c74e3327-3d86-4649-a848-bfdc8a7659c6/chrome_oqrNCJrGef.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=870a61103c1cabf6ba94f4ca97ec9985d959bd412fe1c9be415fedb1ab333b77&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =259.5x208.5")

Select Data Sources and enable SurfScan devices that will contribute data.

 ![SurfScore Dashboard: Live Monitoring - SurfScan Sensor Management](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/f87747f5-d6b5-4b8e-9ea7-65fc274528f0/chrome_nJcJPHiH8O.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=d0d3806adcef92a1a17638a39023f922c842025313978abce164e7e7e4e96fdb&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1744x893")

Once enabled the monitor session will load up to 24 hours of previous Sensor Mode data from that device, if available, and display the latest SurfScore for discovered operators in Panel and Map View.

## Exploring the Data

### What is SurfScore?

SurfScore uses all data captured during a scan session to provide a ground truth assessment of real network capacity, not just signal coverage. Our scoring algorithm uses custom weighting for observed signal strength, quality, frequency, bandwidth, and sector count, given an operational use case (uplink of IOT and Video).

### Monitor Views

The Panel and Map views show the latest overall SurfScore for each Operator covering the area.

Click on the Cards in Panel View for granular, per band availability and scores.

Click on the Pin in Map view for details.

 ![SurfScore Dashboard: Monitor Panel View](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/081bfde9-97fb-44fa-a45c-44b26307a0c3/image.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=937b7871b0ddfc380434cef1c42a2ca1f3d6edf2d0f9c9c6d6485dc42d7db078&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =300x345") ![SurfScore Dashboard: Map View](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/fcd6e5fe-7f41-4ad7-aed0-f5bb7c285cf8/chrome_0FVvmUFF7Y.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=fc1965d03ed3b87374df75f821db94af3d11133f54e10abd76bc2b7ef9800526&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject "left-50 =324x380")









From Panel View click ‘Replay’ to examine historical trends by Operator, expand to view band level breakdowns. Hover over timeline and SurfScore will update as you scrub back and forth.

 ![SurfScore Dashboard: Monitoring Historical trends by Operator and Band](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/039dd10c-82ec-4c57-a0ce-0917a9c7c288/chrome_qyTmN2CVyG.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=f7b4be63fc8be2c645c69437b70f846bf86cfdd8cd52772ca861d2ba58b97d56&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1744x893")


All SurfScan Sensor Mode data is stored long term and can also be viewed in [SurfScore.Live](https://surfscore.live) if detailed information is required.

 ![](https://outline-production-attachments.s3-accelerate.amazonaws.com/uploads/bcdc8248-9752-47b6-aef9-c30b5d469051/e9ff9b54-a1e2-4754-b23d-af1c14b5b4e2/chrome_QyTfTRpueN.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA4EOUDTOVUICLPZ4P%2F20260927%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260927T134500Z&X-Amz-Expires=86400&X-Amz-Signature=12dc8dd4cf81c573bee9e6d3ec56c17e6b3b4a52b5715b340e196a7a041c0c8c&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject " =1192x893.5")


## Questions or Issues?

Use the bug link in dashboard to log feature requests and bug reports. If you have questions about SurfScan operations or your data please email support@waveriders.live.