diff --git a/.gitignore b/.gitignore index f6401d9f83..aa6b4bbee0 100644 --- a/.gitignore +++ b/.gitignore @@ -111,3 +111,6 @@ compile_commands.json # VIA(L) files that don't belong in QMK repo via*.json /keyboards/**/keymaps/vial/* + +# Keep firmware file +!keyboards/keychron/*/firmware/*.bin diff --git a/keyboards/keychron/k10_max/firmware/keychron_k10_max_ansi_rgb_via.bin b/keyboards/keychron/k10_max/firmware/keychron_k10_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..2b0e78adbf Binary files /dev/null and b/keyboards/keychron/k10_max/firmware/keychron_k10_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k10_max/firmware/keychron_k10_max_ansi_white_via.bin b/keyboards/keychron/k10_max/firmware/keychron_k10_max_ansi_white_via.bin new file mode 100644 index 0000000000..427a1c5779 Binary files /dev/null and b/keyboards/keychron/k10_max/firmware/keychron_k10_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k10_max/firmware/keychron_k10_max_iso_rgb_via.bin b/keyboards/keychron/k10_max/firmware/keychron_k10_max_iso_rgb_via.bin new file mode 100644 index 0000000000..0b1cf18956 Binary files /dev/null and b/keyboards/keychron/k10_max/firmware/keychron_k10_max_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k10_max/firmware/keychron_k10_max_iso_white_via.bin b/keyboards/keychron/k10_max/firmware/keychron_k10_max_iso_white_via.bin new file mode 100644 index 0000000000..85295ff2f7 Binary files /dev/null and b/keyboards/keychron/k10_max/firmware/keychron_k10_max_iso_white_via.bin differ diff --git a/keyboards/keychron/k11_max/firmware/keychron_k11_max_ansi_encoder_rgb_via.bin b/keyboards/keychron/k11_max/firmware/keychron_k11_max_ansi_encoder_rgb_via.bin new file mode 100644 index 0000000000..52bc46652e Binary files /dev/null and b/keyboards/keychron/k11_max/firmware/keychron_k11_max_ansi_encoder_rgb_via.bin differ diff --git a/keyboards/keychron/k11_max/firmware/keychron_k11_max_ansi_encoder_white_via.bin b/keyboards/keychron/k11_max/firmware/keychron_k11_max_ansi_encoder_white_via.bin new file mode 100644 index 0000000000..f52d5df7b9 Binary files /dev/null and b/keyboards/keychron/k11_max/firmware/keychron_k11_max_ansi_encoder_white_via.bin differ diff --git a/keyboards/keychron/k11_max/firmware/keychron_k11_max_iso_encoder_rgb_via.bin b/keyboards/keychron/k11_max/firmware/keychron_k11_max_iso_encoder_rgb_via.bin new file mode 100644 index 0000000000..74fad55364 Binary files /dev/null and b/keyboards/keychron/k11_max/firmware/keychron_k11_max_iso_encoder_rgb_via.bin differ diff --git a/keyboards/keychron/k11_max/firmware/keychron_k11_max_iso_encoder_white_via.bin b/keyboards/keychron/k11_max/firmware/keychron_k11_max_iso_encoder_white_via.bin new file mode 100644 index 0000000000..86a4622d7b Binary files /dev/null and b/keyboards/keychron/k11_max/firmware/keychron_k11_max_iso_encoder_white_via.bin differ diff --git a/keyboards/keychron/k13_max/firmware/keychron_k13_max_ansi_rgb_via.bin b/keyboards/keychron/k13_max/firmware/keychron_k13_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..d66bfb4a40 Binary files /dev/null and b/keyboards/keychron/k13_max/firmware/keychron_k13_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k13_max/firmware/keychron_k13_max_ansi_white_via.bin b/keyboards/keychron/k13_max/firmware/keychron_k13_max_ansi_white_via.bin new file mode 100644 index 0000000000..6ba25a3109 Binary files /dev/null and b/keyboards/keychron/k13_max/firmware/keychron_k13_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k13_max/firmware/keychron_k13_max_iso_rgb_via.bin b/keyboards/keychron/k13_max/firmware/keychron_k13_max_iso_rgb_via.bin new file mode 100644 index 0000000000..3be345351d Binary files /dev/null and b/keyboards/keychron/k13_max/firmware/keychron_k13_max_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k13_max/firmware/keychron_k13_max_iso_white_via.bin b/keyboards/keychron/k13_max/firmware/keychron_k13_max_iso_white_via.bin new file mode 100644 index 0000000000..1491cc6574 Binary files /dev/null and b/keyboards/keychron/k13_max/firmware/keychron_k13_max_iso_white_via.bin differ diff --git a/keyboards/keychron/k15_max/firmware/keychron_k15_max_ansi_encoder_rgb_via.bin b/keyboards/keychron/k15_max/firmware/keychron_k15_max_ansi_encoder_rgb_via.bin new file mode 100644 index 0000000000..1ef634a23c Binary files /dev/null and b/keyboards/keychron/k15_max/firmware/keychron_k15_max_ansi_encoder_rgb_via.bin differ diff --git a/keyboards/keychron/k15_max/firmware/keychron_k15_max_ansi_encoder_white_via.bin b/keyboards/keychron/k15_max/firmware/keychron_k15_max_ansi_encoder_white_via.bin new file mode 100644 index 0000000000..bd8b5495aa Binary files /dev/null and b/keyboards/keychron/k15_max/firmware/keychron_k15_max_ansi_encoder_white_via.bin differ diff --git a/keyboards/keychron/k15_max/firmware/keychron_k15_max_iso_encoder_rgb_via.bin b/keyboards/keychron/k15_max/firmware/keychron_k15_max_iso_encoder_rgb_via.bin new file mode 100644 index 0000000000..e625b2cfea Binary files /dev/null and b/keyboards/keychron/k15_max/firmware/keychron_k15_max_iso_encoder_rgb_via.bin differ diff --git a/keyboards/keychron/k15_max/firmware/keychron_k15_max_iso_encoder_white_via.bin b/keyboards/keychron/k15_max/firmware/keychron_k15_max_iso_encoder_white_via.bin new file mode 100644 index 0000000000..4098b408b1 Binary files /dev/null and b/keyboards/keychron/k15_max/firmware/keychron_k15_max_iso_encoder_white_via.bin differ diff --git a/keyboards/keychron/k1_max/firmware/keychron_k1_max_ansi_rgb_via.bin b/keyboards/keychron/k1_max/firmware/keychron_k1_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..2393144430 Binary files /dev/null and b/keyboards/keychron/k1_max/firmware/keychron_k1_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k1_max/firmware/keychron_k1_max_ansi_white_via.bin b/keyboards/keychron/k1_max/firmware/keychron_k1_max_ansi_white_via.bin new file mode 100644 index 0000000000..58feb92b5b Binary files /dev/null and b/keyboards/keychron/k1_max/firmware/keychron_k1_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k3_max/firmware/keychron_k3_max_ansi_rgb_via.bin b/keyboards/keychron/k3_max/firmware/keychron_k3_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..a8d8b00775 Binary files /dev/null and b/keyboards/keychron/k3_max/firmware/keychron_k3_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k3_max/firmware/keychron_k3_max_ansi_white_via.bin b/keyboards/keychron/k3_max/firmware/keychron_k3_max_ansi_white_via.bin new file mode 100644 index 0000000000..4b2093dcb7 Binary files /dev/null and b/keyboards/keychron/k3_max/firmware/keychron_k3_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k3_max/firmware/keychron_k3_max_iso_rgb_via.bin b/keyboards/keychron/k3_max/firmware/keychron_k3_max_iso_rgb_via.bin new file mode 100644 index 0000000000..054e65a5ba Binary files /dev/null and b/keyboards/keychron/k3_max/firmware/keychron_k3_max_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k3_max/firmware/keychron_k3_max_iso_white_via.bin b/keyboards/keychron/k3_max/firmware/keychron_k3_max_iso_white_via.bin new file mode 100644 index 0000000000..56eb2711f7 Binary files /dev/null and b/keyboards/keychron/k3_max/firmware/keychron_k3_max_iso_white_via.bin differ diff --git a/keyboards/keychron/k3_max/firmware/keychron_k3_max_jis_rgb_via.bin b/keyboards/keychron/k3_max/firmware/keychron_k3_max_jis_rgb_via.bin new file mode 100644 index 0000000000..f19cfe241c Binary files /dev/null and b/keyboards/keychron/k3_max/firmware/keychron_k3_max_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k3_max/firmware/keychron_k3_max_jis_white_via.bin b/keyboards/keychron/k3_max/firmware/keychron_k3_max_jis_white_via.bin new file mode 100644 index 0000000000..ef040097d6 Binary files /dev/null and b/keyboards/keychron/k3_max/firmware/keychron_k3_max_jis_white_via.bin differ diff --git a/keyboards/keychron/k5_max/firmware/keychron_k5_max_ansi_rgb_via.bin b/keyboards/keychron/k5_max/firmware/keychron_k5_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..bb550195a0 Binary files /dev/null and b/keyboards/keychron/k5_max/firmware/keychron_k5_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k5_max/firmware/keychron_k5_max_ansi_white_via.bin b/keyboards/keychron/k5_max/firmware/keychron_k5_max_ansi_white_via.bin new file mode 100644 index 0000000000..ed6cd28b1c Binary files /dev/null and b/keyboards/keychron/k5_max/firmware/keychron_k5_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k5_max/firmware/keychron_k5_max_iso_rgb_via.bin b/keyboards/keychron/k5_max/firmware/keychron_k5_max_iso_rgb_via.bin new file mode 100644 index 0000000000..e363a3a96c Binary files /dev/null and b/keyboards/keychron/k5_max/firmware/keychron_k5_max_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k5_max/firmware/keychron_k5_max_iso_white_via.bin b/keyboards/keychron/k5_max/firmware/keychron_k5_max_iso_white_via.bin new file mode 100644 index 0000000000..d1768dbf99 Binary files /dev/null and b/keyboards/keychron/k5_max/firmware/keychron_k5_max_iso_white_via.bin differ diff --git a/keyboards/keychron/k7_max/firmware/keychron_k7_max_ansi_rgb_via.bin b/keyboards/keychron/k7_max/firmware/keychron_k7_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..ecf44af16f Binary files /dev/null and b/keyboards/keychron/k7_max/firmware/keychron_k7_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k7_max/firmware/keychron_k7_max_ansi_white_via.bin b/keyboards/keychron/k7_max/firmware/keychron_k7_max_ansi_white_via.bin new file mode 100644 index 0000000000..3e034195af Binary files /dev/null and b/keyboards/keychron/k7_max/firmware/keychron_k7_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k7_max/firmware/keychron_k7_max_iso_rgb_via.bin b/keyboards/keychron/k7_max/firmware/keychron_k7_max_iso_rgb_via.bin new file mode 100644 index 0000000000..f169378a2f Binary files /dev/null and b/keyboards/keychron/k7_max/firmware/keychron_k7_max_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k7_max/firmware/keychron_k7_max_iso_white_via.bin b/keyboards/keychron/k7_max/firmware/keychron_k7_max_iso_white_via.bin new file mode 100644 index 0000000000..1110b72da5 Binary files /dev/null and b/keyboards/keychron/k7_max/firmware/keychron_k7_max_iso_white_via.bin differ diff --git a/keyboards/keychron/k7_max/firmware/keychron_k7_max_jis_rgb_via.bin b/keyboards/keychron/k7_max/firmware/keychron_k7_max_jis_rgb_via.bin new file mode 100644 index 0000000000..7fbd6e6009 Binary files /dev/null and b/keyboards/keychron/k7_max/firmware/keychron_k7_max_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k7_max/firmware/keychron_k7_max_jis_white_via.bin b/keyboards/keychron/k7_max/firmware/keychron_k7_max_jis_white_via.bin new file mode 100644 index 0000000000..9e15e84f35 Binary files /dev/null and b/keyboards/keychron/k7_max/firmware/keychron_k7_max_jis_white_via.bin differ diff --git a/keyboards/keychron/k8_max/firmware/keychron_k8_max_ansi_rgb_via.bin b/keyboards/keychron/k8_max/firmware/keychron_k8_max_ansi_rgb_via.bin new file mode 100644 index 0000000000..dc884d1ce6 Binary files /dev/null and b/keyboards/keychron/k8_max/firmware/keychron_k8_max_ansi_rgb_via.bin differ diff --git a/keyboards/keychron/k8_max/firmware/keychron_k8_max_ansi_white_via.bin b/keyboards/keychron/k8_max/firmware/keychron_k8_max_ansi_white_via.bin new file mode 100644 index 0000000000..8d1ca28054 Binary files /dev/null and b/keyboards/keychron/k8_max/firmware/keychron_k8_max_ansi_white_via.bin differ diff --git a/keyboards/keychron/k8_max/firmware/keychron_k8_max_iso_rgb_via.bin b/keyboards/keychron/k8_max/firmware/keychron_k8_max_iso_rgb_via.bin new file mode 100644 index 0000000000..9ff49c24dc Binary files /dev/null and b/keyboards/keychron/k8_max/firmware/keychron_k8_max_iso_rgb_via.bin differ diff --git a/keyboards/keychron/k8_max/firmware/keychron_k8_max_iso_white_via.bin b/keyboards/keychron/k8_max/firmware/keychron_k8_max_iso_white_via.bin new file mode 100644 index 0000000000..69cb8efd0a Binary files /dev/null and b/keyboards/keychron/k8_max/firmware/keychron_k8_max_iso_white_via.bin differ diff --git a/keyboards/keychron/k8_max/firmware/keychron_k8_max_jis_rgb_via.bin b/keyboards/keychron/k8_max/firmware/keychron_k8_max_jis_rgb_via.bin new file mode 100644 index 0000000000..1a52aaed19 Binary files /dev/null and b/keyboards/keychron/k8_max/firmware/keychron_k8_max_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k8_max/firmware/keychron_k8_max_jis_white_via.bin b/keyboards/keychron/k8_max/firmware/keychron_k8_max_jis_white_via.bin new file mode 100644 index 0000000000..16a1bbdf43 Binary files /dev/null and b/keyboards/keychron/k8_max/firmware/keychron_k8_max_jis_white_via.bin differ diff --git a/keyboards/keychron/q0_max/firmware/keychron_q0_max_encoder_via.bin b/keyboards/keychron/q0_max/firmware/keychron_q0_max_encoder_via.bin new file mode 100644 index 0000000000..4f79dfb242 Binary files /dev/null and b/keyboards/keychron/q0_max/firmware/keychron_q0_max_encoder_via.bin differ diff --git a/keyboards/keychron/q10_max/firmware/keychron_q10_max_ansi_encoder_via.bin b/keyboards/keychron/q10_max/firmware/keychron_q10_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..ed09c8e460 Binary files /dev/null and b/keyboards/keychron/q10_max/firmware/keychron_q10_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q12_max/firmware/keychron_q12_max_ansi_encoder_via.bin b/keyboards/keychron/q12_max/firmware/keychron_q12_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..cc77b3e38a Binary files /dev/null and b/keyboards/keychron/q12_max/firmware/keychron_q12_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q13_max/firmware/keychron_q13_max_ansi_encoder_via.bin b/keyboards/keychron/q13_max/firmware/keychron_q13_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..2b4ac03660 Binary files /dev/null and b/keyboards/keychron/q13_max/firmware/keychron_q13_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q14_max/firmware/keychron_q14_max_ansi_encoder_via.bin b/keyboards/keychron/q14_max/firmware/keychron_q14_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..4cb689953c Binary files /dev/null and b/keyboards/keychron/q14_max/firmware/keychron_q14_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q15_max/firmware/keychron_q15_max_ansi_encoder_via.bin b/keyboards/keychron/q15_max/firmware/keychron_q15_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..01bda3de88 Binary files /dev/null and b/keyboards/keychron/q15_max/firmware/keychron_q15_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q1_max/firmware/keychron_q1_max_ansi_encoder_via.bin b/keyboards/keychron/q1_max/firmware/keychron_q1_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..49e5da6593 Binary files /dev/null and b/keyboards/keychron/q1_max/firmware/keychron_q1_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q1_max/firmware/keychron_q1_max_iso_encoder_via.bin b/keyboards/keychron/q1_max/firmware/keychron_q1_max_iso_encoder_via.bin new file mode 100644 index 0000000000..c32369b6b6 Binary files /dev/null and b/keyboards/keychron/q1_max/firmware/keychron_q1_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/q1_max/firmware/keychron_q1_max_jis_encoder_via.bin b/keyboards/keychron/q1_max/firmware/keychron_q1_max_jis_encoder_via.bin new file mode 100644 index 0000000000..acf815f274 Binary files /dev/null and b/keyboards/keychron/q1_max/firmware/keychron_q1_max_jis_encoder_via.bin differ diff --git a/keyboards/keychron/q2_max/firmware/keychron_q2_max_ansi_encoder_via.bin b/keyboards/keychron/q2_max/firmware/keychron_q2_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..1f8cf47b25 Binary files /dev/null and b/keyboards/keychron/q2_max/firmware/keychron_q2_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q2_max/firmware/keychron_q2_max_iso_encoder_via.bin b/keyboards/keychron/q2_max/firmware/keychron_q2_max_iso_encoder_via.bin new file mode 100644 index 0000000000..caf9196df2 Binary files /dev/null and b/keyboards/keychron/q2_max/firmware/keychron_q2_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/q3_max/firmware/keychron_q3_max_ansi_encoder_via.bin b/keyboards/keychron/q3_max/firmware/keychron_q3_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..715d72ab0d Binary files /dev/null and b/keyboards/keychron/q3_max/firmware/keychron_q3_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q3_max/firmware/keychron_q3_max_iso_encoder_via.bin b/keyboards/keychron/q3_max/firmware/keychron_q3_max_iso_encoder_via.bin new file mode 100644 index 0000000000..68a4983340 Binary files /dev/null and b/keyboards/keychron/q3_max/firmware/keychron_q3_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/q5_max/firmware/keychron_q5_max_ansi_encoder_via.bin b/keyboards/keychron/q5_max/firmware/keychron_q5_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..ac3d2a5117 Binary files /dev/null and b/keyboards/keychron/q5_max/firmware/keychron_q5_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q60_max/firmware/keychron_q60_max_ansi_via.bin b/keyboards/keychron/q60_max/firmware/keychron_q60_max_ansi_via.bin new file mode 100644 index 0000000000..06f4a7c7ee Binary files /dev/null and b/keyboards/keychron/q60_max/firmware/keychron_q60_max_ansi_via.bin differ diff --git a/keyboards/keychron/q65_max/firmware/keychron_q65_max_ansi_encoder_via.bin b/keyboards/keychron/q65_max/firmware/keychron_q65_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..827fc65e7f Binary files /dev/null and b/keyboards/keychron/q65_max/firmware/keychron_q65_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q6_max/firmware/keychron_q6_max_ansi_encoder_via.bin b/keyboards/keychron/q6_max/firmware/keychron_q6_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..df5e7663f1 Binary files /dev/null and b/keyboards/keychron/q6_max/firmware/keychron_q6_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/q6_max/firmware/keychron_q6_max_iso_encoder_via.bin b/keyboards/keychron/q6_max/firmware/keychron_q6_max_iso_encoder_via.bin new file mode 100644 index 0000000000..5c30f79e41 Binary files /dev/null and b/keyboards/keychron/q6_max/firmware/keychron_q6_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/q8_max/firmware/keychron_q8_max_ansi_encoder_via.bin b/keyboards/keychron/q8_max/firmware/keychron_q8_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..0bdd824522 Binary files /dev/null and b/keyboards/keychron/q8_max/firmware/keychron_q8_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v10_max/firmware/keychron_v10_max_ansi_encoder_via.bin b/keyboards/keychron/v10_max/firmware/keychron_v10_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..54f2170f3f Binary files /dev/null and b/keyboards/keychron/v10_max/firmware/keychron_v10_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v1_max/firmware/keychron_v1_max_ansi_encoder_via.bin b/keyboards/keychron/v1_max/firmware/keychron_v1_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..5806bd374d Binary files /dev/null and b/keyboards/keychron/v1_max/firmware/keychron_v1_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v1_max/firmware/keychron_v1_max_iso_encoder_via.bin b/keyboards/keychron/v1_max/firmware/keychron_v1_max_iso_encoder_via.bin new file mode 100644 index 0000000000..edbbbdbeec Binary files /dev/null and b/keyboards/keychron/v1_max/firmware/keychron_v1_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/v2_max/firmware/keychron_v2_max_ansi_encoder_via.bin b/keyboards/keychron/v2_max/firmware/keychron_v2_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..7a47f94a5d Binary files /dev/null and b/keyboards/keychron/v2_max/firmware/keychron_v2_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v2_max/firmware/keychron_v2_max_iso_encoder_via.bin b/keyboards/keychron/v2_max/firmware/keychron_v2_max_iso_encoder_via.bin new file mode 100644 index 0000000000..164944e64a Binary files /dev/null and b/keyboards/keychron/v2_max/firmware/keychron_v2_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/v3_max/firmware/keychron_v3_max_ansi_encoder_via.bin b/keyboards/keychron/v3_max/firmware/keychron_v3_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..8acca6aecb Binary files /dev/null and b/keyboards/keychron/v3_max/firmware/keychron_v3_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v3_max/firmware/keychron_v3_max_iso_encoder_via.bin b/keyboards/keychron/v3_max/firmware/keychron_v3_max_iso_encoder_via.bin new file mode 100644 index 0000000000..9851f41e83 Binary files /dev/null and b/keyboards/keychron/v3_max/firmware/keychron_v3_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/v4_max/firmware/keychron_v4_max_ansi_via.bin b/keyboards/keychron/v4_max/firmware/keychron_v4_max_ansi_via.bin new file mode 100644 index 0000000000..08aceb8b56 Binary files /dev/null and b/keyboards/keychron/v4_max/firmware/keychron_v4_max_ansi_via.bin differ diff --git a/keyboards/keychron/v5_max/firmware/keychron_v5_max_ansi_encoder_via.bin b/keyboards/keychron/v5_max/firmware/keychron_v5_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..78b80a7e00 Binary files /dev/null and b/keyboards/keychron/v5_max/firmware/keychron_v5_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v5_max/firmware/keychron_v5_max_iso_encoder_via.bin b/keyboards/keychron/v5_max/firmware/keychron_v5_max_iso_encoder_via.bin new file mode 100644 index 0000000000..aa9bd82592 Binary files /dev/null and b/keyboards/keychron/v5_max/firmware/keychron_v5_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/v6_max/firmware/keychron_v6_max_ansi_encoder_via.bin b/keyboards/keychron/v6_max/firmware/keychron_v6_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..e063b599ba Binary files /dev/null and b/keyboards/keychron/v6_max/firmware/keychron_v6_max_ansi_encoder_via.bin differ diff --git a/keyboards/keychron/v6_max/firmware/keychron_v6_max_iso_encoder_via.bin b/keyboards/keychron/v6_max/firmware/keychron_v6_max_iso_encoder_via.bin new file mode 100644 index 0000000000..0007f2cd22 Binary files /dev/null and b/keyboards/keychron/v6_max/firmware/keychron_v6_max_iso_encoder_via.bin differ diff --git a/keyboards/keychron/v8_max/firmware/keychron_v8_max_ansi_encoder_via.bin b/keyboards/keychron/v8_max/firmware/keychron_v8_max_ansi_encoder_via.bin new file mode 100644 index 0000000000..c93595866c Binary files /dev/null and b/keyboards/keychron/v8_max/firmware/keychron_v8_max_ansi_encoder_via.bin differ