Sự khác biệt giữa _PRD_EXTR.bin và _PRD_RGN.bin trong Intel ME/CSME

Sự khác biệt giữa _PRD_EXTR.bin và _PRD_RGN.bin trong Intel ME/CSME​

Khi làm BIOS Intel, người sửa thường gặp các tên như:

16.1.32.2473_CON_LP_A_PRD_RGN.bin
16.1.32.2473_CON_LP_A_PRD_EXTR.bin
Hai file có thể cùng version, cùng SKU và cùng nền tảng, nhưng chúng không có cùng nguồn gốc và trạng thái dữ liệu. Hiểu sai sự khác nhau này là nguyên nhân phổ biến dẫn đến nạp nhầm ME Region.

1. Giải mã tên file​

Ví dụ:

16.1.32.2473_CON_LP_A_PRD_RGN.bin
Thành phầnÝ nghĩa
16.1.32.2473Major.Minor.Hotfix.Build của CSME
CONConsumer SKU
LPLow Power platform
APCH stepping/revision
PRDProduction — firmware phát hành cho sản xuất
RGNRegion, Stock — image gốc/chưa cấu hình
EXTRRegion, Extracted — image đã được FIT xuất ra hoặc trích từ BIOS/SPI image
PRD chỉ cho biết đây là firmware sản xuất ổn định, không phải debug hay pre-production. Sự khác biệt quan trọng nằm ở RGN và EXTR.

2.​

RGN viết tắt của Region, Stock.

Đây là image firmware gốc Intel cung cấp cho OEM/ODM để đưa vào quy trình thiết kế và sản xuất máy. Phần dữ liệu cấu hình chưa gắn với một mainboard cụ thể.

Intel stock firmware

Unconfigured

_PRD_RGN.bin
Đặc điểm:

  • Là firmware sạch ở trạng thái Unconfigured.
  • Chưa chứa cấu hình triển khai theo model máy.
  • Không chứa trạng thái runtime của một máy đã sử dụng.
  • Là đầu vào phù hợp để dựng ME Region bằng Intel FIT.
  • Không nên nạp trực tiếp như một full BIOS image vào máy bất kỳ.
Có thể xem RGN như “nguyên liệu firmware” để OEM hoặc kỹ thuật viên có đủ công cụ dựng image hợp lệ.

3.​

EXTR viết tắt của Region, Extracted.

Đây là image được xuất bởi Intel FIT/mFIT hoặc được trích từ một BIOS/SPI image. Nó có thể chứa cấu hình OEM, dữ liệu platform, hoặc trạng thái được CSME tạo ra sau khi máy vận hành.

RGN stock

FIT áp dụng cấu hình OEM

Configured EXTR

Máy boot và CSME tự ghi state-data

Initialized EXTR
Đặc điểm:

  • Đã được xử lý bởi FIT hoặc trích ra từ BIOS.
  • Có thể ở trạng thái Configured hoặc Initialized.
  • Có thể chứa dữ liệu phụ thuộc máy/OEM.
  • Không phải file donor chung cho mọi mainboard.
  • Chỉ nên dùng khi nguồn file tin cậy và khớp chính xác platform/model/revision.
Tài liệu kỹ thuật cộng đồng mô tả RGN là stock/unconfigured, còn EXTR là image đã được trích/xuất và có thể đã cấu hình. CSME firmware region types

4. Ba trạng thái dữ liệu cần phân biệt​

StateÝ nghĩaThường gặp ở
UnconfiguredChưa áp dụng cấu hình OEMRGN
ConfiguredFIT đã áp dụng cấu hình, sẵn sàng triển khaiEXTR mới build
InitializedCSME đã chạy trên máy và ghi thêm state-dataEXTR trích từ máy đã dùng
Điểm cần nhớ:

Mọi RGN là Unconfigured.
EXTR có thể là Configured hoặc Initialized.
Nhưng:

EXTR không mặc định là lỗi.
EXTR không mặc định là “dirty” theo nghĩa hỏng.
EXTR không mặc định chỉ dùng được cho đúng một máy.
Một EXTR chỉ đơn giản cho biết image đã được FIT xuất ra hoặc được trích từ BIOS. Nó có thể là gói update được ghép đúng CSME + PMC mà chưa hề chạy trên máy nào. Vì vậy, không thể chỉ nhìn chữ EXTR để kết luận file đó có cấu hình hợp lệ cho mainboard đích.

5. So sánh trực tiếp​

Tiêu chí_PRD_RGN.bin_PRD_EXTR.bin
Nguồn gốcIntel stock firmwareFIT output hoặc BIOS/SPI dump
Trạng thái thường gặpUnconfiguredConfigured hoặc Initialized
Có cấu hình OEMKhôngCó thể có
Có state-data runtimeKhôngCó thể có
Dùng làm input cho FITCó, là mục đích chínhCó thể, nhưng cần thận trọng
Dùng làm donor chungKhông trực tiếpKhông nên
Phù hợp để dựng lại ME sạchCó, khi khớp đúng platformChỉ trong trường hợp rất đặc biệt
Rủi ro khi nạp thẳngCao nếu không build/configureCao nếu nguồn file là máy khác

