Index: btkb/output/eeprom.dat
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/btkb/output/eeprom.dat	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/btkb/output/eeprom.dat	(working copy)
@@ -6740,11 +6740,11 @@
 22
 aa
 55
-10
+0f
 00
 02
 47
-0f
+0e
 54
 72
 75
@@ -6756,9 +6756,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 aa
 55
@@ -6863,7 +6862,7 @@
 01
 aa
 55
-ef
+ee
 01
 04
 45
@@ -6910,7 +6909,7 @@
 00
 00
 2a
-0f
+0e
 54
 72
 75
@@ -6922,9 +6921,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 08
 00
@@ -7453,11 +7451,11 @@
 01
 aa
 55
-10
+0f
 00
 19
 44
-0f
+0e
 54
 72
 75
@@ -7469,9 +7467,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 aa
 55
@@ -7520,12 +7517,12 @@
 80
 aa
 55
-12
+11
 00
 f9
 43
 1f
-10
+0f
 09
 54
 72
@@ -7538,9 +7535,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 aa
 55
@@ -7975,7 +7971,7 @@
 aa
 aa
 55
-6f
-35
-6c
-fb
+c3
+34
+b3
+f0
Index: btkb/output/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/btkb/output/sched.rom	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/btkb/output/sched.rom	(working copy)
@@ -79,7 +79,7 @@
 
 mem_lap:36 08 c2 08 66 22    
 mem_local_name_length:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 mem_sniff_param_interval:24 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -330,7 +330,7 @@
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09Trust LYRA BT 1
+'\09Trust LYRA KB1
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: btkb/sched/kb.dat
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/btkb/sched/kb.dat	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/btkb/sched/kb.dat	(working copy)
@@ -79,7 +79,7 @@
 
 mem_lap:36 08 c2 08 66 22    
 mem_local_name_length:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 mem_sniff_param_interval:24 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -330,7 +330,7 @@
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09Trust LYRA BT 1
+'\09Trust LYRA KB1
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: c51/output/FW
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/FW.COD
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/FW.COD	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               09/08/2022  17:39:17  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               10/26/2022  10:50:18  PAGE 1
 
 
 
@@ -6182,14 +6182,14 @@
 0022BD B4020F            CJNE    A,#02H,?C0001?SYS
    21: 		m_le_roll_name_len=0x32;
    22: 		m_le_roll_name_scan=0x32;
-0022C0 904428            MOV     DPTR,#m_le_roll_name_len
+0022C0 904427            MOV     DPTR,#m_le_roll_name_len
 0022C3 7432              MOV     A,#032H
 0022C5 F0                MOVX    @DPTR,A
    23: 		m_le_roll_name_gatt=0x32;
-0022C6 90440A            MOV     DPTR,#m_le_roll_name_scan
+0022C6 904409            MOV     DPTR,#m_le_roll_name_scan
 0022C9 F0                MOVX    @DPTR,A
    24: 	}
-0022CA 90453E            MOV     DPTR,#m_le_roll_name_gatt
+0022CA 90453D            MOV     DPTR,#m_le_roll_name_gatt
 0022CD F0                MOVX    @DPTR,A
    25: 	else if(g_variable.current_device_num ==1)
 0022CE 22                RET     
@@ -6199,14 +6199,14 @@
 0022D0 B4010E            CJNE    A,#01H,?C0004?SYS
    27: 		m_le_roll_name_len=0x31;
    28: 		m_le_roll_name_scan=0x31;
-0022D3 904428            MOV     DPTR,#m_le_roll_name_len
+0022D3 904427            MOV     DPTR,#m_le_roll_name_len
 0022D6 7431              MOV     A,#031H
 0022D8 F0                MOVX    @DPTR,A
    29: 		m_le_roll_name_gatt=0x31;
-0022D9 90440A            MOV     DPTR,#m_le_roll_name_scan
+0022D9 904409            MOV     DPTR,#m_le_roll_name_scan
 0022DC F0                MOVX    @DPTR,A
    30: 	}
-0022DD 90453E            MOV     DPTR,#m_le_roll_name_gatt
+0022DD 90453D            MOV     DPTR,#m_le_roll_name_gatt
 0022E0 F0                MOVX    @DPTR,A
    31: }
    32: 
Index: c51/output/FW.HTM
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/FW.HTM	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/FW.HTM	(working copy)
@@ -25,7 +25,7 @@
 
 <p class="TinyT">
 Created from: <b>LX51 LINKER/LOCATER V4.41</b><br>
-Creation time: <b>09/08/2022  17:39:17</b><p>
+Creation time: <b>10/26/2022  10:50:18</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/FW.MAP	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               09/08/2022  17:39:17  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               10/26/2022  10:50:18  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
@@ -260,18 +260,18 @@
 004262H   004271H   000010H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?24
 004272H   004273H   000002H   ---    ---      **GAP**
 004274H   004279H   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?28
