logo

한국어

자료실






?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

안녕하세요~ 영휘다입니다.

 

02D KeyMapper 프로그램을 이용한 펌웨어 업로드(펌업) 방법에 대해 작성하고자 합니다.

  ※ 킹세이버, 덕미니/포커, 라이트세이버 V1/V2/V3, 라이트패드, 오리온 V1/V2, 바이퍼/이글 V1/V2, 옥타곤 V1/V2, 블랙버드 지원

 

Flip을 설치하지 않고, DFU Programmer 에 포함된 드라이버 및 프로그램을 이용한 펌웨어 업로드 방법입니다.

※ DFU Programmer 정보

http://dfu-programmer.sourceforge.net/

압축파일에 첨부된 dfu-programmer.html 문서 참조

※ 해당 프로그램 사용으로 인해 발생하는 모든 피해는 사용자 본인에게 귀속됩니다.

 

아래 순서대로 따라하면 어렵지 않게 하실 수 있으리라 생각하며,

  기존 방법과 본 방법 중 쉽게 느껴지는 방법으로 사용하시면 됩니다.

 

※ 전체 폴더 경로에 한글이 들어가지 않도록 주의하시기 바랍니다.

 매핑 프로그램에서 펌웨어 파일 저장시, 기본으로 설정되는 파일명을 사용하길 권장합니다.

  스페이스(공백)나 한글이 포함된 경우 오류가 발생합니다.

 펌웨어 업로드에서 오류가 발생하는 경우,

  키보드 케이블 분리 > 장치관리자에서,

  키보드 > HID 키보드 장치 > 더블클릭하여 속성 열기

  자세히 탭 > 속성에서 '장치 인스턴스 경로' 선택 후 값에 'PID_206A'이 있는지 확인 후,
  드라이버 탭에서 '제거' 후 재부팅 해보시길 바랍니다.

 

 연장선이나 허브를 사용하고 있다면, 본체에 직접 연결하여 업로드를 시도해보시기 바랍니다.

 

 

 

 

 

 

 

 

 

1. 준비 작업

첨부된 DFU Programmer 파일을 다운받아, 적당한 곳에 압축을 풀어줍니다.

  아래 그림과 같이, 02D KeyMapper 실행 파일이 있는 폴더에 풀어주셔야 합니다.

  (또는 압축 푼 폴더에 매핑 프로그램을 다운로드)

압축이 풀린 위치를 잘 기억해둡니다. (dfu-prog-usb-1.2.2 < 장치 드라이버입니다.)

DFU Programmer 다운로드 : DFU_Programmer_0.6.2.zip
02D KeyMapper 다운로드 : 02D_KeyMapper_Custom_v1.9.638.exe
 
※ 아래 그림과 같이, DFU Programmer 관련 파일과 키 매퍼 프로그램(RGB 버전은 필요에 따라)이 한 폴더안에 있어야 합니다.
11.jpg

 

 

 

 

 

 

 

 

 

2. FLIP을 사용한 적이 없는 컴퓨터에서의 장치 드라이버 설정에 관한 내용입니다.

    ※ Flip 프로그램이 설치되어 있다면, 프로그램을 이용한 펌웨어 업로드 단계로 이동하시면 됩니다.

 

※ 펌웨어 버전 v1.5.333 이전 사용자 또는 컨트롤 모드 사용 불가시

  기존 FLIP 진입 키(부트로더 진입 키)를 누른채 기판과 케이블을 연결합니다.

    ※ 부트로더 진입 키

      킹세이버 : ESC

      덕미니, 바이퍼, 이글 : Caps Lock

      라이트세이버 : BackSpace 위의 두 키 중 우측 키

      라이트패드 : 맨 위의, 제일 왼쪽 키

      오리온 V1, V2 : BackSpace (두 키 중 우측 키)

      옥타곤 V1 : 맨 위의, 제일 우측에서 두번째 키

      옥타곤 V2 : 맨 위의, 제일 우측 키

      블랙버드 : 방향키 위의 맨 위쪽 키

      라이트세이버 V3 : 맨 위의, 제일 왼쪽 키

      젯파이어 : 방향키 위의 맨 위쪽 키

  약 1~3초 후 키에서 손을 떼어도 됩니다.

 

