Zx20 워크스테이션 V1 -> V2 개조

   조회 8586   추천 10    

http://2cpu.co.kr/hardware_2014/41628 (94)
http://andybrown.me.uk/forum/index.php?topic=127.0 (64)

강좌 시작에 앞서 본 강좌는 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강규옹' 님께 정말 감사드립니다.


궁금한 사항은 댓글에 달아주시면 제가 아는 한에서 답변해드리겠습니다.

스캔|민현기 올림

언제나 새롭게! 하던것도 지루하지 않게! 호작질을 무지하게 좋아하는 2CPU의 젊은피!
송진홍 07-02
우와.. 아주 대박 유용한 정보 입니다.
고생하셨습니다. 그리고 정말 감사합니다.
소소하지만 추천 드립니다..^^
     
감사합니다.
단순히 생각해낸게 저도 정말 될 줄은 몰랐습니다. 하하^^
Uknow 07-02
정보 감사합니다.
anh 07-02
추천 날립니다...전 v2를 구입....했다는...
딸기대장 07-02
우와.....감사합니다.
진신두 07-02
대단하십니다!
Z620 언젠가는 손봐야겠네요.
정보 고맙습니다. ^^
정말 최고이네요
임기호 07-03
엄청 빨리 올리셨군요?!
아직 해당하는 제품을 가지고 있지는 않지만
기회가 되면 현기님 따라서.. 후후후
좋은 경험, 자료 공유주셔서 고맙습니다~
역시 추천 한 방!!! ^^
롬라이터 사러 가즈아~~~
와.. 이거 당장 해봐야겠습니다. 사용하신 롬라이터나 집게도 굉장히 저렴하네요.
그런데 한가지 보면서 궁금한 점이.. 롬을 제대로 읽었는지 아닌지는 어떻게 판별할 수 있나요?
     
읽거나 쓰는데 너무 오래 걸린다거나, 일부 문자열이 계속 반복되거나, 문자열이 깨진다면(특히 롬 마지막 부분에 있는 SECURE_HP_SIGNATURE 값이 이상하게 나오면) 롬을 정상적으로 읽지 못한 것 입니다.
          
예.. 그 부분이 이 업그레이드 작업의 유일한 리스크 포인트가 아닌가 싶습니다. 궁금했던 이유가.. 제대로 된 경우와 제대로 되지 않은 스크린 샷에서 부분적으로 일치하는 데이터가 있어서요. 특정 데이터(예를 들면 문자열)만 보고 문제가 없다고 판단할 수 있는가 하는 생각이 들어서 입니다. 벽돌이 되어도 복구할 수 있게 이미지를 떴는데.. 그 이미지가 원본과 조금이라도 다르면 안되는 거잖아요.
               
저 또한 이 부분에 대해 염려하고 있었는데,
제가 스크린샷을 앞 부분만 찍어서 그렇지 아마 중간 부분은 아예 완전히 다른 데이터로 오염됐을겁니다.

아무래도 롬을 떼어내서 롬 라이터기에 직접 붙이는게 제일 안전한 방법인데, 이 작업 없이 그냥 클립을 물리는 방법으로 진행하다보니 발생하는 문제로 보입니다.

오늘 퇴근후에 추가 테스트를 해봐야겠네요.
               
실험을 통해 증상을 재현해보았습니다.

http://2cpu.co.kr/lec/3188
                    
확인 감사합니다~
대단하십니다.
왠지 성공하시리라 생각이 들긴 했지만 이리 쉽게 하시리라고는~ 저도 열심히 강좌보고 따라 해 봐야겠습니다!
     
꼭 성공하시길 바라겠습니다. ^^
감사합니다!!
ocarina 07-03
대단하십니다~ 저도 820 v1 따라해보던지 아니면 맡기던지 하겠습니다 ㅠㅠ
     
해외 포럼에서 Z820 v1도 동일한 방법으로 v2 변신에 성공했다니 아마 성공하지 않을까 싶습니다. 하하
백룡 07-03
롬 라이터기 + SOP16 to DIP8 클립을 결합하여 메인보드 롬 칩을 콕 집어줍니다
이 내용을 제가 잘 이해를 못하겠네요.
롬 라이터기 가 별도로 필요하다는 말씀이신가요?
컴퓨터와의 연결은 어떻게 되는지요?(너무 몰라서 죄송합니다)
별도 로 필요하다면 롬 라이터기 도 추천해 주셔요
     
ocarina 07-03
글속에 ch341 이 롬라이터 기계 입니다.
스캔님이 구하기 쉽고 2cpu유저분들도 많이 가지고 계시는 ch341에 클립연결해서 롬칩을 떼어내지 않고 리라이팅 하신거죠
          
백룡 07-03
네 감사합니다. 롬 라이터기(4500원) + SOP16 to DIP8 클립(11200원) 구매 했습니다
               
황진우 07-09
SOP16 to DIP8 클립 구입 좌표좀 주세요.. 하하하
                    
본문에 있습니다. 하하하 https://www.icbanq.com/P008113894
     
네 맞습니다. 롬 라이터기가 반드시 필요로 합니다.

USB 방식이기에 그냥 컴퓨터에 연결하시고 드라이버 설치하시면 됩니다.
https://i.postimg.cc/jSBKYW8Y/IMG-0767.jpg

