Một kiểu panic rất hay gặp trên iPhone có dòng chính chứa chữ thermalmonitord và thường đi kèm Missing sensor(s): …. Máy thường tự khởi động lại theo chu kỳ, nhiều người kể khoảng 3 phút một lần, dù không làm gì. Bài này giải thích dòng log đó nói gì, tên cảm biến trong log nên hiểu thế nào, và nên kiểm tra theo thứ tự nào trước khi thay linh kiện.
Bài viết dựa trên các ca sửa và thảo luận công khai mà VNT39 đã tổng hợp cho công cụ Tra Panic. Đây là ca do người sửa tự kể, chưa được VNT39 xác minh độc lập; bài không phải kết luận cho máy của bạn.
Dòng log này nói gì?
Trong tệp panic-full-…, phần panicString của kiểu lỗi này thường có hai ý:
- userspace watchdog timeout: no successful checkins from thermalmonitord: dịch vụ theo dõi nhiệt của iOS (thermalmonitord) không «báo danh» với bộ giám sát trong khoảng thời gian cho phép, nên hệ thống khởi động lại máy.
- Missing sensor(s): …: danh sách cảm biến mà hệ thống không đọc được dữ liệu, ví dụ
Prs0,mic1,mic2,TG0B.

Nói gọn: máy khởi động lại vì không đọc được một hoặc vài cảm biến. Dòng log cho biết cảm biến nào thiếu, chứ không cho biết vì sao thiếu. Nguyên nhân có thể là cảm biến, cáp chứa cảm biến, đầu nối, nước vào, linh kiện vừa thay chưa tương thích, hoặc lỗi trên mainboard.
Dấu hiệu thường gặp
| Hiện tượng | Gợi ý | Cần ghi lại | Giới hạn |
|---|---|---|---|
| Tự khởi động lại đều đặn, kể cả khi để yên | Hợp với kiểu panic thermalmonitord, nên lấy log để xác nhận | Thời gian giữa hai lần khởi động lại | Chu kỳ đều chưa đủ để kết luận; phải xem log |
| Bắt đầu sau khi thay pin, màn hình, chân sạc | Nghi đầu nối hoặc linh kiện vừa thay | Linh kiện nào vừa thay, thay ở đâu | Linh kiện mới không đồng nghĩa linh kiện tốt |
| Bắt đầu sau khi rơi hoặc vào nước | Nghi cáp, đầu nối bị ăn mòn hoặc hỏng | Ngày rơi/vào nước, máy có nóng không | Ăn mòn có thể chỉ thấy khi mở máy |
| Log mỗi lần ghi cùng một tên cảm biến | Hướng khoanh vùng ổn định hơn | Chụp đủ dòng Missing sensor(s) | Cùng tên cảm biến nhưng mỗi đời máy nằm ở cáp khác nhau |
Cách lấy và đọc tệp panic-full
- Mở Cài đặt › Quyền riêng tư & Bảo mật › Phân tích & Cải tiến › Dữ liệu phân tích.
- Chọn tệp
panic-full-…có ngày giờ gần lần khởi động lại nhất. - Tìm dòng
"product"(mã máy, ví dụiPhone12,1là iPhone 11) và dòng"panicString". - Trong
panicString, tìm chữthermalmonitordvà đoạnMissing sensor(s):ngay sau đó.

