diff --git a/keyboards/keychron/common/wireless/indicator.c b/keyboards/keychron/common/wireless/indicator.c index 039931f544..2ea559349f 100644 --- a/keyboards/keychron/common/wireless/indicator.c +++ b/keyboards/keychron/common/wireless/indicator.c @@ -546,7 +546,9 @@ void indicator_battery_low(void) { } void indicator_task(void) { +#if defined(BAT_LEVEL_LED_LIST) bat_level_animiation_task(); +#endif if (indicator_config.value && timer_elapsed32(indicator_timer_buffer) >= next_period) { indicator_timer_cb((void *)&type); indicator_timer_buffer = timer_read32(); diff --git a/keyboards/keychron/k1_max/firmware/keychron_k1_max_jis_rgb_via.bin b/keyboards/keychron/k1_max/firmware/keychron_k1_max_jis_rgb_via.bin new file mode 100644 index 0000000000..e7ee1ec25b Binary files /dev/null and b/keyboards/keychron/k1_max/firmware/keychron_k1_max_jis_rgb_via.bin differ diff --git a/keyboards/keychron/k1_max/firmware/keychron_k1_max_jis_white_via.bin b/keyboards/keychron/k1_max/firmware/keychron_k1_max_jis_white_via.bin new file mode 100644 index 0000000000..9c40db38df Binary files /dev/null and b/keyboards/keychron/k1_max/firmware/keychron_k1_max_jis_white_via.bin differ