※ 펌웨어 버전 v1.5.333 이후 사용자

  컨트롤 모드(C/M키)로 진입합니다.

  B T R Enter 를 입력합니다.

  약 3초 후 부트로더 진입상태로 진입됩니다.

  ※ 해당 방법은 추가로 지원하는 것으로, 위 방법으로 사용하셔도 됩니다.

이후부터 [부트로더 진입 상태]라고 부르겠습니다.

 

장치 관리자를 열어보면, 아래와 같이 [알 수 없는 장치] 가 있어야 정상입니다.

  Atmega32U4 라는 장치가 있다면, 이미 드라이버가 설치되어 있는 경우입니다.

  키 매퍼 프로그램을 이용한 펌웨어 업로드로 넘어가시면 됩니다.

    펌웨어 업로드에서 오류가 발생한다면, 여기에서부터 따라하시면 됩니다.

 

01.jpg

 

 

 

 

 

 

 

 

 

 

2-1. 드라이버 설치 방법 1

위에서 받아놓은 폴더를 보면,

 dfu-prog-usb-1.2.2

 라는 폴더가 있습니다.

폴더 안에 보면 atmel_usb_dfu.inf 파일이 있고,

 해당 파일 위에 마우스 우측 버튼을 클릭 > 설치 버튼을 누르면 드라이버가 설치됩니다.

※ 해당 방법을 지원하지 않는다고 메시지가 나오는 경우, 아래 2-2의 방법을 이용하시기 바랍니다.

 

18.jpg 

 

보안 경고가 나오면, 확인 후 설치를 진행하시면 됩니다.

 ※ 아래 이미지와 일치하지 않습니다. (참고용)

08.jpg

 

설치가 정상적으로 완료되면, ATmega32U4라는 장치로 인식됩니다.

 장치가 안잡히는 경우, 케이블을 분리 후 다시 부트로더로 진입하시기 바랍니다.

10.jpg

 

 

 

 

 

 

 

 

 

 

2-2. 드라이버 설치 방법 2 (위 방법으로 안되는 경우)

Atmel에서 제공하는 드라이버 설치파일을 사용한 방법입니다.

아래 링크에서 다운받거나,

 http://www.atmel.com/System/BaseForm.aspx?target=tcm:26-66206

12.jpg

아래 링크에서 다운받아 압축을 풀어 설치하시면 됩니다. (용량 문제로 분할 압축, 외부 링크)

 http://blog.naver.com/dudgnl2/220107723329

 ※ 위 링크의 첨부 파일 driver-atmel-bundle-7.0.888.zip.00x 파일 두개를 받으시면 됩니다.

단점은, 필요한 장치 외의 드라이버가 같이 설치됩니다.

 

 

 

 

 

 

 

 

 

 

2-3. 드라이버 설치 방법 3 (드라이버 직접 지정)

 

장치관리자에서 아래처럼 '알 수 없는 장치'에 마우스 우클릭, 속성을 눌러

01.jpg

 

아래 정보와 같은지 확인합니다.

02.jpg

 

'드라이버' 탭으로 이동하여,

 [드라이버 업데이트] 버튼을 눌러줍니다.

04.jpg

 

아래 '컴퓨터에서 드라이버 소프트웨어 찾아보기'를 눌러줍니다.

05.jpg

 

[찾아보기] 버튼을 눌러서,

 준비 작업에서 다운받아 압축을 풀어둔

 dfu-prog-usb-1.2.2

 위의 폴더를 선택하고 [다음] 버튼을 눌러줍니다.

06.jpg

07.jpg 

 

보안 경고가 나오면 [설치] 버튼을 눌러줍니다.

08.jpg

09.jpg

 

장치관리자에 아래와 같이 장치명이 바뀌면 설치 완료입니다.

10.jpg

 

 

 

 

 

 

 

 

 

 

3. 02D 키매퍼 프로그램을 이용한 펌웨어 업로드에 관한 내용입니다.

    프로그램 버전 v1.4.284 이상에서만 지원합니다.

 
