본문 바로가기

스크랩북

Kosmos Upadater를 이용한 커스텀 펌웨어 간단 업데이트

Kosmos Updater는 코스모스의 기본 업데이트용 홈브류입니다.

위 홈브류를 통해 직접 사이트에서 다운로드 받지 않고도 커스텀 펌웨어의 업데이트가 가능합니다.

 

물론 순정 코스모스에 한정된 이야기지만, 오늘은 위 업데이터를 통해 기존 코스모스 기반 AIO(올인원) 을

설치하신 분들이 헤카테 5.1.3 X 아트모스피어 0.10.5 버전으로 업데이트 하는 방법을 알아보겠습니다.

 

코스모스의 정식버전 업데이트가 출시된지 이틀이나 되었지만 별도 가이드를 작성할 겨를이 없어서

일단 순정 코스모스 업데이터를 통한 버전업 방법을 알려드리도록 하겠습니다.

 

일단 기준은 15.2에서의 업데이트지만 대부분의 코스모스가 설치된 펌웨어라면 설치가능한 방법입니다.

물론 펌웨어의 버전이 9.0이라던가 낮은 버전인 경우 설치이후 최두자를 통한 업데이트가 필요합니다.

아마도 풀버전의 커스텀펌웨어 설치가이드는 주말쯤에나 작업 가능하겠습니다.

 

 

 

1. 커스텀 펌웨어로 부팅

사진의 스위치는 헤카테 5.1.2 베이스의 코스모스 15.2를 사용중인 기기입니다.

최근 배포중인 15.3의 경우도 마찬가지인데 코스모스의 경우 편리하게도,

코스모스 업데이터 홈브류를 통해 SD카드의 커스텀 펌웨어 파일의 업데이트가 가능합니다.

이는 커펌 홈브류 메뉴상에서 실행이 가능합니다.

 

 

 

 

 

먼저 헤카테 launch 메뉴에서 부팅가능한 에뮤낸드로 부팅해줍니다.

 

(1) 에뮤낸드로 부팅하는 메뉴입니다.

(2) 별도 틴포일 kips 패치 때문에 9.1 이하 펌웨어에서 kips를 빼고 부팅가능하도록 만든 메뉴입니다.

 

15.3버전의 마지막 통합팩 기준이지만, 사용하시는 낸드에 따라 코스모스로 취향껏 부팅하시면 되겠습니다.

 

 

 

커펌부팅을 위한 셉트가 실행되고 아트모스피어 로고가 나타나면 잠시 기다려줍니다.

 

 

 

 

업데이트를 위해 준비한 기기는 본체 버전은 9.2.0이며 아트모스피어는 0.10.4

그리고 E 에뮤낸드를 사용중인 기기입니다.

 

 

 

2. 홈브류 메뉴에서 코스모스 업데이터 실행

코스모스 업데이터를 실행하기 위해선 앨범으로 이동해서 홈브류 메뉴를 실행시켜줍니다.

 

 

 

 

위 사진에 보이는 홈브류가 코스모스 업데이터 홈브류입니다.

코스모스 펌웨어를 사용하는 경우 기본적으로 설치되어있습니다.

간단하게 SD카드 내 커펌 파일의 업데이트를 진행할 수 있으니 A버튼을 눌러 실행해줍니다.

 

 

 

exFAT 포맷의 경우 업데이트 도중 파일이 박살날수 있으니 반드시 FAT32로 사용하라는 문구입니다.

닌텐도에는 ExFAT 드라이버가 스위치에 들어있지 않으니 SD카드는 반드시 FAT32를 사용하라고 하는군요.

exFAT은 리스크를 알아서 감수하라는 문구가 되겠습니다.

 

정상적인 케이스라면 모두 FAT32일테니 위 화면에서 잠시 기다려줍니다.

 

 

 

잠시후 하단에 Press any button to continue 라는 문구가 나타납니다.

이때 A버튼을 누르시면 다음으로 진행됩니다.

 

 

 

 

설정파일을 무시하겠느냐고 팝업이 나타납니다.

