diff --git a/source/touch_screen/BSP/BSP.c b/source/touch_screen/BSP/BSP.c
index 23c5569fb84e9db8603c51656507c1ff634d6a71..3989b15175b08249810a5161e5ab858dfb3fb7fb 100644
--- a/source/touch_screen/BSP/BSP.c
+++ b/source/touch_screen/BSP/BSP.c
@@ -385,7 +385,7 @@ void switch_951_init(uint8_t work_mode)
         BSP_Delay_ms(10);
         AIM951_i2c_send(0x5F, 0x60);
         BSP_Delay_ms(10);
-        AIM951_i2c_send(0x84, 0x15);
+        AIM951_i2c_send(0x84, 0x14);
         BSP_Delay_ms(10);
         AIM951_i2c_send(0x8C, 0x01);
         BSP_Delay_ms(10);
@@ -393,9 +393,9 @@ void switch_951_init(uint8_t work_mode)
         BSP_Delay_ms(10);
         AIM951_i2c_send(0xFF, 0x01);
         BSP_Delay_ms(10);
-        AIM951_i2c_send(0x07, 0x00);
+        AIM951_i2c_send(0x07, 0x10);
         BSP_Delay_ms(10);
-        AIM951_i2c_send(0x08, 0xD9);
+        AIM951_i2c_send(0x08, 0xF8);
         BSP_Delay_ms(10);
         AIM951_i2c_send(0x09, 0x82);
         BSP_Delay_ms(10);
@@ -407,11 +407,11 @@ void switch_951_init(uint8_t work_mode)
         BSP_Delay_ms(10);
         AIM951_i2c_send(0x0D, 0x28);
         BSP_Delay_ms(10);
-        AIM951_i2c_send(0x0E, 0x02);
+        AIM951_i2c_send(0x0E, 0x0A);
         BSP_Delay_ms(10);
         AIM951_i2c_send(0x0F, 0x28);
         BSP_Delay_ms(10);
-        AIM951_i2c_send(0x10, 0x02);
+        AIM951_i2c_send(0x10, 0x0A);
         BSP_Delay_ms(10);
         AIM951_i2c_send(0x11, 0x03);
         BSP_Delay_ms(10);