diff --git a/.gitignore b/.gitignore index e36b9ae130..02d8693568 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,7 @@ api_data/v1 quantum/version.h *.bin +!keyboards/keychron/*/firmware/*.bin *.eep *.hex *.qmk diff --git a/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_ansi_rgb_via.bin b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..b88afcf5fc Binary files /dev/null and b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_ansi_white_via.bin b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_ansi_white_via.bin new file mode 100644 index 0000000000..a94f60d301 Binary files /dev/null and b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_iso_rgb_via.bin b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_iso_rgb_via.bin new file mode 100644 index 0000000000..78776460a7 Binary files /dev/null and b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_iso_white_via.bin b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_iso_white_via.bin new file mode 100644 index 0000000000..0fb03e4de0 Binary files /dev/null and b/keyboards/keychron/k10_pro/firmware/keychron_k10_pro_iso_white_via.bin differ diff --git a/keyboards/keychron/k13_pro/firmware/keychron_k13_pro_ansi_rgb_via.bin b/keyboards/keychron/k13_pro/firmware/keychron_k13_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..15c01cf6d8 Binary files /dev/null and b/keyboards/keychron/k13_pro/firmware/keychron_k13_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k13_pro/firmware/keychron_k13_pro_ansi_white_via.bin b/keyboards/keychron/k13_pro/firmware/keychron_k13_pro_ansi_white_via.bin new file mode 100644 index 0000000000..61349c6d3d Binary files /dev/null and b/keyboards/keychron/k13_pro/firmware/keychron_k13_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k1_pro/firmware/keychron_k1_pro_ansi_rgb_via.bin b/keyboards/keychron/k1_pro/firmware/keychron_k1_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..f22b7df59e Binary files /dev/null and b/keyboards/keychron/k1_pro/firmware/keychron_k1_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k1_pro/firmware/keychron_k1_pro_ansi_white_via.bin b/keyboards/keychron/k1_pro/firmware/keychron_k1_pro_ansi_white_via.bin new file mode 100644 index 0000000000..ecb11f0c69 Binary files /dev/null and b/keyboards/keychron/k1_pro/firmware/keychron_k1_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_ansi_rgb_via.bin b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..c32c35342e Binary files /dev/null and b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_ansi_white_via.bin b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_ansi_white_via.bin new file mode 100644 index 0000000000..27ecf4d46f Binary files /dev/null and b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_iso_rgb_via.bin b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_iso_rgb_via.bin new file mode 100644 index 0000000000..81456bd27b Binary files /dev/null and b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_iso_white_via.bin b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_iso_white_via.bin new file mode 100644 index 0000000000..b79eb147d4 Binary files /dev/null and b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_iso_white_via.bin differ diff --git a/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_jis_rgb_via.bin b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_jis_rgb_via.bin new file mode 100644 index 0000000000..beccb804a9 Binary files /dev/null and b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_jis_white_via.bin b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_jis_white_via.bin new file mode 100644 index 0000000000..c558004974 Binary files /dev/null and b/keyboards/keychron/k2_pro/firmware/keychron_k2_pro_jis_white_via.bin differ diff --git a/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_ansi_rgb_via.bin b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..9b6200aaad Binary files /dev/null and b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_ansi_white_via.bin b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_ansi_white_via.bin new file mode 100644 index 0000000000..ffb8e0078f Binary files /dev/null and b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_iso_rgb_via.bin b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_iso_rgb_via.bin new file mode 100644 index 0000000000..acb3a87f48 Binary files /dev/null and b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_iso_white_via.bin b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_iso_white_via.bin new file mode 100644 index 0000000000..862a0a79f3 Binary files /dev/null and b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_iso_white_via.bin differ diff --git a/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_jis_rgb_via.bin b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_jis_rgb_via.bin new file mode 100644 index 0000000000..54667bc9c2 Binary files /dev/null and b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_jis_white_via.bin b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_jis_white_via.bin new file mode 100644 index 0000000000..8410868865 Binary files /dev/null and b/keyboards/keychron/k3_pro/firmware/keychron_k3_pro_jis_white_via.bin differ diff --git a/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_ansi_rgb_via.bin b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..27da0002b2 Binary files /dev/null and b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_ansi_white_via.bin b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_ansi_white_via.bin new file mode 100644 index 0000000000..22ed461688 Binary files /dev/null and b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_iso_rgb_via.bin b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_iso_rgb_via.bin new file mode 100644 index 0000000000..c547ea41cc Binary files /dev/null and b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_iso_white_via.bin b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_iso_white_via.bin new file mode 100644 index 0000000000..86de8fcfbd Binary files /dev/null and b/keyboards/keychron/k4_pro/firmware/keychron_k4_pro_iso_white_via.bin differ diff --git a/keyboards/keychron/k5_pro/firmware/keychron_k5_pro_ansi_rgb_via.bin b/keyboards/keychron/k5_pro/firmware/keychron_k5_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..e25229653a Binary files /dev/null and b/keyboards/keychron/k5_pro/firmware/keychron_k5_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k5_pro/firmware/keychron_k5_pro_ansi_white_via.bin b/keyboards/keychron/k5_pro/firmware/keychron_k5_pro_ansi_white_via.bin new file mode 100644 index 0000000000..424bc0548c Binary files /dev/null and b/keyboards/keychron/k5_pro/firmware/keychron_k5_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_ansi_rgb_via.bin b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..319d540dc2 Binary files /dev/null and b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_ansi_white_via.bin b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_ansi_white_via.bin new file mode 100644 index 0000000000..ee0aa8f33b Binary files /dev/null and b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_iso_rgb_via.bin b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_iso_rgb_via.bin new file mode 100644 index 0000000000..f79494d025 Binary files /dev/null and b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_iso_white_via.bin b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_iso_white_via.bin new file mode 100644 index 0000000000..86c521e2dc Binary files /dev/null and b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_iso_white_via.bin differ diff --git a/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_jis_rgb_via.bin b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_jis_rgb_via.bin new file mode 100644 index 0000000000..57bf98be7e Binary files /dev/null and b/keyboards/keychron/k6_pro/firmware/keychron_k6_pro_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k7_pro/firmware/keychron_k7_pro_ansi_rgb_via.bin b/keyboards/keychron/k7_pro/firmware/keychron_k7_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..d4da4a59de Binary files /dev/null and b/keyboards/keychron/k7_pro/firmware/keychron_k7_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k7_pro/firmware/keychron_k7_pro_ansi_white_via.bin b/keyboards/keychron/k7_pro/firmware/keychron_k7_pro_ansi_white_via.bin new file mode 100644 index 0000000000..441a733f52 Binary files /dev/null and b/keyboards/keychron/k7_pro/firmware/keychron_k7_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_ansi_rgb_via.bin b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..a2908cc569 Binary files /dev/null and b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_ansi_white_via.bin b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_ansi_white_via.bin new file mode 100644 index 0000000000..a5d7d319ca Binary files /dev/null and b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_ansi_white_via.bin differ diff --git a/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_iso_rgb_via.bin b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_iso_rgb_via.bin new file mode 100644 index 0000000000..f3c669b205 Binary files /dev/null and b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_iso_white_via.bin b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_iso_white_via.bin new file mode 100644 index 0000000000..56694fdde3 Binary files /dev/null and b/keyboards/keychron/k8_pro/firmware/keychron_k8_pro_iso_white_via.bin differ diff --git a/keyboards/keychron/k9_pro/firmware/keychron_k9_pro_ansi_rgb_via.bin b/keyboards/keychron/k9_pro/firmware/keychron_k9_pro_ansi_rgb_via.bin new file mode 100644 index 0000000000..135667871b Binary files /dev/null and b/keyboards/keychron/k9_pro/firmware/keychron_k9_pro_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/q1_pro/firmware/keychron_q1_pro_ansi_knob_via.bin b/keyboards/keychron/q1_pro/firmware/keychron_q1_pro_ansi_knob_via.bin new file mode 100644 index 0000000000..2c1cc3f1f0 Binary files /dev/null and b/keyboards/keychron/q1_pro/firmware/keychron_q1_pro_ansi_knob_via.bin differ diff --git a/keyboards/keychron/q1_pro/firmware/keychron_q1_pro_iso_knob_via.bin b/keyboards/keychron/q1_pro/firmware/keychron_q1_pro_iso_knob_via.bin new file mode 100644 index 0000000000..d1e90aa91a Binary files /dev/null and b/keyboards/keychron/q1_pro/firmware/keychron_q1_pro_iso_knob_via.bin differ diff --git a/keyboards/keychron/q2_pro/firmware/keychron_q2_pro_ansi_encoder_via.bin b/keyboards/keychron/q2_pro/firmware/keychron_q2_pro_ansi_encoder_via.bin new file mode 100644 index 0000000000..f1a5de475e Binary files /dev/null and b/keyboards/keychron/q2_pro/firmware/keychron_q2_pro_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q3_pro/firmware/keychron_q3_pro_ansi_encoder_via.bin b/keyboards/keychron/q3_pro/firmware/keychron_q3_pro_ansi_encoder_via.bin new file mode 100644 index 0000000000..9d26fc50a0 Binary files /dev/null and b/keyboards/keychron/q3_pro/firmware/keychron_q3_pro_ansi_encoder_via.bin differ