본문 바로가기

Game

pixl.js 아미보 에뮬레이터 펌웨어 업데이트

펌웨어 업데이트 방법

1. 본인 장치 타입에 맞는 펌웨어를 받는다.

https://github.com/solosky/pixl.js/releases/tag/2.14.0

 

2. 압축을 풀고 pixjs_ota_v514.zip 를 휴대폰에 넣는다. 

 

3. 구글플레이에서 nRF Connect 를 설치한다.

https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp&hl=en&pli=1

 

4. 아미보 에뮬레이터에서 Setting > Firmware Update 를 선택하면 DFU 업데이트 모드에 진입된다.

이제 nRF Connect 앱에서 검색이 가능한 상태가 된다. 단 이 모드는 20초만 유지되는 것을 명심하자. 

 

5. nRF Connect 앱을 실행 후, Scan 을 누르면 주위에 있는 블루투스 디바이스가 검색된다. 

그 중, pixl dfu 를 찾아서 connect 를 누른다. DFU 모드는 20초만 유지되므로 pixl dfu 가 검색이 되지 않을 수 있다.

그러면 다시 DFU 모드를 진입시킨 후, 검색하자. 

 

6. 정상적으로 연결이 되면 DFU 버튼이 활성화 된다.

버튼을 누르고 ZIP 타입을 선택 > 2번에서 넣어둔 pixjs_ota_v514.zip 을 선택한다.

 

7. 펌웨어가 업로드 된다. 약 10 ~ 20초 정도 소요된다. 

펌웨어 선택 단계에서 DFU 모드가 풀리는 경우가 있는데, 그럼 그냥 다시 DFU 모드를 진입하면 파일 전송이 자동으로 시작된다. 

 

 

8. 정상적으로 업데이트 되었는지 확인한다.

 

 

공식 업데이트 가이드

https://github.com/solosky/pixl.js/blob/main/docs/en/02-Flash-Firmware.md

스마트폰 뿐만 아니라 시리얼 포트를 쓰거나 웹 사이트를 통한 업데이트도 지원한다.

간단한건 웹 사이트를 통한 방식인데, 데스크탑 PC에는 블루투스가 없는 경우가 종종 있다보니 폰을 이용하는 방법이 추천된다.