0x40000000 — SMC : capteur muet
Panique SMC « BSC failure » : le contrôleur de gestion système (intégré au SoC) attend périodiquement une réponse de chaque capteur obligatoire et force un redémarrage, environ toutes les 3 minutes, tant qu'un capteur reste muet. Ici l'attribution vient du nom des capteurs, pas du code : TB0T est la clé SMC de température de batterie (TB0V, la tension), et les cas iPhone 14 Pro Max (iFixit 936588) et 15 Pro (iFixit 943079, batterie changée = réglé) qui nomment TB0T associent la panique à la batterie. Le code 1073741824 (0x40000000), apparu avec des iOS récents, n'apparaît dans aucune source publique ; le bit 0x10 du mot suivant non plus. Pour l'iPhone 14 et 14 Plus, la table iFixit donne 0x500000 comme batterie, attribution contestée (DFRWS : port + bobine), et 0x400000 = bobine sans fil.
Sur iPhone 14 Plus, iPhone 14
Batterie (capteurs TB0T / TB0V : température et tension non remontées)
Première vérification
Regarder si le pourcentage de batterie est bloqué (0–1 %) ou absent, inspecter le connecteur batterie et sa nappe (broches, oxydation), tester avec une batterie Apple connue bonne (+ System Configuration pour éviter l'avertissement), puis mesurer en mode diode les lignes de données batterie sur la carte mère.
Sources
- iFixit Answers 936588 – SMC PANIC failure, TB0T TB0V (iPhone 14 Pro Max, 0x41) ↗
- iFixit Answers 943079 – iPhone 15 Pro (TB0T SBAU, 0xa1), battery replaced = fixed ↗
- iFixit Answers 963430 – iPhone 16 Plus (TB0T SBAP, 169), aftermarket battery and port had no effect ↗
- iFixit – iPhone SMC Panic Assertion Failed (“Sensor Reference” table) ↗
- iPad Rehab – Troubleshooting iPhone Reboot: How to Fix an iPhone that Restarts Every Three Minutes (article 49) ↗
- Acidanthera VirtualSMC – SMCSensorKeys.txt (SMC key descriptions extracted from Mac firmware) ↗