-00427AH   004409H   000190H   ---    ---      **GAP**
-00440AH   00440AH   000001H   BYTE   OFFS..   XDATA          ?XD?SYS?0
-00440BH   004427H   00001DH   ---    ---      **GAP**
-004428H   004428H   000001H   BYTE   OFFS..   XDATA          ?XD?SYS?2
-004429H   00447AH   000052H   ---    ---      **GAP**
+00427AH   004408H   00018FH   ---    ---      **GAP**
+004409H   004409H   000001H   BYTE   OFFS..   XDATA          ?XD?SYS?0
+00440AH   004426H   00001DH   ---    ---      **GAP**
+004427H   004427H   000001H   BYTE   OFFS..   XDATA          ?XD?SYS?2
+004428H   00447AH   000053H   ---    ---      **GAP**
 00447BH   00448AH   000010H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?25
 00448BH   00448BH   000001H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?9
 00448CH   0044F8H   00006DH   ---    ---      **GAP**
 0044F9H   0044FEH   000006H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?21
-0044FFH   00453DH   00003FH   ---    ---      **GAP**
-00453EH   00453EH   000001H   BYTE   OFFS..   XDATA          ?XD?SYS?1
-00453FH   0047F3H   0002B5H   ---    ---      **GAP**
+0044FFH   00453CH   00003EH   ---    ---      **GAP**
+00453DH   00453DH   000001H   BYTE   OFFS..   XDATA          ?XD?SYS?1
+00453EH   0047F3H   0002B6H   ---    ---      **GAP**
 0047F4H   0047F5H   000002H   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?27
 0047F6H   0047FFH   00000AH   ---    ---      **GAP**
 004800H   004809H   00000AH   BYTE   OFFS..   XDATA          ?XD?GLOBAL_VARIABLE?20
@@ -527,9 +527,9 @@
       02004D51H   XDATA    BYTE      m_customize_timer
       020044F9H   XDATA    ---       m_le_lap
       0200447BH   XDATA    ---       m_le_ltk
-      0200453EH   XDATA    BYTE      m_le_roll_name_gatt
-      02004428H   XDATA    BYTE      m_le_roll_name_len
-      0200440AH   XDATA    BYTE      m_le_roll_name_scan
+      0200453DH   XDATA    BYTE      m_le_roll_name_gatt
+      02004427H   XDATA    BYTE      m_le_roll_name_len
+      02004409H   XDATA    BYTE      m_le_roll_name_scan
       02004D3DH   XDATA    BYTE      m_le_send_security_request_flag
       0200425EH   XDATA    BYTE      m_link_key_exists
       02004262H   XDATA    ---       m_linkkey
@@ -2094,9 +2094,9 @@
       ---         BLOCKEND  ---      ---       LVL=0
 
       ---         MODULE    ---      ---       SYS
-      02004428H   PUBLIC    XDATA    BYTE      m_le_roll_name_len
-      0200453EH   PUBLIC    XDATA    BYTE      m_le_roll_name_gatt
-      0200440AH   PUBLIC    XDATA    BYTE      m_le_roll_name_scan
+      02004427H   PUBLIC    XDATA    BYTE      m_le_roll_name_len
+      0200453DH   PUBLIC    XDATA    BYTE      m_le_roll_name_gatt
+      02004409H   PUBLIC    XDATA    BYTE      m_le_roll_name_scan
       010011A3H   PUBLIC    CODE     ---       YC_System_Main
       01001622H   PUBLIC    CODE     ---       kb_button_press_timer500ms
       010021B8H   PUBLIC    CODE     ---       YC_pairing_timerout_500ms
Index: c51/output/FW.SBR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/eeprom.dat
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/eeprom.dat	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/eeprom.dat	(working copy)
@@ -15496,17 +15496,17 @@
 0f
 90
 44
-28
+27
 74
 32
 f0
 90
 44
-0a
+09
 f0
 90
 45
-3e
+3d
 f0
 22
 ef
@@ -15515,17 +15515,17 @@
 0e
 90
 44
-28
+27
 74
 31
 f0
 90
 44
-0a
+09
 f0
 90
 45
-3e
+3d
 f0
 22
 90
@@ -20804,8 +20804,8 @@
 04
 cf
 22
-f0
-60
+0f
+39
 aa
 55
 40
@@ -20952,11 +20952,11 @@
 22
 aa
 55
-10
+0f
 00
 02
 47
-0f
+0e
 54
 72
 75
@@ -20968,9 +20968,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 aa
 55
@@ -21075,7 +21074,7 @@
 01
 aa
 55
-ef
+ee
 01
 04
 45
@@ -21122,7 +21121,7 @@
 00
 00
 2a
-0f
+0e
 54
 72
 75
@@ -21134,9 +21133,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 08
 00
@@ -21665,11 +21663,11 @@
 01
 aa
 55
-10
+0f
 00
 19
 44