롬 라이터기는 제가 본문에도 적어놨다시피 가장 저렴하고 구하기 쉬운 CH341A를 추천드립니다. ^^
umtie 07-03
ㅎㄷㄷ 엄청난 정보네요 정말 감사합니다!!
좋은정보 감사합니다.
문현식 07-04
좋은 강좌 후기 감사합니다.
스크랩해두고 추후에 시도해보고싶습니다.
행복단지 07-04
좋은 강좌 감사드립니다.
추천 꽝!
아주 좋습니다. ㅎㅎㅎ
누리민 07-04
훌륭한 정보공유에 감사드립니다.^^
e5472 07-05
강좌 감사드립니다. ㅎㅎ
백룡 07-05
V1을 V2로 변신 시키면 그래픽카드 전원 포트가 2개인 카드도 사용이 가능하네요(GTX760)
백룡 07-05
오늘 V2 개조 성공했네요
BIN파일로 다 남겨주셨다면 그냥 롬라이터로 구우면 되는데 좀 아쉬워요.^^
     
저도 작업한 데이터를 그대로 올려드리고 싶은데
BIOS에 그 메인보드 고유 데이터 (맥 어드레스, UUID, 시리얼번호)가 들어있어 공유를 해드릴 수 없더군요...
          
아. 그런 문제가 있군요. 강좌가 잘 정리되어 있어 따라하긴 좋아보여요.^^
좋은 자료네요.
레노버도 되면 좋겠습니다 ㅎㅎ
e5472 07-13
z620 성공했습니다. 부트블럭 정상적으로 날짜 올라갔네요.. 좋은정보 공유감사드립니다. ㅎㅎ
이제 자세히 보니 제 이름이 강규용입니다. 본문에는 "옹"으로 되어 있어요~
     
앗! 정말 죄송합니다!

저도 수정하고 싶지만 답변 게시글이 달린터라 수정을 할 수 없다고 나오네요. 하하하
대단하시네요. 저도 구입해서 도전해봐야 겠습니다.
hot6201 08-02
오 z820 v1하나 더 있는대 테스트 해봐야겠네요!! 감사합니다.
오늘 드디어 v2 개조했습니다.
도중에 실수해서 바이오스 날려먹은줄 알고 엄청 쫄았네요.
바이오스 저장하고 나서 무조건 verify 해보시기 바랍니다.
제경우에는 두번 저장했었는데 첫번째는 정상적으로 읽고 저장되었고, 두번째는 손상된 파일이었습니다.
첫번째는 verify 작업을 안했고 두번째는 verify를 했는데 오류가 뜨더군요.
그런데도 불구하고 별 의심없이 그냥 작업진행...
erase 하고 전부 ff여야 한다는 말도 무시하고 그냥 program 해버림...
컴터를 켰더니 화면도 안나오고 시간이 지나니 팬소리만 엄청 커지더군요.
이때부터 잘못된걸 알아채고 글을 자세히 읽어보니 아무래도 데이터가 깨진상태로 읽어진거 같더군요.
눈으로 봐서는 첫번째 파일과 두번째 파일을 쉽게 구분이 안됩니다.
두 파일을 HxD 프로그램에서 비교해보니 중간중간 조금씩 다른 데이터가 보이더군요.
다시 첫번째 파일로 program하고 verify 해보니 오류없이 진행됩니다.
컴터 켜보니... 정상 부팅하네요. ^^
그래서 첫번째 파일로 다시 작업하여 성공했습니다.
만약 첫번째 파일도 깨진파일이었으면... 끔찍합니다. ^^

멋진 강좌 다시한번 감사드리며...
혹시 시도하시는 분들은 verify 무조건 확인하시고 업데이트 바이오스랑도 비교해보세요.
     
성공하셨다니 다행입니다...

아무래도 롬 라이터기로 작업은 리스크가 있어 굳이 롬 라이터기를 사용하지 않고 ME/AMT Override 점퍼를 이용하여 Intel ME 툴을 이용하여 롬을 올리는 방법을 구상하고 있는데 테스트 해볼 시간이 나질 않네요... 하하하
이제시작 08-31
아 대단요
ocarina 09-08
어제 두대째 z820 개조했습니다
처음에 에러나서 오늘 한대 해먹는가 식은땀 났네요

Hxd에서 카피 붙여넣기 할때 붙여넣을 곳도 블럭지정하지 않으면 00FFFFFF 뒤쪽으로 원본롬 자료가 밀리면서 바이오스 파일 크기가 커집니다(copy paste 했는데 결국은 insert됨) - 다만 ch341로 구으면 뒤쪽은 안굽혀서 괜찮은것 같긴 합니다(구울때 용량 다르다는 에러메세지)

Ch341로 구울때 erase는 무조건 하고 구워야 하네요
강좌에도 있지만 그냥 덮어쓰겠지 하고 그냥 했더니 문제발생 했습니다

강좌를 정확히 따라해야 합니다. 감사합니다
     
사실 제일 걱정했던부분이.. Z620은 Z420하고 BIOS를 공유해서 상관이 없는데
Z820은 제가 수중에 없기도하고... 해외 포럼에서는 방법은 Z420/620과 동일하다기에 글을 작성했는데...
직접 만져보지 못한 기기다보니 후에 강좌에서 Z820에 대한 내용은 삭제하려고 했었습니다.

하지만 몇몇 분들께서 그 리스크를 감수하시고 개조를 시도하셨고, 그 결과 Z820도 강좌를 통해 v2 개조가 가능하다는 것을 입증시켜주셨습니다.

저야말로 감사의 말씀 드리겠습니다.




제목Page 1/17
08-20   3221   거니스트
07-28   5784   알파고
07-23   6041   무한도전
07-17   7057   kino0924
07-16   7187   소망김기사
07-15   7522   스캔l민현기
07-08   7292   조용원
07-04   7914   소망김기사
07-02   8587   스캔l민현기
07-03   7645   스캔l민현기
07-05   7329   스캔l민현기
07-10   6785   분노의다운힐
06-27   8090   김준연
06-23   8764   제온프로
06-14   9745   김준연
06-14   9648   박문형
06-14   9270   김준연
06-13   9413   김준연
05-29   11169   알파고
05-29   11484   세벌쉭