# 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.