Index: btkb/output/eeprom.dat
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/btkb/output/eeprom.dat	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/btkb/output/eeprom.dat	(working copy)
@@ -6756,25 +6756,22 @@
 22
 aa
 55
-0f
+0c
 00
 02
 47
-0e
-42
-54
+0b
+41
+43
+45
+52
+5f
+4f
+4b
+52
 33
-2e
 30
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
+31
 aa
 55
 03
@@ -6926,17 +6923,17 @@
 00
 2a
 0b
-42
-54
-20
+41
+43
+45
+52
+5f
+4f
 4b
-65
-79
-62
-6f
-61
-72
-64
+52
+33
+30
+31
 08
 00
 03
@@ -7469,17 +7466,17 @@
 19
 44
 0b
-42
-54
-20
+41
+43
+45
+52
+5f
+4f
 4b
-65
-79
-62
-6f
-61
-72
-64
+52
+33
+30
+31
 aa
 55
 01
@@ -7534,17 +7531,17 @@
 1f
 0c
 09
-42
-54
-20
+41
+43
+45
+52
+5f
+4f
 4b
-65
-79
-62
-6f
-61
-72
-64
+52
+33
+30
+31
 aa
 55
 04
@@ -7978,7 +7975,7 @@
 aa
 aa
 55
-52
-33
-a5
-42
+07
+2f
+a7
+0f
Index: btkb/output/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/btkb/output/sched.rom	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_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:
-'BT3.0 Keyboard
+'ACER_OKR301
 mem_sniff_param_interval:0e 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 
-'BT Keyboard
+'ACER_OKR301
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT Keyboard
+'ACER_OKR301
 
 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:
-'\09BT Keyboard
+'\09ACER_OKR301
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: btkb/sched/kb.dat
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/btkb/sched/kb.dat	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_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:
-'BT3.0 Keyboard
+'ACER_OKR301
 mem_sniff_param_interval:0e 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 
-'BT Keyboard
+'ACER_OKR301
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT Keyboard
+'ACER_OKR301
 
 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:
-'\09BT Keyboard
+'\09ACER_OKR301
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: c51/Makefile
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/Makefile	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/Makefile	(working copy)
@@ -8,7 +8,7 @@
 
 
 OUTDIR = output
-ROOT_PATH =C:\keil
+ROOT_PATH =F:\keil
 
 UTIL_PATH = ..\rom\util
 
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/KD9025_2mode_3ch_LI/c51/output/FW.COD	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               08/09/2023  14:05:53  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               10/07/2023  10:04:33  PAGE 1
 
 
 
Index: c51/output/FW.HTM
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/FW.HTM	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_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>08/09/2023  14:05:53</b><p>
+Creation time: <b>10/07/2023  10:04:33</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/FW.MAP	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/FW.MAP	(working copy)
@@ -1,8 +1,8 @@
-LX51 LINKER/LOCATER V4.41                                                               08/09/2023  14:05:53  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               10/07/2023  10:04:33  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
-C:\KEIL\C51\BIN\LX51.EXE OUTPUT/BLUETOOTH.OBJ, OUTPUT/GLOBAL_VARIABLE.OBJ, OUTPUT/KB_PROCESS.OBJ, OUTPUT/KEYSCAN.OBJ, OU
+F:\KEIL\C51\BIN\LX51.EXE OUTPUT/BLUETOOTH.OBJ, OUTPUT/GLOBAL_VARIABLE.OBJ, OUTPUT/KB_PROCESS.OBJ, OUTPUT/KEYSCAN.OBJ, OU
 >> TPUT/LED.OBJ, OUTPUT/SYS.OBJ, OUTPUT/ADC.OBJ, OUTPUT/RAM.OBJ, OUTPUT/..\PATCH\IPC.OBJ, OUTPUT/..\PATCH\UTILITIES.OBJ,
 >>  OUTPUT/..\PATCH\GPIO.OBJ, OUTPUT/..\PATCH\IIC.OBJ TO OUTPUT\FW CLASSES (XDATA (X:0X4DD0-X:0X4F40), CODE (C:0-C:0XFFF
 >> F), DATA (D:0X10-0X7F), IDATA (I:0X80-0XCF)) SEGMENTS (?STACK (D:0XD0)) NOOVERLAY PAGELENGTH (60000) CODE
