iPhone qui redémarre toutes les 3 minutes : le capteur manquant expliqué

Mis à jour le 2026-10-14

Un iPhone qui redémarre environ toutes les 3 minutes a presque toujours un capteur obligatoire qui ne répond plus. Le contrôleur de gestion système (SMC) l'attend, abandonne au bout d'environ 180 secondes et force un redémarrage. Le code sensor array du log panic full identifie le capteur, et donc la pièce, pour ce modèle exact.

Pourquoi un iPhone redémarre-t-il toutes les 3 minutes ?

Le rythme régulier est l'indice. Sur les iPhone récents, le contrôleur de gestion système (SMC), intégré au SoC, attend périodiquement une réponse de chaque capteur obligatoire : port de charge, capteurs avant, bobine de recharge sans fil, données de la batterie, selon le modèle. Si l'un d'eux reste muet, le SMC abandonne après un délai d'attente et force un redémarrage.

Après le redémarrage, le capteur est toujours muet. Le SMC attend de nouveau, abandonne de nouveau, et l'iPhone redémarre encore. On obtient une boucle à la période presque constante. C'est cette régularité qui distingue un capteur manquant de la plupart des paniques logicielles, qui surviennent plutôt à des moments aléatoires, par exemple à l'ouverture d'une app particulière.

Le délai d'attente est d'environ 180 secondes, d'où « toutes les 3 minutes ». En pratique, l'intervalle varie : l'étude DFRWS APAC 2025, qui a débranché les modules un par un sur plusieurs iPhone, a mesuré des redémarrages entre 50 et 150 secondes selon les cas. Un téléphone qui redémarre toutes les deux minutes comme une horloge a le même problème.

Que montre le log ?

Chaque redémarrage écrit un fichier panic full avec une signature de cette forme :

SMC PANIC - ASSERTION FAILED … SMC BSC failure …
sensor array 0 - 4 is 0, 4194304, 0, 0, 0
  • SMC BSC failure : le SMC n'a pas obtenu de réponse d'un capteur.
  • sensor array : la liste des valeurs ; celle qui n'est pas nulle est le code.
  • 4194304 : le code, ici en décimal. En hexadécimal, c'est 0x400000.

Chaque bit du code correspond à un capteur. Si deux capteurs manquent, deux bits s'additionnent (0x100000 + 0x200000 = 0x300000). La lecture pas à pas est dans Lire un panic full iPhone : guide ligne par ligne.

Sur les générations plus anciennes, le même mécanisme apparaît sous la forme d'une panique watchdog avec Missing sensor(s): … qui nomme le capteur (prs0, mic1, mic2, TG0B…). L'idée est identique : un capteur qui devrait répondre est absent.

Quelle pièce correspond à quel code ?

La signification d'un code dépend du modèle. Exemples tirés de la base (valeurs à un seul bit) :

Modèle Nappe du port de charge Capteurs avant (proximité) Bobine de recharge sans fil Batterie
iPhone 13 / 13 mini / 13 Pro / 13 Pro Max 0x800 0x1000 — 0x4000
iPhone 14 / 14 Plus 0x100000 0x200000 0x400000 —
iPhone 14 Pro 0x40000 0x80000 — 0x41
iPhone 15 / 15 Plus 0x80000 0x100000 0x200000 0xa1
iPhone 15 Pro / Pro Max 0x100000 0x200000 0x400000 0xa1
iPhone 16 / 16 Plus 0x80000 — 0x200000 0xa9

Sur l'iPhone 14 Pro, 0x100000 correspond à la nappe power. Sur l'iPhone 13 mini, 0x400 est le gyroscope de la carte inférieure : un problème de sandwich de la carte mère, pas une pièce externe.

Certains codes sont contestés : les sources attribuent des pièces différentes à la même valeur. Par exemple, 0x500000 sur un iPhone 14 correspond au port de charge + bobine de recharge sans fil selon le test de débranchement DFRWS, mais à la batterie selon iFixit et iPad Rehab. Dans ce cas, l'analyseur affiche les deux lectures. La liste complète est dans le tableau panic full.

