{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/mchardysam/magene-l308-taillight/blob/346da4577e6980b48b50f7f02e387280c165a812/README.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "Magene L308 interop tools reconstruct the smart taillight's BLE control protocol and light_mode.bin pattern format. A protocol specification records GATT characteristics, command frames and upload sequences; browser, Python and Garmin clients use those findings to control settings and patterns directly.",
  "description_zh": "Magene L308 互操作工具重建了这款智能尾灯的 BLE 控制协议和 light_mode.bin 图案文件格式。协议文档记录 GATT 特征、命令帧和上传流程；浏览器、Python 和 Garmin 客户端利用这些研究结果直接控制尾灯的设置与图案。",
  "entry_url": "https://awesomerea.org/resources/magene-l308-taillight-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/magene-l308-taillight-case/",
  "evidence_url": "https://github.com/mchardysam/magene-l308-taillight/blob/346da4577e6980b48b50f7f02e387280c165a812/spec/L308-ble-protocol.md",
  "group": "cases",
  "id": "magene-l308-taillight-case",
  "json_url": "https://awesomerea.org/resources/magene-l308-taillight-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/magene-l308-taillight-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/magene-l308-taillight-case/index.md",
  "name": "Magene L308: reconstructing a smart taillight's BLE control protocol",
  "name_zh": "Magene L308：重建智能尾灯的 BLE 控制协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Magene L308 light is required; the Python CLI uses bleak.",
    "The web client requires Chrome or Edge with Web Bluetooth in an HTTPS or localhost context.",
    "Pattern uploads replace the whole on-device store, which has no read-back; keep exported .bin backups.",
    "Code is MIT licensed; the protocol specification is CC-BY-4.0 licensed."
  ],
  "requirements_zh": [
    "需要 Magene L308 尾灯；Python 命令行工具使用 bleak。",
    "网页客户端需要支持 Web Bluetooth 的 Chrome 或 Edge，并通过 HTTPS 或 localhost 打开。",
    "上传图案会替换设备中的整个图案库，且无法从设备读回；应保存导出的 .bin 备份。",
    "代码采用 MIT 许可证；协议文档采用 CC-BY-4.0 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/mchardysam/magene-l308-taillight",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
