Add OUI prefixes for Flock WiFi cameras, Flock Safety direct, and ShotSpotter

Expand MAC prefix detection with entries sourced from:

- Flock WiFi (Liteon/USI): f4:6a:dd, f8:a2:d6, e0:0a:f6, 00:f4:8d,
  d0:39:57, e8:d0:fc — contract manufacturer OUIs (Liteon Technology and
  USI/Universal Scientific Industrial) identified via the OUI-SPY firmware
  ecosystem table and cross-referenced against the IEEE OUI registry.
  These manufacturers produce Flock Safety's WiFi-enabled camera hardware.

- Flock Safety direct: b4:1e:52 — registered directly to "Flock Safety"
  in the IEEE OUI database (MA-L assignment). This is their own prefix
  rather than a contract manufacturer's.

- SoundThinking/ShotSpotter: d4:11:d6 — registered to "SoundThinking Inc"
  (formerly ShotSpotter) in the IEEE OUI database. Their acoustic gunshot
  detection sensors use BLE for local diagnostics and provisioning.
This commit is contained in:
Doug Borg
2026-02-07 20:38:51 -07:00
parent 32d180dc19
commit b16f3a0c97
+17 -2
View File
@@ -63,9 +63,24 @@ static const char* mac_prefixes[] = {
// FS Ext Battery devices
"58:8e:81", "cc:cc:cc", "ec:1b:bd", "90:35:ea", "04:0d:84",
"f0:82:c0", "1c:34:f1", "38:5b:44", "94:34:69", "b4:e3:f9",
// Flock WiFi devices
// Flock WiFi devices (Liteon Technology + USI)
// These OUIs belong to Liteon Technology and USI (Universal Scientific
// Industrial) — contract manufacturers that produce Flock Safety's
// WiFi-enabled cameras. Sourced from OUI-SPY firmware ecosystem table
// cross-referenced with IEEE OUI registry and field observations.
"70:c9:4e", "3c:91:80", "d8:f3:bc", "80:30:49", "14:5a:fc",
"74:4c:a1", "08:3a:88", "9c:2f:9d", "94:08:53", "e4:aa:ea"
"74:4c:a1", "08:3a:88", "9c:2f:9d", "94:08:53", "e4:aa:ea",
"f4:6a:dd", "f8:a2:d6", "e0:0a:f6", "00:f4:8d", "d0:39:57",
"e8:d0:fc",
// Flock Safety (direct IEEE registration)
// b4:1e:52 is registered directly to "Flock Safety" in the IEEE OUI
// database — this is their own prefix, not a contract manufacturer.
"b4:1e:52",
// ShotSpotter / SoundThinking
// d4:11:d6 is registered to SoundThinking (formerly ShotSpotter) in
// the IEEE OUI database. Their acoustic gunshot detection sensors use
// BLE for local diagnostics and provisioning.
"d4:11:d6"
};
// BLE device name patterns (matched case-insensitive substring)