Comment confirmer la pièce ?

  1. Récupérez le log entre deux redémarrages ou depuis un ordinateur (Récupérer le panic full d'un iPhone : où le trouver).
  2. Lisez le code pour le modèle exact (le champ product, par ex. iPhone16,2), ou déposez le fichier dans l'analyseur.
  3. Inspectez la nappe et son connecteur : enfichage, déchirures, plis, corrosion, broches tordues.
  4. Montez une pièce connue bonne du même modèle et observez : si le cycle s'arrête, vous tenez votre pièce.
  5. Si une pièce connue bonne ne change rien, surtout après une oxydation, mesurez le connecteur en mode diode : la panne peut se trouver sur la carte mère (connecteur, filtre, piste).

N'essayez pas de diagnostiquer en débranchant la pièce suspecte : sans capteur obligatoire, le téléphone redémarre de toute façon.

Et les anciens iPhone sans code sensor array ?

Sur les générations où le log nomme le capteur manquant au lieu d'un code, le cycle a la même cause et le nom du capteur mène à la pièce. Quelques cas documentés :

  • iPhone 11, mic2 manquant : le micro secondaire se trouve sur la nappe power. L'étude DFRWS a reproduit la panique en débranchant le bouton power. Une mesure OL au connecteur peut aussi venir d'une séparation du sandwich de la carte mère.
  • prs0 manquant : le baromètre est monté sur la nappe du port de charge. Sur un iPhone 11, un cas confirmé était dû à un Taptic Engine défectueux : testez-le aussi.
  • iPhone SE 2020, mic1 manquant : les lignes de données passent sous le tiroir SIM et peuvent être coupées à l'intérieur de la carte. Une nappe neuve ne suffit pas toujours ; Repair Wiki décrit le pont à réaliser.
  • Série iPhone 12, Eiger manquant : Repair Wiki le relie au port de charge.

Pourquoi l'appairage des pièces compte-t-il ?

Plusieurs capteurs impliqués dans cette boucle sont appairés ou calibrés avec la carte mère. Une pièce non d'origine peut être parfaitement saine électriquement et déclencher quand même la panique, ou créer des effets secondaires :

  • Bobine de recharge sans fil : une vitre arrière ou une bobine non Apple peut reproduire exactement la même panique.
  • Nappe des capteurs avant : la remplacer désactive True Tone et la luminosité automatique, même avec un écran Apple d'origine ; Face ID continue de fonctionner depuis iOS 15.2.
  • Batterie : une batterie de remplacement affiche un avertissement « batterie non d'origine », sauf s'il s'agit d'une pièce Apple.

Utilisez des pièces d'origine configurées avec System Configuration (Self Service Repair) ou, à partir d'iOS 18, l'Assistant de réparation, qui peut réappairer une pièce Apple d'origine (neuve ou d'occasion, non déclarée volée).

Et s'il n'y a pas de sensor array dans le log ?

Si le téléphone redémarre régulièrement mais que le log montre un watchdog timeout sur un processus logiciel (logd, SpringBoard), commencez par une restauration propre. Si les redémarrages sont irréguliers, lisez iPhone qui redémarre en boucle : trouver la cause. Si le téléphone s'éteint au lieu de redémarrer, consultez iPhone qui s'éteint tout seul : arrêt ou panique ?.

Questions fréquentes

Le cycle dure-t-il toujours exactement 3 minutes ?›

Non. Le délai d'attente est d'environ 180 secondes, mais l'étude DFRWS 2025 a mesuré des intervalles de redémarrage entre 50 et 150 secondes selon les cas. Ce qui compte, c'est que le cycle soit régulier.

Une mise à jour logicielle peut-elle corriger une boucle de redémarrage de 3 minutes ?›

Rarement. Le capteur est physiquement muet, une restauration ne le fera donc pas revenir. Ne restaurez que si le log montre un watchdog sur un processus logiciel au lieu d'un code sensor array.

Puis-je débrancher la pièce pour la tester ?›

Pas comme diagnostic : sans capteur obligatoire, le téléphone redémarre de toute façon. Testez plutôt en montant une pièce connue bonne.

Pourquoi cela a-t-il commencé juste après le remplacement d'une pièce ?›

La nouvelle pièce peut être mal enfichée, endommagée ou non reconnue. Certains capteurs sont appairés à la carte mère, si bien qu'une pièce non Apple peut déclencher la même panique.