Kenapa iPhone restart setiap 3 menit?
Diperbarui 2026-10-14
iPhone yang restart setiap ~3 menit hampir selalu mengalami panic SMC sensor array: pengontrol manajemen sistem menunggu respons dari setiap sensor wajib, dan jika satu sensor diam selama ~180 detik, ia memaksa restart. Selama part itu tidak diperbaiki, siklusnya terus berulang. Kode di panic full menunjuk sensornya.
Apa yang terjadi saat iPhone restart setiap 3 menit?
Gejalanya sangat khas: iPhone menyala normal, bisa dipakai beberapa saat, lalu tiba-tiba logo Apple muncul. Setelah menyala lagi, hal yang sama terulang dengan jeda yang hampir sama. Teknisi mengenalnya sebagai « restart 3 menit ».
Di balik gejala ini ada mekanisme yang sangat spesifik. Pengontrol manajemen sistem (SMC, terintegrasi di SoC) secara berkala menunggu respons dari setiap sensor wajib: sensor di fleksibel konektor cas, sensor proximity, koil wireless charging, jalur data baterai, dan lain-lain. Jika salah satunya tidak merespons, SMC menunggu hingga batas waktu, lalu memaksa restart dan menulis panic full dengan pesan « BSC failure ».
Kenapa ritmenya begitu teratur?
Karena yang memicu restart adalah batas waktu, bukan error acak:
- iPhone menyala, SMC mulai memantau sensor.
- Satu sensor tetap diam.
- Setelah sekitar 180 detik, SMC memaksa restart.
- iPhone menyala lagi, sensor masih diam, siklus dimulai lagi.
Studi DFRWS APAC 2025 (Song, Yang, Lee dkk.), yang mencabut modul satu per satu pada beberapa iPhone, mengukur interval antara 50 dan 150 detik. Jadi di lapangan, « 3 menit » adalah angka kasar: yang penting adalah keteraturannya.
Kode apa yang muncul di panic full?
Pada iPhone 13 ke atas, pesan panic berisi baris seperti:
SMC PANIC ... BSC failure ... sensor array 0 - 4 is 0, 4194304
Angka terakhir adalah bitmask sensor yang hilang, sering ditulis dalam desimal. Konversikan ke hex (4194304 = 0x400000), lalu cocokkan dengan model. Kode gabungan adalah jumlah beberapa bit: dua atau tiga sensor bisa hilang sekaligus. Cara membacanya dijelaskan di Cara Membaca Panic Full iPhone: Kode dan Artinya.
Pada iPhone XS sampai seri 12, mekanismenya sama tetapi lewat watchdog thermalmonitord, dan log menyebut nama sensornya: Missing sensor(s): mic2.
Part apa yang ditunjuk kode, per model?
Contoh dari database kami (selalu cek model yang tepat):
| Model | Kode | Part yang kemungkinan rusak |
|---|---|---|
| iPhone XS – 12 | mic1 / prs0 | Fleksibel konektor cas |
| iPhone XS – 12 | mic2 | Fleksibel power (mic sekunder, sisi flash) |
| iPhone XS – 12 | TG0B / TG0V | Baterai |
| iPhone 12 | Eiger | Fleksibel konektor cas |
| iPhone 13 / 13 Pro | 0x800 | Fleksibel konektor cas |
| iPhone 13 / 13 Pro | 0x1000 | Fleksibel sensor depan |
| iPhone 13 / 13 Pro | 0x4000 | Baterai |
| iPhone 14 / 14 Plus | 0x100000 | Fleksibel konektor cas |
| iPhone 14 / 14 Plus | 0x200000 | Sensor proximity |
| iPhone 14 / 14 Plus | 0x400000 | Koil wireless charging |
| iPhone 14 Pro / Pro Max | 0x40000 | Fleksibel konektor cas |
| iPhone 14 Pro / Pro Max | 0x100000 | Fleksibel power |
| iPhone 15 / 15 Plus | 0x200000 | Koil wireless charging |
| iPhone 15 Pro / Pro Max | 0x100000 | Fleksibel konektor cas (USB-C) |
| iPhone 15 Pro / Pro Max | 0x400000 | Koil wireless charging |
| iPhone 16 / 16 Plus | 0xa9 | Baterai (jalur data) |
Lihat table untuk daftar lengkap, termasuk kode gabungan dan kode yang masih diperdebatkan antar-sumber.
Contoh: iPhone 14 Pro restart setiap 3 menit
Sebuah iPhone 14 Pro restart dengan ritme teratur setelah ganti kaca belakang. Log berisi sensor array … is 0, 1048576. Konversi: 1048576 = 0x100000. Pada iPhone 14 Pro / Pro Max, 0x100000 = fleksibel power. Fleksibel ini rapuh saat kaca belakang dicongkel, jadi temuan ini masuk akal: periksa bekas congkelan dan sobekan dekat konektor, lalu tes dengan fleksibel yang sudah pasti normal.
Kode yang sama 0x100000 pada iPhone 14 (non-Pro) justru menunjuk fleksibel konektor cas. Satu angka, dua part berbeda: model selalu menentukan.
Kenapa part baru kadang tidak menghentikan restart?
Beberapa penyebab yang sering membuat teknisi frustrasi:
- Part KW. Fleksibel konektor cas aftermarket memiliki tingkat cacat yang tinggi. Tes dengan part original yang sudah pasti normal.
- Pairing. Sensor di fleksibel koil wireless dipasangkan/dikalibrasi ke mesin: kaca belakang atau koil non-Apple bisa memunculkan panic yang persis sama. Hal yang sama berlaku untuk baterai (peringatan « baterai tidak asli ») dan sensor depan (True Tone hilang). Gunakan part Apple dengan System Configuration, atau Asisten Perbaikan di iOS 18+.
- Mesin. Jika part yang sudah pasti normal tidak mengubah apa pun, terutama setelah oksidasi, curigai konektor, filter, atau jalur di mesin. Pada iPhone 13 mini dan 14 Pro, gyroscope di board yang diam menandakan board sandwich terpisah: perbaikan micro-soldering.
- Dua kerusakan sekaligus. Kode gabungan berarti beberapa sensor diam; mengganti satu part saja belum cukup.
Bagaimana prosedur yang disarankan?
- Ambil beberapa file panic full (Cara Cek Panic Full iPhone: Temukan File .ips-nya). Jeda ~3 menit di antara restart biasanya cukup untuk membagikan satu file lewat AirDrop.
- Analisis di tool: kode dikonversi, dicocokkan dengan model, dan part ditampilkan dalam 3D.
- Periksa pemasangan, sobekan, dan oksidasi pada fleksibel yang ditunjuk.
- Tukar dengan part yang sudah pasti normal. Jangan mengandalkan tes cabut fleksibel.
- Jika tidak berubah, ukur konektor di mesin dengan mode dioda.
Untuk penyebab restart lain yang tidak teratur, baca iPhone Restart Sendiri Terus? Penyebab dan Cara Cek.