Skip to content

Commit c98eb38

Browse files
docs: merge Creality RETRO.md into PROTOCOL.md — single authoritative agent skill
Merged real hardware observations (SSH live, Ender-3 V4) with Flutter source extraction into one document. Key additions vs Flutter-only version: - Heartbeat {"ModeCode":"heart_beat"} → must reply "ok" (raw string, NOT JSON) — previously absent, causes silent disconnection if missing - pause/stop/lightSw set commands (incorrectly marked "unknown" in Flutter doc) - Moonraker HTTP port 7125 (start print / delete file) - getGcodeFileInfo2 response with real encodings (nozzleTemp ×100, bedTemp ×100, timeCost in seconds, materialColors, filamentWeight, match field) - Thumbnail routes: /downloads/humbnail/ (firmware typo, no 't') + current_print_image.png priority logic (pre-sliced > live fallback) - type:1 = EXT slot, type:0 = CFS module (from real hardware, not Flutter guess) - Camera: both webview approach and Tiger Studio RTCPeerConnection approach documented - Push behavior: only mini-blobs (nozzleTemp+bedTemp0) after init burst Contradictions resolved: boxsInfo.type ground truth from real hardware. RETRO.md preserved as historical reference.
1 parent 35c95cd commit c98eb38

1 file changed

Lines changed: 654 additions & 821 deletions

File tree

0 commit comments

Comments
 (0)