HOW TO

如何在 Linux 上使用 CORSAIR 韌體更新工具

更新

  此頁面由 DeepL 自動翻譯。 Switch to English

本指南將引導您在 Linux 系統上使用CORSAIR 的韌體更新工具,並說明一個您可能需要執行的 Linux 專屬步驟,以讓您的瀏覽器能夠與 USB/HID 裝置進行通訊。如果該工具顯示您的裝置,但「當前韌體」欄位顯示為「–」,或者您的瀏覽器控制台出現「NotAllowedError: 無法開啟裝置」的訊息,那麼您來對地方了。這種確切的症狀會出現在 Linux 系統上,其成因在於預設的 HID 權限設定,而非您的裝置本身。

步驟 1:開啟韌體更新工具

  • 啟動您的 Chromium 基礎瀏覽器。
  • 開啟CORSAIR 韌體更新工具。
  • 點選「新增裝置」→「授權存取」,然後從系統對話方塊中選取裝置。

如果您在裝置磁貼上立即看到「目前:–」(如我們的螢幕截圖所示),或更新按鈕仍處於停用狀態,請繼續執行步驟 2。

步驟 2:修正 Linux HID 權限(僅需設定一次)

找出您的裝置的供應商識別碼 (VID) 和產品識別碼 (PID)

  • 連接裝置後,請執行:
lsusb
  • 請尋找類似「ID 1234:5678 …」這樣的行——這裡的 1234 是VID,5678 是PID。
    • 提示:如果您擁有多個 CORSAIR 裝置,或是接收器與裝置的組合,請記下每個VID:PID對;您需針對每組對應添加一條規則。

建立用於 WebHID 存取的 udev 規則

  • 建立一個新的規則檔:
sudo nano /etc/udev/rules.d/99-corsair-hid.rules
  • 請針對每台裝置新增一行(將 1234 和 5678 替換為您的實際 ID):
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
  • 儲存並退出,然後重新載入並套用該規則:
sudo udevadm control --reload-rules sudo udevadm trigger
  • 請將裝置拔除再重新連接,然後重新載入更新程式頁面。新增此規則後,該工具便能正確偵測韌體版本。
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0660", GROUP="plugdev"
  • 接著將您自己加入 plugdev :
sudo usermod -aG plugdev $USER
  • 之後請登出/登入。請依照貴組織的安全政策所建議的方式操作。

步驟 3:在更新程式中進行授權並連線

  • 回到更新程式中,再次點擊「新增裝置」→「授權存取」,然後選取該裝置。
  • 此時您應可在裝置磁貼上看到「Current」已顯示(「–」應已消失,並應顯示您裝置的韌體版本。)

步驟 4:更新韌體

  • 點選裝置磁磚以查看詳細資訊。
  • 如果「最新」的數值高於「當前」,請按「更新」。
  • 請保持裝置連線並持續供電,直到進度完成為止。
  • 若為無線設備,請在系統提示時同時更新兩部分:
    • 接收器/轉接器(USB)
    • 裝置本身(通常需要一條 USB 傳輸線,或需開啟裝置電源並進行配對)

一鍵複製/貼上(請視需要替換 VID/PID)

# Replace the example VID/PID pairs with your actual IDs from lsusb sudo tee /etc/udev/rules.d/99-corsair-hid.rules >/dev/null <<'EOF' SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666" # Add more lines here if you have additional devices/receivers EOF sudo udevadm control --reload-rules sudo udevadm trigger echo "Unplug/replug your device(s), then authorize them in the updater."

在 Windows 或 macOS 上,我需要這個嗎?


不,這個特定的 udev 步驟僅適用於 Linux。此問題在 Windows 11 或 macOS 上無法重現。



哪些 Linux 發行版已知可以正常運作?


大多數主流發行版(例如 Ubuntu)應該都能正常運作



為何要使用「每台裝置」規則,而非「全廠商」規則?


依據 VID/PID 授予存取權限既精確,又能將風險降至最低。若您理解其中的權衡取捨,雖可設定涵蓋整個供應商的規則,但此類規則的限制性較低。



Stay up to date with CORSAIR. Get our latest News, Guides, and Product Updates in your Google feeds.

Add CORSAIR as a preferred source

JOIN OUR OFFICIAL CORSAIR COMMUNITIES

Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.

Was this article helpful?