0x40000000 — SMC: cảm biến im lặng
Panic SMC “BSC failure”: bộ điều khiển quản lý hệ thống (tích hợp trong SoC) định kỳ chờ phản hồi từ từng cảm biến bắt buộc và buộc máy khởi động lại, khoảng mỗi 3 phút, chừng nào còn một cảm biến im lặng. Ở đây việc xác định dựa vào tên cảm biến, không phải mã: TB0T là khóa SMC đo nhiệt độ pin (TB0V là điện áp), và các ca iPhone 14 Pro Max (iFixit 936588) và 15 Pro (iFixit 943079, thay pin = hết lỗi) có ghi TB0T đều gắn panic với pin. Mã 1073741824 (0x40000000), xuất hiện trên các bản iOS gần đây, không có trong nguồn công khai nào; bit 0x10 ở word tiếp theo cũng vậy. Với iPhone 14 và 14 Plus, bảng của iFixit ghi 0x500000 là pin, nhưng điều này đang bị tranh cãi (DFRWS: chân sạc + cuộn sạc), và 0x400000 = cuộn sạc không dây.
Trên iPhone 14 Plus, iPhone 14
Pin (cảm biến TB0T / TB0V: nhiệt độ và điện áp không được báo về)
Kiểm tra đầu tiên
Xem phần trăm pin có bị đứng (0–1%) hoặc không hiển thị không, kiểm tra đầu nối pin và cáp pin (chân, oxy hóa), thử với pin zin Apple chắc chắn tốt (+ System Configuration để tránh cảnh báo), sau đó đo diode các đường dữ liệu pin trên main.
Nguồn
- iFixit Answers 936588 – SMC PANIC failure, TB0T TB0V (iPhone 14 Pro Max, 0x41) ↗
- iFixit Answers 943079 – iPhone 15 Pro (TB0T SBAU, 0xa1), thay pin = hết lỗi ↗
- iFixit Answers 963430 – iPhone 16 Plus (TB0T SBAP, 169), pin và chân sạc linh kiện thay thế không hết lỗi ↗
- iFixit – iPhone SMC Panic Assertion Failed (bảng “Sensor Reference”) ↗
- iPad Rehab – Troubleshooting iPhone Reboot: How to Fix an iPhone that Restarts Every Three Minutes (bài 49) ↗
- Acidanthera VirtualSMC – SMCSensorKeys.txt (mô tả các khóa SMC trích từ firmware Mac) ↗