diff --git a/firmware/export/config-ondavx747.h b/firmware/export/config-ondavx747.h index a5f937f78e..0e77613a81 100644 --- a/firmware/export/config-ondavx747.h +++ b/firmware/export/config-ondavx747.h @@ -116,8 +116,8 @@ #define CONFIG_BACKLIGHT_FADING BACKLIGHT_FADING_SW_HW_REG /* Main LCD backlight brightness range and defaults */ -#define MIN_BRIGHTNESS_SETTING 0 -#define MAX_BRIGHTNESS_SETTING 15 +#define MIN_BRIGHTNESS_SETTING 1 +#define MAX_BRIGHTNESS_SETTING 16 #define DEFAULT_BRIGHTNESS_SETTING 10 /* "full brightness" */ #define DEFAULT_DIMNESS_SETTING 1 /* "most dim" */ diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c b/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c index 48c4e2e636..78ff786755 100644 --- a/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c +++ b/firmware/target/mips/ingenic_jz47xx/onda_vx747/backlight-onda_vx7X7.c @@ -44,7 +44,7 @@ static void set_backlight(int val) __tcu_stop_counter(BACKLIGHT_PWM); __tcu_set_count(BACKLIGHT_PWM, 0); - __tcu_set_half_data(BACKLIGHT_PWM, logtable[val]); + __tcu_set_half_data(BACKLIGHT_PWM, logtable[val - 1]); __tcu_set_full_data(BACKLIGHT_PWM, 256); __tcu_start_counter(BACKLIGHT_PWM);