{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/dimer47/PocketPrinter5890/blob/20118975f6e58d5910657d7ba3daa62c3e5edae9/docs/PROTOCOL_SPEC.md"
  ],
  "category": "reconstruction-cases",
  "description_en": "PocketPrinter5890 reconstructs the BLE printing protocol of Lidl's Tronic, SILVERCREST, and Parkside model 5890 pocket printers. Its specification documents activation writes, flow-control credits, and raster bands; Swift, Kotlin, and TypeScript libraries implement printing for Apple devices, Android, and browsers.",
  "description_zh": "PocketPrinter5890 重建了 Lidl Tronic、SILVERCREST 和 Parkside 5890 型便携热敏打印机的 BLE 打印协议。协议文档记录激活写入、流控额度和分段光栅传输；Swift、Kotlin、TypeScript 库分别面向 Apple 设备、Android 和浏览器。",
  "entry_url": "https://awesomerea.org/resources/pocketprinter5890-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/pocketprinter5890-case/",
  "evidence_url": "https://github.com/dimer47/PocketPrinter5890/blob/20118975f6e58d5910657d7ba3daa62c3e5edae9/README.md",
  "group": "cases",
  "id": "pocketprinter5890-case",
  "json_url": "https://awesomerea.org/resources/pocketprinter5890-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/pocketprinter5890-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/pocketprinter5890-case/index.md",
  "name": "PocketPrinter5890: reconstructing the Lidl 5890 printer protocol",
  "name_zh": "PocketPrinter5890：重建 Lidl 5890 打印机协议",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "scope",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "The documented reference device is model A2Y with firmware V1.06LY; other revisions may differ.",
    "The browser demo requires Web Bluetooth in Chrome, Edge, or Opera.",
    "Firmware updating is not implemented, and roughly twenty transcribed commands were not executed on the reference firmware.",
    "MIT license."
  ],
  "requirements_zh": [
    "文档所依据的设备为 A2Y 型、固件 V1.06LY；其他版本可能存在差异。",
    "浏览器演示需要 Chrome、Edge 或 Opera 的 Web Bluetooth 支持。",
    "未实现固件更新；约二十条转录命令尚未在参考固件上执行。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/dimer47/PocketPrinter5890",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
