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:

  1. 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.
  2. 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.
  3. 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.
  4. 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ý:

  1. 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.
  2. 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.
  3. 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.
  4. 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ý.

Câu hỏi thường gặp

Vì sao lại đúng khoảng 3 phút?›

Vì đó là thời gian chờ của hệ thống: SMC (hoặc watchdog) đợi phản hồi từ cảm biến bắt buộc trong khoảng 180 giây rồi buộc khởi động lại. Thử nghiệm DFRWS 2025 đo được khoảng 50 đến 150 giây tùy trường hợp.

Tháo linh kiện nghi ngờ ra để thử có được không?›

Thường là không: với các cảm biến bắt buộc, thiếu linh kiện thì máy đằng nào cũng khởi động lại. Hãy thử bằng cách lắp linh kiện chắc chắn tốt.

Thay linh kiện mới mà vẫn khởi động lại mỗi 3 phút?›

Một số cảm biến được ghép đôi với main (ví dụ cuộn sạc không dây). Linh kiện không phải của Apple có thể gây ra đúng panic này. Dùng linh kiện Apple với System Configuration hoặc Trợ lý sửa chữa trên iOS 18+.

Lỗi này có phải do iOS không?›

Hiếm khi. Chu kỳ đều đặn kèm mã sensor array hoặc Missing sensor(s) là dấu hiệu của phần cứng. Restore iOS sẽ không giải quyết được.