Guide to Flash Vial Firmware on the Corne V4.1 Wired Keyboard

Corne V4.1 有線キーボードのフラッシュバイアルファームウェアガイド


Corne V4.1 有線キーボードのフラッシュバイアルファームウェアガイド

前提条件

  1. ハードウェア:
    • 完全に組み立てられたCorne V4.1有線キーボード(左半分と右半分)。
    • 左半分または右半分をコンピューターに接続するための USB ケーブル (一度に 1 つ)。
  2. ファームウェア ファイル:
    • Corne V4.1 用のVIAL ファームウェア ファイルが必要になります。
    • または、foostan リポジトリから入手してください: https://github.com/foostan/crkbd/blob/main/docs/firmware/rev4/firmware_en.md

ステップ1: ブートローダーモードに入る

Corne V4.1 の場合、RP2040 ベースの設計 (または同様の設計) によりブートローダ モードに入るのは簡単で、ブートローダ モードでは USB ドライブとしてマウントされます。

方法 1:リセット ボタンを押すか、キーボードを接続しながら「Q」キーまたは「P」キーを押してブートローダーに入り、新しいファームウェアをフラッシュします。

方法2: BOOTボタンを押しながらPCに接続するか、PCに接続した状態でBOOTボタンを押しながらRESETボタンを押します。その後、RPI-PR2デバイスがマウントされます。

ステップ2: ファームウェアをフラッシュする

  1. 左半分をフラッシュする:
    • RPI-RP2ドライブを開きます。
    • ファームウェア ファイルをドライブにドラッグ (またはコピーして貼り付け) します。
    • 数秒お待ちください。フラッシュが完了するとドライブは消えます。
  2. 右半分をフラッシュする:
    • 左半分を外します。
    • 右半分に対して手順 2を繰り返し、 ファームウェアファイルをRPI-RP2ドライブにドラッグします。
    • フラッシュを確認して、ドライブが消えるまで待ちます。

ステップ3:キーボードをテストする

  1. 半分を接続します。
    • TRRS/TRS ケーブルを使用して、左半分と右半分を接続します。
    • 左半分を USB 経由でコンピューターに接続します (有線セットアップの場合、左半分は通常「マスター」になります)。
  2. 機能を確認する:
    • Vial アプリケーション (またはメモ帳などのテキスト エディター) を開きます。
    • 両方の半分のキーを押して、正しく登録されていることを確認します。
    • キーボードが検出されないか、キーが機能しない場合は、ファームウェア ファイルがハードウェアと一致していること、および TRRS 接続が安全であることを再確認してください。
  3. バイアルの使用:
    • ファームウェアが正しくフラッシュされていれば、VialアプリにCorne V4.1が表示されます。これで、再フラッシュすることなくキーマップ、レイヤー、設定をカスタマイズできます。

オプション: 独自のファームウェアをコンパイルする

事前にコンパイルされた.uf2ファイルが利用できない場合、またはカスタム セットアップ (レイヤーの追加や特定の機能の追加など) が必要な場合は、ファームウェアを自分でコンパイルします。

  1. QMK環境のセットアップ:
    • qmk.fm のセットアップ手順に従って、QMK Toolbox と QMK CLI をインストールします。
    • Vial-QMK リポジトリをクローンします。
      文章
      git clone --recurse-submodules https://github.com/vial-kb/vial-qmk.git cd vial-qmk
  2. Corne V4.1用に設定:
    • keyboards/crkbd/rev4に移動します。
    • 必要に応じて、 rules.mkまたはconfig.hを編集します (例: OLED を有効にする、レイヤー数を調整するなど)。
  3. コンパイル:
    • 次のコマンドを実行します (異なる場合は、 rp2040 をマイクロコントローラに置き換えます)。
      文章
      make crkbd/rev4:rp2040:vial
    • これにより、vial-qmkディレクトリに.uf2ファイルが生成されます。
  4. フラッシュ:
    • 手順 3と同様に、コンパイルされた.uf2ファイルを使用します。

トラブルシューティング

  • ドライブが表示されない場合:接続時にBOOTボタンを正しく押していることを確認してください。別のUSBケーブルまたはポートをお試しください。
  • キーが機能しない:正しいファームウェア(左と右)がフラッシュされていることを確認してください。必要に応じて再フラッシュしてください。
  • Vial が検出されない:ファームウェアに Vial サポートが含まれていることを確認します (ファイル名を確認するか、Vial を有効にしてコンパイルします)。
  • 片側が応答しない: TRRS ケーブルをチェックして、両方の半分に一致するファームウェア バージョンがフラッシュされていることを確認します。

追加メモ

  • Corne V4.1 有線バージョンでは、VIA がキーマップの変更を動的に処理するため、VIA のような JSON ファイルは必要ありません。
  • 互換性の問題を回避するために、常に両方の半分を同じファームウェア バージョンでフラッシュしてください。
  • RP2040 ボードの場合、追加のソフトウェア (QMK Toolbox など) は必要ありません。ドラッグ アンド ドロップするだけです。

これで完了です!Corne V4.1有線キーボードでVialファームウェアが実行され、カスタマイズの準備が整いました。エルゴノミクスに基づいたタイピング体験をお楽しみください!何か問題が発生した場合は、お気軽にお問い合わせください。タイピングをお楽しみください!

ソースとライセンス:
https://github.com/foostan/crkbd

ブログに戻る