Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save nijave/e0c843542ac6988854c3caaaae2f9781 to your computer and use it in GitHub Desktop.

Select an option

Save nijave/e0c843542ac6988854c3caaaae2f9781 to your computer and use it in GitHub Desktop.
Keychron Q6 Ultra 8K (ANSI) firmware changelog & download archive (unofficial) — USB VID 0x3434 / PID 0x1260, ZMK, Realtek RTL8762G

Keychron Q6 Ultra 8K (ANSI) — Firmware Changelog & Download Archive (unofficial)

Keychron does not publish release notes for the Keychron Q6 Ultra 8K, so this is a community-maintained changelog and download index for its firmware. Updates are normally delivered silently through the web configurator at launcher.keychron.com (ZMK-based board — no QMK Toolbox flashing).

⚠️ Unofficial. The per-version "changes" below are inferred from analysis of the firmware images (Keychron ships no notes); treat them as best-effort. Keychron's own advice: if your keyboard works fine, you don't need to update — updates can occasionally fail/brick a board.

Device identifiers

Field Value
Model Keychron Q6 Ultra 8K, ANSI, 100% full-size
Firmware type ZMK (open-source), Realtek RTL8762G SoC
USB Vendor ID 0x3434 (Keychron)
USB Product ID 0x1260
Launcher product id (vpId) 875827808 (= vid × 65536 + pid)
Connectivity Wired, 2.4 GHz (8K polling), Bluetooth 5.x
Configurator https://launcher.keychron.com (use Chrome/Edge/Opera — not Firefox)

Firmware version history

Version Approx. date Type Download
1.0.0 2025-08 full image bin
1.0.1 2025-09 OTA bin
1.0.2 2025-10 OTA bin
1.0.3 2025-11 OTA bin
1.0.3 2025-11 CFU package (zip) zip
1.0.4 2026-02 OTA bin (current)

Dates are the firmware build dates. Older versions are hosted on Keychron's Shopify CDN; the newest are on sysmgr.keychron.cn (which sometimes returns 404 — retry, or use the launcher).

Changelog (reconstructed)

1.0.4 — current (built 2026-02)

  • Added a launcher-side key-scan disable hook and a hardware IO self-test routine invoked from the configurator.
  • Rebuilt on a newer ZMK/Zephyr base (typically brings wireless/BLE, USB and power-management fixes).

1.0.3 (built 2025-11)

  • Added/expanded rotary knob ("encoder") key remapping support.
  • Updated flash-storage handling.
  • First version also offered as a CFU (.zip) package in addition to the OTA .bin.
  • Rebuilt on a newer ZMK/Zephyr base.

1.0.2 (built 2025-10)

  • Maintenance/hardening release: internal debug logging removed.
  • Rebuilt on a newer ZMK/Zephyr base.
  • Common firmware version on early retail units.

1.0.1 (built 2025-09)

  • Minor bug-fix release (app-level only).

1.0.0 (built 2025-08)

  • Initial firmware (full image, includes bootloader).

SHA-256 checksums

0884a2762f18f3b35e0585554381b4745520b7f134f7032d3845ce86ba51f93f  v1.0.0 (full IMG)
21a6eb3a8df13c3c32c24475870a4d7d62373acba33e338dada7003efd763531  v1.0.1 (OTA)
dde250a9040892f2c19c68409cb05faf49e847c34b8720aa1152079c53da8df2  v1.0.2 (OTA)
3551f09944125e287cfeae8e4a2a8d5d540abb40d1163df16bb86857968d06b7  v1.0.3 (OTA)
68ad73b1cd20a6f6ba5297be6345a54d69d1ce9840d047bed29df336b06419ce  v1.0.3 (CFU zip)
d32077e67316f756e41ab97279aaa66b9eb05fd5ca27df2422a6df56fc081e15  v1.0.4 (OTA)

Firmware API (for reference)

The launcher fetches firmware metadata from these public endpoints (vpId = 875827808 for this board):

  • Latest firmware: GET https://launcher.keychron.com/vapi/v2/product/875827808
  • Full version history: GET https://launcher.keychron.com/vapi/v2/firmware/875827808 → returns every version + download path.

The release-notes field (languageDesc) is returned empty for this model, which is why no official changelog exists — hence this document.


Keychron Q6 Ultra 8K ANSI firmware changelog · VID 0x3434 / PID 0x1260 · ZMK · Realtek RTL8762G · community-maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment