BLOG ARTICLE deviation | 1 ARTICLE FOUND

  1. 2016.08.26 데보7e 개조 2 (커스텀 펌웨어 업그레이드 및 설정)

지난번 포스팅에서 모듈을 추가한 데보7e 에 커스텀 펌웨어를 올려보겠습니다.

당연한 이야기지만 추가된 모듈을 사용하려면 그에 맞는 펌웨어로 업그레이드 해야만 사용이 가능합니다.


우선 아래 링크로 가서 필요한 파일들을 다운로드 합니다.


http://www.deviationtx.com



데비에이션 홈페이지 입니다. 

좌측의 메뉴중에 [User Manual] 에서 커스텀 펌웨어에 대한 매뉴얼도 다운받아 보시는 것이 좋습니다.

업데이트 하고나면 순정 상태의 매뉴얼과는 달라지니까요~~ (데보7e/데보10 매뉴얼을 다운받으시면 됩니다.)

좌측 메뉴중 [Downloads] 를 선택합니다.



위 메뉴 중에서 [Deviation Releases] 와 [DFU USB Tool] 을 다운받으시면 되며, 최신버전으로 다운 받으시면 됩니다.



업데이트 일자별로 정리되어 있으므로 최신버전을...



제일 상단에 보시면 [Emulators] 라고 되어 있는 메뉴로 들어가면 에뮬레이터를 다운로드 받을 수 있습니다.

말 그대로 PC 에서 실행가능한 프로그램으로 송신기 화면을 확인할 수 있습니다.

스크린 캡쳐가 필요한 경우나 버전별 메뉴등을 미리 확인할때 사용하면 될 듯 합니다.

저는 스크린 캡쳐 용도로 사용하고 있습니다. (송신기 화면을 사진찍는것보다는 편하니까요 ^^)


다운받은 펌웨어 파일은 압축을 풀어 둡니다.



다운받은 [DFU USB Tool] 프로그램을 실행하면 위 화면과 같이 나타납니다.


이제 데보7e 송신기에 포함된 USB(Mini USB)케이블을 PC와 연결한 후 송신기의 [EXT] 버튼을 누른채 송신기 전원을 킵니다.

[EXT] 버튼을 누른채 송신기 전원을 키면 송신기가 업데이트모드로 진입합니다.


송신기가 연결되면 PC에서 필요한 드라이버 및 데이터를 자동으로 다운로드 합니다. (시간이 조금 걸립니다.)

다운로드가 완료되면 이미지 상단의 [Available DFU Device] 부분에 "STM Device in DFU Mode" 가 선택됩니다.


이제 [...] 버튼을 눌러서 업데이트할 펌웨어 파일을 선택합니다.

다운로드 받아서 압축을 풀어둔 펌웨어 폴더로 가면 확장자가 "dfu" 인 파일이 있습니다.

이 파일을 선택하고 하단의 [Upgrade] 버튼을 눌러서 업데이트 합니다.



펌웨어 업데이트가 완료되면 송신기을 전원을 끕니다.

USB 케이블 연결은 해제하지 말고, 송신기의 [ENT] 버튼을 누른채로 데보7e 송신기 전원을 킵니다.

그럼 데보7e 가 USB MODE 로 진입하게 됩니다.


최초 연결히 포맷을 하라는 메세지가 나오면 포맷해 주면 됩니다.


송신기는 잠시 두고, 다시 다운받아서 압축을 풀어둔 펌웨어 폴더로 이동합니다.

파일중에 "hardware.ini" 라는 파일을 문서편집기 등으로 열어봅니다. (노트패드 말고 워드패드나 퀵에디터, 에디터플러스 등으로 엽니다.)



파일을 연 후 위 이미지의 붉은색 사각형 부분을 주석해제 합니다.

각 라인 앞의 세미콜론(;)이 주석 표시 입니다.


주석 해제 후 "A14" 를 "A13" 으로 변경합니다.


enable-nrf24l01 = A13

has_pa-nrf24l01 = 1


저장 후 종료하고 파일들을 데보7e 송신기로 복사해 줍니다.



위 이미지를 참고해서 압축해제한 펌웨어 폴더에서 업데이트할 때 사용했던 *.dfu 파일을 제외하고, 

나머지 모든 파일을 송신기 USB에 복사해 주면 됩니다.


위 폴더 중 각 기체의 아이콘은 [modelico] 폴더에, 각 기체의 설정파일(ini)은 [models] 폴더에 복사해 주시면 됩니다.

이제 데보7e 개조는 펌웨어 업데이트까지 모두 완료 되었습니다.


이제 데보7e 송신기의 전원을 끄고, USB 케이블을 제거한 후 송신기 전원을 다시 킵니다.


deviation 로고와 정상적으로 부팅을 하면 모든 작업이 성공한 것이며, 만약 "Missing Modules : NRF24l01" 이라는 메세지가 나오면 모듈 연결이 잘못된 것이므로, 납땜 상태와 배선이 올바른지를 확인하셔야 합니다.



자 그럼~~ 각 기체 파일 및 기체 아이콘을 구할 수 있는 방법에대해 설명 드립니다.

(기체 설정파일은 프로토콜만 맞춰서 직접만드셔도 됩니다만... 잘 모르시면 포럼에서 구해서 복사해 넣어주시면 됩니다.)



데비에이션 홈페이지 좌측 메뉴 중 [Support Models] 을 선택합니다.



지원되는 모델과 모듈, 프로토콜 등이 상세하게 나옵니다.

여기서 각 모델의 링크를 클릭하면 해당 포럼으로 이동이 됩니다.



제 경우 H8 Mini 를 사용하므로 [Eachine H8 mini] 를 선택합니다.



그럼 H8 mini 에 관련된 글들을 볼 수 있습니다.

제일 하단의 스크롤 합니다.



우측 하단의 메뉴 바로가기에서 [Model Config] 를 선택하고, [Go] 버튼을 누릅니다.



자~ 여기서 보유하신 모델의 설정파일(*.ini)을 찾아서 다운로드 하시면 됩니다.


다운받은 파일은 이름을 중복되지 않도록 변경하셔서 USB 모드로 데보7E 를 연결한 후 [models] 폴더에 복사하시면 됩니다.


해보면 아시겠지만... 결과물은 아~주~ 만족스럽습니다. *^^*







YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST