iPhone khởi động lại khoảng mỗi 3 phút: vì sao?
Cập nhật 2026-10-14
Khi iPhone khởi động lại đều đặn khoảng mỗi 3 phút, gần như luôn có một cảm biến bắt buộc không phản hồi. Bộ điều khiển SMC chờ cảm biến đó rồi buộc máy khởi động lại sau khoảng 180 giây. Tra mã sensor array trong file panic full theo đúng đời máy để biết linh kiện cần kiểm tra.
Vì sao iPhone khởi động lại đều đặn mỗi 3 phút?
Một chiếc iPhone khởi động lại ngẫu nhiên có thể do nhiều nguyên nhân. Nhưng khi chu kỳ đều đặn, khoảng mỗi 3 phút, cơ chế gần như luôn giống nhau:
- Bộ điều khiển quản lý hệ thống (SMC, tích hợp trong SoC) định kỳ chờ phản hồi từ từng cảm biến bắt buộc.
- Một cảm biến không trả lời: cáp bị lỏng, rách, oxy hóa, linh kiện hỏng hoặc không tương thích.
- Không nhận được phản hồi, SMC buộc máy khởi động lại sau khoảng 180 giây.
- Máy khởi động, cảm biến vẫn im lặng, bộ đếm lại bắt đầu: chu kỳ lặp lại.
Trong nghiên cứu DFRWS APAC 2025, các nhà nghiên cứu đã tháo từng module trên nhiều iPhone và đo được thời gian đến lần khởi động lại khoảng 50 đến 150 giây tùy trường hợp. Vì vậy “3 phút” là con số gần đúng: máy của bạn có thể khởi động lại sớm hơn một chút.
Mỗi lần như vậy, iOS ghi một file panic full. Một máy bị lỗi này một ngày có thể có rất nhiều file.
Mã “sensor array” trong panic full trông như thế nào?
Trên các đời máy gần đây, dòng quan trọng trong panicString có dạng:
SMC PANIC - ASSERT: … SMC BSC failure … sensor array 0 - 4 is 0, 4194304
Con số khác 0 là mã của cảm biến bị thiếu. Nó có thể hiển thị ở dạng thập phân (4194304) hoặc hex (0x400000): đó là cùng một giá trị. Nếu nhiều cảm biến cùng thiếu, mã là tổng các bit (ví dụ 0x300000 = 0x100000 + 0x200000). Cách đọc chi tiết: Cách đọc lỗi panic full iPhone: mã, cảm biến, ví dụ.
Trên các đời máy cũ hơn (ví dụ dòng iPhone 11), cùng cơ chế xuất hiện dưới dạng panic watchdog: no successful checkins from thermalmonitord kèm Missing sensor(s): prs0, mic1, mic2 hoặc TG0B. Sau khoảng 3 phút không nhận được số đo, iOS khởi động lại máy.
Mã nào ứng với linh kiện nào trên từng đời máy?
Cùng một mã chỉ đến linh kiện khác nhau tùy đời máy. Một vài ví dụ từ cơ sở dữ liệu:
| Đời máy | Mã | Linh kiện cần kiểm tra trước |
|---|---|---|
| Dòng iPhone 13 | 0x800 | Cáp chân sạc |
| Dòng iPhone 13 | 0x1000 | Cáp cảm biến trước |
| Dòng iPhone 13 | 0x4000 | Pin (đường dữ liệu) |
| iPhone 14 / 14 Plus | 0x100000 | Cáp chân sạc |
| iPhone 14 / 14 Plus | 0x200000 | Cảm biến tiệm cận |
| iPhone 14 / 14 Plus | 0x400000 | Cuộn sạc không dây |
| iPhone 14 Pro / Pro Max | 0x40000 | Cáp chân sạc |
| iPhone 14 Pro / Pro Max | 0x100000 | Cáp nút nguồn |
| iPhone 15 Pro / Pro Max | 0x100000 | Cáp chân sạc (USB-C) |
| iPhone 15 Pro / Pro Max | 0x400000 | Cuộn sạc không dây |
| iPhone 15 Pro / Pro Max | 0xa1 | Pin (dữ liệu chip đo dung lượng) |
| Dòng iPhone 11 | Missing sensor(s): mic2 |
Cáp nút nguồn / đèn flash |
Hãy để ý: 0x100000 là chân sạc trên iPhone 14 nhưng là nút nguồn trên iPhone 14 Pro. Một số giá trị còn tranh cãi giữa các nguồn; khi đó công cụ hiển thị cả hai cách đọc. Bảng đầy đủ: table.
Kiểm tra linh kiện như thế nào?
Với lỗi này có một bẫy: không thể chẩn đoán bằng cách tháo linh kiện nghi ngờ, vì thiếu cảm biến bắt buộc thì máy đằng nào cũng khởi động lại. Cách làm hợp lý:
- Kiểm tra đầu nối của linh kiện mà mã chỉ đến: cắm chặt chưa, gập, rách, oxy hóa, chân cong.
- Lắp thử linh kiện chắc chắn tốt cùng đời máy, tốt nhất là linh kiện zin.
- Theo dõi hơn 3 phút: nếu máy không còn khởi động lại, bạn đã tìm ra linh kiện.
- Nếu vẫn lỗi: đo diode các chân đầu nối trên main; bộ lọc hoặc đường mạch có thể bị hỏng, nhất là sau khi máy vào nước.
Nếu mã cho thấy hai hoặc ba cảm biến cùng thiếu, hãy nghĩ đến oxy hóa hoặc một lỗi main chung trước khi thay nhiều linh kiện.
Ghép đôi linh kiện có ảnh hưởng không?
Có. Trên các đời máy gần đây, một số linh kiện được ghép đôi/hiệu chỉnh với main:
- Cuộn sạc không dây: kính lưng hoặc cuộn sạc không phải của Apple có thể gây ra đúng panic này.
- Pin: pin thay thế sẽ hiện cảnh báo “pin không chính hãng” trừ khi dùng linh kiện Apple + System Configuration hoặc Trợ lý sửa chữa (iOS 18+).
- Cáp cảm biến trước: thay cáp này sẽ làm mất True Tone và độ sáng tự động; Face ID vẫn hoạt động kể từ iOS 15.2.
Từ iOS 18, Trợ lý sửa chữa có thể ghép đôi lại linh kiện Apple zin (mới hoặc đã qua sử dụng, không bị báo mất cắp). Với linh kiện không zin, có thể bạn đã lắp đúng loại linh kiện mà máy vẫn tiếp tục khởi động lại.
Bắt đầu từ đâu?
Lấy file panic full (xem Cách lấy file panic full trên iPhone (iOS, 3uTools, Xcode)) trong lúc máy còn lên màn hình chính giữa hai lần khởi động lại, rồi thả vào tool. Công cụ nhận diện đời máy, đổi mã sang hex, tách mã kết hợp và chỉ ra linh kiện cần kiểm tra trước. Nếu máy khởi động lại không đều, xem iPhone tự khởi động lại liên tục: nguyên nhân và cách xử lý.