Zx20 워크스테이션 V1 -> V2 개조
조회 26161 추천 15
http://2cpu.co.kr/hardware_2014/41628 (1192)
http://andybrown.me.uk/forum/index.php?topic=127.0 (1012)
강좌 시작에 앞서 본 강좌는 HP에서 배포한 최신 BIOS (3.94)를 기준으로 작성되었습니다. 실질적인 V2지원은 2.54버전부터 지원하므로, 이보다 이전 버전을 사용하시는 분들은 필히 BIOS를 업데이트하시길 바랍니다.
반드시 원본 BIOS는 꼭 백업해 두시길 바랍니다. 그래야 벽돌이 되면 복구할 수 있습니다.
또한 롬 라이터 작업 시에는 반드시 본체의 전원선은 분리한 뒤에 작업하시길 바랍니다. 잔류 또한 남아있지 않도록 전원선 분리 후 전원버튼을 2~3회 눌러 잔류 전기를 제거 하시길 바랍니다.
그리고 본 개조 후 발생하는 문제에 대해서는 개조를 진행한 본인에게 책임이 있음을 명시하는 바 입니다. 저 또한 추후 어떤 문제가 생길지 알 수 없습니다.
안녕하세요, 청주에 서식중인 스캔|민현기 입니다.
이번에 작성하게된 강좌는 바로 "Zx20 워크스테이션 V1 -> V2 개조" 입니다.
Z420/Z620, Z820 워크스테이션을 사용하고 계신 분들이라면 메인보드 Boot Block Date를 기준으로 V1, V2 지원이 나뉘는 것은 잘 아시리라 생각됩니다. 또한 메인보드 파트넘버도 다르지요. (파트넘버가 6으로 시작하면 V1, 7로 시작하면 V2 지원)
Zx20 시리즈 동일하게 BIOS System Information에서 Boot Block Date가
12/28/2011 : V1만 지원
03/06/2013 : V1&V2 지원
이며, V1일 경우 일반적인 HPE BIOS 업데이트로는 Boot Block 업데이트가 이루어지지 않기에 E5 V2 CPU를 사용할 수 없는 것이 원래는 정상입니다. (이는 HP가 아이비브릿지 출시 이후 더 많은 호갱님들을 만들기 위한 일종의 상술이라 보시면 됩니다... 나쁜넘들...)
하지만 일부 해외포럼을 확인해보니 BIOS 모딩으로 Boot Block만 최신으로 덮어씌울 수 있다는 글을 봤고, Boot Block 데이터 또한 BIOS 업데이트 패키지에 고스란히 존재한다기에 직접 작업을 진행해봤습니다.
Z420/Z620의 경우 두 모델이 BIOS를 공유하기에 정상작동을 보장할 수 있으나,
Z820의 경우 제가 직접 해보질 않았기에 정상작동을 보장할 수 없습니다.
P.S 제가 글을 어지간히 못쓰기에 글이 실시간(?)으로 수정될 수 있음을 밝힙니다.
준비물
롬라이터기 (저는 CH341A를 사용했습니다.)
- 프로그램 : https://mega.nz/#!uJtTgAxC!r0ys8c-DlST8O1mSNpHjOTTCvNEsqFVi2Muf_1UCnh8
혹은 : http://2cpu.co.kr/PDS/12537
SOP16 to DIP8 클립 (https://www.icbanq.com/P008113894)
3.94 BIOS
- Z420/Z620 : http://h30438.www3.hp.com/pub/softpaq/sp88501-89000/sp88961.exe
- Z820 : http://h30438.www3.hp.com/pub/softpaq/sp88501-89000/sp88956.exe
Intel ME 펌웨어 7.x -> 8.x 업데이트 패키지 (ME Version이 7.x 인 분들만 해당됩니다.)
- Z420/Z620/Z820 공통 : http://h30438.www3.hp.com/pub/softpaq/sp82501-83000/sp82644.exe
HxD
- https://mh-nexus.de/downloads/HxDSetup.zip
1. 내 워크스테이션 BIOS 정보 확인하기!
- 본 작업에 앞서 본인의 워크스테이션이 V1만 지원하는지 V1&V2 둘 다 지원하는지 확인할 필요가 있습니다.
- Intel AMT든 Native든 BIOS 설정 (F10)에 들어가 System Information을 확인합니다. (Boot Block Date가 12/28/2011 임을 확인합니다.)
- 만약 여기서 ME Firmware Version이 7.x 버전이다! 그럼 반드시 7.x -> 8.x 펌웨어 업데이트를 진행하셔야 됩니다.
이런! 저는 2.11 버전이군요! 3.94 BIOS로 업데이트를 진행합니다.
앞서 말씀드린바와 같이 V1 메인보드는 BIOS를 최신으로 업데이트한다고 해서 Boot Block 또한 업데이트 되는 것이 아닙니다.
2. 롬라이터기를 이용한 BIOS 추출하기!
- 기본적으로 벤더 제품의 BIOS의 경우 자사 업데이트 툴이 아니면 S/W로 BIOS Write가 불가능합니다. 따라서 H/W(?)적으로 BIOS를 추출하여 작업을 진행해야됩니다.
- 또한 샌디 후반기 및 아이비 부터 UEFI BIOS가 본격적으로 도입하게 되면서 벤더의 경우 메인보드 BIOS에 각종 고유 정보가 들어있어, 일반 소비자용 메인보드 BIOS와 달리, 업데이트 패키지에 들어있는 BIOS를 그대로 올릴 경우 각종 고유 정보가 손실될 수 있습니다.
즉, 남이 만든 BIOS를 자신의 메인보드에 적용할 수 없습니다.
반드시 본인이 추출한 BIOS를 기반으로 작업을 하셔야 됩니다.
- 롬 라이터기 + SOP16 to DIP8 클립을 결합하여 메인보드 롬 칩을 콕 집어줍니다. (Z420/Z620 기준 롬 칩은 SCU 포트 바로 위에 있습니다.)
- CH341A 기준
1. CH341A Programmer에서 Detect를 해줍니다. (여기서 W25Q128BV라고 떠야 정상입니다.)
- 만약 정보가 뜨지 않거나 데이터가 이상하다고 생각되면 클립을 다시 끼워주시거나, 선이 너무 팽팽하게 되지 않았는지 확인해보시길 바랍니다.
2. Read를 해준뒤 100%가 되면 Save를 해줍니다.
3. Boot Block 수정하기!
- 이제 메인보드에서 BIOS를 추출했으니, 이 BIOS에 있는 Boot Block을 수정해봐야겠지요?
- 우선 3.94 BIOS 업데이트 패키지를 실행 및 데이터 압축 해제 후 종료합니다.
- C:\SWSetup\SP88961\DOS Flash 경로에 있는 J61_0394.BIN 파일과 방금 추출한 BIOS를 HxD로 불러옵니다.
- BIOS에서 Boot Block 영역은 FF0000 - FFFFFF 입니다.
- 따라서 J61_0394.BIN에 있는 FF0000 - FFFFFF에 해당하는 값을 추출한 BIOS의 FF0000 - FFFFFF에 덮어 씌웁니다(복사 & 붙여넣기). 그리고 저장합니다.
4. 수정한 BIOS 적용하기!
- 2번에서 작업할때와 같이 롬 라이터기 + SOP16 to DIP8 클립을 롬 칩에 물려줍니다.
- CH341A 기준
1. CH341A Programmer에서 Detect를 해줍니다. (여기서 W25Q128BV라고 떠야 정상입니다.)
- 만약 정보가 뜨지 않는다면 클립을 다시 끼워주시거나, 선이 너무 팽팽하게 되지 않았는지 확인해보시길 바랍니다.
2. Read를 해준 뒤 이번에는 Erase를 해줍니다.
3. Erase 후 다시 Read 합니다. 모든 영역이 FF로 나와야 됩니다.
4. Open을 눌러 수정한 BIOS를 불러온뒤에 Program을 눌러 롬에 기록합니다.
5. 기록이 끝나면 Verify를 눌러 데이터가 일치하는지 확인합니다.
- 만약 여기서 에러가 발생한다면 클립 연결이 제대로 되지 않았으므로 제대로 장착한 뒤에 다시 Detect -> Read -> Erase -> Read -> Program -> Verify 과정을 거칩니다.
6. 데이터가 일치한다면 일단 플래싱은 성공하신겁니다.
5. 간절히 원하면 우주가 나서서 도와준다.
- 이제 클립을 제거하고 최소한의 부품을 장착한 뒤에 전원을 넣을 시간입니다.
- 이렇게 잘 켜졌다면 일단 반은 성공하신겁니다.
- 기대를 가지고 V2 CPU를 장착해봅니다.
- 아주 잘 됩니다. 성공입니다.
정말 단순하고 간단하죠?
그냥 Boot Block만 덮어씌우면 V2 메인보드로 변신한다는 것이... 하하하...
저도 처음에는 복잡할 줄 알았는데 이 모든 작업을 전부 30분내에 끝냈습니다.
(하지만 이 글은 지금 2시간째 작성하고 있습니다... 하하하...)
해당 개조기가 도움이 됐으면 하는 바램입니다.
또한 이 개조기를 기다려주시고 응원해주신 많은 2cpu 회원님들께 진심으로 감사의 말씀 드리겠습니다.
마지막으로 제가 V1 -> V2 개조한다고 특별히 엄선된(?) Z420을 선별하여 판매해주신 '가온누리l강규옹' 님께 정말 감사드립니다.
궁금한 사항은 댓글에 달아주시면 제가 아는 한에서 답변해드리겠습니다.
스캔|민현기 올림
고생하셨습니다. 그리고 정말 감사합니다.
소소하지만 추천 드립니다..^^
단순히 생각해낸게 저도 정말 될 줄은 몰랐습니다. 하하^^
Z620 언젠가는 손봐야겠네요.
정보 고맙습니다. ^^
아직 해당하는 제품을 가지고 있지는 않지만
기회가 되면 현기님 따라서.. 후후후
좋은 경험, 자료 공유주셔서 고맙습니다~
역시 추천 한 방!!! ^^
그런데 한가지 보면서 궁금한 점이.. 롬을 제대로 읽었는지 아닌지는 어떻게 판별할 수 있나요?
제가 스크린샷을 앞 부분만 찍어서 그렇지 아마 중간 부분은 아예 완전히 다른 데이터로 오염됐을겁니다.
아무래도 롬을 떼어내서 롬 라이터기에 직접 붙이는게 제일 안전한 방법인데, 이 작업 없이 그냥 클립을 물리는 방법으로 진행하다보니 발생하는 문제로 보입니다.
오늘 퇴근후에 추가 테스트를 해봐야겠네요.
http://2cpu.co.kr/lec/3188
왠지 성공하시리라 생각이 들긴 했지만 이리 쉽게 하시리라고는~ 저도 열심히 강좌보고 따라 해 봐야겠습니다!
감사합니다!!
이 내용을 제가 잘 이해를 못하겠네요.
롬 라이터기 가 별도로 필요하다는 말씀이신가요?
컴퓨터와의 연결은 어떻게 되는지요?(너무 몰라서 죄송합니다)
별도 로 필요하다면 롬 라이터기 도 추천해 주셔요
스캔님이 구하기 쉽고 2cpu유저분들도 많이 가지고 계시는 ch341에 클립연결해서 롬칩을 떼어내지 않고 리라이팅 하신거죠
USB 방식이기에 그냥 컴퓨터에 연결하시고 드라이버 설치하시면 됩니다.
https://i.postimg.cc/jSBKYW8Y/IMG-0767.jpg
롬 라이터기는 제가 본문에도 적어놨다시피 가장 저렴하고 구하기 쉬운 CH341A를 추천드립니다. ^^
스크랩해두고 추후에 시도해보고싶습니다.
추천 꽝!
BIOS에 그 메인보드 고유 데이터 (맥 어드레스, UUID, 시리얼번호)가 들어있어 공유를 해드릴 수 없더군요...
레노버도 되면 좋겠습니다 ㅎㅎ
저도 수정하고 싶지만 답변 게시글이 달린터라 수정을 할 수 없다고 나오네요. 하하하
도중에 실수해서 바이오스 날려먹은줄 알고 엄청 쫄았네요.
바이오스 저장하고 나서 무조건 verify 해보시기 바랍니다.
제경우에는 두번 저장했었는데 첫번째는 정상적으로 읽고 저장되었고, 두번째는 손상된 파일이었습니다.
첫번째는 verify 작업을 안했고 두번째는 verify를 했는데 오류가 뜨더군요.
그런데도 불구하고 별 의심없이 그냥 작업진행...
erase 하고 전부 ff여야 한다는 말도 무시하고 그냥 program 해버림...
컴터를 켰더니 화면도 안나오고 시간이 지나니 팬소리만 엄청 커지더군요.
이때부터 잘못된걸 알아채고 글을 자세히 읽어보니 아무래도 데이터가 깨진상태로 읽어진거 같더군요.
눈으로 봐서는 첫번째 파일과 두번째 파일을 쉽게 구분이 안됩니다.
두 파일을 HxD 프로그램에서 비교해보니 중간중간 조금씩 다른 데이터가 보이더군요.
다시 첫번째 파일로 program하고 verify 해보니 오류없이 진행됩니다.
컴터 켜보니... 정상 부팅하네요. ^^
그래서 첫번째 파일로 다시 작업하여 성공했습니다.
만약 첫번째 파일도 깨진파일이었으면... 끔찍합니다. ^^
멋진 강좌 다시한번 감사드리며...
혹시 시도하시는 분들은 verify 무조건 확인하시고 업데이트 바이오스랑도 비교해보세요.
아무래도 롬 라이터기로 작업은 리스크가 있어 굳이 롬 라이터기를 사용하지 않고 ME/AMT Override 점퍼를 이용하여 Intel ME 툴을 이용하여 롬을 올리는 방법을 구상하고 있는데 테스트 해볼 시간이 나질 않네요... 하하하
처음에 에러나서 오늘 한대 해먹는가 식은땀 났네요
Hxd에서 카피 붙여넣기 할때 붙여넣을 곳도 블럭지정하지 않으면 00FFFFFF 뒤쪽으로 원본롬 자료가 밀리면서 바이오스 파일 크기가 커집니다(copy paste 했는데 결국은 insert됨) - 다만 ch341로 구으면 뒤쪽은 안굽혀서 괜찮은것 같긴 합니다(구울때 용량 다르다는 에러메세지)
Ch341로 구울때 erase는 무조건 하고 구워야 하네요
강좌에도 있지만 그냥 덮어쓰겠지 하고 그냥 했더니 문제발생 했습니다
강좌를 정확히 따라해야 합니다. 감사합니다
Z820은 제가 수중에 없기도하고... 해외 포럼에서는 방법은 Z420/620과 동일하다기에 글을 작성했는데...
직접 만져보지 못한 기기다보니 후에 강좌에서 Z820에 대한 내용은 삭제하려고 했었습니다.
하지만 몇몇 분들께서 그 리스크를 감수하시고 개조를 시도하셨고, 그 결과 Z820도 강좌를 통해 v2 개조가 가능하다는 것을 입증시켜주셨습니다.
저야말로 감사의 말씀 드리겠습니다.
ㅠㅠ
클립으로 인식이 안된다면 아마 전원관련 문제 같은데 이 경우에는 디솔해서 지그에 직접 연결해서 작업해야될겁니다..
Z820을 보유하고 있지 않다보니 이 사단이 나는군요 ㅠㅠ
결과적으론 성공한거 같습니다.
v2 cpu가 없어서 실제 바뀐진 모르겠지만 2013년도로 부트블럭확인되네요..
nvme도 hp z turbo drive g2가 정상적으로 잡히고 OS설치도 잘 됩니다..ㅎㅎ
혹시나 해서 2번을 롬이미지를 떴었는데 관련지식이 없다보니 어떤것이 정상적으로 뜬것인지 확인이 안되어 2번 각각 시도했었는데 다행히 둘중에 하나는
성공적으로 떠져있는거였고 하나는 오류가 났던 모양입니다. 오류가난 바이오스 덮어씌웠을때 화면은 안나오고 팬은 굉음을 내면서 최대속으로 돌아가더라구요.ㅎㅎ
이렇게 좋은 정보를 제공해주신 민현기님께 정말 감사의 말씀 드립니다.ㅎㅎ
그런데 hp에서 배포된 업데이트바이오스 설치하면 기존작업분이 날아갈까요??
그래서 업데이트 후에 다시 추출하셔서 작업하셔야 됩니다.
가능하면 바이오스 업데이트는 하면 안되겠군요..
오래된 모델이라 언제 업데이트 될지도 모르겠지만요.^^
강좌 감사드려요..
보드가 올려주신과 위치가 살짝 달라서 걱정했지만
잘 따라해서 성공 했습니다.
좋습니다.^^
3.95 버전도 3.96 버전도 3.94버전과 같이 똑같이해도
문제없을거라고 해서... 진행하려고합니다..
우선 필요장비부터..주문완료!!~~~
성공하고 또 남기겠습니다
좋은정보 감사합니다.
포기하고 있었는데 중고장터에 모딩해서 v2가 가능하다면 올려 놓았더라구요
앗 이게 뭐지? 해서 인터넷을 뒤지기 시작하다가....2cpu에 민현기님의 글을 보게 됩니다.
ch341a가 비싼 것도 아니고 다만 케이블이 물건너 와야 하더군요 까짓 거 해보자 하고 구매합니다.
그 사이 눈팅만 하는 도중 firmware를 꼭 8. 으로 바까야한다는겁니다. -ㅂ-;; 뭐지이건;;;
여튼 해봣습니다. 앗.. 왜 안 돼지... 하고 며칠포기......
그러다 다시 해보니 이번엔 돼더군요.... 곰곰히 생각해보니 제가 타이핑을 안한것이 있었습니다.;;
그래서 펌웨어는 8. 대로 만들엇지요...
그 와중에 케이블이 왔습니다. 해서 바로 시도를 해봤습니다. 노트북을 옆에 가져다 놓고는 롤라이터 연결 케이블 연결... 디텍트....
어... 뭐지... 웨... 빨간 글씨만.... ㅇ ㅏ 찝는게 장난이 아니구나.... 자꾸 미끄러지면서 롬을 긁어대는거 같더군요...
덜컥 이러다 그냥 부셔먹겟네 .... 며칠또 포기합니다....
그러다가....사놓은건데... 그래도 해보쟈.,... 다시도전하기전에 다시한번 민현기님의 글을 눈팅합니다... 그러다가 문득......
ㅇ ㅓ ... 내 케이블하고 빨강색 부분이 다른데...???? 뭐지.... 그러면서 찝게 파는 곳을 다 뒤져 보았습니다.
그런 와중에 sop16 to dip8 클립의 회로도가 똬악 뜨더군요..........헐... 저에게 배달된 클립은.... 그냥 나란히 찝혀 있엇고.....
그 회로도는 꼬여 있더군요 -ㅂ-;;; 뭐.. 이런.... 중국산이.... 해서 국산으로 16 to 16 짜리를 구햇습니다. 점퍼선으로 꼽아서 만든거더군요
그래서 아예 제가 클립 제작을 맞게 햇습니다. 디텍드도 안돼던 것이.... 드디어 디텍이 되더군요....
시작을 햇지요 오... 순조롭게 저장하고 hxd로 코드 바꾸고... 롬 지우고 ff 으 이건 확인이... 포기 하고 프로그램을 하는데......
자꾸 불일치가 뜨더군요...... ㅇ ㅓ 다시... 다시....... 다시.......... ㅇ ㅓ.. 뭐가문제지..... ff를 확인해야하나.... 그래 해보쟈 ....
일부분이 돌아가면서 지워지질 않더군요.... 허...... 일단 출근....
일하면서 짬짬히 이유를 찾아봣습니다. 버젼을 높은걸로 하면 됀다더군요 어떤분은 원7 32비트 환경에서 됀다는 분도.... 등등 여튼
1.34를 사용햇다가 집에 와서 1.5free를 받아서 실행햇습니다.
일단 성공!!!!!
컴터를 다 다시 원상복구하고 켯습니다.....만............. 용트림을 하는 ........... 한 일분 기다리다 바로껏습니다..
벽돌됫구나....;;;;
그러면서 문득 롬이 긁히는게 검나서 점퍼선 2, 3번으로 해놓고 해보려고 햇던게 생각낫습니다. 그때 hxd로 만들어놓앗던 파일!!!!!
그래 해보쟈;;; 방법이 없다;;;;
성공했습니다.... 후.. 정말 디테일한 부분은 맨땅에 해딩하며 거의 한달간을 씨름하다 성공하니 맥이 풀리기도 하고 기분이 날아갈것 같긴도 하고 합니다.
이런걸 강좌한다고 올리려 고생하신 민현기님 정말 대단하십니다. -ㅂ-;; 덕분에 저도 v2 합니다 감사합니다.
롬칩을 읽어오는 도중에 모든 값이 Unknown과 FF값만 주구장창 뜨네요..ㅠㅠ
혹시나 잘못집었나 해서 집은부분도 다시 확인하고 커낵터를 잘못 꽂았나 해서 이것저것 해봐도 소용이 없네요 ㅠㅠ
롬라이터기가 문제는 아닐것 같은데 도데체 뭐가 문제일까요 ㅠㅠㅠㅠ
그래도 도중에 연결이 끊어지는거면 보통은 케이블 문제입니다.
혹시 몰라서 여분의 집게를 사놨었는데 그걸로 교체해도 똑같은 증상입니다 ㅠㅠ
이 프로그램으로도 안되면 열풍기로 칩 떼어내서 지그에 물려서 작업하셔야 됩니다.
꼭 하시려면 윈도우7 32bit에서 프로그램깔고 하세요. 윈도우10은 에러날 확율이 높습니다.
이바이오스가 이제 지원 못해주니 다운이 안된다 합니다.
- Z420/Z620 : http://h30438.www3.hp.com/pub/softpaq/sp88501-89000/sp88961.exe
펌웨어가 다운이 되지 않습니다.
- Z420/Z620/Z820 공통 : http://h30438.www3.hp.com/pub/softpaq/sp82501-83000/sp82644.exe
미리 감사드립니다. ^^