-
Notifications
You must be signed in to change notification settings - Fork 0
Install
Scanner Manager runs on all three major desktop OSes. The core — HPD editing, RadioReference import, ZIP/GPS simulation, workspaces, MetaStore — works identically everywhere. The Uniden vendor tools (Sentinel and BT885 Update Manager) are Windows-only binaries, so on macOS and Linux the Uniden Tools panel shows a "Windows only" notice. Everything else is unaffected.
Every tagged release ships binaries for Windows, macOS, and Linux. Go to the Releases page and grab the one for your OS.
- Download
ScannerManager-windows-x64.zip. - Unzip anywhere. Double-click
ScannerManager.exe. - Windows SmartScreen may warn because the EXE isn't code-signed; click More info → Run anyway.
- Download
ScannerManager-macos.tar.gz. - Double-click to extract, move
ScannerManager.appto/Applications. - First launch: right-click the app → Open. Gatekeeper will warn once because the app isn't notarized; after you approve it, it launches normally from then on.
-
Download
ScannerManager-linux-x64.tar.gz. -
Extract:
tar -xzf ScannerManager-linux-x64.tar.gz chmod +x ScannerManager ./ScannerManager
-
The binary was built on Ubuntu 22.04, so it needs glibc 2.31+ and Tk. On Debian/Ubuntu:
sudo apt install python3-tk
Each asset ships with a matching .sha256 file.
# Windows
(Get-FileHash -Algorithm SHA256 .\ScannerManager-windows-x64.zip).Hash# macOS / Linux
shasum -a 256 ScannerManager-macos.tar.gz
sha256sum ScannerManager-linux-x64.tar.gzCompare against the value inside the .sha256 file next to the
download. If they don't match, do not run the binary.
After the first install you don't need to re-download manually. Help → Check for Updates... from inside the app will pull the next release directly from GitHub, verify its SHA-256, and swap the EXE for you on Windows. See Updating for the full flow.
The first launch shows an alpha notice modal. Dismiss it once; it won't appear again. The app will land on an empty tree view with the status bar reading "Ready. Browse to your SD card's BCDx36HP folder to begin."
Requires Python 3.9+ with Tkinter support.
git clone https://github.com/disturbedkh/scanner-manager.git
cd scanner-manager
python -m pip install -r requirements.txt
python -m pip install -e .
scanner-manager-
Windows: the standard python.org installer ships Tk. Nothing else needed.
-
macOS: prefer the python.org build — the Apple-supplied system Python has a stripped Tk that breaks some dialogs. Alternatively
brew install python-tk@3.12(matching your Python minor version). -
Linux: install your distro's Tk package:
sudo apt install python3-tk # Debian / Ubuntu sudo dnf install python3-tkinter # Fedora / RHEL sudo pacman -S tk # Arch
Scanner Manager runs with a minimal core and enables extra features as dependencies become available:
| Install | Adds |
|---|---|
pip install zeep keyring |
RadioReference SOAP API access + credential storage. |
pip install tkintermapview |
Real tile-server map in the Coverage Map dialog. |
pip install qrcode |
QR codes in the Donate dialog. |
pip install beartracker-885-scanner-manager[full] |
All of the above. |
Prebuilt binaries are self-contained — just delete the EXE / .app /
binary and the data it wrote next to itself (app_settings.json,
scanner_manager.meta.json, *.session.bak, zip_county_map.json).
Source installs: pip uninstall beartracker-885-scanner-manager.
-
ImportError: No module named _tkinter— install your distro's Tk package (Linux) or reinstall Python with Tk support. - macOS dialogs look cut off or fonts render oddly — almost always the system Python's Tk build. Switch to python.org Python.
-
Blank window on Linux/X11 over SSH — Scanner Manager needs a
real display or
xvfb-run. -
EXE / .app doesn't start at all — delete the companion files
it wrote next to itself and try again; a corrupt
app_settings.jsoncan block startup. - Uniden Tools panel says "Windows only" — expected on macOS / Linux. Uniden doesn't publish Mac or Linux builds of Sentinel or the BT885 Update Manager. Use a Windows host (or Wine / Crossover at your own risk) to run those specific vendor tools.
Scanner Manager
Getting started
Features
- ZIP & GPS Simulation
- Coverage Tools
- RadioReference Import
- Workspaces & Sync
- Uniden Tools
- Channel List Management
- CityTable & Custom Locations
- Service Types
- Alerts
Reference
RE / Development