펌웨어 업데이트

펌웨어 업데이트 하기 전 당신의 configuration 의 스크린샷을 찍어놓을 것을 권고합니다. 특히 큰 버전 변경에서는 기존의 configuration 을 다시 해야할 수 있습니다.

펌웨어는 전용 PC 툴(ParksTool Uploader)을 통해 업데이트하며, 아래 GitLab 릴리스 페이지에서 받을 수 있습니다.

펌웨어 업데이트 과정

  1. 릴리스 다운로드 페이지 를 방문하여 최신 ParksTool Uploader 를 받으세요. Windows 는 parkstool-updater-<버전>.exe, macOS 는 parkstool-updater-<버전>.app.zip 입니다.

  2. 받은 파일을 실행합니다.

    • Windows: .exe 를 더블클릭합니다.

    • macOS: .app.zip 의 압축을 풀고 .app 을 실행합니다. 서명되지 않은 앱이므로 처음 한 번은 우클릭 열기 로 허용해야 합니다.

  3. USB 케이블을 연결한 뒤 도구의 Auto Update 버튼을 누릅니다. 디바이스 감지 → 업로드 모드 진입 → 펌웨어 굽기까지 자동으로 진행되며, 끝나면 Configurator 화면이 자동으로 열립니다.

참고

업데이트 중 전원이 차단되면 기기가 벽돌될 수 있습니다. 펌웨어 업데이트 도중에 USB 케이블을 분리하지 마십시오. 만약 벽돌이 되었다면 아래 “벽돌 복구” 섹션을 참고하세요.

이전 방식 (레거시)

예전에는 압축파일 안의 uploader_windows.exe / uploader_mac 을 실행하고, macOS 는 우클릭 Terminal 열기 로 구동하는 방식이었습니다. 이 방식은 더 이상 권장하지 않습니다. 위의 ParksTool Uploader (GUI) 를 사용하세요.

업데이트 도구 (ParksTool Uploader)

ParksTool Uploader 는 펌웨어 9.3.5 와 함께 새로 만들어진 데스크탑 도구입니다. 이전의 단순 .exe 가 아니라 본격적인 GUI 애플리케이션으로, 펌웨어 업데이트뿐 아니라 디바이스 설정과 진단까지 한 곳에서 처리합니다.

ParksTool Uploader 의 Update 탭 — 디바이스가 Application mode 로 인식된 상태와 큰 파란색 Auto Update 버튼

USB 케이블을 연결하면 상단에 디바이스가 인식되고(녹색 표시 + MIDI in/out 이름), 가운데의 큰 Auto Update 버튼만 누르면 최신 펌웨어가 자동으로 설치됩니다. 디바이스 설정은 Configurator 탭에서 합니다.

주요 특징:

  • 자동 감지 + 한 번 클릭 업데이트: USB 케이블만 꽂고 Auto Update 버튼을 누르면 디바이스를 자동으로 인식해 업로드 모드 진입과 펌웨어 굽기까지 한 번에 처리합니다. 어떤 버튼을 눌러야 한다든가, 타이밍을 맞춰야 한다든가 하는 것은 없습니다.

  • 내장 Configurator 탭: 별도 브라우저를 열지 않고 도구 안에서 디바이스 설정을 바로 할 수 있습니다. 인터넷 연결이 없어도 작동합니다 — Configurator UI 와 펌웨어 파일이 도구 자체에 함께 포함돼있습니다.

  • 펌웨어 버전 자동 매칭: 디바이스의 현재 펌웨어 버전을 읽어 그에 맞는 Configurator 화면을 자동으로 보여줍니다. 9.5 펌웨어에는 9.5 GUI, 9.3 펌웨어에는 9.3 GUI 가 자동으로 매칭됩니다. 옛 펌웨어를 쓰는 사용자도 호환되는 옛 화면으로 안전하게 설정할 수 있습니다.

  • 자가 업데이트 (예정): 도구 자체에 새 버전이 나오면 GitLab Releases 에서 받아오는 기능이 준비돼있습니다. 작동 검증 후 활성화 예정입니다.

  • Windows / macOS 지원: 두 플랫폼 모두 지원합니다.

