-
Notifications
You must be signed in to change notification settings - Fork 0
Workspaces and Sync
A Workspace (a.k.a. Virtual SD card) is a local folder that mirrors the layout of a real BearTracker 885 SD card. You can edit a workspace while the card is detached, then reconcile changes in either direction when the card comes back.
- Edit offline. Car scanner stays in the car; you edit at your desk.
- Safer experiments. Trash a workspace, not a card.
- Update cycles. Run Uniden's updater against the card, then pull the new firmware tables into your workspace without losing the edits you made while disconnected.
- Insert the card and Load it.
- Workspaces → New workspace from card...
- Pick a local folder. Scanner Manager copies the BCDx36HP tree and writes a small manifest so it can later detect drift.
You can then close the card, eject it, and keep working. The status bar shows you're editing a workspace, not a card.
- Insert the card and Load it.
- Workspaces → Push workspace → card...
- Review the file-level diff.
- Apply.
Each HPD file changed is backed by the standard MetaStore event log on the card, so individual edits remain revertable after a push.
Use this after Uniden's Sentinel/Update Manager has touched the card, or after a second machine has edited the card directly.
- Workspaces → Pull card → workspace...
- Scanner Manager identifies three buckets:
- Card-only changes (new systems/groups/entries the card has that the workspace doesn't).
- Workspace-only changes (your offline edits).
- Conflicts (both sides edited the same entity).
- For each conflict, pick workspace, card, or merge.
- The workspace's event log is re-played on top of the pulled file so your customizations (renames, service-type overrides, deletions) stick.
Conflict rules follow the same logic as the reconciliation replay used by the RadioReference update pipeline:
- Deleted entries from the workspace stay deleted unless you ask otherwise.
- Service-type overrides from the workspace win.
- Renames follow frequency/TGID identity; if the identity still matches, your name is kept.
See Architecture for the full replay order.
- The diff UI is functional but spartan - large diffs require scrolling. A tree-style diff view is on the 0.9.x roadmap.
- Workspaces are single-machine; there's no sync service.
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