1. PHÂN TÍCH KIẾN TRÚC VI MẠCH VÀ SƠ ĐỒ NGUỒN KHỞI ĐỘNG CỦA QNAP TS-464-8G
Thiết bị lưu trữ mạng QNAP TS-464-8G được xây dựng trên nền tảng vi xử lý Intel Celeron N5095 (thế hệ Jasper Lake, tiến trình 10nm, 4 nhân/4 luồng, xung nhịp Turbo 2.9GHz, TDP 15W). Đây là kiến trúc System-on-Chip (SoC) tích hợp cả CPU, GPU (Intel UHD Graphics) và PCH (Platform Controller Hub) tên cùng một đế die silicon.
+-----------------------------------------------------------------------------------+
| QNAP TS-464-8G MAINBOARD |
| |
| +--------------------+ +-----------------------+ +------------------+ |
| | DC INPUT 12V 7.5A | ---> | DC-DC BUCK CONVERTERS | ---> | MAIN POWER RAILS | |
| +--------------------+ +-----------------------+ | (5V, 3.3V, 1.05V)| |
| +--------+---------+ |
| | |
| +--------------------+ +-----------------------+ | |
| | RTC CRYSTAL (Y1) | ---> | INTEL CELERON N5095 | <-------------+ |
| | 32.768 kHz | | (JASPER LAKE SOC) | |
| +--------------------+ +---+---------------+---+ |
| | | |
| SPI BUS | | USB 2.0/3.0 BUS |
| +----------+ +------------------+ |
| v v |
| +-------------------+ +------------------+ |
| | SPI FLASH (16MB) | | 4GB USB DOM | |
| | SYSTEM BIOS / UEFI| | QTS LINUX BOOT | |
| +-------------------+ +------------------+ |
+-----------------------------------------------------------------------------------+
Kiến trúc phân tầng nguồn và mạch thời gian thực (RTC Clock)
Hệ thống cấp nguồn cho mainboard QNAP TS-464-8G tuân theo chuẩn phân tầng nghiêm ngặt của Intel cho kiến trúc SoC x86:- Khối nguồn đầu vào (DC Power Rail): Nguồn Adapter DC 12V / 7.5A đi qua mạch bảo vệ chống ngược cực (S24 P-Channel MOSFET) và IC Oring Controller LTC4357, cấp nguồn vào đường tổng
+12V_SYS. - Khối nguồn phụ cấp (Standby Power Rails):
+5V_STBY và +3.3V_STBY.
Điện áp +3.3V_STBY nuôi bộ vi điều khiển quản lý hệ thống EC/Super I/O (ITE IT8528E) và mạch RTC (Real Time Clock) nằm bên trong khối PCH của SoC N5095.
- Mạch dao động thạch anh RTC (RTC Crystal Circuit Topology):
RTCX1 và RTCX2 của SoC N5095 kết hợp với mạch khuếch đại đảo bên trong PCH để tạo ra tín hiệu xung nhịp nuôi bộ đếm thời gian thực và kích hoạt các trạng thái nguồn S_5 → S_3 → S_0.
Tín hiệu RTC_RST# và SRTCRST# được duy trì mức cao (3.0V - 3.3V) thông qua pin CMOS CR2032 và trở treo (Pull-up resistor) 100 kΩ.
Kiến trúc phân tầng bộ nhớ khởi động (Dual Boot Architecture)
QNAP TS-464-8G áp dụng kiến trúc khởi động hai cấp: Cấp 1 - System BIOS (SPI Flash IC): Chip SPI Flash Winbond W25Q128JVSQ (128M-bit / 16MB, chuẩn giao tiếp SPI Bus) chứa mã BIOS/UEFI cơ bản. Nhiệm vụ: Khởi tạo phần cứng ban đầu (POST), cấu hình bộ nhớ RAM LPDDR4x/DDR4, kích hoạt bộ điều khiển PCI Express và bàn giao quyền kiểm soát cho thiết bị Boot tiếp theo. Cấp 2 - Operating System Bootloader (USB DOM Flash Module): Một chip nhớ Flash 4GB (chuẩn giao tiếp USB 2.0/3.0 HS dạng modul tích hợp hoặc chip hàn trực tiếp trên bo mạch dạng eMMC/USB NAND Controller như Phison PS2251-07/09) chứa phân vùng cứu hộ khẩn cấp QTS (QNap Turbo Operating System Linux Kernel và Initial RAM DiskuInitrd).
2. CHẨN ĐOÁN LỖI TẠI VI MẠCH & PHÂN TÍCH TRIỆU CHỨNG ĐÈN STATUS NHẤP NHÁY ĐỎ
Triệu chứng lâm sàng
Khi cắm nguồn adapter 12V và ấn nút Power: Quạt tản nhiệt quay ở tốc độ tối đa (Full speed). Đèn LED Power sáng xanh nhạt, nhưng đèn Status nhấp nháy Đỏ liên tục (Red blinking Status LED) với chu kỳ 1 Hz (0.5 giây sáng, 0.5 giây tắt). Hệ thống không phát ra tiếng Bíp ("Beep") báo khởi động POST thành công. Cổng mạng RJ-45 (2.5GbE RTL8125B) sáng đèn Link nhưng ứng dụng QNAP Qfinder Pro không thể tìm thấy IP của thiết bị trong mạng LAN.+------------------------------------------------------------------+
| SƠ ĐỒ CHẨN ĐOÁN TRẠNG THÁI KHỞI ĐỘNG |
+------------------------------------------------------------------+
|
[ BẬT NGUỒN NAS ]
|
v
+----------------------------------+
| Kiểm tra nguồn chính & AUX |
| (+12V, +5V, +3.3V, +1.05V) |
+----------------------------------+
|
+------------------+------------------+
| |
[ KHÔNG ĐỦ NGUN ] [ NGUỒN ĐỦ ]
| |
v v
Sửa mạch Buck DC-DC +------------------------------+
(Thay IC/MOSFET) | Kiểm tra xungh xịp RTC Y1 |
| 32.768kHz (Oscilloscope) |
+------------------------------+
|
+------------------+------------------+
| |
[ SAI TẦN SỐ / [ TẦN SỐ ĐÚNG
MẤT XUNG NHỊP ] 32.768kHz ]
| |
v v
Thay thạch anh Y1 & +----------------------+
tụ xả CL1/CL2 (12pF) | Nạp lại BIOS SPI |
| Winbond 16MB |
+----------------------+
|
+---------+---------+
| |
[VẪN LỖI ĐÈN RED] [KHỞI ĐỘNG]
|
v
+--------------------------+
| Phục hồi Flash USB DOM |
| 4GB qua RT809H |
+--------------------------+
Nguyên nhân phần cứng và logic khởi động
Trạng thái đèn Status nhấp nháy Đỏ liên tục ở dòng QNAP x86 cho biết hệ thống rơi vào một trong ba kịch bản lỗi chí mạng:- Mất xung nhịp thời gian thực (RTC Clock Failure): PCH không nhận được dao động chuẩn 32.768 kHz, dẫn đến việc bộ quản lý nguồn Power Management Unit (PMU) bên trong SoC không thể phát tín hiệu
PM_SLP_S3#vàPLTRST#(Platform Reset) để giải phóng trạng thái Reset cho các ngoại vi. - Lỗi Corrupt BIOS SPI: Tệp tin BIOS bị lỗi vùng ME Region (Management Engine) hoặc hư hỏng mã POST code làm cho CPU đứng im ở vòng lặp Loop Instruction trong giai đoạn PEI (Pre-EFI Initialization).
- Lỗi Corrupt phân vùng DOM Bootloader (QNAP DOM Failure): BIOS POST hoàn tất, cắm bus USB để nạp Kernel Linux từ USB DOM 4GB nhưng dữ liệu tại MBR (Master Boot Record) hoặc các phân vùng Boot (
/boot/bzImage,/boot/uInitrd) bị hư hỏng do đứt gãy ô nhớ NAND Flash, hỏng bảng FAT/EXT2 hoặc lỗi vi điều khiển Flash Controller.
3. QUY TRÌNH ĐO ĐẠC MẠCH ĐIỆN VÀ TÍN HIỆU XUNG NHỊP THỜI GIAN THC (RTC)
Bước 1: Kiểm tra các mức nguồn tĩnh (DC Static Voltage Verification)
Sử dụng đồng hồ vạn năng Fluke 87V, đo điện trở kháng (Mode 200Ω) tại các tụ lọc nguồn chính để xác định ngắn mạch (Short circuit to GND) trước khi cấp điện: Trở kháng các đường nguồn chính (Máy ở trạng thái ngắt nguồn toàn bộ): Đường+12V_SYS: ≈ 15 kΩ → 45 kΩ (Chấp nhận được). Đường +5V_SYS: > 2 kΩ. Đường +3.3V_SYS: > 1.5 kΩ. Đường +1.05V_PCH (Nguồn nhân Core PCH): ≈ 45Ω → 120Ω (Đặc tính trở kháng thấp của chip bán dẫn tiến trình nhỏ, không phải ngắn mạch). Đường VCORE_CPU: ≈ 10Ω → 25Ω.
Mức điện áp tĩnh khi cắm Adapter 12V (Trạng thái Chờ - Standby State):
Bước 2: Đo xung nhịp dao động thạch anh RTC bằng Oscilloscope
Để đo đạc tín hiệu xung nhịp 32.768 kHz mà không làm suy giảm hoặc dập tắt dao động do điện dung của que đo (Probe capacitance), bắt buộc phải sử dụng Oscilloscope (Tektronix TPS2024B hoặc tương đương) cấu hình như sau:Bandwidth Limit:20 MHz. Coupling: AC Coupling. Attenuation Que đo: 10X (Đảm bảo trở kháng que đo 10 MΩ, điện dung < 12 pF). Timebase: 10µs/div. Vertical Scale:100mV/div.
DẠNG SÓNG CHUẨN XUNG NHỊP RTC 32.768 kHz
+0.35V --+ / \ / \ / \ / \
| / \ / \ / \ / \
0.00V --+-------/-----\-----/-----\-----/-----\-----/-----\---
| / \ / \ / \ / \
-0.35V --+ / _/ _/ _/ _
|<------------ T = 30.52 µs ------------>|
Thực hiện đo tại chân thạch anh Y1: Chạm que đo vào chân 1 (RTCX1) và chân 2 (RTCX2) của thạch anh Y1. Thông số tín hiệu đạt chuẩn: Tần số f = 32.768 kHz ± 2 Hz (Chu kỳ T ≈ 30.52µs). Biển độ đỉnh - đỉnh (V_{p-p}):350 mVđến650 mV. Sóng hình sin sạch, không bị hiện tượng móp đỉnh (Clipping) hoặc méo biên độ do hiện tượng tụ C_L1, C_L2 bị dò điện (Leakage current).
Trường hợp bất thường phát hiện: Nếu đo tại RTCX1 có biên độ < 100 mVhoặc đường thẳng phẳng (0V), kiểm tra điện trở bùR_{RTC} (10 MΩ) và thay thế lập tức hai tụ gốmC_{L1}, C_{L2} (12 pF / 50V, SMD 0402) cùng thạch anh Y1. Trường hợp tần số RTC bị sai lệch (ví dụ trôi lên 35 kHz hoặc giảm xuống 28 kHz), SoC sẽ từ chối đếm chu kỳ khởi động, giữ tín hiệu PLTRST# ở mức thấp (0V), dẫn đến hệ thống treo và đèn Status báo Đỏ.
4. BẮT BỆNH VÀ THÁO DỠ CHIP USB DOM FLASH / EMMC PHỤC HỒI DỮ LIỆU
Khi các mức nguồn và xung nhịp RTC 32.768 kHz được xác nhận đã đạt thông số kỹ thuật chuẩn, nhưng sau khi Flash lại ROM BIOS Winbond W25Q128JVSQ thiết bị vẫn báo đèn Status đỏ nhấp nháy, nguyên nhân chắc chắn 100% tập trung vào Khối bộ nhớ Flash DOM 4GB chứa hệ điều hành khởi động QTS.
CẤU TRÚC PHÂN VÙNG BỘ NHỚ USB DOM 4GB QNAP TS-464-8G
+-------------------------------------------------------------------------+
| Sector 0 | Partition 1 | Partition 2 | Partition 3 | Partition 6 |
| MBR/GPT Table | FAT16 (16MB)| EXT2 (256MB)| EXT2 (256MB)| EXT2 (Rest) |
| Boot Code | bootloader | uImage | uImage2 | Rootfs |
| | (bzImage) | uInitrd | (Backup) | Config |
+-------------------------------------------------------------------------+
Cấu trúc dữ liệu của QNAP 4GB USB DOM Flash
Chip DOM Flash 4GB trên QNAP TS-464-8G chứa sơ đồ phân vùng như sau: Partition 1 (FAT16 - ~16MB): Chứa tệp tin bootloaderbzImage (Linux Kernel cơ bản) và uInitrd (Initial RAM disk) chuyên dụng cho quá trình boot cứu hộ.
Partition 2 (EXT2/4 - ~256MB): Chứa tệp hình ảnh hệ điều hành chính (uImage).
Partition 3 (EXT2/4 - ~256MB): Vùng sao lưu hệ điều hành dự phòng (uImage2).
Partition 5 & 6 (EXT2/4 - Dung lượng còn lại): Chứa cấu hình mặc định nhà sản xuất (CONFIG) và các thông số Boot MAC Address, Serial Number của thiết bị.
Khi ô nhớ NAND chứa Partition 1 bị suy hao (Cell Degradation) hoặc dính lỗi Bad Block, CPU không thể tải Kernel bzImage vào RAM, quá trình khởi động bị ngắt (Kernel Panic), vỡ luồng thực thi và gửi lệnh qua giao tiếp I2C tới chip Super I/O (IT8528E) hạ lệnh nháy đèn Status Đỏ.
Kỹ thuật tháo lắp chip Flash DOM bằng trạm hàn khò BGA/SMD
Chip DOM trên TS-464-8G có thể nằm dưới dạng modul cắm Header 9-pin USB hoặc được thiết kế hàn dán trực tiếp trên bo mạch dạng chip IC TSOP-48 / LGA-52 (Controller Phison + NAND Flash). Đối với phiên bản chip hàn dán trực tiếp:
Dụng cụ yêu cầu
Trạm khò nhiệt hồng ngoại/khí nóng Quick 861DW (Đầu khò đường kính 8mm). Mỡ hàn chịu nhiệt cao Amtech NC-559-ASM. Nhíp gắp linh kiện cong chân kim loại không từ tính. Chế độ nhiệt trạm khò: Nhiệt độ 350°C, Lưu lượng gió 60 L/min.QUY TRÌNH KHÒ THÁO CHIP FLASH DOM (TSOP-48)
Đầu khò khí nóng Quick 861DW (350°C, Gió 60)
| | | | |
v v v v v
+-----------------------------+
| ========================= | <--- Phủ Mỡ hàn Amtech NC-559
| | CHIP FLASH DOM | |
| | 4GB / TSOP48 | |
| ========================= |
+-----------------------------+
||||||||||||||||||||||||||||||| <--- Chân pin hàn chì không độc (Pb)
=================================================
MAINBOARD QNAP TS-464
Quy trình thao tác tháo chip
- Phủ một lớp mỡ hàn Amtech NC-559-ASM vừa đủ lên toàn bộ hai hàng chân của chip TSOP-48 NAND Flash.
- Dùng băng keo chịu nhiệt Kapton dán che phủ các linh kiện SMD gốm, điện trở chân nhỏ và IC xung quanh trong bán kính 1.5 cm để tránh bị thổi bay do dòng khí nóng.
- Cầm đầu khò vuông góc 90° so với bề mặt bo mạch, giữ khoảng cách từ 1 cm → 1.5 cm. Di chuyển đầu khò đều đặn theo chiều dọc hai hàng chân chip.
- Sau khoảng 45 → 60 giây, khi mỡ hàn sôi và chì hàn tại tất cả các chân tan chảy hoàn toàn (chuyển sang màu xám bạc bóng), dùng nhíp gắp nhẹ nhàng chip ra khỏi bo mạch theo phương thẳng đứng.
- Dùng m hàn dây đồng hút chì (Desoldering Wick) dọn sạch chì thừa trên các Pad hàn (Landing Pads) của bo mạch, rửa sạch bằng dung dịch Isopropyl Alcohol (IPA) 99.9%.
5. NẠP VÀ PHỤC HỒI PHÂN VÙNG QTS LINUX BOOTLOADER BẰNG MÁY NẠP THÔNG MINH RT809H
Để can thiệp đọc/ghi ở cấp độ Sector (Low-level Sector Programming) trên chip DOM Flash vừa tháo, thiết bị lập trình chuyên dụng cao cấp RT809H Universal Programmer kết hợp với Socket chuyển đổi chuyên dụng TSOP48-DIP48 ZIF Adapter là công cụ bắt buộc.
MÔ HÌNH KẾT NỐI MÁY NẠP RT809H ĐỂ PHỤC HỒI FLASH DOM
+-----------------------+ +--------------------------+
| MÁY TÍNH KỸ THUẬT | | MÁY NẠP LẬP TRÌNH |
| - RT809H Software | <----> | RT809H |
| - QTS Image Restore | USB +------------+-------------+
+-----------------------+ |
v
+--------------------------+
| TSOP48 ZIF SOCKET |
| (Chứa Chip DOM Flash) |
+--------------------------+
Bước 1: Kết nối thiết bị và đọc dữ liệu hiện tại (Read & Backup Dump)
- Vệ sinh sạch sẽ các chân chì của chip TSOP-48 bằng chổi đồng mịn và IPA.
- Đặt chip vào Socket TSOP48-DIP48 của máy RT809H, chú ý căn chỉnh đúng vị trí Pin 1 (Dấu chấm trên thân chip trùng với ký hiệu trên Socket).
- Khởi động phần mềm RT809H Programmer Tool trên máy tính điều khiển.
- Nhấn nút Auto ISP / Read ID. Phần mềm sẽ gửi chuỗi lệnh Read Flash ID (
90h/9Fh) để truy vấn vi điều khiển chip.
0xEC (Samsung) hoặc 0x98 (Toshiba/SanDisk), Device ID nhận dạng đúng cấu hình 4GB (3840 MB → 4096 MB).
- Nhấn Read để trích xuất toàn bộ dữ liệu hiện tại (4GB) ra tệp tin gốc
QNAP_TS464_DOM_BAD.binđể lưu trữ đối chứng.
``` [10:15:22] RT809H Smart Programmer Loaded. [10:15:24] Chip Auto-Identification Started...




