본문 바로가기
1.C. Geeky Customering/Other Products

[토막글] BIOS/UEFI 개조 관련 기록 (삼성-폭스콘 H61 + 롬 라이터)

by Never Settle Down 2024. 3. 10.
반응형

 

 

Look at it go

Look at it dance

over the sky

like a rocket

 

And we are, an atom and a star
You're a part of the movement and everything matters
(To me, to me, to me, to me)

 

두아 리파도 존예지만

오로라를 이길 사람은 없다...

 

목소리는 진짜... 김수영도 못 이긴다.

ㅋㅋ

 

 

서론

지금까지 내 손을 거쳐온 삼성 H61보드는

약 20장정도 된다.

 

전에도 삼성 DDR3 + 775 보드가 5장정도

내 손아귀에 들어왔었다.

 

이네들은 개조제온을 인식시킬 수 없어

지금도 창고에 쳐박혀있다.

 

일단 바이오스에서 제온 관련 마이크로 코드가 없는데다가

(일부 P보드는 바이오스에 마이크로 코드를 인젝션 하지 않아도 인식한다)

바이오스 파일 자체를 구할 수 없었기 때문에

(업로드도 불가능하다)

포기하고 쳐박아둔 것이다.

 

 

 

쨋든.

 

지금도 2 장이 있다.

 

둘 다 E3 V2 제온을 인식하지 못한다.

 

 

전에도 삼성 (Foxconn 납품) 보드는 2장 빼고 모두

인텔 3세대를 인식하질 못했다.

 

오히려 좋았다.

셀러론, 펜티엄, i3는 중국 딜러에게 싸게 팔아버리고

남는 i5 2500들은 이 보드에 박아서

만 원 싸게 팔면 되었거든.

 

 

 

지금도 이 보드를 가지고 있는 것은

맥프로 케이스 개조때 마루타로 쓰기 위함이다.

2023.06.13 - [1.C. Geeky Customering/Apple Products] - 구형 맥프로 케이스 개조 log (윈도우 게임PC + 맥프로 케이스)

 

구형 맥프로 케이스 개조 log (윈도우 게임PC + 맥프로 케이스)

브금 뭘로 할지 몰라서 그냥 막연하게 어울리는? 곡을 골랐다. PREP - As It Was 23년 1월 중고로 맥프로 1,1 (2006년식인가? 아마 PowerPC에서 Intel Xeon 2CPU로 넘어오고 처음 출시한 맥프로)를 사왔다. 2023.01

thewanderer.tistory.com

 

사진상 왼쪽 보드는 이때 작업 중에

전원 버튼쪽 IO를 태워먹었다.

 

육안상 데미지는 없으나

전원을 켤 수 없다. ㅜㅜ

 

 

이제 115x 보드도

쓰레기 매립지를 향하고 있는 시절이 왔기 때문에

빨리 호갱님들에게 사무컴으로 처분해버릴까 싶다.

 

 

i5 2500을 박아서 팔면

시세가 완젼 후려친 가격이 되기 때문에

(풀 본체 가격 약 2-3만원...)

제온을 박아서 좀 더 받으려고 한다.

 

 

 

인터넷을 찾아보니

폭스콘 H61보드에 기가바이트 BIOS 이미지를 덮어씌운 케이스가 보인다.

 

여윽시.

 

망할 삼성 매직스테이션

줫같은거.

 

일단 롬라이터를 사야겠지?

하 진짜 망할 짱깨샛기들

아두이노도 그렇고

이번 롬 프로그래머도 그렇고

줴다 CH341 이름을 박아버린다.

 

 

야이 땟놈들아

CH341은 USB 컨버터라고...!!!!! 어!!!!

 

진짜... 답이 없구만.

 

 

BIOS flash 이런식으로 검색하면 나온다.

 

찝게도 같이 사서 4딸라 정도 줬다.

또깡이 형도 죽기 전에 태형을 쳤어야 했는데... 골프나 치다 가버렸다. 개샛기 저거.

 

 

Prerequisits

https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_player/17_0

 

가상환경 구축부터 하자.

(나도 윈10 설치하고 카피용 원본VM을 다 날려먹어서 이번에 새로 깔았다)

 

Windows 설치 (버전 상관 없음)

나는 Win 10 Pro 21H2 설치 후

22H2 로 업데이트 해주었다.