configuration 초기화

새로운 펌웨어는 새로운 메모리 포맷을 사용하는 경우가 빈번하여 초기화를 진행하지 않고는 사용이 불가능할 수 있습니다.

주요 펌웨어 버전별 기능

펌웨어 9.6 — 옥타브 전용 모드 (Octave-Only Mode)

13키 키보드 제품(13K1ES-D24)을 위한 옥타브 전용 모드 가 추가되었습니다. 이 모드를 켜면 엔코더로 키보드 전체를 옥타브 단위로 위아래로 옮길 수 있어, 13개의 키만으로 MIDI 전 음역을 연주할 수 있습니다. 엔코더 한 칸이 한 옥타브에 대응하며, 연주할 수 있는 옥타브 범위(FROM / TO)도 직접 정할 수 있습니다.

켜는 방법과 옥타브 범위 설정, 엔코더 동작 등 자세한 내용은 옥타브 전용 모드 (Octave-Only Mode) 섹션을 참고하세요.

펌웨어 9.5 — Scene workflow 의 완성

9.5 시리즈는 9.4 의 Scene v2 모델 위에서 DAW 연계씬 운용 을 본격적으로 다듬은 흐름입니다 (가장 최신 9.5.12). 디바이스 안의 가상 페이더 8개(Virtual Fader), DAW 가 보낸 값을 씬으로 흡수하는 Scene Capture, 뱅크별 morph time, Bank Shift Keys 프리셋 등이 추가되었습니다.

자세한 사용법과 예시는 Scene Workflow — Virtual Fader / Scene Capture (펌웨어 9.5) 섹션을 참고하세요.

펌웨어 9.4

  • Scene 모델 전면 재설계 (Breaking Change): 9.3.4 의 LIVE / SCENE 이중 뱅크 타입과 SCENE_MODE 글로벌 비트가 폐기되고, 단일 모델로 통합됐습니다.

    • Bank = Scene: 뱅크 하나가 하나의 씬입니다. 별도 모드 토글이 사라졌습니다.

    • Virtual Fader 8개: 위 9.5 항목 참고. 채널/CC 는 모든 뱅크에 공통, 값만 뱅크별.

    • Broadcast on Bank Change (BANK FLAGS 섹션의 체크박스 하나): 뱅크 전환 시 그 뱅크의 PEK (Potentiometers, Encoders and Keys) 마지막 값과 Virtual Fader 값을 자동 송출. 9.3.4 SCENE 모드의 자동 송출 효과를 뱅크별로 미세 조정할 수 있게 했습니다.

  • EEPROM 자동 초기화: 9.4 로 업데이트하면 EEPROM 의 뱅크 영역이 새 포맷으로 자동 리셋됩니다. 사용자가 별도로 Default Global Reset 을 실행하지 않아도 됩니다.

펌웨어 9.3.5

펌웨어 업데이트 도구가 새로 만들어졌습니다. 이전 업데이트 도구는 9.3.5 이후 펌웨어에서 동작하지 않습니다. 새 도구를 다운로드 해주세요 — 위 “펌웨어 업데이트 과정” 의 다운로드 페이지에서 최신 버전을 확인할 수 있습니다.

  • 자동 업데이트 흐름: USB 케이블을 연결한 뒤 도구 화면의 Auto Update 버튼을 누르면 됩니다. 그 다음은 모두 자동 — 도구가 디바이스를 감지하고, 업로드 모드 진입, 펌웨어 굽기까지 한 번에 처리합니다.

  • 수동으로 업로드 모드에 들어가는 방법 (참고용): 거의 필요하지 않지만, 도구 없이 직접 들어가야 할 때는 디바이스에 있는 아무 버튼이나 누른 채로 USB 케이블을 연결하면 됩니다.

경고