File 메뉴에 Firmware Upload 라는 메뉴가 추가되었습니다.
  [준비 작업][장치 드라이버 설치] 과정이 완료된 후 적용 가능합니다.
12.jpg
 
해당 메뉴를 선택하면 다음과 같은 화면이 나옵니다.
부트로더 진입 상태가 아니거나, 장치 드라이버가 설치 안된 경우 경고 메시지가 나오게 됩니다.
    이 경우 부트로더 진입 상태를 만들고, Connect 버튼을 누르면 다음 단계로 진행할 수 있습니다.
13.jpg
 
설정해 둔 펌웨어 파일(키 매핑이 완료된)을 열어서 다음 단계로 진행할 수 있습니다.
  파일을 오픈하거나, 저장 후 시도하면, 해당 파일이 자동으로 설정됩니다.
  수동으로 파일 선택시, 02D KeyMapper로 저장된 펌웨어 파일만 사용하시기 바랍니다.
※ 펌웨어 업로드를 하지 않고 키보드 상태로 돌아가고 싶을땐, 'Start the keyboard' 버튼을 누르면 됩니다.
14.jpg  
 
Upload 버튼을 누르면 다음과 같은 메시지가 나옵니다.
  본 프로그램에서 직접 펌업을 하는게 아니고 배치 파일을 이용한 방법을 사용하므로,
   아래 커맨드 창을 반드시 확인하셔야 합니다.
15.jpg  
 
아래 그림과 같이 출력된다면 정상적으로 펌웨어가 업로드 된 것이며, 자동으로 키보드로 작동합니다.
    ※ 사용량이 100.00%가 안된다면, File > New 메뉴를 통해 새로 작성하시기 바랍니다.
        기존 hex 파일을 Open으로 열게되면 해당 증상이 나타날 수 있으며,
            File > New > Orion, File > Data Load 또는 File > Restore 의 방식을 사용하면 정상 적용됩니다.
     Original Firmware의 경우 사용량이 100%가 안되며, 정상입니다.
"Error while flashing", "dfu-programmer: no device present." 등의 메시지가 출력된다면,
    펌웨어 파일을 다시 생성하거나, 부트로더 진입 상태를 다시 확인하시기 바랍니다.
17.jpg
 
펌웨어 업로드에 필요한 파일(dfu programmer)은 기본적으로 32비트 환경으로 설정해 두었으며,
    정상적으로 실행되지 않을 경우, 자신의 시스템에 맞는 set_~ 파일을 실행시켜 주시면 됩니다.

11.jpg

 

1번과 2번 과정만 최초 1회 따라하시면 되며,

    펌웨어 업로드 시 3번 과정만 수행하시면 됩니다.

 

사용 중 오류를 발견하시면 제보 부탁드립니다. ^^;

 

 

 

 

 

 

 

 

 

4. 부트로더 진입 키 위치

 

KingSaver, 킹세이버

btr_kingsaver.jpg

 

DuckMini, Viper V1/V2, Eagle V1/V2, 덕미니, 바이퍼 V1/V2, 이글 V1/V2

btr_viper_eagle_duckmini.jpg

 

LightSaver V1/V2, 라이트세이버 V1/V2

btr_lightsaver.jpg

 

LightPad, 라이트패드

btr_lightpad.jpg

 

Orion V1/V2/V3, 오리온 V1/V2/V3

btr_orion.jpg

 

Octagon V1, 옥타곤 V1

btr_octagon.jpg

 

Octagon V2/V3, 옥타곤 V2/V3btr_octagonV2.jpg

 

BlackBird, 블랙버드

btr_blackbird.jpg

 

LightSaver V3, 라이트세이버 V3

btr_lightsaverV3.jpg

 

JetFire, 제트파이어

btr_jetfire.jpg

 

JetStorm, 제트스톰

btr_jetstorm.jpg

 

───────────────────────────────────────────

2014년 08월 16일

  ※ 부트로더 진입 방법 추가에 따른 수정

───────────────────────────────────────────

2014년 11월 09일

  ※ 펌웨어 업그레이드에 따라 링크 수정

───────────────────────────────────────────

