닌텐도 스위치(Nintendo Switch) 커스텀 펌웨어 후 게임이 설치되지 않는 오류 (old firmware) 및 커펌 RCM로더 부팅 중 블랙스크린 증상 해결방법
내가 사용한 CFW AIO(커스텀펌웨어 올인원)은 Kefir 710 이고,
알리발 RCM로더와 지그를 사용하였으며,
내가 사용한 본체는 소위 구구형이었다.
Kefir(케피르)를 비롯한 각종 CFW AIO 설치 방법이나
글에 등장하는 DBI, Tinfoil, JKSV 등
각종 홈브류(커펌 전용 어플리케이션)의 사용법들은
워낙 설명이 잘 되어있는 글들이 많으니 패스하도록 한다.
(참고로 내가 주로 참고한 곳은 https://opencourse.kr/ 였다.
설명이 매우 친절하고 구체적이다.)
다만 이렇게 구체적인 설명에도 불구하고
웹에서 해결방법이나 설명을 찾기 힘들어서 고생했던 부분에 대해서
혹시 나와 같은 증상을 겪는 분이 계실까 하여 기록을 남겨둔다.
[ #1. CFW 설치 후 게임설치가 되지 않는 증상 ]
1. Kefir의 경우 DBI 라는 홈브류가 기본으로 설치되는데,
나의 경우 DBI 사용법을 검색해서 게임(nsp or xci)을 설치했는데도
파일전송이 끝나고나면 아무런 오류문구 없이
게임이 설치되지 않는 현상이 생겼다.
2. 그래서 검색을 해보니 Tinfoil(틴포일)이라는 홈브류로
게임설치를 많이 하는 것 같길래
틴포일을 통해 게임 설치를 시도해보았더니
Old Firmware라는 빨간 오류를 뱉으며 게임설치가 거절되었다.
3. 결론은 커스텀 펌웨어(에뮤낸드 펌웨어)의
버전이 낮아서 생긴일이었다.
케피르 커스텀 펌웨어의 프론트 엔드에서 지원하는 기능으로
에뮤낸드 커스텀 펌웨어 버전을 최신으로 올리고나서
DBI로 게임을 설치했더니 정상적인 설치가 가능했다.
4. 중요한 점은 두 가지다.
(1) DBI가 있다면 Tinfoil 은 굳이 설치할 필요가 없다.
(2) 게임설치가 안된다면 에뮤낸드 커펌 버전을 최신화 해라.
[ #2. RCM로더로 커스텀 펌웨어 부팅시 블랙스크린 증상 ]
1. 커스텀펌웨어 설치 후 며칠간 잘 쓰고 있었는데,
정펌에서 저장한 동물의 숲 세이브파일이
커펌에서는 불러와지지 않는 문제가 있었다.
JKSV라는 홈브류를 사용하면 된다는 것은 나중에서야 알게 되어서,
그것을 알기 전에 이것저것 해결을 해보겠다고
정펌과 커펌을 오가며 여러차례 부팅을 하고
이것저것 설정을 만지던 와중에..
어느순간 갑자기 커스텀 펌웨어 부팅 시도시
RCM로더 파란불이 들어오고 페이로드를 정상적으로 주입했음에도,
아무런 화면이 뜨지 않고 검정색 화면만 뜨는
소위 '블랙 스크린 (Black Screen)' 현상이 발생하였다.
2. 인터넷에서 검색이 되는
블랙스크린 현상은 크게 두 가지로 갈리는 것 같다.
첫번째는 Kefir와 같이 최초 부팅이미지는 뜬 이후
다음 단계 어딘가에서 블랙 스크린으로
전환되며 먹통이 되는 경우이고,
두번째는 부팅 이미지 조차 뜨지 않은채로
완전 먹통이 되는 경우다.
나의 경우에는 두번째로서
정펌으로 부팅하는 것에는 문제가 없었으나,
커펌 부팅시에만 이런 문제가 반복되었다.
새로운 SD카드를 포맷하고
처음부터 다시 설치하는 것도 시도해보았으나 실패했다.
이유인즉슨,
최초 커펌 시도 시에는 정펌 버전이 낮았는데
하필 이 문제가 생긴 시점 이틀전에 정펌 업그레이드가 있었다.
난 커펌 설치 이후에 정펌을 최신버전으로 업그레이드를 했는데,
Kefir나 ASAP 등 각종 CFW AIO들은 아직
새로운 정펌 (horizon 17.0)을 지원하지 않는 상태라서
새로운 커펌 설치도 안되는 상황이었던 것이다.
아마 이런 특이한 상황이 아니라면,
CWF AIO를 새로 설치하는 것으로
대부분 문제가 해결 될 것이라 여겨진다.
3. 이런 저런 여러가지 해결법을 뒤진 결과
결과적으로 내가 저지른 실수는
정펌에서 [설정] - [데이터관리] 에서
본체의 게임 데이터를 SD카드로 옮긴 것이었다.
SD카드에 있던 emuMMC 폴더 내 content(게임설치파일들)를
삭제했더니 정상적인 부팅이 되는 것을 확인했다.
아무래도 정펌의 높은 펌웨어 버전에 대응하는
게임 소프트웨어 파일이 SD카드에 섞이게 되었는데,
커펌이 그 펌웨어 버전을 지원하지 않는 상태에서
부팅시 게임데이터를 읽어오다보니
그 부분에서 멈춰선게 아닌가 추측된다.
어떤 일이 일어날지 모르늬
커펌 유저들은 정펌 부팅 후
데이터 관리에서 본체데이터를 SD카드로 옮기기를
절대 하지 않길 바란다.
tag. 닌텐도스위치, 닌텐도 스위치, nintendo switch, 커펌, 커스텀펌웨어, 케피르, kefir, atmosphere, 아트모스피어, 호라이즌, horizon, 오류, 블랙스크린, 올드펌웨어, nsp, xci, DBI 설치