Chi tiết từng bước có trong bài iPhone tự khởi động lại: cần ghi nhận gì và lấy panic log ở đâu. Muốn công cụ đọc giúp, dán log hoặc tải tệp lên Tra Panic (bản thử nghiệm, chỉ để tham khảo).
Tên cảm biến trong log nên hiểu thế nào?
Tên trong log là tên kênh dữ liệu mà hệ thống dùng, không phải tên linh kiện bán ngoài thị trường. Cùng một tên có thể nằm trên cáp khác nhau tùy đời máy. Bảng dưới chỉ ghi lại hướng đã được nhắc trong các ca công khai mà VNT39 tổng hợp:
| Tên trong log | Đời máy có ca công khai | Hướng đã có người sửa tự báo | Hướng đã thay mà không hết |
|---|---|---|---|
| Prs0 | iPhone XS, XS Max, 11, 13 | Cụm chân sạc / cáp dưới (có ca sửa riêng lẻ trên iPhone 11) | Pin; một số ca thay cụm chân sạc vẫn không hết |
| mic1 | iPhone SE (thế hệ 2), iPhone X | Micrô / cảm biến trên cáp (1 ca trên SE 2) | Cụm chân sạc; khôi phục phần mềm |
| mic2 | iPhone 11 | Cáp nút nguồn có kèm đèn flash và micrô sau (1 ca) | Cụm chân sạc; khôi phục phần mềm |
| TG0B | iPhone 7, iPhone X | Chưa có ca sửa thành công trong dữ liệu | Pin (iPhone 7, iPhone X) |
Cách đọc bảng: hướng «đã thay mà không hết» được xếp xuống dưới chứ không bị loại, vì linh kiện thay trong ca đó có thể cũng lỗi. Số ca còn rất ít, nên bảng chỉ cho biết nên kiểm tra chỗ nào trước, không cho biết linh kiện nào chắc chắn hỏng.

Kiểm tra theo thứ tự nào?
- Ghi nhận và lấy log ở 2–3 lần khởi động lại liên tiếp. Tên cảm biến giống nhau mỗi lần thì hướng khoanh vùng đáng tin hơn.
- Cập nhật iOS nếu được, theo dõi thêm. Kiểu lỗi này hiếm khi do phần mềm, nhưng đây là bước rẻ nhất. Khôi phục máy thì sao lưu trước và không nạp lại bản sao lưu ngay, để biết lỗi còn hay không.
- Nếu vừa sửa máy: báo lại nơi đã sửa. Đầu nối chưa cắm chặt hoặc linh kiện vừa thay là chỗ cần kiểm tra đầu tiên.
- Kỹ thuật viên kiểm tra phần cứng: soi đầu nối và cáp có chứa cảm biến được log nêu (ăn mòn, rách, lỏng), thử lắp một cáp đã biết là tốt rồi theo dõi.
- Đo trên mainboard chỉ khi các linh kiện ngoài đã được thử bằng hàng đã biết là tốt mà lỗi vẫn còn.

Không nên thay liên tiếp nhiều linh kiện chỉ dựa vào tên trong log. Mỗi lần thay hãy theo dõi đủ lâu để biết lỗi còn hay hết.
Câu hỏi thường gặp
Máy khởi động lại khoảng 3 phút một lần có chắc là lỗi này không?
Chưa chắc. Chu kỳ đều là dấu hiệu gợi ý, nhưng phải mở tệp panic-full để xem dòng chính. Nếu log ghi kiểu khác (ví dụ SMC PANIC), cách kiểm tra sẽ khác; xem bài SMC PANIC và mã sensor array trên iPhone.
Log ghi Prs0 thì phải thay cảm biến áp suất?
Không nên kết luận ngay. Bài Panic Prs0 là gì giải thích kỹ hơn; trong dữ liệu công khai, cùng mã Prs0 có ca hết sau khi thay cụm chân sạc, có ca thay rồi vẫn không hết.
Tự khôi phục máy có làm mất dữ liệu không?
Có, nếu chưa sao lưu. Sao lưu trước bằng iCloud hoặc máy tính. Máy khởi động lại liên tục khiến việc sao lưu bị ngắt giữa chừng thì nên mang đi kiểm tra trước.
Nguồn tham khảo
- Apple: Chia sẻ thông tin phân tích, chẩn đoán và mức sử dụng với Apple (nơi lưu Dữ liệu phân tích).
- Ca công khai được dùng trong bảng (người sửa tự báo, chưa xác minh độc lập): Apple Community 255754848 (iPhone 11, mic2), iFixit Answers 856565 (iPhone 11, Prs0), Apple Community 256138304 (iPhone SE 2, mic1).
- Dữ liệu tổng hợp của công cụ Tra Panic, phần «Bằng chứng & nguồn» trong kết quả liệt kê từng ca.
Cần kiểm tra trực tiếp ở Tokyo hoặc gửi máy từ tỉnh khác: xem dịch vụ sửa chữa VNT39.