이게 좀 헷갈리는게 Yes를 눌러도 No를 눌러도 hekate_ipl.ini는 초기화 해버려서 화가납니다.

 

 

 

어쨌든 좌측의 Yes를 선택하도록 하겠습니다.

 

 

 

 

다음으로는 현재 설치된 코스모스 버전과 업데이트될 코스모스 커스텀 펌웨어의 버전을 보여줍니다.

Install Latest Kosmos A버튼을 눌러 커스텀 펌웨어를 업데이트 하겠습니다.

 

 

 

 

마지막 버전의 코스모스 다운로드가 쭉 진행됩니다.

다운로드는 깃허브를 통한것인지 빠릅니다.

도합 5분도 안걸리는듯합니다.

 

 

 

 

다운로드가 완료되면 다운로드된 펌웨어의 압축을 풀어 설치가 진행됩니다.

잠시 기다려줍니다.

 

 

 

 

드디어 15.4로의 업데이트가 모두 완료되었습니다.

정말 너무 간단합니다.

 

그러다 보니 자잘한 문제가 있는데 아래에서 해결하도록 하겠습니다.

X버튼을 눌러 커스텀 펌웨어의 재시작을 해야합니다.

 

 

 

 

지겹게도 물어봅니다.

exFAT은 사용하지 말라 SD카드가 박살날수 있으니 조심하라는 경고입니다.

그렇습니다. 여러분.. exFAT은 스위치에서 사용하는게 아닙니다. (물론 무조건 100% 뻑은 아니긴 합니다만..)

FAT32인 분들은 무시하고 Restart를 눌러주세요.

 

 

 

아마도 재부팅시의 위 기본 코스모스 부트로고가 나타날겁니다.

코스모스 업데이터는 일부 설정파일을 덮어 쓰기 때문에 블로그에서 배포하는 커스텀 버전과는 살짝 다릅니다.

그중엔 틴포일 사용을 지원하는 kips 패치역시 포함이 되어있습니다.

그러나 파일 자체가 날아가는 것은 아니니 일단 부팅을 진행해봅니다.

 

 

 

본체버전을 보시면 아트모스피어 0.10.5로 버전업이 되신것을 확인가능합니다.

이번엔 LayeredFS등 한글패치의 메모리 문제 수정등 도움이되는 여러가지가 추가되었으나,

다소 마이너한 것들이라.. 아마도 실제로 체감은 그리 크지 않을듯합니다.

 

 

 

hekate_ctcaer_5.1.3.bin

0.12MB

헤카테가 5.1.3으로 업데이트됨에 따라 페이로드 파일 역시 최신버전으로 변경이 필요합니다.

앞으로는 위 헤카테 페이로드를 주입해주셔야합니다.

 

RCM로더를 사용중인 경우 커스텀 부트로더에 포함된 payload.bin 파일을 이용하셔도 좋습니다.

다른 방법으로는 위 파일의 이름을 payload.bin으로 변경후 로더에 넣어주시기 바랍니다.

두 파일은 동일한 파일이며 사용하는 구조에 맞춰 단순히 파일명만 다른것이니 참고바랍니다.

 

 

 

3. Hekate Launch 메뉴 확인 (굳이 확인하지 않아도 됩니다.)

코스모스는 업데이트 되었지만 몇가지 문제가 남아있습니다.

일단 현재 부트로더 설정을 확인하기 위해 헤카테 메뉴로 이동해보겠습니다.

 

이번엔 코스모스 툴박스가 아닌 헤카테 브류를 사용해서 헤카테 메뉴로 가는방법을 알려드리겠습니다.

(과거 순정 헤카테만 사용하던 시절 이만한 툴이 없었습니다.)

 

 

 

 

헤카테 브류를 실행하고 특별한 설정없이, 그냥 ZL버튼만 누르면 헤카테 메뉴로의 부팅이 진행됩니다.

 

 

 

 

재기동이되고나면 헤카테 5.1.3버전이 보입니다.

정상적으로 업데이트도 완료되었고 배경도 그대로지만 Launch 항목이 수상해졌을겁니다.

 

 

 

 