(가지고 있는 이미지가 21H2라서)

 

 

 

바이오스 덮어씌우는데

왜 갑자기 가상머신을 쳐 깔고 있지? 싶은 사람들이 있을 것이다.

 

 

나는 이미 내 개인정보 다 팔렸으니까 상관없다!

하는 사람은 그냥 PC에 깔아도 된다.

 

하지만 솔직히 내 입장에서

저런 멘트는 정신나간 사람이나 할 수 있는 것이라 생각한다.

 

아니, 발에 총 맞았다고

'나는 어차피 다쳤으니까 지게차에 깔려 죽어도 상관없어!' 라고

외치는거랑 뭐가 다른거임.

 

손가락 베였다고 머리에 총 맞아도 되는건가??

진짜 안전불감증 이해가 안되네.

 

 

중국에서 오는 모든 장치는

신뢰하면 안된다.

 

제로트러스트의 시대가 온 만큼

제로트러스트를 이행하여보자.

 

(참고로 Windows Sandbox로 구동시키면 (컨테이너방식)

드라이버 설치랑 로드가 아니된다.

또한 CH341 (SPI통신 - USB 통신 변환장치)를 컨테이너로

바로 물려줄 수가 없다.

 

컨테이너는 HW 가상화가 아니라

커널 가상화이기 때문)

 

 

 

가상머신 다 깔았으면

VMware tools 깔고

재기동하고

망할 엣지를 통해 아래 링크에 접속한다:

 

https://github.com/stahir/CH341-Store

 

GitHub - stahir/CH341-Store: Documents and Software Related to the famous CH341a used in I2C/SPI Flash Programmers also called a

Documents and Software Related to the famous CH341a used in I2C/SPI Flash Programmers also called as Bios Programmers - stahir/CH341-Store

github.com

 

이상한 웹사이트에서 받지 말고

이상한 블로그에서 받지 말고

(이상한 블로그는 이상한 웹사이트에서 받아다 올려둔 것일터이니)

 

깃헙에서 포크 수나 따봉 제일 많은 것으로다가

골라서 받으면 된다.

 

 

다른 개발자들이 소스코드 보고

'어? 이거 백도어 심어놨네'

하는건 바로 알려질 수 있기 때문.

 

 

예를들어보면

(아래 링크는 가서 다운받으면 안된다! 주의)

https://깃허브 닷 컴/SomniferumLocator/CH341A-Drivers-and-Software-for-WINDOWS?tab=readme-ov-file

 

이사람걸 받으면

바로 트로이얀이 감지된다.

 

이런 섂이들 때문에 가상환경을 쓰는 것이다.

 

딤섬웨어 감염되도

VM웨어 종료하고 해당 가상머신을 지워버리면 끝.

 

근데 파일 다운받자마자

시그니쳐기반 탐지를 바로 때려버리네.

성능 좋구만.

 

 

 

여튼.

 

다운 받았으면 압축을 해제한다.

(반드시 Windows Defender나 다른 AV (카스퍼스키나 V3같은 애들)이 돌아가고 있는지 확인후 작업하자)

 

 

뭐가 허벌라게 많다.

 

CH341-Windows-SPI-I2C-Driver+SDK-Library

디렉토리로 이동하자.

안에 보면 CH341PAR 폴더 안에

CH341 칩셋 드라이버가 압축되어 들어있다.

(공신력있는 제조사 제품이 아니고,

샤워기술이 아직 발명되지 않아 수입해서 쓰는 비듬의 나라의 제품이다보니

윈도우즈 업데이트에서 바로 드라이버를 다운받을 수 없다.)

 

리터럴리 & 피겨러터블리 더러운 쯍국애들

(알겠지만 나는 혐중 혐일이 강하다 ㅋㅋ 한국도 별로 맘에 안들지만 쭝본보단 나은듯)

 

드라이버 설치 완료했으면

 

VM의 인터넷을 절체해버린다.

 

왜?

악성코드가 인트라넷/인터넷을 통해 퍼지지 말라고.

 

그 다음 장비를 꽂는다.

 

 

 

그러면 이렇게 얼럿이 하나 뜰 것이고

 

이렇게 가상머신으로 바로 패스스루를 해준다.

 

안되면

이렇게 해당 장치를 넘겨주면

USB 패스스루가 된다.

 

 

