{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/tobiasbrummer/lux-lat-long-log/blob/87e51686c8496ca20fa8b14433ba548383f8da5b/PROTOCOL.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "lux-lat-long-log reconstructs the Panasonic LUMIX S5 Bluetooth LE GPS exchange in an ESP32 camera client. The project documents GATT identifiers, session ordering and GPS/time packets from Android HCI captures, then uses a GNSS module to send positions without the phone app.",
  "description_zh": "lux-lat-long-log 利用 ESP32 固件重建 Panasonic LUMIX S5 的 BLE 定位通信，无需厂商手机应用即可向相机发送位置。项目根据 Android HCI 抓包记录 GATT 标识、会话顺序及 GPS 和时间数据包，并使用 GNSS 模块提供位置数据。",
  "entry_url": "https://awesomerea.org/resources/lux-lat-long-log-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/lux-lat-long-log-case/",
  "evidence_url": "https://github.com/tobiasbrummer/lux-lat-long-log/blob/87e51686c8496ca20fa8b14433ba548383f8da5b/README.md",
  "group": "cases",
  "id": "lux-lat-long-log-case",
  "json_url": "https://awesomerea.org/resources/lux-lat-long-log-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/lux-lat-long-log-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/lux-lat-long-log-case/index.md",
  "name": "lux-lat-long-log: reconstructing LUMIX S5 BLE GPS communication",
  "name_zh": "lux-lat-long-log：重建 LUMIX S5 蓝牙定位通信",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "testing",
    "license"
  ],
  "requirements": [
    "Requires an ESP32 and SIM868 GNSS module for the documented hardware build.",
    "Builds with PlatformIO; the documented camera implementation targets the LUMIX S5.",
    "The author reports successful hardware and photo EXIF checks for the S5.",
    "MIT licence."
  ],
  "requirements_zh": [
    "所述硬件方案需要 ESP32 和 SIM868 GNSS 模块。",
    "使用 PlatformIO 构建；现有相机实现针对 LUMIX S5。",
    "作者报告已在 S5 实机及照片 EXIF 中检查定位结果。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/tobiasbrummer/lux-lat-long-log",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
