= 2024.12.03 작업 내용 =
야채마켓에서 전원을 켜면 노란불이 뜬다는 플스3을 나눔한다는 글을 봤다. 전형적인 YLOD 증상이다.
PS3의 YLOD는 대부분 두가지 케이스로 나뉜다.
첫번째, CPU/GPU 칩셋의 언더필 결함. 소위 말하는 냉납에 의한 고장
두번째, NEC/TOKIN 0E108/0E128 캐퍼시터에 의한 전원 고장
첫번째 케이스는 주로 초기형 참치에서 보인다.
두번째 케이스는 참치는 물론 초기형 슬림 200x 모델까지 볼 수 있다.
만약, 나눔을 받았을때 첫번째 케이스라면 내 입장에서는 그냥 버려야한다. 우선 집에 히팅건이 없다. 이거 수리하려고 히팅건을 구매한다면 배보다 배꼽이 더 크다. 설령 히팅건으로 수리한다 한들 칩셋과 도터보드를 채우는 언더필에 관련된 설계 결함이기 때문에 반드시 또 발생한다.
두번째 케이스라면 CPU/GPU 주변에 있는 두 캐퍼시터를 교체하면된다. 대부분 동일 커패시터가 아닌 탄탈륨으로 교체하는듯한다.
따라서, 100% 맞는건 아니지만 모델코드로 어떤 케이스인지 어느정도 추측 할 수 있다.
나눔해주는 사람에게 모델명을 부탁하니 CECHK05 모델이였다. CPU/GPU 모두 65nm 공정이 사용된 모델로 언더필 결함이 해결된 모델이다. 즉, 고칠수 있다!
하지만 100% 확실한건 아니다. 왜냐하면 YLOD는 General Hardware Failure 케이스일때 발생하는데 말그대로 다양한 하드웨어 실패일때 발생 할 수 있다.
PS3의 전원 관리, 하드웨어 상태 모니터링은 SYSCON이 수행한다. 그리고 이러한 하드웨어의 실패는 SYSCON 내부 롬에 기록이 남게된다. 그래서 SYSCON 로그 확인은 꼭 해야한다. YLOD 떳다고 무작정 애꿎은 NEC/TOKIN 커패시터를 뜯거나 히팅건으로 쏘지말고...
UART 어댑터 설치하기
SYSCON 로그는 UART 통신으로 확인 할 수 있다. 집에 굴러다니는 USB UART 어댑터를 활용하자.
SYSCON은 UART를 사용한다는것에 눈치챘을지 몰라도 납땜은 TX/RX 딱 두개만 하면된다. 모델별 SYSCON 연결을위한 포인트는 아래 링크에서 확인 할 수 있다.
https://www.psdevwiki.com/ps3/Syscon_Hardware#Syscon_UART
CECHK 모델은 DIA-002 리비전이기 때문에 위 사진을 참고했다.
당연히 SC_Tx는 USB_Rx, SC_Rx는 USB_Tx에 연결 하면된다.
UART 어댑터의 그라운드는 대충 마더보드 주변에 있는 그라운드에 연결하면된다.
SYSCON 로그 조회하기
SYSCON 로그는 PC에서 시리얼 포트로 열어서 조회 할 수 있다. 하지만 그냥 평문이 사용되진 않는다.
그래서 별도의 소프트웨어를 통해 SYSCON에 명령을 내리고 결과를 받아야한다.
macOS/Linux용 CLI 툴도 있지만, Windows에는 GUI 툴도 있다. 나는 GUI 툴을 사용했다. 툴은 아래에 첨부한다.
근데 사용성은 차라리 CLI 툴이 나은것 같다..;;
먼저, PS3 본체에 전원을 연결한다. 켜는게 아니라고 전원만 공급해준다. 그래야 SYSCON에 접근 할 수 있다.
그 다음 UART USB 어댑터를 PC에 연결하고 첨부파일의 PS3UART 툴을 실행한다.
SYSCON 연결 수립하기
Serial Port 콤보박스에서 할당된 시리얼 포트를 선택한다. COM1, COM2 등 이런식으로 되어있다.
SC Type은 CECHK 모델이기 때문에 CXR로 둔다. SYSCON Type은 아래 링크를 보고 본인의 모델에 맞는걸 선택한다.
https://www.psdevwiki.com/ps3/Syscon_Hardware#PS3_Syscon_models
근데 어차피 3개 밖에 없어서 정 모르겠으면 세개 다 시도 해봐도 된다.
그리고 오른쪽 하단의 Auth 버튼을 클릭 하거나 Command 텍스트 박스에 `AUTH` (대문자로) 를 입력하고 Send Command Auth 명령을 보낸다.
이 작업은 꼭 진행해야한다. 안그러면 무슨 명령을 보내도 다 오류난다.
Auth 버튼을 클릭하고 Invalid 뭐시기 이런 오류가 안뜬다면 성공
SYSCON 최근 로그 조회하기
Command 텍스트 박스에 `ERRLOG GET 00` 명령을 입력한다. 명령에서 눈치 챘겠지만 가장 첫번째 로그 (시간상 마지막 로그)를 조회하는 명령이다.
명령 실행 후 응답값의 중간이 오류코드, 마지막이 발생한 타임스탬프를 의미한다.
오류코드의 마지막 4개 숫자를 아래 링크에서 검색해서 확인하면된다.
https://www.psdevwiki.com/ps3/Syscon_Error_Codes
필자는 1002 오류 RSX VRAM Power Fail이 발생했다. 즉, NEC/TOKIN 커패시터만 교체하면 다시 살릴 수 있다.
수리진행은 다음 포스트에서
'게임 콘솔 > PlayStation 3' 카테고리의 다른 글
게임 콘솔/PlayStation 3참치 PS3 CECHK05 모델 YLOD 수리 - NEC/TOKIN 캡 교체 (feat. RSX 냉납) (0) | 2024.12.17 |
---|---|
참치 PS3 CECHL05 모델 RSOD 수리 (\w E3 Flasher) (0) | 2024.12.07 |
참치 PS3 CECHL05 모델 RSOD 수리 (0) | 2024.11.21 |