@@ -37,47 +37,47 @@
          COMMENT TYPE 0: C51 V9.00
   OUTPUT/..\PATCH\IIC.OBJ (IIC)
          COMMENT TYPE 0: C51 V9.00
-  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
+  F:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
+  F:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
+  F:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
+  F:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
+  F:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
+  F:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
+  F:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
          COMMENT TYPE 1: A51 / ASM51 Assembler
-  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
+  F:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
          COMMENT TYPE 1: A51 / ASM51 Assembler
 
 
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/KD9025_2mode_3ch_LI/c51/output/eeprom.dat	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/eeprom.dat	(working copy)
@@ -20840,25 +20840,22 @@
 22
 aa
 55
-0f
+0c
 00
 02
 47
-0e
-42
-54
+0b
+41
+43
+45
+52
+5f
+4f
+4b
+52
 33
-2e
 30
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
+31
 aa
 55
 03
@@ -21010,17 +21007,17 @@
 00
 2a
 0b
-42
-54
-20
+41
+43
+45
+52
+5f
+4f
 4b
-65
-79
-62
-6f
-61
-72
-64
+52
+33
+30
+31
 08
 00
 03
@@ -21553,17 +21550,17 @@
 19
 44
 0b
-42
-54
-20
+41
+43
+45
+52
+5f
+4f
 4b
-65
-79
-62
-6f
-61
-72
-64
+52
+33
+30
+31
 aa
 55
 01
@@ -21618,17 +21615,17 @@
 1f
 0c
 09
-42
-54
-20
+41
+43
+45
+52
+5f
+4f
 4b
-65
-79
-62
-6f
-61
-72
-64
+52
+33
+30
+31
 aa
 55
 04
@@ -22058,8 +22055,8 @@
 6c
 59
 50
-ed
-7e
+e5
+a7
 ff
 ff
 ff
@@ -32764,5 +32761,8 @@
 ff
 ff
 ff
-8e
-28
+ff
+ff
+ff
+7d
+78
Index: c51/output/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/sched.rom	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/output/sched.rom	(working copy)
@@ -79,7 +79,7 @@
 
 4140:36 08 c2 08 66 22    
 4702:
-'BT3.0 Keyboard
+'ACER_OKR301
 4280:0e 00
 4282:01
 4284:01
@@ -120,7 +120,7 @@
 #Characteristic: Device Name
 06 00 03 28 01 02 
 07 00 00 2a 
-'BT Keyboard
+'ACER_OKR301
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 4419:
-'BT Keyboard
+'ACER_OKR301
 
 44e4:07 
 44dd:01
@@ -330,7 +330,7 @@
 
 43f9:1f
 43fa:
-'\09BT Keyboard
+'\09ACER_OKR301
 
 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/KD9025_2mode_3ch_LI/c51/patch/kb.dat	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_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:
-'BT3.0 Keyboard
+'ACER_OKR301
 mem_sniff_param_interval:0e 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 
-'BT Keyboard
+'ACER_OKR301
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT Keyboard
+'ACER_OKR301
 
 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:
-'\09BT Keyboard
+'\09ACER_OKR301
 
 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/KD9025_2mode_3ch_LI/c51/patch/sch.rom	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_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:
-'BT3.0 Keyboard
+'ACER_OKR301
 mem_sniff_param_interval:0e 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 
-'BT Keyboard
+'ACER_OKR301
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT Keyboard
+'ACER_OKR301
 
 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:
-'\09BT Keyboard
+'\09ACER_OKR301
 
 mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
 
Index: c51/patch/sched.rom
===================================================================
--- /branch/mouse_project/LeXiang/Keyboard/KD9025_2mode_3ch_LI/c51/patch/sched.rom	(revision 6149)
+++ /branch/mouse_project/LeXiang/Keyboard/KD9025_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:
-'BT3.0 Keyboard
+'ACER_OKR301
 mem_sniff_param_interval:0e 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 
-'BT Keyboard
+'ACER_OKR301
 
 #Characteristic: Appearance
 08 00 03 28 01 02 
@@ -315,7 +315,7 @@
 2c 01 #timeout
 
 mem_le_name_len:
-'BT Keyboard
+'ACER_OKR301
 
 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:
-'\09BT Keyboard
+'\09ACER_OKR301
 
 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
