socd-iboot — Inconnu
Différence avec « AP watchdog expired » : là, le processeur principal s'est figé et le chien de garde matériel a redémarré l'appareil, sans aucun texte dans le rapport. Ici, c'est le micrologiciel de démarrage (iBoot, appelé mBoot sur les iPhone récents) qui a lui-même paniqué ; au démarrage suivant, iOS a seulement récupéré le rapport SOCD (diagnostics conservés à travers le redémarrage) et l'a affiché comme panique. Contrairement au cas du chien de garde, le bloc SOCDContainers d'un « iBoot panic » est lisible : une fois décodé (base64), il contient le message d'iBoot en clair. Sur un log d'iPhone 14 Pro Max (iOS 27.0) : « iBoot Panic: ANS2 : Recoverable PANIC assert failed … MSP 0 asserted » ; or une panique ANS2 désigne le contrôleur de stockage NAND (iFixit). Sans ce décodage, le texte « iBoot panic » ne dit pas quel composant est en cause.
iPhone
Indéterminé dans le texte seul — le détail est dans le bloc SOCDContainers (cas vu : contrôleur de stockage ANS2 / NAND)
Première vérification
Décoder le bloc SOCDContainers (base64) et lire le message d'iBoot.
Sources
- Apple XNU – socd_client.h (“soc diagnostics data pipeline”, XNU / WDT / SOC classes) ↗
- iFixit – iPhone Kernel Panics (wiki): “ANS2 Recoverable Panic” = NAND storage controller problem ↗
- Apple Community #254896533 – “SOCD report detected: (iBoot panic)” on MacBook Pro M1 (unresolved) ↗
- Rossmann Repair Group – MacBook Air M2: “SOCD report detected: (iBoot panic)” with pink screen (no confirmed repair) ↗