2016년 04월 01일

  ※ 펌웨어 업그레이드에 따라 링크 수정

  ※ 드라이버 설치 과정 간소화에 따른 설명 변경

───────────────────────────────────────────

2016년 06월 29일

  ※ 장치 드라이버 설치 방법 추가

───────────────────────────────────────────

2016년 09월 01일

  ※ 블랙버드 추가와 관련해 부트로더 진입 키 위치 설명 추가

───────────────────────────────────────────

2017년 02월 04일

  ※ 바이퍼/이글 V2 추가와 관련해 부트로더 진입 키 위치 설명 추가

───────────────────────────────────────────

2017년 08월 05일

  ※ 라이트세이버 V3 추가와 관련해 부트로더 진입 키 위치 설명 추가

───────────────────────────────────────────

2018년 02월 15일

  ※ 제트파이어 추가와 관련해 부트로더 진입 키 위치 설명 추가

───────────────────────────────────────────

2019년 12월 21일

  ※ 제트스톰 추가와 관련해 부트로더 진입 키 위치 설명 추가

 
  • profile
    장비니 2014.07.09 08:53
    좋은 자료 감사합니다.
    점점 편해지네요ㅋ
  • profile
    영휘다(02D) 2014.07.09 14:57
    설명은 쉬운것 같은가요?
    따라하기 쉽게 작성한다고 노력했는데...ㅡㅜ
  • ?
    코드버드 2018.10.12 14:08

    키맵퍼 프로그램 외에도 이런 드라이버세팅까지 해줘야하는거였군요. o2d 펌업은 이 글 보고 무작정 따라하기 모드로 하면 되겠네요! 감사합니다 영휘다님 :)

  • profile
    duck0113 2019.12.26 11:43
    고맙습니다. 벌서이렇게 업데이트 해두셨내요...ㄷㄷㄷ
  • ?
    MallangCow 2020.01.13 00:46
    안녕하세요 tc-v3 키 맵핑되어있는 제품을 중고로 구매했습니다. 제가 컴퓨터에서 새롭게 키 맵핑을 진행하려고 하는데, 드라이버를 설치 해도 키맵핑 업로드 단계에서 계속 check atmel usb driver 라고 뜨네요. 이럴경우에는 어떻게 하면 되나요?
  • profile
    영휘다(02D) 2020.01.13 01:12
    본문 상단의 주의사항과 1, 2번을 잘 따라하셨다면 보통 문제없이 진행됩니다.
    다운로드 폴더는 한글로 인식되는 점 참고하시기 바랍니다.
  • ?
    MallangCow 2020.01.14 06:33
    1번과 2번을 따라 해보았는데 Atmega라는 장치가 없을 뿐더러 알수없는장치도 없습니다.. 블로그에 들어가서 첨부파일에 있는 두개의 파일을 다운로드 하였는데 하나는 압축이 잘 풀렸습니다만 두번째 파일은 열리지 않습니다. 이럴경우는 어떻게 해야되나요? 1차 구매자 분께서 이미 키 맵핑을 해놓으신 상태입니다
  • profile
    영휘다(02D) 2020.01.14 15:32
    부트로더에 진입하지 않은것으로 보입니다.
    캡스락키를 누른채 케이블을 연결해보시기 바랍니다.
    이후에 알수없는 장치가 나타나면, 본문 3번의 수동설정을 적용하시면 될 것 같습니다.
  • ?
    MallangCow 2020.01.15 06:41

    친절한 답변 감사합니다. 어떠한 이유인지는 모르겠지만 제 컴퓨터에서는 안되더라구요 다른 컴퓨터에서 하니까 바로 성공 했습니다. 

  • profile
    PoTaTo 2020.02.01 11:08
    안녕하세요. 영휘다님.
    다른게 아니라 혹시 레이어 LED를 레이어를 변결할때마다 LED 한칸씩 옮기는게 아닌
    LED를 한칸씩 채워가는 형식으로 변경 할수는 없나요?
    LED 1칸이 켜지면 레이어1 LED 2칸이 켜지면 레이어2 이런형식으로요.
  • profile
    영휘다(02D) 2020.02.01 15:46
    안녕하세요.
    MCU 용량이 가득차서 업데이트가 불가능합니다.
    기존 작동 방식은 매우 적은 코드를 사용하므로, 아무리 단순한 기능을 업데이트해도 용량이 초과됩니다.
    추가로, 기판마다 펌웨어가 다 다르므로 최소 10개 이상의 업데이트를 해야하고, 테스트 또한 그만큼 진행해야 됩니다.
    위와 같은 이유로, 02D 펌웨어의 업데이트는 없을 예정입니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [Snow Tools] 2020.02.11, Snow-Pro, Snow-Special, 2D-Pro 설정 프로그램 12 file 영휘다(02D) 2017.05.24 3773
