[실패] 최근 노트북의 경우, ROM에 장치ID 값이 있어서, 다른 노트북의 롬을 복제하는 경우 일부 장치가 동작하지 않습니다.
몇번의 시행착오를 거는 동안 구매한 EEPROM 프로그래머 3종을 수집하게 되었다.
프로그래머 ch341![]() 1) 호환성이 높다고 한다. 하지만, 치명적으로 Read, Write 이 정말 느리다. 속터저서 결국 Ch347 를 다시 구매하게 된다. |
프로그래머 ch347 V1.0![]() 1)구형 버전이지만, AsProgrammer, NeoProgrmaer 등 모두 지원 2) 3.3V 만 지원, 1.8V 사용을 위해서는 아래의 1.8V 변환 아답터 필요 |
프로그래머 ch347 V2.13![]() 1) 최신버전, 내부에 1.8V 레벨 변환기 내장( 아래의 전용 소프트웨어로 전압선택) 2) 전용 소프트웨어 "CH347Ⅱ V2.13 " 소프트웨어에서만 동작함. 다른 소프트웨어 사용 불가능 3) 전용 소프트웨어에서 칩셋추가 편집이 불가능 |
3.3V -> 1.8v 변환 아답터![]() |
WSON 6x5mm 프로브 라인![]() 1. 집게가 아는, Read/Write 하는 동안 프로브를 계속 눌려주어야만 한다. Ch341로 하면 손에 쥐가 난다. Ch347로 구매해야 하는 이유이다. |
노트북 몇대가 하나가 BIOS 암호가 걸려버렸다. F2(Setup)나 F10(Boot Select) 진입이 아예 먹통이 된 상황.
제조사(LG)는 보안상 BIOS 롬파일을 외부에 제공하지 않기 때문에, 원칙대로라면 신분증을 챙겨들고 서비스센터에 방문해야 한다.
하지만 시간도 뺏기고 유지보수 비용도 청구될 게 뻔해 직접 해결해 보기로 했다.
해결 방향은 단순하다. 암호가 없는 동일 기종의 정상 롬 데이터를 추출(Read)해서, 잠겨버린 노트북 보드에 그대로 덮어씌우는(Write) 물리적 롬라이팅 방식이다.
하드웨어 세팅: 구형은 쉬웠으나 신형에서 막히다
- 구형 모델 (19년형 15UG480, 20년형 15UG590) 가지고 있던 국민 롬라이터 CH341a와 집게 클립만으로 아주 무난하게 EEPROM 읽기에 성공했다.
신형 모델 (25년형 15ZG90S) - 본격적인 삽질의 시작
- 공간 부족: 보드 구조상 칩셋에 집게 클립을 물릴 각이 나오지 않아, 핀에 직접 접촉하는 전용 프로브를 추가로 들였다.
- 속도 저하: 신형은 롬 용량 자체가 커져서 CH341a로는 읽고 쓰는 데만 10분이 넘어간다. 도저히 답답해서 고속 모델인 CH347 v1.0 롬라이터를 새로 구매했다.
- 전압 문제 (중요): 신형 타겟 칩셋은 1.8V 저전압으로 구동된다. CH347은 3.3V 출력이기 때문에, 보드를 태워 먹지 않으려면 중간에 1.8V 변환 어댑터를 무조건 달아줘야 한다.
소프트웨어 (AsProgrammer) 세팅
- 장비를 물리고 PC에서 AsProgrammer ( https://github.com/therealdreg/asprogrammer-dregmod )를 켰는데 세팅부터 손을 좀 봐야 했다.
- 커스텀 칩셋 추가: 타겟 칩(Winbond 25R256JWPQ)이 프로그램 지원 목록에 없다. 설치 폴더의 chiplist.xml을 열어서 아래 코드를 수동으로 추가해 강제로 인식시켰다.
![]() |
![]() chiplist.xml 파일에 아래의 내용 추가 </w25r256jv id="ef4019" page="256" size="33554432"> </w25r256jw_1.8v id="ef6019" page="256" size="33554432"> |

Option - SPI - Ferquency - 60Mhz > 15 Mhz 로 낮추고 읽기에 성공
속도를 15 Mhz 설정 변경

| Current programmer: CH347 ID(9F): EF6019(Unknown) ID(90): EF18(Unknown) ID(AB): 18(Unknown) ID(15): 2020(Unknown) |
1. Read 버튼을 누릅니다.

2. 성공적으로 Read 했습니다.

3. 다양한 여러 속도를 테스트해본 결과
15Mhz 가 속도의 한계값임. 30Mhz 부터 쓰레기값이 나오거나 읽지 못함.

4. 암호가 설정되지 않는 노트북의 Bios 를 백업
5. 암호가 걸린 노트북에 Write 과정
Bios를 복구 Write(기록)하는 과정에서 무식하게 2시간동안 Write(기록) 하고 Verify(검증) 하면, 계속 에러가 발생함.
플래시 메모리의 특성플래시 메모리는 비트를 0 → 1로만 변경할 수 있습니다. (역은 불가)
|
중요한 것은 무조건 Erase (지우기) : 한번에 Erase 하고 Write 하니 Verify 통과 ( 이것 때문에 2시간 동안 삽질 함 )
6. 전공을 배운지 수십년이 되다보니 플래시 메모리 특성도 모르고 샵질만 했습니다.
Programmer 에서 Auto를 지원하는 경우, Erase → Write → Verify 자동으로 되는 경우도 있습니다.
- 25R256JWPQ 칩셋 데이터 에
https://datasheet.octopart.com/W25R256JWPIQ-Winbond-datasheet-155366770.pdf
과정 기록
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1) 암호 오류로 Bios 접근 불가(작업전)![]() |
2) 복제 후 암호 제거상태(작업후)![]() |
3) 복제 후 암호 제거 상태(작업후)![]() |
테스트 결과 후기
1. 오디오 장치가 인식되지 않으며, 사운드가 출력되지 않음
2. 블루투스 장치 인식 안됨
3. USB-C 장치 인식 안됨
2020년 노트북은 성공했지만, 2025년 LG 노트북은 여러 시스템 장치가 동작하지 않습니다.