코스모스 업데이터를 통해 파일이 업데이트 되면서, 순정 Launch 메뉴로 변경되었군요.

물론 위 부트로더 메뉴도 나쁘진 않습니다만.. 

기능상의 문제도 크게 없구요.

 

다만 틴포일을 사용하기 위한 커스텀 패치가 전혀 고려가 안되어있기 때문에

위 런치메뉴를 통해 커스텀 펌웨어를 실행하게되면 틴포일 사용이 불가능합니다.

 

 

 

 

4. Hekate 커스텀 부트로더 적용

https://drive.google.com/file/d/1_hw2TGSwD8BivFT_xZD5sFkETnsC0zxE/view?usp=sharing

 

OpenCourse_Kosmos15.4_custom.zip

 

drive.google.com

 

위 커스텀 부트로더 설정파일을 다운로드 해주세요.

기본적으로 필요한 필수 페이로드 파일과 일부 홈브류에서 사용하기 위한 payload.bin을 포함합니다.

헤카테 사용을 좀더 편리하게 해주는 헤카테브류 역시 포함되어있습니다.

 

 

 

설치방법은 매우 간단합니다.

SD카드 최상위경로에 복사해줍니다.

 

 

위 중복파일 경고가 나타나면 반드시 덮어 씌워주세요.

기존 설정파일을 덮어서 새로 구성하도록 합니다.

파일을 덮어씌우고 나면 업데이트 작업은 모두 완료됩니다.

 

 

 

 

다시 부팅한 뒤 Launch 메뉴로 진입하면 위처럼 부트로더가 변경되어있습니다.

기존 AIO파일처럼 수정된 것을 확인하실 수 있을겁니다.

이렇게 업데이트는 모두 완료됩니다.

 

 

 

5. 만약 코스모스 구버전에서 업데이트 한 경우

만약 14.X등의 완전 구버전에서 업데이트 하신경우라면 위 작업만으로는 업데이트가 끝났다 볼 수 없습니다.

시그니처 패치는 업데이트시 한번씩 진행해주면 나쁠 것이 전혀 없으니 이따금 실행해주도록 합니다.

타이틀 구동시 복호화에 도움을 주어 결과적으로 구동이 가능하게 만들어주는 것이 시그니처 패치입니다.

 

 

https://opencourse.tistory.com/289

 

스위치 9.1.0 RR 커펌 4부 - NSP 설치시 복호화를 위한 최신 시그패치를 적용!! sigpatch-updater 설치 가이드

스위치에서 NSP 타이틀을 설치하고 구동하기 위해 시그니처 패치라는것이 반드시 필요합니다. 줄여서 sigpatch(시그패치)라고 부르며 이는 키파일 생성과 함께 커펌시 반드시 진행해야 하는 필수 과정입니다. 최..

opencourse.tistory.com

시그패치 업데이터는 보통 블로그에서 배포중인 올인원 통합팩에 포함되어있으나,

만약 설치가 되어있지 않은 경우 위포스트를 참고해서 직접 SD카드에 설치하도록 합니다.

 

 

 

 

시그패치 업데이트를 실행하면 방향키를 이용해 두번째 항목을 선택합니다.

For Hekate / Kosmos Users 에 커서를 놓고 A버튼으로 시그패치를 업데이트 해줍니다.

 

 

 

잠시동안 다운로드가 진행됩니다.

다운로드는 1분도 안걸리는 작은 용량이니 부담없이 진행하도록 합니다.

 

 

 

finished!

업데이트가 모두 완료되었습니다.

재부팅 이후부터 적용되니 기기를 한번 재부팅하도록 합니다.

이것으로 코스모스 업데이트는 모두 완료되었습니다.

 

 

 

 

6. 부록 그샵의 구동여부

헤카테의 틴포일 구동이 막혀있다보니 정상적인 구동을 위해선 반드시 커스텀 킵패치가 필요합니다.

아무런 문제없이 훌륭하게 동작합니다.

 

 

 

도움이 되시길 바랍니다.

감사합니다.

 

출처 : https://opencourse.tistory.com/372?category=352066