Skip to content
disturbedkh edited this page May 3, 2026 · 3 revisions

Scanner Manager

A desktop companion for the Uniden BearTracker 885. Browse and edit the SD card's HPD files, import channels from RadioReference, preview what the scanner will scan at a given ZIP/GPS, and keep a full audit trail of every change.

Unofficial, community-built. Not affiliated with or endorsed by Uniden. See DISCLAIMER.md in the repo root.

Feature tour

  • HPD editor. Full tree view (System → Group → Entry) with filters, bulk operations at every level, and a revertable change log.
  • ZIP / GPS simulation. See exactly what your scanner will scan when you key a ZIP code or accept a GPS fix, complete with nearest-systems ranking and per-group coverage tags.
  • Coverage tools. Pure-Tk heatmap, optional tile-server map (tkintermapview), CSV export of the effective scan set.
  • RadioReference import. Conventional and trunked systems, with both HTML scraping and the SOAP API. Each import is one revertable event.
  • Workspaces / Virtual SD card. Clone the card, edit while it's detached, reconcile both ways on return.
  • CityTable customization. Add your own locations and export a patched CityTable the scanner will load.
  • Uniden Tools integration. Detects Sentinel and BT885 Update Manager; orchestrates a push → update → pull cycle.

Start here

  1. Install
  2. Quickstart
  3. Updating
  4. Pick what's next from the sidebar:

For contributors

  • Architecture - MetaStore event log, batching, revert semantics.
  • Troubleshooting - crash logs, session snapshots, and how to recover a mangled card.
  • Glossary - all the acronyms (including the RE vocabulary).

RE / Development

How the SDS100 (and the wider BCDx36HP scanner family) actually works on the inside, written for contributors who want to extend this work. Start with Reverse Engineering

  • it's the consolidated narrative for the whole tree.

  • Overview - the synthesis: two USB modes, what each gives us, why our app exceeds Sentinel.

  • Architecture - two MCUs, three buses, mermaid.

  • USB Modes - Mass Storage vs Serial.

  • SD Card - FAT32 layout, BCDx36HP family file shapes.

  • Serial Protocol - SUB + MAIN command catalogs.

  • Inter-MCU Bus - USART2 between SUB and MAIN.

  • Firmware - Sub container, MAIN encryption, firmware-update flow.

  • Sentinel - what Sentinel actually does over USB.

  • Toolchain - every script and tool grouped.

  • Workflows - recipe playbooks.

  • Virtual Scanner Roadmap - SDR-backed software scanner plan that builds on everything above.

Clone this wiki locally