• Device: Mac Studio M1 (Mac13,1)
  • ECID: 0x1249E03685801
  • Host: Mac Mini M4 (macOS 26.4.1)
  • Tool: Apple Configurator 2 / cfgutil 2.19
  • Date: 2026-04-17

Issue

Asahi Linux 설치 후 iBoot 손상. 주황색 점멸등 (DFU Mode) 상태.

Symptom

  • 전원 버튼 시 흰색 LED 0.5초 ON → 1초 OFF 반복 (부팅 루프)
  • 1TR (One True Recovery) 진입 불가
  • 모니터 화면 무반응 (Apple 로고 미표시)

Attempts

#MethodResult
1Apple Configurator → Revive DeviceError 2006 (66%)
2Apple Configurator → Restore DeviceError 2006 (66%)
3cfgutil -f reviveError 2006 (66%, step 4/4)
4cfgutil -f restore (포트 변경)Error 2006 (66%)
5Mac Mini 재부팅 + 포트 변경 후 cfgutil -f restoreError 2006 (50%)
6cfgutil -f restore -I <IPSW> --ignore-boot-transition-timeoutError 2006 (50%, step 2/2)
7USB-C Hub 경유 연결DFU 디바이스 미인식
8cfgutil --verbose -f restoreError 2006 (66%, verbose 로그 수집)

Key Finding

Error 2006 발생 원인: DFU → Recovery Mode 전환 시 USB 재연결(reenumeration) 실패.

graph TD
    A[DFU Mode] --> B[펌웨어 전송 완료]
    B --> C[디바이스 재부팅]
    C --> D[Recovery Mode 진입]
    D --> E[USB 연결 끊김 - 2초 후 disconnect]
    E --> F[Error 2006]

    style A fill:#ff9800,color:#000
    style D fill:#4caf50,color:#fff
    style E fill:#f44336,color:#fff
    style F fill:#b71c1c,color:#fff

USB 로그 패턴 (일관되게 동일)

sequenceDiagram
    participant D as Mac Studio DFU
    participant H as Mac Mini Host

    H->>D: 펌웨어 전송
    D--xH: DFU mode disconnected
    D->>H: Recovery Mode attached OK
    Note over D,H: 정상 전환 성공
    D--xH: Recovery mode disconnected
    Note over D,H: 2초 만에 연결 끊김 - Error 2006

시스템 로그 (_findMatchingLocationID 경고)

MobileDeviceUpdater: _findMatchingLocationID: Failure to create 'locationID' property from IORegistryEntry

Hardware Tried

  • 썬더볼트 케이블 (비정품) × 2종
  • Mac Mini M4 뒷면 Thunderbolt 4 포트
  • Mac Mini M4 앞면 USB-C 포트
  • USB-C Hub 경유

Full System Log (Verbose, 17:41~17:43)

timeline
    title DFU Restore System Log Timeline
    section DFU Unstable
        19.472 : DFU device attached
        19.474 : _findMatchingLocationID FAIL
        19.742 : DFU disconnected - 0.5s
        20.634 : DFU re-attached
        20.638 : _findMatchingLocationID FAIL
        21.170 : DFU disconnected - 0.5s
        22.059 : DFU re-attached
        22.063 : _findMatchingLocationID FAIL
    section Restore Progress
        Step 1-3 : Complete
        Step 4 : 66pct then fail
    section DFU to Recovery
        04.685 : DFU mode disconnected
        05.639 : Recovery Mode attached OK
        05.648 : AMRecoveryDeviceConnected
        05.664 : Known supported device
        07.134 : Recovery disconnected - 1.5s
        07.135 : timer interval to 0
        17.406 : cfgutil exit handler
17:41:19.472  DFU device attached [0x100003a51]
17:41:19.474  _AMDFUDeviceConnected
17:41:19.474  _findMatchingLocationID: Failure to create 'locationID' property ← ⚠️
17:41:19.499  Known, supported, and restorable device. Continuing...
17:41:19.742  DFU mode device disconnected (0.5초)
17:41:20.634  DFU device attached [0x100003a65] (재연결)
17:41:20.638  _findMatchingLocationID: Failure ← ⚠️
17:41:21.170  DFU mode device disconnected (0.5초)
17:41:22.059  DFU device attached [0x100003a7b] (재연결)
17:41:22.063  _findMatchingLocationID: Failure ← ⚠️
--- cfgutil restore 시작 (steps 1-3 완료, step 4 66% 진행) ---
17:43:04.685  DFU mode device disconnected
17:43:05.639  Apple Mobile Device (Recovery Mode) attached [0x100003ae1] ← 정상 전환
17:43:05.648  _AMRecoveryDeviceConnected
17:43:05.664  Known, supported, and restorable device. Continuing...
17:43:07.134  Recovery mode device disconnected (1.5초!) ← ❌ 에러 2006
17:43:07.135  DEPRECATED USE: Setting timer interval to 0 requests a 1ns timer
17:43:17.406  cfgutil exit handler

핵심 관찰사항

  1. _findMatchingLocationID 실패 — DFU 연결 시마다 발생. USB 디바이스 locationID 속성 생성 불가
  2. DFU 불안정 — 연결 후 0.5초마다 반복 disconnect/reconnect (restore 전에도)
  3. Recovery Mode 유지 불가 — DFU→Recovery 전환은 성공하나 1.5초 만에 disconnect
  4. timer interval to 0 경고 — libdispatch 버그, Recovery disconnect 직전 발생

IPSW

  • 수동 다운로드: UniversalMac_26.4.1_25E253_Restore.ipsw (19.7GB)
  • zip 무결성 검증 통과 (1,527 files)
  • 이미 삭제됨