프로그래밍 툴은 다음 압축파일 내에 있다.

 

저기서 CH341A_C 실행

 

 

그 담엔

본인 로직보드에

뭔놈의 칩이 박혀있는건지 알아봐야겠지.

 

 

보통 실크스크린 (PCB에 흰색으로 글씨나 그림 그려놓은 것)으로

바이오스/UEFI 어쩌고 하면서 써져있을 것이다.

 

 

아 참,

BIOS (Basic Input Output System)와 UEFI (이건 구찮으니까 구글링해볼것)는

엄밀히 말하면 다른,

디젤 엔진으로 치면 플런저 방식과 커먼 레일 다이렉트 인젝숀 (CRDI)과 같은

후속작 같은 개념이다.

 

여기선 그냥 혼용할 예정이다.

상관없음.

 

BIOS_ROM이라고 실크스크린 그려져있는게 보인다.

 

내 보드의 경우

winbond

25Q32BYS1Q? 칩이 박혀있다.

 

구글이나 덕덕고에게 이게 뭔 칩인지 물어보자.

https://www.alldatasheet.com/datasheet-pdf/pdf/555291/WINBOND/25Q32BVSIG.html

 

25Q32BVSIG Datasheet(PDF)

Part #: 25Q32BVSIG. Download. File Size: 1MbKbytes. Page: 78 Pages. Description: 3V 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI. Manufacturer: Winbond.

www.alldatasheet.com:443

25Q32BVSIG 칩이라고 한다.

 

일반인들이야 뭐 에이씨 뭐 이렇게 복잡해 하겠지만

공학 전공자로서 좀 깊게 들어가보자면

 

- SPI 통신을 지원하는 Flash  메모리

- 32메가비트 (4MB)

이기 떄문에 해당 칩을 메뉴에서 골라주면 된다.

 

 

그 담에 칩셋에 물리적 연결.

 

집게에서 빨간색 라인이 1번 핀을 의미하고,

실크스크린에도 하얀 화살표로 1번이 그려져있다.

 

그럼 빨간 케이블과 저 화살표를 맞춰서

찝어야겠지.

 

 

이 것도 못따라가면 때려ㅊ... 다른 사람에게 부탁하자.

 

컨버터쪽은 어케 꼽는거냐

아 진짜 짜장면샛기들 설명서 한 장을 안 넣어주냐 진짜 더럽네

 

나는 25 SPI (I^2C) 칩셋이므로

사진상 왼쪽 슬롯에 꼽아야하고

 

방향은 1번이 우측 상단에 오게 하여야 한다.

 

 

 

 

타입은

EEPROM과 FLASH가 있는데,

EEPROM은 예전에 ROM에서 발전된 구 기술이고

(낮은 전압 읽기 only, 높은 전압으로 멕이면 쓰기 가능)

현재는 FLASH 메모리를 많이 쓸 것이다.

 

 

위의 Read  버튼을 눌러

현재 칩에 쓰여있는 바이오스를 읽어들여보았다.

 

나는 UEFI 덤핑을 먼저 할 것이다.

안되면 원복시켜야되니까.

(위의 세이브 버튼을 누르면 된다)

 

 

UEFI 리버싱은 나중에 하기로 미뤄두고..

 

 

 

https://www.2cpu.co.kr/PDS/14125

 

삼성 H61S1/H61S2/Q67S1 아이비브릿지 지원 BIOS :: 2cpu, 지름이 시작되는 곳!

sfl 제목 내용 제목+내용 회원아이디 회원아이디(코) 이름 이름(코) stx sop and or 검색

www.2cpu.co.kr

둘 세뻬우에 개조된 바이오스를 올려두셨다.

 

글 상단 링크, 구글 드라이브에 가서

다운받으면 된다.

 

나는 기가바이트 바이오스 개조한 놈을 받았다.

 

 

 

일단 플래시 지우기 먼저.

(상단 이레이즈)

 

그냥 덮어써도 되긴 할텐데

혹시 모르니깐.

 

 

다시 리드 버튼을 눌러서

제로필이 잘 되었는지 확인해본다.

(현재 화면에 보이는 것은 본인 컴퓨터 메모리에 덤핑된 바이오스 플래시 데이터이다)

 

 

지우기가 잘 되었다.

 

근데 왜 제로필이 아니고

