원인은 SX-os에서 최두자를 이용하여 펌웨어를 업그레이드 하거나 다운그레이드 했을때, Boot0.bin과 Boot1.bin 파일이 손상되어 발생되는 문제입니다.
해당 파일이 최두자로 인해 손상되는 문제는 신공정의 배터리 개선판이나 라이트 기기인 Mariko 공정의 기기에 한해서 발생하는 문제입니다.
구형의 기기에 모드칩을 부착한 경우에는 이런 문제가 발생하지 않습니다.
구형 기기에 해당 가이드를 적용할 경우 여러 문제가 발생할 수 있으니 정확히 기기의 버젼을 확인하고 하는 것이 좋겠습니다.
- 내 스위치 기기 정보 확인하기
기기의 전원을 켭니다.


그림과 같이 상단의 Console info를 누른후 우측 하단의 HW & Fuse 버튼을 누릅니다.

동그라미 친 부분에 Mariko 라고 표시 된 기기 인지 다시 한번 확인 합니다.
Erista 라고 되어 있으면 이 과정을 진행하시면 안됩니다.
Erista 라고 된경우 해당기기는 모드칩이 부착된 구형 패치버젼기기로 부팅시에 발생했던 에러 메세지도 가이드와 같지 않습니다.
이경우 작업을 중지하시고 전화로 문의 주세요.
010-6271-9897
Close 를 눌러 창을 닫습니다.

Home 탭으로 인동하여 Power Off 버튼을 눌러서 기기를 종료합니다.
2. Boot0, Boot1 백업하고 복사하기
스위치의 SD 메모리를 PC에 연결하고 SD 메모리의 드라이브 명을 확인 해 둡니다.
해당 프로그램및 Boot 파일의 경로에 한글이 포함되어 있으면 에러가 발생합니다.
바탕화면이나 다운로드 폴더라고 하더라도 유저명이 한국어인 경우 오류가 발생할수 있으니 C나 D의 최상위 폴더에 복사해서 경로내에 한글폴더명이 포함되지 않도록 합니다.
다운받아 압축해제한 파일 내에 있는 NxNanadmanger를 실행합니다.

프로그램이 실행되면 Fine >> Open Drive 누릅니다.

스위치 SD 메모리에 해당하는 드라이브를 열어줍니다. 드라이브 명을 클릭하지 마시고, Storage Device 라고 된 부분을 더블 클릭 해 주세요.
우측의 사진과 같이 드라이브가 열립니다.
설치 된 펌웨어 버젼과 soc revidion 이 Mariko 라고 표시 된 것을 확인 할수 있습니다.
기기에 따라 펌웨어 버젼이 표시되지 않을수 있습니다
혹시 모르니 Boot0 과 Boot1을 백업 해 놓도록 하겠습니다.

왼쪽에 Boot0이 선택 된 상태에서 저장 아이콘을 눌러서 Boot0을 백업합니다.
같은 방법으로 Boot1을 백업합니다.
이제 새로운 Boot0과 Boot1으로 변경해야 합니다.

왼쪽에 Boot0이 선택 된 상태에서 리스토어 아이콘을 줍니다.
다운 받아 압축 해제 해 놓은 Boot files 폴더 내에 본인의 커펌 버젼에 맞는 폴더내에 있는 Boot0 파일을 선택 해 줍니다.

Yes 를 눌러서 계속 진행합니다.

복원은 수초만에 됩니다.
복원이 완료되면 Boot1도 동일한 방법으로 복원 해 줍니다.
이제 메모리의 준비가 완료 되었습니다.
프로그램을 종료하고 SD 메모리를 스위치에 넣고 부팅을 합니다.

기기에 따라서 이와 같은 메세지가 나타날수도 있습니다.
전원 버튼을 누르면 계속 진행되어 부팅이 됩니다.
정상적으로 부팅이 완료되면
Sxos /lit 에서 atmospere 로 전환하기 가이드로 다시 돌아가서 다음 과정으로 마무리 합니다.
그래도 부팅이 되지 않는 다면 버젼이 맞지 않아서 발생하는 문제이니 다른 버젼의 boot0과 boot1으로 복원하여 부팅을 시도 해 보시길 바랍니다.
“SX-os 를 atmosphere 로 전환중에 에러로 부팅이 안될때”에 대한 3개의 생각