Ảnh bìa minh họa bài panic thermalmonitord và Missing sensor(s) trên iPhone: khung log với dòng Missing sensor(s) được tô đỏ
Lỗi sử dụng & Panic

iPhone panic «thermalmonitord» và dòng Missing sensor(s): đọc log thế nào, kiểm tra theo thứ tự nào?

Admin

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.
Hình minh họa cách đọc dòng panic thermalmonitord: no successful checkins from thermalmonitord nghĩa là dịch vụ theo dõi nhiệt không báo danh nên máy khởi động lại; Missing sensor(s) Prs0 là tên cảm biến không đọc được, là manh mối chứ chưa phải linh kiện hỏng
Hình minh họa: hai ý chính của dòng panic thermalmonitord.

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

  1. 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.
  2. Chọn tệp panic-full-… có ngày giờ gần lần khởi động lại nhất.
  3. Tìm dòng "product" (mã máy, ví dụ iPhone12,1 là iPhone 11) và dòng "panicString".
  4. Trong panicString, tìm chữ thermalmonitord và đoạn Missing sensor(s): ngay sau đó.
Minh họa đường dẫn tìm tệp panic-full trong Dữ liệu phân tích trên iPhone
Hình minh họa: đường dẫn tới tệp panic-full.

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.

Hình minh họa tên cảm biến trong dòng Missing sensor(s) và hướng đã được nhắc trong các ca sửa công khai tự báo: Prs0 cụm chân sạc hoặc cáp dưới, mic1 micrô hoặc cảm biến trên cáp, mic2 cáp nút nguồn trên iPhone 11, TG0B chưa có ca sửa thành công
Hình minh họa: tên cảm biến trong log và hướng đã được nhắc.

Kiểm tra theo thứ tự nào?

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Đ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.
Hình minh họa thứ tự kiểm tra khi iPhone panic thermalmonitord: lấy log 2 đến 3 lần, cập nhật iOS, báo nơi vừa sửa, kỹ thuật viên thử cáp đã biết tốt, cuối cùng mới đo mainboard
Hình minh họa: thứ tự kiểm tra khi log ghi thermalmonitord.

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

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.

Đánh giá bài viết này

Bài viết liên quan

Bình luận & hỏi đáp (0)

    Chưa có bình luận nào. Hãy đặt câu hỏi đầu tiên.