공지 [KMAC]-KEYMAPPING PROGRAM 11 file duck0113 2016.02.01 4013
공지 [1830FW_0917] & [L3 FW v171209] & [JigOn v170419] 155 file 리쿠✋⌨✋ 2015.05.01 179701
공지 [NerD] NerDy GUI 1.4 (MobiK 배열 추가) file GON™ 2014.10.05 4087
공지 [TRiKer] TRiK PCB KEYMapping P/G & F/W update 11 LifeZone™◐ 2014.09.29 4058
» 02D KeyMapper 프로그램을 이용한 펌웨어 업로드 따라하기~ u19.12.21 11 file 영휘다(02D) 2014.07.09 7826
공지 [02D Custom Firmware] - P/G & F/W - King Saver, Duck Mini/Poker, Light Saver v1/2/3, LightPad, Orion v1/2, Viper/Eagle v1/2, Octagon v1/2, BlackBird, JetFire, TC-V3, JetStorm - u191221 83 file 영휘다(02D) 2014.02.25 24269
50 키매핑프로그램 3종 사용해보기(매크로 조금) 아침에™⇔N² 2020.02.04 201
49 C3 LDN RGB 80% PCB 펌웨어 프로그램 가이드 4 file 물무룩 2020.01.03 288
48 C3 LDN RGB KeyBoard Drivers v2.0 escape 2019.11.24 183
47 C³-LDN RGB80% PCB 관련 프로그램 5 file Gomzip 2019.11.04 205
46 부트매퍼 왕초보 사용해보기 2 file 아침에™⇔N² 2019.01.23 920
45 FAve 펌웨어 & 클라이언트 18.11.28 20 린x3 2018.11.29 1319
44 10.22일자 02D 커스텀 펌웨어 업데이트 안내 - v1.13.680 - TC-V3 추가 7 영휘다(02D) 2018.10.22 1251
43 (2부)중국산 XD 기판 구매하신 분들 키매핑에 대하여 - 디아블로 구매자 필독 6 테레비2 2018.10.19 621
42 (1부)중국산 XD 기판 구매하신 분들 키매핑에 대하여 - 디아블로 구매자 필독 13 테레비2 2018.10.16 694
41 [TrueCustomUI] TC-V3 용 키맵핑 프로그램 13 트루커스텀 2018.10.08 1041
40 QMK 펌웨어 강좌 (4/4) - 제 키보드가 망가진거 같아요 3 테레비2 2018.09.29 558
39 QMK 펌웨어 강좌 (3/4) - 내 기판이 목록에 없다면? (feat. E6V2) 2 테레비2 2018.09.21 466
38 QMK 펌웨어 강좌 (2/4) - 펌웨어 기판에 심기 17 테레비2 2018.09.14 756
37 QMK 펌웨어 강좌 (1/4) - 프로그래밍 없이 펌웨어 굽기 14 테레비2 2018.09.07 1711
36 zadig 디아블로 키맵로더 8 file 사무실마스터 2018.08.29 829
35 Planck Keyboard 만 된다는 KeymapGenerator 12 file TTxTT 2017.04.28 1301
34 [EM.7] L3_EM7 펌웨어 (JigOn 호환) 8 file 리쿠✋⌨✋ 2016.10.06 3033
33 NerD Firmware v2.2 1 file GON™ 2016.06.01 1978
32 [NerD] NerDy GUI 1.6 (ESC+shift =~ 추가) 1 file Gomzip 2016.05.19 1839
Board Pagination Prev 1 2 ... 3 Next
/ 3