트루필이지??

 

흠.

 

 

몰라.

 

 

 

개조된 바이오스 받아서 메모리에 적재해주시고

 

 

 

 

50초만에 쓰기가 완료되었다.

 

다시 읽어보니 잘 읽히고, 앞부분은 읽기 전과 후 화면이 동일하다.

(잘못 쓰인 부분이 없다는 뜻)

 

 

 

대충 오픈벤치로 전원 연결하고

전원 인가

(9개 프론트 IO 중

우측 상단 2개 핀 쇼트시키면 켜진다.

 

금속 드라이버로 톡 대면 켜짐)

 

 

이야 이게 되버리네

 

i5 2400이 박혀있다.

 

제온 1220V2로 갈아끼우고

(3세대 인텔 짭제온)

1225V2나 1265LV2 남는게 없어서

1220V2를 꽂은 것이라

외장그래픽을 달아줬다.

 

GT630 팬 고장난놈을 저렇게 개조하였다...

ㅋㅋㅋㅋㅋㅋ 진짜 여물다 내가 봐도 나놈새기

 

린식이 잘 되는 것을 볼 수 있다.

 

 

 

 

끝!

 

 

 

 

Appendix

 

- MSI GE40 롬 + UEFI 개조 툴 (사실 뭐가 뭔지 잘 모르겠음)

...

(나중에 정리하면 첨부할 예정)

 

- 삼성 H61 롬 이미지 (2CPU 에 올라온 파일을 내 블로그로 백업해둠)

Archive.zip
17.62MB

 

 

CH341 롬라이터

https://finehome.tistory.com/46

 

CH341A 롬라이터를 이용한 메인보드 바이오스 초기화,암호제거

안녕하세요. 전 글에서 구형 1151 보드에서 커피레이크 CPU 인식하게 개조 바이오스를 만드는 방법을 말씀드렸는데요. 이번에는 저렴한 CH341A 롬라이터를 이용하여 메인보드에 개조 바이오스 입히

finehome.tistory.com

 

삼성 H61S 바이오스

https://ogisra.tistory.com/18

 

삼성 H61S1 메인보드 ROM BIOS (2.3세대) 입니다.

삼성 H61S1 2.3세대 지원 BIOS 파일 입니다. H61S1 2세대 3세대 지원 하는 BIOS 롬 파일 입니다. 파일은 2가지 있습니다.

ogisra.tistory.com

https://www.2cpu.co.kr/PDS/14125?&page=1

 

삼성 H61S1/H61S2/Q67S1 아이비브릿지 지원 BIOS :: 2cpu, 지름이 시작되는 곳!

sfl 제목 내용 제목+내용 회원아이디 회원아이디(코) 이름 이름(코) stx sop and or 검색

www.2cpu.co.kr

 

https://quasarzone.com/bbs/qb_free/views/7220954

 

삼성 H61S1 H61S2 메인보드 바이오스 삽질하기 (장문주의)

안녕하세요.삼성 H61S1, 삼성 H61S2 메인보드 바이오스 삽질기입니다. (장문 주의)==========…

quasarzone.com

https://coolenjoy.net/bbs/37/162847

 

바이오스 롬 파일 내부 펌웨어 업데이트 시키는 방법 > 팁 강좌 | 쿨엔조이

최신 메인보드의 경우는 메인보드 제조사들이 바이오스 최신 버전을 내놓습니다 하지만 몇년이 지나면 바이오스 업데이트도 끊깁니다. 저 같이 ASRock Z77 Extreme4 같이 구형 보드를 사용하는 사람

coolenjoy.net

 

븨엠웨어 웍스테이션 플레이어 (무료버전)

https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_player/17_0 

 

Windows 10 이미지

https://www.microsoft.com/ko-kr/software-download/windows10

 

삼성 H61보드 SPI Flash 칩 (BIOS 이미지 저장소) 데이터시트

https://www.alldatasheet.com/datasheet-pdf/pdf/555291/WINBOND/25Q32BVSIG.html

 

25Q32BVSIG Datasheet(PDF)

Part #: 25Q32BVSIG. Download. File Size: 1MbKbytes. Page: 78 Pages. Description: 3V 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI. Manufacturer: Winbond.

www.alldatasheet.com:443

 

 

 

 

끝. End of Doc.

반응형

Comment(s)