{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/j-zero/orsala_hack/blob/38984dab3ecccabf0a53382f47e67041c5cd97e1/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "orsala_hack reconstructs the control behavior of the IKEA ORSALA lamp in replacement STM8 firmware. It documents the original rotary-encoder actions, MCU and LED-driver connections, and changes brightness, color-temperature and power controls while saving settings to EEPROM.",
  "description_zh": "orsala_hack 为 IKEA ORSALA 台灯编写 STM8 替代固件，并记录原有旋转编码器操作、MCU 与 LED 驱动连接。新固件调整亮度、色温和开关操作，并将设置保存到 EEPROM。",
  "entry_url": "https://awesomerea.org/resources/orsala-hack-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/orsala-hack-case/",
  "evidence_url": "https://github.com/j-zero/orsala_hack/blob/38984dab3ecccabf0a53382f47e67041c5cd97e1/README.md",
  "group": "cases",
  "id": "orsala-hack-case",
  "json_url": "https://awesomerea.org/resources/orsala-hack-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/orsala-hack-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/orsala-hack-case/index.md",
  "name": "orsala_hack: reconstructing IKEA ORSALA lamp controls",
  "name_zh": "orsala_hack：重建 IKEA ORSALA 台灯控制逻辑",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "An IKEA ORSALA lamp with the STM8S003F3P6 controller is the documented target.",
    "Building requires Sduino; flashing requires stm8flash and STLINKv2.",
    "Beerware License, Revision 42."
  ],
  "requirements_zh": [
    "适用设备是采用 STM8S003F3P6 控制器的 IKEA ORSALA 台灯。",
    "构建需要 Sduino；刷写需要 stm8flash 和 STLINKv2。",
    "采用 Beerware License 第 42 版。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/j-zero/orsala_hack",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