펌웨어 업데이트가 진행되는 동안 USB 케이블을 절대 분리하지 마십시오. 중간에 끊기면 디바이스가 USB 로 인식되지 않을 수 있고, 이 경우 케이스를 열어 PCB 의 RESET 버튼을 직접 눌러야 복구할 수 있습니다 (아래 “USB 로 인식되지 않을 때” 섹션 참고).

펌웨어 9.3.4

  • Scene 기능 추가: 뱅크를 LIVE 또는 SCENE 타입으로 사용할 수 있습니다.

    • SCENE 뱅크에 진입하면 저장된 마지막 값이 자동으로 출력됩니다 (DAW 피드백 차단).

    • Bank Feature 키를 짧게 누르면 뱅크 이동, 길게 (2초) 누르면 현재 모든 값을 타겟 뱅크에 저장합니다.

    • Web Configuration Tool 의 Global Variables 에서 Scene 모드를 켜고 끌 수 있습니다.

펌웨어 9.3.3

  • Broadcast P/E Values 기능 추가 (Key → SPECIAL Mode, v9.3.3+)

    키 하나에 “현재 노브/페이더 값 전체 전송” 기능을 할당할 수 있습니다. 버튼을 누르면 현재 활성화된 모든 Potentiometer · Encoder · Fader의 마지막 값이 즉시 CC 메시지로 전송됩니다.

    소프트웨어를 새로 실행했거나 플러그인이 현재 노브 위치를 모를 때, 노브를 일일이 살짝 움직이지 않아도 한 번의 버튼 누름으로 동기화됩니다.

    Web Configuration Tool에서 Key의 Content Type을 SPECIAL로, Action을 Broadcast P/E Values로 설정하세요.

    참고

    Key(버튼) 타입만 사용 가능합니다. 버튼을 누를 때만 전송되고 뗄 때는 아무 동작도 하지 않습니다.

펌웨어 9.3.2

  • 메모리 저장 이슈: 9.3.0 과 9.3.1 을 사용하고 있다면 반드시 이 버전으로 업데이트를 하길 권장합니다.

메모리 부분의 중대한 버그가 발견이 되어 뱅크 설정이 저장할 때 버그가 발생합니다. 뱅크 기능을 제대로 사용하기 위해서는 이 버전으로 업데이트 하길 강력히 권장합니다.

펌웨어 9.3.1

  • SysEx 저장 시 발생하던 메모리 겹침(10번째 바이트) 버그 수정

펌웨어 9.3.0

  • Deej 기능 완전 제거 (Breaking Change)

  • SysEx 변수 치환 기능 추가 ({value7bit})

    경고

    Deej 기능이 모든 제품에서 제거되었습니다.

    Deej 기능을 계속 사용하려면 펌웨어 9.2.x 이하 버전을 사용하셔야 합니다.

    이전 버전 다운로드: 펌웨어 다운로드 페이지

    참고

    9.3.0 버전으로 업데이트 후 반드시 configuration 초기화를 진행해야 합니다. 메모리 구조가 변경되어 기존 설정과 호환되지 않습니다.

    Web Configuration Tool에서 “Enable Deej” 체크박스는 더 이상 작동하지 않으며, 이 옵션은 향후 버전에서 제거될 예정입니다.

펌웨어 9.2.7

글로벌 토글키는 일시적으로 모든 키를 토글키로 변경합니다. 예를 들어, 어떤 버튼은 Note C0 기능이라고 해봅시다. 이 키를 누르면 노트 속도 127이 보내졌다가 손을 뗄 때 Note off 신호가 보내집니다. Toggle 기능을 켰을 때 그 키는 다르게 동작합니다. 키를 누를 때 Note on 127 신호가 가게 됩니다. 그리고 키에 손을 뗄 때는 아무런 일이 일어나지 않습니다. 다음 번에 키를 다시 누르면 그제서야 Note Off 신호가 갑니다. 이것이 toggle 입니다. Global toggle 기능은 모든 키들이 이렇게 동작하도록 만듭니다.