-0f
+0e
 54
 72
 75
@@ -21681,9 +21679,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 aa
 55
@@ -21732,12 +21729,12 @@
 80
 aa
 55
-12
+11
 00
 f9
 43
 1f
-10
+0f
 09
 54
 72
@@ -21750,9 +21747,8 @@
 52
 41
 20
+4b
 42
-54
-20
 31
 aa
 55
@@ -22183,8 +22179,8 @@
 6c
 59
 50
-4a
-b2
+35
+8b
 ff
 ff
 ff
@@ -32764,5 +32760,9 @@
 ff
 ff
 ff
-e6
-d0
+ff
+ff
+ff
+ff
+5f
+28
Index: c51/output/fw.hex
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/fw.hex	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/fw.hex	(working copy)
@@ -554,8 +554,8 @@
 :102290004CF2E09044FAF0904CF3E09044FBF09064
 :1022A0004DD0E09044FCF0904DD1E09044FDF09092
 :1022B0004DD2E09044FEF022904CC3E0FFB4020FF8
-:1022C0009044287432F090440AF090453EF022EF9A
-:1022D000B4010E9044287431F090440AF090453EC9
+:1022C0009044277432F0904409F090453DF022EF9D
+:1022D000B4010E9044277431F0904409F090453DCC
 :1022E000F022904ED012058200000000904C95E044
 :1022F0007002A3E07002819F904C95E0FEA3E0FF86
 :10230000904CD4E0FD04F0ED25E024D6F582E434D1
Index: c51/output/fwram.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/fwram.rom	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/fwram.rom	(working copy)
@@ -8896,17 +8896,17 @@
 0f
 90
 44
-28
+27
 74
 32
 f0
 90
 44
-0a
+09
 f0
 90
 45
-3e
+3d
 f0
 22
 ef
@@ -8915,17 +8915,17 @@
 0e
 90
 44
-28
+27
 74
 31
 f0
 90
 44
-0a
+09
 f0
 90
 45
-3e
+3d
 f0
 22
 90
Index: c51/output/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/sched.rom	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/output/sched.rom	(working copy)
@@ -79,7 +79,7 @@
 
 4140:36 08 c2 08 66 22    
 4702:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 4280:24 00
 4282:01
 4284:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 4419:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 44e4:07 
 44dd:01
@@ -330,7 +330,7 @@
 
 43f9:1f
 43fa:
-'\09Trust LYRA BT 1
+'\09Trust LYRA KB1
 
 4d53:20 21 12 24		#version data 20211224
 
Index: c51/patch/adc.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/bluetooth.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/global_variable.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/kb.dat
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/patch/kb.dat	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/patch/kb.dat	(working copy)
@@ -79,7 +79,7 @@
 
 mem_lap:36 08 c2 08 66 22    
 mem_local_name_length:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 mem_sniff_param_interval:24 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -330,7 +330,7 @@
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09Trust LYRA BT 1
+'\09Trust LYRA KB1
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: c51/patch/kb_process.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/keyscan.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/led.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/ram.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/patch/sch.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/patch/sch.rom	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/patch/sch.rom	(working copy)
@@ -79,7 +79,7 @@
 
 mem_lap:36 08 c2 08 66 22    
 mem_local_name_length:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 mem_sniff_param_interval:24 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -330,7 +330,7 @@
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09Trust LYRA BT 1
+'\09Trust LYRA KB1
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: c51/patch/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/patch/sched.rom	(revision 5027)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/patch/sched.rom	(working copy)
@@ -79,7 +79,7 @@
 
 mem_lap:36 08 c2 08 66 22    
 mem_local_name_length:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 mem_sniff_param_interval:24 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'Trust LYRA BT 1
+'Trust LYRA KB1
 
 mem_le_adv_channel_map:07 
 mem_le_adv_direct_addr_type:01
@@ -330,7 +330,7 @@
 
 mem_le_scan_data_len:1f
 mem_le_scan_data:
-'\09Trust LYRA BT 1
+'\09Trust LYRA KB1
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/sys.c
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/sys.c	(revision 5040)
+++ /branch/mouse_project/LeXiang/Keyboard/KD8015_2mode_3ch_LI/c51/sys.c	(working copy)
@@ -8,10 +8,10 @@
 #include "kb_process.h"
 
 /////////////////////////////////////////////////////////////////
-volatile xbyte m_le_roll_name_gatt _at_ 0x453e;
-volatile xbyte m_le_roll_name_len _at_ 0x4428;
+volatile xbyte m_le_roll_name_gatt _at_ 0x453d;
+volatile xbyte m_le_roll_name_len _at_ 0x4427;
 //volatile xbyte m_le_roll_name_swift _at_ 0x4d7e;
-volatile xbyte m_le_roll_name_scan _at_ 0x440a;
+volatile xbyte m_le_roll_name_scan _at_ 0x4409;
 
 
 void kb_ble_name_roll()
