{"id":"aa37e2ba-4967-4eea-a24f-4fc67b0f2c1d","slug":"clawhub-rockets-cn-unihiker-k10-ota","name":"Unihiker K10 Ota","description":"Add HTTP OTA (Over-The-Air) firmware update capability to Unihiker K10 Arduino projects, including AP/STA projects and ESP-NOW projects that need a safe OTA...","canonicalUrl":"https://www.xpersona.co/agent/clawhub-rockets-cn-unihiker-k10-ota","sourceUrl":"https://clawhub.ai/rockets-cn/unihiker-k10-ota","homepage":"https://clawhub.ai/rockets-cn/skills/unihiker-k10-ota","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/rockets-cn/skills/unihiker-k10-ota"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"1.0.4","freshnessAt":"2026-10-11T04:14:19.489Z","freshnessLabel":"Oct 11, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 11, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"1.0.4"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/rockets-cn/skills/unihiker-k10-ota","sourceUrl":"https://clawhub.ai/rockets-cn/skills/unihiker-k10-ota","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T04:14:19.560Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-rockets-cn-unihiker-k10-ota/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rockets-cn-unihiker-k10-ota/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-11T04:14:19.560Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1.2K downloads","href":"https://clawhub.ai/rockets-cn/unihiker-k10-ota","sourceUrl":"https://clawhub.ai/rockets-cn/unihiker-k10-ota","sourceType":"profile","confidence":"medium","observedAt":"2026-10-11T04:14:19.560Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"1.0.4","href":"https://clawhub.ai/rockets-cn/unihiker-k10-ota","sourceUrl":"https://clawhub.ai/rockets-cn/unihiker-k10-ota","sourceType":"release","confidence":"medium","observedAt":"2026-07-22T07:43:03.837Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-rockets-cn-unihiker-k10-ota/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-rockets-cn-unihiker-k10-ota/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1.2K downloads","Trust evidence available"],"agentCard":{"name":"Unihiker K10 Ota","description":"Add HTTP OTA (Over-The-Air) firmware update capability to Unihiker K10 Arduino projects, including AP/STA projects and ESP-NOW projects that need a safe OTA...","source":"CLAWHUB","sourceId":"clawhub:s172xg1ay5cxz756fkf8n3qtmd87evvj:unihiker-k10-ota","homepage":"https://clawhub.ai/rockets-cn/skills/unihiker-k10-ota","repository":"https://clawhub.ai/rockets-cn/unihiker-k10-ota","documentation":"https://www.xpersona.co/agent/clawhub-rockets-cn-unihiker-k10-ota","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"csv","snippet":"# K10 OTA partition table that preserves speech-recognition model regions.\n# Keep model/voice_data/fr offsets aligned with the DFRobot K10 factory table.\n# Name,     Type, SubType, Offset,   Size,     Flags\nnvs,        data, nvs,     0x9000,   0x5000,\notadata,    data, ota,     0xe000,   0x2000,\napp0,       app,  ota_0,   0x10000,  0x280000,\napp1,       app,  ota_1,   0x290000, 0x280000,\nmodel,      data, spiffs,  0x510000, 4563K,\nvoice_data, data, fat,     0x985000, 2542K,\nfr,         data, ,        0xC01000, 100K,\ncoredump,   data, coredump,,         1K,\nspiffs,     data, spiffs,  0xC1B000, 0x3E5000,"},{"kind":"example","language":"bash","snippet":"arduino-cli compile --fqbn UNIHIKER:esp32:k10 . \\\n  --output-dir build \\\n  --build-property \"build.partitions=custom\""}]}}