반응형

이런 못생긴 BIOS가 기본으로 적용 되어 있어서..
현대의 클릭 바이오스로 변경 해볼까? 하다가..
관련 모듈의 부재로 해당 방법은 포기..
마침
https://rog.asus.com/motherboards/rog-strix/rog-strix-x870e-h-gaming-wifi7-hatsune-miku-edition/
ROG STRIX X870E-H GAMING WIFI7 HATSUNE MIKU EDITION | ROG Strix | Gaming Motherboards|ROG - Republic of Gamers|ROG Global
Unleash gaming power with ROG Strix X870E-H Gaming WiFi7 Hatsune Miku Edition. AMD Ryzen™ 9000 series CPU, AI features like AI Cache Boost, USB4 Type-C, WiFi 7
rog.asus.com
ASUS에서 미쿠 에디션 보드가 나와서 해당 바이오스를 참고해보기로 하고 작업 진행..



H310H5-M7 HATSUNE MIKU EDITION — BIOS 모딩 작업 내역
1. 부팅 로고 및 배너 이미지 교체 (Logo 모듈)
| 구분 | 대상 모듈 (GUID) | 위치 / 오프셋 | 원본 사양 | 패치 내용 (하츠네 미쿠 에디션) |
|---|---|---|---|---|
| 메인 풀스크린 부팅 로고 | FV_LOGO7bb28b99-61bb-11d5-9a5d-0090273fc14d |
ROM 0x67A0E8 |
대우루컴즈 OEM 로고 | ASUS ROG × 하츠네 미쿠 에디션 BMP (800×600, 24-bit, 255,094B) LZMA 재압축 교체 |
| PEI 상단 스몰 배너 | FV_BB52bf7d53-79cf-4555-a517-1e8bb3042332 |
ROM 0xE4432C |
400×100 4-bit BMP (20,118B) |
하츠네 미쿠 에디션 400×100 4-bit RLE4 BMP (20,118B) 1:1 인플레이스 교체 |
| DXE 상단 스몰 배너 | FV_MAIN63819805-67bb-46ef-aa8d-1524a19a01e4 |
FV_MAIN 0x71587C |
400×100 4-bit BMP (20,118B) |
하츠네 미쿠 에디션 400×100 4-bit RLE4 BMP (20,118B) 1:1 인플레이스 교체 |
2. 빌드 날짜 및 버전 정보 패치 (원본 모델명 보존)
| 대상 항목 | 모듈 / 구조체 | 오프셋 | 변경 전 (원본) | 변경 후 (패치) | 비고 |
|---|---|---|---|---|---|
$FID 타임스탬프 (PEI) |
FV_BB ($FID) |
ROM 0xFA7718 (7B) |
e207 09 0b 0d 18 31(2018-09-11 13:24:49) |
ea07 0a 12 0f 02 00(2026-10-18 15:02:00) |
플래싱 유틸리티 검증용 |
$FID 타임스탬프 (DXE) |
FV_MAIN ($FID) |
FV_MAIN 0x75EF74 (7B) |
e207 09 0b 0d 18 31 |
ea07 0a 12 0f 02 00 |
DXE 버전 테이블 동기화 |
| Setup HII 빌드 시간/날짜 | Setup.efi (UTF-16LE) |
FV_MAIN 0x0C7B04, 0x0C7B1C |
13:24:49, 09/11/2018 |
15:02:00, 10/18/2026 |
바이오스 메인 탭 표시값 |
| Bds 빌드 날짜/시간 | Bds.efi (ASCII) |
FV_MAIN 0x33722C, 0x33723C |
09/11/2018, 13:24:49 |
10/18/2026, 15:02:00 |
부팅 매니저 내부 문자열 |
| POST Sign-on 문자열 | FV_MAIN (ASCII) |
FV_MAIN 0x7F529A |
H310H5-M7 Release 09/11/2018 |
H310H5-M7 Release 10/18/2026 |
POST 초기 화면 메시지 |
| SMBIOS Type 0 릴리스 날짜 | Smbios (ASCII) |
FV_MAIN 0x806124 |
09/11/2018 |
10/18/2026 |
Windows msinfo32 / CPU-Z 표시값 |
| 보드 모델명 / 버전 문자열 | Setup / SMBIOS |
원본 유지 | H310H5-M7 / DW80911 / 1AUOK 0.14 |
원본 그대로 보존 | 모델 식별성 유지 |
3. 16색 UEFI 콘솔 BGR0 팔레트 (HiiDatabase & GraphicsConsole)
| 인덱스 | UEFI 색상 상수 | 색상 코드 (RGB) | BGR0 바이트 (4B) | UI 적용 역할 (오프셋: 0x32A04, 0x42644C) |
|---|---|---|---|---|
0 |
EFI_BLACK |
#060B10 |
10 0B 06 00 |
POST 화면 배경 |
1 |
EFI_BLUE |
#12323B |
3B 32 12 00 |
상단 타이틀바 / 메뉴바 / 하단 푸터 / 팝업창 배경 (미쿠 딥 틸) |
2 |
EFI_GREEN |
#2CE69B |
9B E6 2C 00 |
미쿠 민트 그린 |
3 |
EFI_CYAN |
#48E5DC |
DC E5 48 00 |
프레임 테두리, 비선택 옵션 값, 우측 도움말/단축키 텍스트 (미쿠 네온 시안) |
4 |
EFI_RED |
#D81B60 |
60 1B D8 00 |
현재 선택된 상단 메뉴 탭 배경 (미쿠 베리 마젠타) |
5 |
EFI_MAGENTA |
#E62E7A |
7A 2E E6 00 |
미쿠 마젠타 |
6 |
EFI_BROWN |
#0A161E |
1E 16 0A 00 |
메인 설정 캔버스 배경 (미쿠 미드나잇 슬레이트 틸) |
7 |
EFI_LIGHTGRAY |
#E8FBF9 |
F9 FB E8 00 |
일반 메뉴 라벨, ▶ 서브메뉴 링크, 비활성 탭 텍스트 (아이스 시안 화이트) |
8 |
EFI_DARKGRAY |
#9CE8E4 |
E4 E8 9C 00 |
정적 시스템 정보 텍스트 (소프트 민트 실버) |
9..10 |
LIGHTBLUE / GREEN |
#5CE1E6 / #64FFDA |
E6 E1 5C 00 / DA FF 64 00 |
일렉트릭 시안 / 아쿠아 민트 |
11 |
EFI_LIGHTCYAN |
#88FFFF |
FF FF 88 00 |
섹션 소제목 (BIOS 정보, SATA 구성 등 SubTitle — 글로잉 아이스 시안) |
12 |
EFI_LIGHTRED |
#FF5C9E |
9E 5C FF 00 |
라이트 미쿠 핑크 |
13 |
EFI_LIGHTMAGENTA |
#FF3892 |
92 38 FF 00 |
현재 커서로 선택된 항목 라벨 및 옵션 값 (네온 미쿠 마젠타 핑크) |
14 |
EFI_YELLOW |
#FFE66D |
6D E6 FF 00 |
보컬로이드 웜 골드 |
15 |
EFI_WHITE |
#FFFFFF |
FF FF FF 00 |
상단 헤더, 활성 탭 텍스트, 팝업 텍스트 (퓨어 화이트) |
4. AMITSE (b1da0adf-4f77-4070-a88e-bffe1c60529a) UI 스타일 & 가독성 코드 패치
| 패치 항목 | AMITSE PE 오프셋 | 변경 전 바이트 | 변경 후 바이트 | 설명 |
|---|---|---|---|---|
STYLE_COLORS 테이블 |
+0x55010 (15B) |
087001700f700170700f01100f0f10 |
08600b600d600360600d07100f0f10 |
배경(0x60), 소제목(0x0B), 선택항목(0x0D), 기본값(0x03), 라벨(0x07) 색상 매핑 |
| 프레임 디스크립터 (100×31, 80×25) | +0x550C0..+0x551DF |
FG=0x01, BG=0x70 |
FG=0x03, BG=0x60 |
Main(0), Help(2), Nav(3) 프레임 배경 및 테두리 색상 변경 |
| 메뉴바 활성 탭 하이라이트 | +0x2F03F, +0x2F04A |
c605..70 / c605..01 |
c605..40 / c605..0f |
활성 탭 배경을 마젠타(0x40), 글자색을 흰색(0x0F)으로 변경 |
| 프레임 테두리 & 스크롤바 색상 | +0x2F132..+0x2F14A |
c6433201c6433370... |
c6433203c6433360... |
테두리/스크롤바 하드코딩 속성 (0x01, 0x70) → (0x03, 0x60) |
| 외곽선 / 날짜 구분자 / 서브박스 | +0x2E81D, +0x2E840, +0x13FB7, +0x13FE2, +0x45182 |
0x71 |
0x63 |
하드코딩된 회색 배경(0x71) 속성을 미쿠 테마(0x63)로 통일 |
| 소제목(SubTitle) 검정 글씨 버그 수정 | +0x1875C (MemoCreate) |
40 88 2e (mov [rsi], bpl) |
c6 06 0b (mov byte [rsi], 0x0b) |
소제목(BIOS 정보, SATA 구성) 글자색이 0(검정)으로 덮어써지던 문제 해결 |
▶ 서브메뉴 어두운 글씨 버그 수정 |
+0x4774D (SubMenuDraw) |
0f 45 c1 (cmovne eax, ecx) |
90 90 90 (nop; nop; nop) |
비선택 ▶ 서브메뉴가 1(어두운 청록색)로 덮어써지던 문제 해결 (0x07 밝은 흰색 유지) |
| 상단 타이틀바 & 2026 연도 | +0x582C8, tse_sec +0x56F84, +0x6927E, +0x6B89C, +0x70F42 |
Aptio Setup Utility - Copyright (C) 2018... |
H310H5-M7 HATSUNE MIKU EDITION - Aptio... (C) 2026 |
상단 타이틀바 미쿠 에디션 브랜딩 및 상/하단 연도 2026 적용 |
5. Setup.efi & SetupData (FE612B72) 메인 탭 확장 및 숨김 메뉴 잠금 해제
| 패치 항목 | 대상 모듈 및 오프셋 | 변경 내용 | 효과 |
|---|---|---|---|
메인(메인) 탭 23개 항목 확장 |
SetupData (FE612B72)Page[4] (spf+0x0644) 및 ControlInfo (+0x0E00..+0x10C0) |
Setup.efi IFR 오프셋을 100% 보존한 상태로 SetupData의 프리컴파일 ControlInfo 12개를 cpage=4로 복제하여 Page[4]에 연결 (Page[5] 부모 ID 2→4 수정 포함) |
메인 화면에 M/B 제품명, 프로젝트 버전, 빌드 날짜/시간, ▶ 제품 정보, 프로세서 정보(모델/클럭/코어), 시스템 메모리(용량/클럭), 액세스 수준 모두 표시 |
| CPU 이름 접두어 제거 (잘림 방지) | Setup.efiFV_MAIN 0x0AF745..0x0AF765 (33B) |
488b430c 803849 750d 4883c009 803843 7504 4883c009 4889430c b9ce000000 9090 |
CPU 문자열(0x021C)에서 "Intel(R) Core(TM) "(18자)을 건너뛰어 i3-8100 CPU @ 3.60GHz 전체가 ... 잘림 없이 출력 |
| 숨김 메뉴 10종 잠금 해제 | Setup.efi (form_pkg_base + 0x00D6D..0x29DA8, 0x29A7B, 0x28F57) 및 SetupData CondPtr (+0x30 = 0) |
qid 0x0DF3 == 0x0055 억제 조건을 0x0000으로 변경 및 SetupData의 해당 컨트롤 CondPtr을 0으로 초기화 |
CRB 메인/고급/칩셋/보안/부팅/나가기, (RD DEBUG) DRAM 세부 타이밍, 네트워크 스택, ▶ CSM 구성, 부팅 모드 선택 (UEFI/레거시) 활성화 |
| 편의성 기본값(F3) 튜닝 | Setup.efi (+0x0BB3, +0xB947) 및 SetupData (ctrl_base + 0x18990) |
4G 이상 디코딩 (Above 4G Decoding) 기본값 0(사용 안 함) → 1(사용), CRB 메인 기본 언어 한국어 지정 |
F3 (최적화된 기본값) 로드 시 4G 이상 디코딩 자동 활성화 및 한국어 유지 |
'자유 게시판 > 일상/잡담' 카테고리의 다른 글
| nanoKVM 구매 (0) | 2025.03.15 |
|---|---|
| 홈 네트워크 2.5gbps로 교체. (3) | 2024.08.18 |
| 메모용) 윈도우 기본 프린터 설정창 바로 열기. (0) | 2023.11.21 |
| 케이스 팬 교체(?) (0) | 2023.10.15 |
| iDRAC 6 let's encrypt 적용하기 (0) | 2022.01.20 |
