# GainSec Raven v1.2 teardown and firmware analysis > *Audited source extract. The dossier was used only as a lead; the underlying source was independently acquired and checked on 2026-07-20.* ## Source metadata - **Publisher:** GainSec - **Original dossier URL:** https://gainsec.com/2025/06/19/plucked-and-rooted-device-1-debug-shell-on-flock-safetys-raven-gunshot-detection-system/ - **Resolved/canonical URL used:** https://gainsec.com/2025/06/19/plucked-and-rooted-device-1-debug-shell-on-flock-safetys-raven-gunshot-detection-system/ - **Publication date:** 2025-06-19 - **Underlying event or version:** Raven v1.2 - **Archived:** 2026-07-20, from unauthenticated public access; no cookies, tokens, or login state retained - **Wayback snapshot:** save failed on 2026-07-20 after the archive service returned HTTP 403; retry pending ## Verification verdict **obsolete/version-specific** — The article supports the ESP32/Syntiant/model-label observations and vulnerabilities for the examined Raven v1.2. Current hardware, firmware, and event classes may differ. ## Claim boundary This source is authoritative only within the source class and limitations stated above. ## Extract **Extracted-text lines 1-3:** > Plucked and Rooted - Device 1: Debug Shell on Flock Safety's Raven Gunshot Detection System - GainSec > Skip to content > GainSec **Extracted-text lines 28-32:** > Vendor: Flock Safety > The Raven Gunshot Detection System > Model Number: v1.2, Package Version: 1.9.7, Firmware Version: 76.3.0, App Version: fa9a3b8; No/unsure of fixed version > System on a chip (SoC) > Reference: **Extracted-text lines 43-47:** > I (5345) RAVEN_NDP: NN0:background > I (5359) RAVEN_NDP: syntiant_ndp120_dsp_flow_setup_get succeeded with a value > When you open it up, it turns out that the device is running an ESP32 chipset, which surprised me for sure. In this case, it’s a ESP32-WROOM-32D. > Luckily, it’s easy enough to find a pinout for this chip. > Pinout Chart Source **Wayback failure**: The bounded Save Page Now pass stopped after the archive service returned HTTP 403 on the first request. This source was not individually retried; retry pending. ## Notes - Tier: 3 — Tier 3 authoritative secondary. - Operational exploitation steps, credentials, endpoints, and targeting details are omitted from this markdown extract; the public originals are retained for defensive verification. - Cited by: see `citing_pages:` frontmatter; populated after wiki integration.