펌웨어 9.2.6

디바이스 Key 들이 눌린 상태로 지속을 하고싶다면 이 기능을 사용하면 됩니다. 이 기능은 key 타입들만 동작합니다.

펌웨어 9.2.5

Add more architecture for future products. No effects on any current products

펌웨어 9.2.4

  • Add a small delay on program change logic, minor update

펌웨어 9.2.3

  • Burst message.

  • 버스트 모드는 뱅크를 이용합니다. MSB LSB 를 프로그램 체인지 전에 보낼 수 있습니다.

  • 상위 뱅크부터 하위 뱅크순으로 전송됩니다. 즉, Bank2 에 MSB LSB 를 설정하고, Bank1 에 프로그램 체인지를 설정하면 MSB LSB 가 먼저 전송됩니다.

펌웨어 9.2.2

  • No feature changes

  • Headroom for Potentiometers/Faders only affected as of 4008 version.

펌웨어 9.2.1

  • 13K1ES-D24 옥타브 기능 지원

  • Bank를 사용한 옥타브 모드

  • Octave Only Mode 지원

  • WMIC 의존성 제거로 Windows 11 호환성 개선

펌웨어 9.2.0

  • 13K1ES-D24 옥타브 기능 지원

  • Bank를 사용한 옥타브 모드

  • Octave Only Mode 지원

펌웨어 9.0.2

  • MIDI 입력 무시 기능 추가

  • 상대적 제어 모드 지원

  • 값 점프 방지 기능

펌웨어 8.0.11

  • 마지막 값 복원 기능 추가

  • 60초 지연 저장 시스템

  • Bank 변경 시 즉시 저장

펌웨어 8.0

  • 주요 아키텍처 변경

  • 새로운 메모리 포맷

  • 향상된 Bank 시스템

문제 해결

벽돌 복구 (USB로 인식되지 않을 때)

대부분 이 상황을 만나지 않습니다. 펌웨어 업데이트 중 USB 케이블만 분리하지 않으면 안전하게 끝납니다.

만약 업데이트 도중 USB 가 끊겼거나, 어떤 이유로 디바이스가 USB 로 인식되지 않게 되었다면 케이스 안의 RESET 버튼으로 복구할 수 있습니다.

  1. 디바이스 케이스를 열어 PCB 위의 작은 RESET 버튼(또는 RST 라벨) 위치를 확인합니다.

  2. USB 케이블을 PC 에 연결한 상태에서 RESET 버튼을 한 번 누릅니다.

  3. 약 16초 동안 디바이스가 업로드 모드로 동작합니다. 이 시간 안에 펌웨어 업데이트 도구를 실행하여 정상 펌웨어를 다시 굽습니다.

참고

그래도 USB 로 인식되지 않으면 디바이스의 업로드 모드 자체가 손상된 상태입니다. 이 경우 외부 프로그래밍 장비로 복구해야 하며, 일반 사용자가 자가 복구하기는 어려우니 ParksTool 에 문의해 주세요.

웹 설정 도구에서 이전 버전 표시

펌웨어 업데이트 후 웹 설정 도구에서 여전히 이전 버전이 표시되는 경우:

  1. 업데이트 완료 메시지 확인

  2. 자동으로 열리는 웹페이지에서 버전 확인

  3. 브라우저 캐시 삭제 후 재시도

웹 설정 도구 연결 실패

펌웨어 업데이트 후 웹 설정 도구에 연결되지 않는 경우:

  1. Microsoft Edge 브라우저 사용

  2. 다른 MIDI 애플리케이션 종료

  3. USB 케이블 재연결

  4. Factory Reset 실행

“Invalid MIDI command” 오류

Chrome에서 “Invalid MIDI command: f0 7d 7e f7” 오류 발생 시:

  1. Microsoft Edge 브라우저 사용

  2. 브라우저의 MIDI 권한 설정 확인

  3. 시크릿/프라이빗 모드에서 시도