6. Vì sao không được thay RGN bằng EXTR tùy tiện?​

Một EXTR lấy từ máy khác có thể chứa:

  • Platform configuration khác.
  • Consumer/Corporate SKU khác.
  • PCH stepping khác.
  • Dữ liệu MFS/NVRAM đã initialized.
  • Thiết lập Intel AMT/vPro.
  • Cấu hình PMC, PCHC, PHY hoặc IUP không tương ứng.
  • Dữ liệu OEM của model khác.
Dù tên file có cùng 16.1, nạp EXTR sai vẫn có thể gây:

Máy tự tắt sau vài giây
Treo logo
Không sleep/wake
Lỗi USB, LAN, Wi‑Fi hoặc Type-C
MEInfo/MEManuf fail
Không thể update firmware
Không boot
CSME xác thực firmware và nhiều thành phần nền tảng trong quá trình khởi động; vì vậy việc khớp đúng nền tảng quan trọng hơn việc chỉ khớp version. Intel CSME firmware architecture

7. Khi nào dùng RGN?​

RGN phù hợp khi cần:

  • Dựng lại ME Region sạch bằng Intel FIT.
  • Clear/rebuild ME với dump gốc đáng tin cậy.
  • Tạo image cho đúng platform sau khi xác minh family, SKU, H/LP/N và stepping.
  • Ghép firmware CSME với PMC/PCHC/PHY tương ứng.
Quy trình đúng về nguyên tắc:

Backup full SPI image gốc

Xác định family / SKU / platform / stepping / version

Chọn PRD_RGN khớp hoàn toàn

Dùng FIT đúng generation để build

Giữ các vùng dữ liệu cần giữ: BIOS, GbE, PDR, OEM data

Kiểm tra image rồi mới nạp
Không nên lấy RGN và nạp thẳng vào chip BIOS chỉ vì cùng đời CPU.

8. Khi nào dùng EXTR?​

EXTR phù hợp trong một số trường hợp giới hạn:

  • Là image được FIT tạo ra để dùng với FWUpdate.
  • Là ME Region từ BIOS OEM chính thức của đúng mainboard và đúng revision.
  • Là image đã xác minh bằng ME Analyzer và so sánh với cấu hình mainboard đích.
  • Cần đối chiếu layout hoặc trạng thái firmware của một máy mẫu cùng cấu hình.
EXTR không phù hợp để:

  • Làm “file sạch chung” cho laptop cùng CPU.
  • Nạp sang mainboard khác chỉ vì cùng version ME.
  • Thay cho RGN trong quy trình clean ME.
  • Sửa lỗi bằng cách copy nguyên ME Region từ máy donor không rõ nguồn.

9. Những hiểu lầm thường gặp​

“EXTR là file hỏng, RGN mới là file tốt”​

Không đúng. EXTR chỉ mô tả cách image được xuất/trích. Nó có thể hoàn toàn tốt.

“RGN sạch nên nạp trực tiếp vào máy nào cũng được”​

Không đúng. RGN cần đúng nền tảng và thường phải được cấu hình/build bằng FIT trước.

“Cùng version thì thay được cho nhau”​

Không đúng. Phải khớp đồng thời:

Family
+ Platform type
+ SKU
+ PCH stepping
+ CSME major/minor
+ SVN/VCN
+ PMC/PCHC/PHY nếu cần

“PRD nghĩa là file dành cho máy của tôi”​

Không đúng. PRD chỉ nghĩa là bản production firmware.

10. Kết luận​

_PRD_RGN.bin
= firmware Intel stock, chưa cấu hình, dùng làm đầu vào để build đúng image.

_PRD_EXTR.bin
= firmware đã qua FIT hoặc được trích từ BIOS; có thể chứa cấu hình hoặc state-data.
Trong sửa chữa thực tế:

  • Muốn clean/rebuild ME: ưu tiên RGN đúng loại và build bằng FIT.
  • Muốn update CSME: ưu tiên gói OEM hoặc image update được dựng đúng bằng mFIT/FIT.
  • Có EXTR từ máy khác: chỉ dùng để tham khảo hoặc khi đã xác minh khớp tuyệt đối; không nạp thử theo kiểu “cùng version là được”.
Quy tắc ngắn gọn nhất là:

RGN là nguyên liệu để xây dựng.
EXTR là kết quả đã qua xử lý.
Không dùng kết quả của máy khác thay cho nguyên liệu của máy mình.
 
☕ NEW • PAY IN VND

1 Ly Cà Phê

49k / Ngày

Bỏ một ly cà phê hôm nay.
Ngày mai sửa thêm một chiếc laptop ☕

Mở khóa ngay
Back
Top