Files

1.8 KiB

clar200-unlock

Unlock EMC CLAR200-locked Exos X18 SAS drives via the Seagate F3 terminal, using an ESP32-C3 bridge.

Start Here

Read the latest handoff first: .claude/handoffs/ (most recent file). Then PROCEDURE.md (the runbook), IDEA.md (brief), DECISIONS.md (settled choices). Background on why host-side tools fail: ~/bin/EMC_CLAR200_DRIVE_FIX_NOTES.md.

Project Identity

Two Seagate Exos X18 SAS drives (ST16000NM004J, EMC fw ES2264 — SN ZRS015V7, ZR511KWK) are locked in the "SS160520 CLAR200" state: SCSI INQUIRY/VPD work, but every other command (incl. READ CAPACITY) returns Hardware Error. No host tool can format them. This project drives the drives' out-of-band F3 service UART (via an ESP32-C3 as a 3.3 V USB-serial bridge) to reformat them to 512-byte sectors and reclaim them as 14.6 TB+ spares for the tank pool.

Current State

  • Phase: building → first hardware attempt pending
  • Repo: https://git.sethpc.xyz/Seth/clar200-unlock
  • Hardware: ESP32-C3 on steel141 /dev/ttyACM0 (MAC 58:8c:81:ac:f0:4c). Drive ZRS015V7 in a pve173 JBOD (must be benched for F3 work).
  • Done: firmware (firmware/clar200_bridge.ino) + flash script + full procedure written.
  • Next: ./firmware/flash.sh, sanity-test bridge, bench drive, find F3 pinout, get F3 T>, format to 512.

Conventions

  • Safety: bench-only F3 work — NEVER in the pve173 JBOD next to live tank. 3.3 V only; share TX/RX/GND, never power. screen -L to log every session. Escalation brake applies: silent terminal → re-check wiring/baud, never a more aggressive format command.
  • F3 honesty: Exos X18 dialect ≠ 7200.11. Map commands with ? before firing; record discovered tokens in docs/f3-command-reference.md.
  • Conventional commits; commit + gitea push each meaningful change.