본문 바로가기
닌텐도콘솔/닌텐도스위치 커펌 모드칩 업데이트

닌텐도스위치 hwfly v3 업데이트

by 산토끼집토끼 2022. 3. 2.
728x90
반응형

변경 로그

0.6.1

  • 글리칭 메커니즘 개선: 초기 교육 중에 펄스 폭을 재설정하지 않고 정확할 때까지 조정합니다.
  • 장치가 제대로 훈련된 경우 업데이트할 필요가 없습니다.

0.6.0

  • 재설계된 글리칭 메커니즘; 더 빠르고 안정적이어야 합니다.
  • 재설계된 LED 패턴은 오류 시나리오 및 프로세스 진행 상황에 대한 명확한 진단을 제공합니다.
  • 업데이트된 SDloader 페이로드. SD 카드를 읽을 수 없는 경우 VOL UP 및 VOL DOWN을 눌러 OFW를 부팅합니다.
  • SX Core 및 SX Lite 모드칩에 대한 지원 추가

용법

  • 이름 아래의 sdcard 루트 폴더에 호환 가능한 페이로드(예: hekatepayload.bin )를 배치합니다 .
  • 초기 교육(최대 5분) 후에 modchip이 준비되고 빠르게 부팅되어야 합니다.
  • 부팅하는 동안 VOL+를 누르고 있으면 모드칩이 절전 모드로 전환되지 않습니다. 이것은 이후 에 추가 modchip 작업 및 진단을 위해 hwfly-toolbox 와의 상호 작용을 허용합니다.
  • 글리칭은 성공했지만 sdcard 문제로 payload.bin이 로드되지 않으면 화면에 진단이 제공됩니다. 이 화면에서 VOL+와 VOL-을 동시에 눌러 OFW를 부팅할 수 있습니다.
  • 전원을 켜는 동안 VOL+ 및 VOL-을 누르고 있으면 페이로드를 우회하고 OFW로 부팅됩니다. 글리칭이 완료될 때까지 버튼을 누르고 있어야 합니다.

진단

모드칩이 작동 중 표시할 수 있는 각 LED 패턴의 의미를 찾으려면 아래 다이어그램을 참조하십시오.

 

업데이트 중

다음 3가지 방법 중 하나를 사용하여 업데이트할 수 있습니다.

방법 a) - USB 부트로더 사용(선호)

  1. 콘솔의 완전한 힘.
  2. USB 케이블을 삽입합니다. 잘못 삽입하지 않도록 각별히 주의하십시오. 이렇게 하면 칩의 USB 기능이 완전히 중단됩니다.
  3. flash.bat를 실행합니다. 그러면 부트로더와 펌웨어가 모두 업데이트됩니다.
  4. USB 케이블을 제거합니다.
  5. 콘솔의 전원을 켭니다.

**방법 b) - hwfly-toolbox 사용
이 방법은 장치를 열 필요가 없지만 부트로더를 플래시할 수는 없습니다.
부트로더의 LED 패턴은 문서화된 패턴과 일치하지 않습니다.

  1. https://github.com/hwfly-nx/hwfly-toolbox/releases 에서 hwfly 도구 상자를 얻습니다.
  2. hwfly_toolbox.bin을 sdcard:/bootloader/payloads/에 배치합니다.
  3. hekate로 스위치를 부팅한 다음 hwfly_toolbox.bin 페이로드를 실행합니다.
  4. 도구 상자 메뉴에서 SD 로더를 업데이트합니다.
  5. 메뉴에서 콘솔의 전원을 끕니다.
  6. hwfly 펌웨어의 firmware.bin 및 sdloader.enc를 sdcard 루트에 넣습니다. 더 일찍 그렇게 하지 마십시오.
    이전에 베타 펌웨어를 플래시한 경우 sdcard 루트에 빈 파일 .force_update도 생성합니다.
  7. SD를 스위치에 놓고 VOL+를 누른 상태에서 전원을 켭니다(확인: 로드하는 동안 modchip 녹색 표시등이 계속 깜박임).
  8. hekate에서 hwfly_toolbox를 다시 실행하십시오.
  9. 메뉴에서 펌웨어를 업데이트하십시오.
  10. 재부팅 및 완료.

방법 c) - 외부 프로그래머(j-link, st-link, gd-link)
자세한 내용은 https://www.sthetix.info/flashing-updating-unbricking-the-chip/ 을 참조하십시오.
제공된 bootloader.bin은 0x08000000에서 플래시되어야 합니다.
제공된 payload.bin은 0x08003000에서 플래시되어야 합니다.

참고: 두 방법 모두 플래시 불가능한 칩이 플래시되는 것을 허용하지 않습니다. 플래시 불가능한 것들은 보드에 BGA FPGA IC를 가지고 있습니다. 플래시 가능한 것들은 QFN FPGA를 사용합니다.

 

release_061.zip
0.21MB

https://github.com/hwfly-nx/firmware/releases

 

Releases · hwfly-nx/firmware

Contribute to hwfly-nx/firmware development by creating an account on GitHub.

github.com

 

728x90
반응형

댓글