Index: btkb/output/bt_program23.icode
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.icode	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.icode	(working copy)
@@ -28,10 +28,10 @@
  00000027  0x00000045 beq  0x00000063 , 0x000002b3 
  00000028  0x00000046 beq  0x00000064 , 0x000002d8 
  00000029  0x00000047 beq  0x00000065 , 0x0000030e 
- 00000030  0x00000048 beq  0x00000069 , 0x00000470 
+ 00000030  0x00000048 beq  0x00000069 , 0x0000046a 
  00000031  0x00000049 beq  0x0000006a , 0x00000454 
  00000032  0x0000004a beq  0x0000006b , 0x00000456 
- 00000033  0x0000004b beq  0x0000006e , 0x0000047b 
+ 00000033  0x0000004b beq  0x0000006e , 0x00000475 
  00000034  0x0000004c beq  0x0000006f , 0x000002ef 
  00000035  0x0000004d beq  0x00000087 , 0x000000f0 
  00000036  0x0000004e beq  0x0000008d , 0x00000226 
@@ -257,7 +257,7 @@
  00000256  0x0000018d call  0x00000102 
  00000257  0x0000018e branch  0x00003ea5 
  00000258  0x00000190 rtneq  0x00000018 
- 00000259  0x00000191 beq  0x00000014 , 0x0000048d 
+ 00000259  0x00000191 beq  0x00000014 , 0x00000487 
  00000260  0x00000192 beq  0x00000015 , 0x0000026e 
  00000261  0x00000193 branch  0x00003e7d 
  00000262  0x00000199 storet  0x00000001 , 0x00000259 
@@ -448,7 +448,7 @@
  00000447  0x000002a0 byteswap  0x0000003f , 0x0000003f 
  00000448  0x000002a1 branch  0x000001c2 , 0x00000034 
  00000449  0x000002a2 store  0x00000002 , 0x00004c93 
- 00000450  0x000002a4 call  0x00000499 
+ 00000450  0x000002a4 call  0x00000493 
  00000451  0x000002a5 jam  0x0000002f , 0x00004ba4 
  00000452  0x000002a7 call  0x000000d4 
  00000453  0x000002a8 jam  0x00000000 , 0x00004c97 
@@ -621,7 +621,7 @@
  00000620  0x00000394 store  0x00000001 , 0x00004cb7 
  00000621  0x00000395 rtn 
  00000622  0x0000039b jam  0x00000000 , 0x00004d5e 
- 00000623  0x0000039c branch  0x00000492 
+ 00000623  0x0000039c branch  0x0000048c 
  00000624  0x000003a0 call  0x000054bd 
  00000625  0x000003a1 fetcht  0x00000001 , 0x00000017 
  00000626  0x000003a2 call  0x00003a82 
@@ -1109,75 +1109,69 @@
  00001108  0x00000635 call  0x0000561c 
  00001109  0x00000636 branch  0x000058b0 
  00001110  0x0000063a copy  0x00000013 , 0x0000003f 
- 00001111  0x0000063b beq  0x00000003 , 0x00000466 
- 00001112  0x0000063c beq  0x0000000a , 0x0000046a 
- 00001113  0x0000063d beq  0x00000000 , 0x00000461 
- 00001114  0x0000063e beq  0x00000012 , 0x00000468 
- 00001115  0x0000063f beq  0x00000002 , 0x0000046d 
- 00001116  0x00000640 sub  0x0000003f , 0x0000000d , 0x0000003e 
- 00001117  0x00000641 branch  0x000058c0 , 0x00000002 
- 00001118  0x00000642 store  0x00000001 , 0x00004c68 
- 00001119  0x00000643 jam  0x00000027 , 0x00000b7d 
- 00001120  0x00000644 branch  0x00005620 
- 00001121  0x00000647 call  0x00005924 
- 00001122  0x00000648 fetch  0x00000002 , 0x00004437 
- 00001123  0x00000649 mul32  0x0000003f , 0x00000004 , 0x00000002 
- 00001124  0x0000064a storet  0x00000002 , 0x00004d4f 
- 00001125  0x0000064b rtn 
- 00001126  0x0000064e jam  0x00000000 , 0x00004c7c 
- 00001127  0x0000064f branch  0x00005938 
- 00001128  0x00000652 jam  0x00000033 , 0x00000b7d 
- 00001129  0x00000653 branch  0x00005620 
- 00001130  0x00000656 jam  0x00000001 , 0x00004d5e 
- 00001131  0x00000657 jam  0x0000002b , 0x00000b7d 
- 00001132  0x00000658 branch  0x00005620 
- 00001133  0x0000065b setarg  0x00000014 
- 00001134  0x0000065c store  0x00000002 , 0x000003ef 
- 00001135  0x0000065d rtn 
- 00001136  0x00000660 fetch  0x00000001 , 0x0000443e 
- 00001137  0x00000661 compare  0x00000001 , 0x00000001 , 0x00000003 
- 00001138  0x00000662 branch  0x00000474 , 0x00000001 
- 00001139  0x00000663 branch  0x000058a7 
- 00001140  0x00000665 fetch  0x00000001 , 0x0000443f 
- 00001141  0x00000666 branch  0x00000477 , 0x00000034 
- 00001142  0x00000667 branch  0x000058a7 
- 00001143  0x0000066a fetch  0x00000001 , 0x0000443e 
- 00001144  0x0000066b set0  0x00000004 , 0x0000003f 
- 00001145  0x0000066c store  0x00000001 , 0x0000443e 
- 00001146  0x0000066d rtn 
- 00001147  0x00000670 ifetch  0x00000001 , 0x00000006 
- 00001148  0x00000671 beq  0x00000001 , 0x00000482 
- 00001149  0x00000672 beq  0x00000004 , 0x00000488 
- 00001150  0x00000673 beq  0x00000009 , 0x00000480 
- 00001151  0x00000674 branch  0x000058f8 
- 00001152  0x00000678 jam  0x00000003 , 0x00004c69 
- 00001153  0x00000679 branch  0x00005974 
- 00001154  0x0000067c jam  0x00000001 , 0x00004d3d 
- 00001155  0x0000067d store  0x00000001 , 0x000044ae 
- 00001156  0x0000067e ifetch  0x00000006 , 0x00000006 
- 00001157  0x0000067f istore  0x00000006 , 0x00000005 
- 00001158  0x00000680 jam  0x00000042 , 0x00000b7d 
- 00001159  0x00000681 branch  0x00005620 
- 00001160  0x00000684 call  0x000074a8 
- 00001161  0x00000685 branch  0x0000048b , 0x00000005 
- 00001162  0x00000686 branch  0x00005968 
- 00001163  0x00000688 jam  0x00000002 , 0x00004c69 
- 00001164  0x00000689 branch  0x0000596a 
- 00001165  0x000006a8 jam  0x00000000 , 0x00004c7d 
- 00001166  0x000006a9 call  0x00003f86 
- 00001167  0x000006aa call  0x00003f7e 
- 00001168  0x000006ab call  0x00003fa4 
- 00001169  0x000006ac branch  0x00003ecc 
- 00001170  0x000006b0 jam  0x00000000 , 0x00004213 
- 00001171  0x000006b1 jam  0x00000000 , 0x0000448b 
- 00001172  0x000006b2 jam  0x00000000 , 0x00004c7c 
- 00001173  0x000006b3 jam  0x00000000 , 0x00004c69 
- 00001174  0x000006b4 jam  0x00000000 , 0x00004c7f 
- 00001175  0x000006b5 jam  0x00000000 , 0x00004c7d 
- 00001176  0x000006b6 branch  0x00003ed0 
- 00001177  0x000006ba setarg  0x00000000 
- 00001178  0x000006bb store  0x00000004 , 0x00004ba9 
- 00001179  0x000006bc rtn 
+ 00001111  0x0000063b beq  0x00000003 , 0x00000460 
+ 00001112  0x0000063c beq  0x0000000a , 0x00000464 
+ 00001113  0x0000063e beq  0x00000012 , 0x00000462 
+ 00001114  0x0000063f beq  0x00000002 , 0x00000467 
+ 00001115  0x00000640 sub  0x0000003f , 0x0000000d , 0x0000003e 
+ 00001116  0x00000641 branch  0x000058c0 , 0x00000002 
+ 00001117  0x00000642 store  0x00000001 , 0x00004c68 
+ 00001118  0x00000643 jam  0x00000027 , 0x00000b7d 
+ 00001119  0x00000644 branch  0x00005620 
+ 00001120  0x0000064e jam  0x00000000 , 0x00004c7c 
+ 00001121  0x0000064f branch  0x00005938 
+ 00001122  0x00000652 jam  0x00000033 , 0x00000b7d 
+ 00001123  0x00000653 branch  0x00005620 
+ 00001124  0x00000656 jam  0x00000001 , 0x00004d5e 
+ 00001125  0x00000657 jam  0x0000002b , 0x00000b7d 
+ 00001126  0x00000658 branch  0x00005620 
+ 00001127  0x0000065b setarg  0x00000014 
+ 00001128  0x0000065c store  0x00000002 , 0x000003ef 
+ 00001129  0x0000065d rtn 
+ 00001130  0x00000660 fetch  0x00000001 , 0x0000443e 
+ 00001131  0x00000661 compare  0x00000001 , 0x00000001 , 0x00000003 
+ 00001132  0x00000662 branch  0x0000046e , 0x00000001 
+ 00001133  0x00000663 branch  0x000058a7 
+ 00001134  0x00000665 fetch  0x00000001 , 0x0000443f 
+ 00001135  0x00000666 branch  0x00000471 , 0x00000034 
+ 00001136  0x00000667 branch  0x000058a7 
+ 00001137  0x0000066a fetch  0x00000001 , 0x0000443e 
+ 00001138  0x0000066b set0  0x00000004 , 0x0000003f 
+ 00001139  0x0000066c store  0x00000001 , 0x0000443e 
+ 00001140  0x0000066d rtn 
+ 00001141  0x00000670 ifetch  0x00000001 , 0x00000006 
+ 00001142  0x00000671 beq  0x00000001 , 0x0000047c 
+ 00001143  0x00000672 beq  0x00000004 , 0x00000482 
+ 00001144  0x00000673 beq  0x00000009 , 0x0000047a 
+ 00001145  0x00000674 branch  0x000058f8 
+ 00001146  0x00000678 jam  0x00000003 , 0x00004c69 
+ 00001147  0x00000679 branch  0x00005974 
+ 00001148  0x0000067c jam  0x00000001 , 0x00004d3d 
+ 00001149  0x0000067d store  0x00000001 , 0x000044ae 
+ 00001150  0x0000067e ifetch  0x00000006 , 0x00000006 
+ 00001151  0x0000067f istore  0x00000006 , 0x00000005 
+ 00001152  0x00000680 jam  0x00000042 , 0x00000b7d 
+ 00001153  0x00000681 branch  0x00005620 
+ 00001154  0x00000684 call  0x000074a8 
+ 00001155  0x00000685 branch  0x00000485 , 0x00000005 
+ 00001156  0x00000686 branch  0x00005968 
+ 00001157  0x00000688 jam  0x00000002 , 0x00004c69 
+ 00001158  0x00000689 branch  0x0000596a 
+ 00001159  0x000006a8 jam  0x00000000 , 0x00004c7d 
+ 00001160  0x000006a9 call  0x00003f86 
+ 00001161  0x000006aa call  0x00003f7e 
+ 00001162  0x000006ab call  0x00003fa4 
+ 00001163  0x000006ac branch  0x00003ecc 
+ 00001164  0x000006b0 jam  0x00000000 , 0x00004213 
+ 00001165  0x000006b1 jam  0x00000000 , 0x0000448b 
+ 00001166  0x000006b2 jam  0x00000000 , 0x00004c7c 
+ 00001167  0x000006b3 jam  0x00000000 , 0x00004c69 
+ 00001168  0x000006b4 jam  0x00000000 , 0x00004c7f 
+ 00001169  0x000006b5 jam  0x00000000 , 0x00004c7d 
+ 00001170  0x000006b6 branch  0x00003ed0 
+ 00001171  0x000006ba setarg  0x00000000 
+ 00001172  0x000006bb store  0x00000004 , 0x00004ba9 
+ 00001173  0x000006bc rtn 
  00012288  0x000006c7 call  0x00003c74 
  00012289  0x000006cb set0  0x00000025 , 0x00000000 
  00012290  0x000006cc bpatch  0x00000000 , 0x00004000 
Index: btkb/output/bt_program23.list
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.list	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.list	(working copy)
@@ -1297,89 +1297,82 @@
 0x456 001594 copy regc ,pdata 
 0x457 001595 beq ll_enc_req ,p_le_parse_enc_req 
 0x458 001596 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
-0x459 001597 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-0x45a 001598 beq ll_ping_req ,p_le_parse_ping_req 
-0x45b 001599 beq ll_terminate_ind ,p_le_parse_terminate_ind 
-0x45c 001600 sub pdata ,0x0d ,null 
-0x45d 001601 branch le_parse + 20 ,positive 
-0x45e 001602 store 1 ,mem_le_ll_unknown_type 
-0x45f 001603 jam xt_ll_unknown_rsp ,mem_fifo_temp 
-0x460 001604 branch le_xtype_fifo_in 
-:      001605 p_le_parse_connection_update_req:
-0x461 001607 call le_parse_connection_update_req 
-0x462 001608 fetch 2 ,mem_le_new_param + 3 
-0x463 001609 mul32 pdata ,4 ,temp 
-0x464 001610 storet 2 ,mem_customize_timer_setup 
-0x465 001611 rtn 
+0x459 001598 beq ll_ping_req ,p_le_parse_ping_req 
+0x45a 001599 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+0x45b 001600 sub pdata ,0x0d ,null 
+0x45c 001601 branch le_parse + 20 ,positive 
+0x45d 001602 store 1 ,mem_le_ll_unknown_type 
+0x45e 001603 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+0x45f 001604 branch le_xtype_fifo_in 
 :      001613 p_le_parse_enc_req:
-0x466 001614 jam default_states ,mem_ltk_states 
-0x467 001615 branch le_parse_enc_req 
+0x460 001614 jam default_states ,mem_ltk_states 
+0x461 001615 branch le_parse_enc_req 
 :      001617 p_le_parse_ping_req:
-0x468 001618 jam xt_ll_ping_rsp ,mem_fifo_temp 
-0x469 001619 branch le_xtype_fifo_in 
+0x462 001618 jam xt_ll_ping_rsp ,mem_fifo_temp 
+0x463 001619 branch le_xtype_fifo_in 
 :      001621 p_le_parse_pause_enc_rsq:
-0x46a 001622 jam 1 ,mem_le_pause_enc_flag 
-0x46b 001623 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
-0x46c 001624 branch le_xtype_fifo_in 
+0x464 001622 jam 1 ,mem_le_pause_enc_flag 
+0x465 001623 jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+0x466 001624 branch le_xtype_fifo_in 
 :      001626 p_le_parse_terminate_ind:
-0x46d 001627 setarg 20 
-0x46e 001628 store 2 ,mem_le_superto 
-0x46f 001629 rtn 
+0x467 001627 setarg 20 
+0x468 001628 store 2 ,mem_le_superto 
+0x469 001629 rtn 
 :      001631 p_le_send_non_l2cap:
-0x470 001632 fetch 1 ,mem_le_txheader 
-0x471 001633 compare 1 ,type ,3 
-0x472 001634 branch p_le_send_non_l2cap1 ,true 
-0x473 001635 branch le_send_non_l2cap + 14 
+0x46a 001632 fetch 1 ,mem_le_txheader 
+0x46b 001633 compare 1 ,type ,3 
+0x46c 001634 branch p_le_send_non_l2cap1 ,true 
+0x46d 001635 branch le_send_non_l2cap + 14 
 :      001636 p_le_send_non_l2cap1:
-0x474 001637 fetch 1 ,mem_le_txlen 
-0x475 001638 branch p_le_send_empty_clear_md ,blank 
-0x476 001639 branch le_send_non_l2cap + 14 
+0x46e 001637 fetch 1 ,mem_le_txlen 
+0x46f 001638 branch p_le_send_empty_clear_md ,blank 
+0x470 001639 branch le_send_non_l2cap + 14 
 :      001641 p_le_send_empty_clear_md:
-0x477 001642 fetch 1 ,mem_le_txheader 
-0x478 001643 set0 md ,pdata 
-0x479 001644 store 1 ,mem_le_txheader 
-0x47a 001645 rtn 
+0x471 001642 fetch 1 ,mem_le_txheader 
+0x472 001643 set0 md ,pdata 
+0x473 001644 store 1 ,mem_le_txheader 
+0x474 001645 rtn 
 :      001647 p_le_parse_smp:
-0x47b 001648 ifetch 1 ,contr 
-0x47c 001649 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-0x47d 001650 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
-0x47e 001651 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
-0x47f 001652 branch le_parse_smp + 4 
+0x475 001648 ifetch 1 ,contr 
+0x476 001649 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0x477 001650 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+0x478 001651 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+0x479 001652 branch le_parse_smp + 4 
 :      001655 p_le_parse_smp_identity_address_information:
-0x480 001656 jam flag_le_pairing_end ,mem_le_pairing_state 
-0x481 001657 branch le_parse_smp_identity_address_information 
+0x47a 001656 jam flag_le_pairing_end ,mem_le_pairing_state 
+0x47b 001657 branch le_parse_smp_identity_address_information 
 :      001659 p_le_parse_smp_pairing_request:
-0x482 001660 jam 1 ,mem_le_send_security_request_flag 
-0x483 001661 store 1 ,mem_le_preq 
-0x484 001662 ifetch 6 ,contr 
-0x485 001663 istore 6 ,contw 
-0x486 001664 jam xt_smp_pairing_response ,mem_fifo_temp 
-0x487 001665 branch le_xtype_fifo_in 
+0x47c 001660 jam 1 ,mem_le_send_security_request_flag 
+0x47d 001661 store 1 ,mem_le_preq 
+0x47e 001662 ifetch 6 ,contr 
+0x47f 001663 istore 6 ,contw 
+0x480 001664 jam xt_smp_pairing_response ,mem_fifo_temp 
+0x481 001665 branch le_xtype_fifo_in 
 :      001667 p_le_parse_smp_pairing_random:
-0x488 001668 call authenticate_rconfirm 
-0x489 001669 branch p_le_parse_smp_pairing_random_success ,zero 
-0x48a 001670 branch le_parse_smp_pairing_random + 2 
+0x482 001668 call authenticate_rconfirm 
+0x483 001669 branch p_le_parse_smp_pairing_random_success ,zero 
+0x484 001670 branch le_parse_smp_pairing_random + 2 
 :      001671 p_le_parse_smp_pairing_random_success:
-0x48b 001672 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
-0x48c 001673 branch le_parse_smp_pairing_random_success 
+0x485 001672 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+0x486 001673 branch le_parse_smp_pairing_random_success 
 :      001703 scale_process_le_conn:
-0x48d 001704 jam pair_unknown ,mem_pair_state 
-0x48e 001705 call app_ble_stop_adv 
-0x48f 001706 call app_bt_stop_discovery 
-0x490 001707 call app_lpm_mult_enable 
-0x491 001708 branch app_le_event_bb_connected 
+0x487 001704 jam pair_unknown ,mem_pair_state 
+0x488 001705 call app_ble_stop_adv 
+0x489 001706 call app_bt_stop_discovery 
+0x48a 001707 call app_lpm_mult_enable 
+0x48b 001708 branch app_le_event_bb_connected 
 :      001711 scale_process_le_discon:
-0x492 001712 jam 0 ,mem_lpm_mult 
-0x493 001713 jam 0 ,mem_ltk_exists 
-0x494 001714 jam default_states ,mem_ltk_states 
-0x495 001715 jam flag_le_pairing_null ,mem_le_pairing_state 
-0x496 001716 jam 0 ,mem_shutter_find_type_value_flag 
-0x497 001717 jam pair_unknown ,mem_pair_state 
-0x498 001718 branch app_le_event_bb_disconn 
+0x48c 001712 jam 0 ,mem_lpm_mult 
+0x48d 001713 jam 0 ,mem_ltk_exists 
+0x48e 001714 jam default_states ,mem_ltk_states 
+0x48f 001715 jam flag_le_pairing_null ,mem_le_pairing_state 
+0x490 001716 jam 0 ,mem_shutter_find_type_value_flag 
+0x491 001717 jam pair_unknown ,mem_pair_state 
+0x492 001718 branch app_le_event_bb_disconn 
 :      001721 p_le_queue_init:
-0x499 001722 setarg 0 
-0x49a 001723 store 4 ,mem_queue_write 
-0x49b 001724 rtn 
+0x493 001722 setarg 0 
+0x494 001723 store 4 ,mem_queue_write 
+0x495 001724 rtn 
               org 0x3000
 :      001734 start:
 0x3000 001735 call lpmstate 
Index: btkb/output/bt_program23.meta
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.meta	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.meta	(working copy)
@@ -1594,7 +1594,7 @@
 	copy regc,pdata
 	beq LL_ENC_REQ,p_le_parse_enc_req
 	beq LL_PAUSE_ENC_REQ,p_le_parse_pause_enc_rsq
-	beq LL_CONNECTION_UPDATE_REQ,p_le_parse_connection_update_req
+//	beq LL_CONNECTION_UPDATE_REQ,p_le_parse_connection_update_req
 	beq LL_PING_REQ,p_le_parse_ping_req
 	beq LL_TERMINATE_IND,p_le_parse_terminate_ind
 	sub pdata,0x0d,null
@@ -1602,13 +1602,13 @@
 	store 1,mem_le_ll_unknown_type
 	jam XT_LL_UNKNOWN_RSP,mem_fifo_temp
 	branch le_xtype_fifo_in	
-p_le_parse_connection_update_req:
+//p_le_parse_connection_update_req:
 
-	call le_parse_connection_update_req
-	fetch 2,mem_le_new_param+3	// interval
-	mul32 pdata,4,temp
-	storet 2,mem_customize_timer_setup
-	rtn
+//	call le_parse_connection_update_req
+//	fetch 2,mem_le_new_param+3	// interval
+//	mul32 pdata,4,temp
+//	storet 2,mem_customize_timer_setup
+//	rtn
 
 p_le_parse_enc_req:
 	jam DEFAULT_STATES,mem_ltk_states
Index: btkb/output/bt_program23.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/bt_program23.rom	(working copy)
@@ -28,10 +28,10 @@
 11000000001100011000001010110011
 11000000001100100000001011011000
 11000000001100101000001100001110
-11000000001101001000010001110000
+11000000001101001000010001101010
 11000000001101010000010001010100
 11000000001101011000010001010110
-11000000001101110000010001111011
+11000000001101110000010001110101
 11000000001101111000001011101111
 11000000010000111000000011110000
 11000000010001101000001000100110
@@ -257,7 +257,7 @@
 00100000010000000000000100000010
 00100000001000000011111010100101
 11000001000011000000000000000000
-11000000000010100000010010001101
+11000000000010100000010010000111
 11000000000010101000001001101110
 00100000001000000011111001111101
 01100000000010001000001001011001
@@ -448,7 +448,7 @@
 00011111111100001111111000000000
 00100000001110100000000111000010
 01100000000000010100110010010011
-00100000010000000000010010011001
+00100000010000000000010010010011
 01110000010010111010010000101111
 00100000010000000000000011010100
 01110000010011001001011100000000
@@ -621,7 +621,7 @@
 01100000000000001100110010110111
 00100000011000000000000000000000
 01110000010011010101111000000000
-00100000001000000000010010010010
+00100000001000000000010010001100
 00100000010000000101010010111101
 01101000000010001000000000010111
 00100000010000000011101010000010
@@ -1109,21 +1109,15 @@
 00100000010000000101011000011100
 00100000001000000101100010110000
 00011010011000100111111000000000
-11000000000000011000010001100110
-11000000000001010000010001101010
-11000000000000000000010001100001
-11000000000010010000010001101000
-11000000000000010000010001101101
+11000000000000011000010001100000
+11000000000001010000010001100100
+11000000000010010000010001100010
+11000000000000010000010001100111
 00011111111001100111110000001101
 00100000001000010101100011000000
 01100000000000001100110001101000
 01110000000010110111110100100111
 00100000001000000101011000100000
-00100000010000000101100100100100
-01101000000000010100010000110111
-00011111111011111000010000000100
-01100000000010010100110101001111
-00100000011000000000000000000000
 01110000010011000111110000000000
 00100000001000000101100100111000
 01110000000010110111110100110011
@@ -1136,19 +1130,19 @@
 00100000011000000000000000000000
 01101000000000001100010000111110
 00101000001000000000011000000001
-00100000001000001000010001110100
+00100000001000001000010001101110
 00100000001000000101100010100111
 01101000000000001100010000111111
-00100000001110100000010001110111
+00100000001110100000010001110001
 00100000001000000101100010100111
 01101000000000001100010000111110
 01111001001111111111111000000100
 01100000000000001100010000111110
 00100000011000000000000000000000
 11101000110000001000000000000000
-11000000000000001000010010000010
-11000000000000100000010010001000
-11000000000001001000010010000000
+11000000000000001000010001111100
+11000000000000100000010010000010
+11000000000001001000010001111010
 00100000001000000101100011111000
 01110000010011000110100100000011
 00100000001000000101100101110100
@@ -1159,7 +1153,7 @@
 01110000000010110111110101000010
 00100000001000000101011000100000
 00100000010000000111010010101000
-00100000001000101000010010001011
+00100000001000101000010010000101
 00100000001000000101100101101000
 01110000010011000110100100000010
 00100000001000000101100101101010
@@ -12286,6 +12280,12 @@
                                 
                                 
                                 
+                                
+                                
+                                
+                                
+                                
+                                
 00100000010000000011110001110100
 01111001001111111000000000100101
 01000100100000000100000000000000
Index: btkb/output/eeprom.dat
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/eeprom.dat	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-72
+5a
 12
 c5
 12
@@ -127,7 +127,7 @@
 c0
 34
 84
-70
+6a
 c0
 35
 04
@@ -139,7 +139,7 @@
 c0
 37
 04
-7b
+75
 c0
 37
 82
@@ -1043,7 +1043,7 @@
 c0
 0a
 04
-8d
+87
 c0
 0a
 82
@@ -1807,7 +1807,7 @@
 20
 40
 04
-99
+93
 70
 4b
 a4
@@ -2499,7 +2499,7 @@
 20
 20
 04
-92
+8c
 20
 40
 54
@@ -4451,23 +4451,19 @@
 c0
 01
 84
-66
+60
 c0
 05
 04
-6a
-c0
-00
-04
-61
+64
 c0
 09
 04
-68
+62
 c0
 01
 04
-6d
+67
 1f
 e6
 7c
@@ -4488,26 +4484,6 @@
 20
 56
 20
-20
-40
-59
-24
-68
-01
-44
-37
-1f
-ef
-84
-04
-60
-09
-4d
-4f
-20
-60
-00
-00
 70
 4c
 7c
@@ -4559,7 +4535,7 @@
 20
 20
 84
-74
+6e
 20
 20
 58
@@ -4571,7 +4547,7 @@
 20
 3a
 04
-77
+71
 20
 20
 58
@@ -4599,15 +4575,15 @@
 c0
 00
 84
-82
+7c
 c0
 02
 04
-88
+82
 c0
 04
 84
-80
+7a
 20
 20
 58
@@ -4651,7 +4627,7 @@
 20
 22
 84
-8b
+85
 20
 20
 59
@@ -4724,8 +4700,8 @@
 60
 00
 00
-61
-d8
+e7
+d6
 aa
 55
 40
@@ -4798,14 +4774,6 @@
 00
 aa
 55
-02
-00
-4f
-4d
-20
-00
-aa
-55
 01
 00
 31
@@ -4836,30 +4804,6 @@
 00
 aa
 55
-01
-00
-33
-41
-00
-aa
-55
-02
-00
-b1
-4c
-00
-00
-aa
-55
-03
-00
-4a
-41
-40
-25
-00
-aa
-55
 06
 00
 40
@@ -4872,27 +4816,6 @@
 22
 aa
 55
-0f
-00
-02
-47
-0e
-42
-54
-33
-2e
-30
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
-aa
-55
 03
 00
 80
@@ -4939,27 +4862,6 @@
 55
 01
 00
-dc
-07
-00
-aa
-55
-01
-00
-a2
-00
-00
-aa
-55
-01
-00
-dd
-07
-00
-aa
-55
-01
-00
 16
 00
 27
@@ -5634,16 +5536,6 @@
 55
 04
 00
-53
-4d
-20
-21
-12
-24
-aa
-55
-04
-00
 91
 4c
 9f
@@ -5942,7 +5834,7 @@
 aa
 aa
 55
-75
-09
-55
-27
+f4
+f4
+78
+a8
Index: btkb/output/program.lis
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/program.lis	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/program.lis	(working copy)
@@ -32,10 +32,10 @@
 001b c03182b3 beq patch2c_3 ,p_le_prepare_tx_cmd 
 001c c03202d8 beq patch2c_4 ,p_le_prepare_smp 
 001d c032830e beq patch2c_5 ,p_le_prepare_att 
-001e c0348470 beq patch2d_1 ,p_le_send_non_l2cap 
+001e c034846a beq patch2d_1 ,p_le_send_non_l2cap 
 001f c0350454 beq patch2d_2 ,p_le_parse 
 0020 c0358456 beq patch2d_3 ,p_le_parse_ll 
-0021 c037047b beq patch2d_6 ,p_le_parse_smp 
+0021 c0370475 beq patch2d_6 ,p_le_parse_smp 
 0022 c03782ef beq patch2d_7 ,p_le_parse_att 
 0023 c04380f0 beq patch30_7 ,p_ui_timer_check 
 0024 c0468226 beq patch31_5 ,p_check_51cmd_once 
@@ -343,7 +343,7 @@
 
 p_app_event_normal_process:
 0102 c10c0000 rtneq bt_evt_linkkey_generate 
-0103 c00a048d beq bt_evt_le_connected ,scale_process_le_conn 
+0103 c00a0487 beq bt_evt_le_connected ,scale_process_le_conn 
 0104 c00a826e beq bt_evt_le_disconnected ,p_scale_process_le_discon 
 0105 20203e7d branch app_event_normal_process 
 
@@ -582,7 +582,7 @@
 01c1 60014c93 store 2 ,mem_adc_3v 
 
 p_deveice_init_reset:
-01c2 20400499 call p_le_queue_init 
+01c2 20400493 call p_le_queue_init 
 01c3 704ba42f jam bt_evt_reset ,mem_ipc_tx_evt 
 
 p_device_init_common:
@@ -811,7 +811,7 @@
 
 p_scale_process_le_discon:
 026e 704d5e00 jam 0 ,mem_le_pause_enc_flag 
-026f 20200492 branch scale_process_le_discon 
+026f 2020048c branch scale_process_le_discon 
 
 p_le_transmit_receive_sifs:
 0270 204054bd call le_transmit 
@@ -1479,107 +1479,99 @@
 
 p_le_parse_ll:
 0456 1a627e00 copy regc ,pdata 
-0457 c0018466 beq ll_enc_req ,p_le_parse_enc_req 
-0458 c005046a beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
-0459 c0000461 beq ll_connection_update_req ,p_le_parse_connection_update_req 
-045a c0090468 beq ll_ping_req ,p_le_parse_ping_req 
-045b c001046d beq ll_terminate_ind ,p_le_parse_terminate_ind 
-045c 1fe67c0d sub pdata ,0x0d ,null 
-045d 202158c0 branch le_parse + 20 ,positive 
-045e 6000cc68 store 1 ,mem_le_ll_unknown_type 
-045f 700b7d27 jam xt_ll_unknown_rsp ,mem_fifo_temp 
-0460 20205620 branch le_xtype_fifo_in 
-
-p_le_parse_connection_update_req:
-0461 20405924 call le_parse_connection_update_req 
-0462 68014437 fetch 2 ,mem_le_new_param + 3 
-0463 1fef8404 mul32 pdata ,4 ,temp 
-0464 60094d4f storet 2 ,mem_customize_timer_setup 
-0465 20600000 rtn 
+0457 c0018460 beq ll_enc_req ,p_le_parse_enc_req 
+0458 c0050464 beq ll_pause_enc_req ,p_le_parse_pause_enc_rsq 
+0459 c0090462 beq ll_ping_req ,p_le_parse_ping_req 
+045a c0010467 beq ll_terminate_ind ,p_le_parse_terminate_ind 
+045b 1fe67c0d sub pdata ,0x0d ,null 
+045c 202158c0 branch le_parse + 20 ,positive 
+045d 6000cc68 store 1 ,mem_le_ll_unknown_type 
+045e 700b7d27 jam xt_ll_unknown_rsp ,mem_fifo_temp 
+045f 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_enc_req:
-0466 704c7c00 jam default_states ,mem_ltk_states 
-0467 20205938 branch le_parse_enc_req 
+0460 704c7c00 jam default_states ,mem_ltk_states 
+0461 20205938 branch le_parse_enc_req 
 
 p_le_parse_ping_req:
-0468 700b7d33 jam xt_ll_ping_rsp ,mem_fifo_temp 
-0469 20205620 branch le_xtype_fifo_in 
+0462 700b7d33 jam xt_ll_ping_rsp ,mem_fifo_temp 
+0463 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_pause_enc_rsq:
-046a 704d5e01 jam 1 ,mem_le_pause_enc_flag 
-046b 700b7d2b jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
-046c 20205620 branch le_xtype_fifo_in 
+0464 704d5e01 jam 1 ,mem_le_pause_enc_flag 
+0465 700b7d2b jam xt_ll_pause_enc_rsp ,mem_fifo_temp 
+0466 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_terminate_ind:
-046d 58000014 setarg 20 
-046e 600103ef store 2 ,mem_le_superto 
-046f 20600000 rtn 
+0467 58000014 setarg 20 
+0468 600103ef store 2 ,mem_le_superto 
+0469 20600000 rtn 
 
 p_le_send_non_l2cap:
-0470 6800c43e fetch 1 ,mem_le_txheader 
-0471 28200601 compare 1 ,type ,3 
-0472 20208474 branch p_le_send_non_l2cap1 ,true 
-0473 202058a7 branch le_send_non_l2cap + 14 
+046a 6800c43e fetch 1 ,mem_le_txheader 
+046b 28200601 compare 1 ,type ,3 
+046c 2020846e branch p_le_send_non_l2cap1 ,true 
+046d 202058a7 branch le_send_non_l2cap + 14 
 
 p_le_send_non_l2cap1:
-0474 6800c43f fetch 1 ,mem_le_txlen 
-0475 203a0477 branch p_le_send_empty_clear_md ,blank 
-0476 202058a7 branch le_send_non_l2cap + 14 
+046e 6800c43f fetch 1 ,mem_le_txlen 
+046f 203a0471 branch p_le_send_empty_clear_md ,blank 
+0470 202058a7 branch le_send_non_l2cap + 14 
 
 p_le_send_empty_clear_md:
-0477 6800c43e fetch 1 ,mem_le_txheader 
-0478 793ffe04 set0 md ,pdata 
-0479 6000c43e store 1 ,mem_le_txheader 
-047a 20600000 rtn 
+0471 6800c43e fetch 1 ,mem_le_txheader 
+0472 793ffe04 set0 md ,pdata 
+0473 6000c43e store 1 ,mem_le_txheader 
+0474 20600000 rtn 
 
 p_le_parse_smp:
-047b e8c08000 ifetch 1 ,contr 
-047c c0008482 beq smp_pairing_request ,p_le_parse_smp_pairing_request 
-047d c0020488 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
-047e c0048480 beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
-047f 202058f8 branch le_parse_smp + 4 
+0475 e8c08000 ifetch 1 ,contr 
+0476 c000847c beq smp_pairing_request ,p_le_parse_smp_pairing_request 
+0477 c0020482 beq smp_pairing_random ,p_le_parse_smp_pairing_random 
+0478 c004847a beq smp_identity_address_information ,p_le_parse_smp_identity_address_information 
+0479 202058f8 branch le_parse_smp + 4 
 
 p_le_parse_smp_identity_address_information:
-0480 704c6903 jam flag_le_pairing_end ,mem_le_pairing_state 
-0481 20205974 branch le_parse_smp_identity_address_information 
+047a 704c6903 jam flag_le_pairing_end ,mem_le_pairing_state 
+047b 20205974 branch le_parse_smp_identity_address_information 
 
 p_le_parse_smp_pairing_request:
-0482 704d3d01 jam 1 ,mem_le_send_security_request_flag 
-0483 6000c4ae store 1 ,mem_le_preq 
-0484 e8c30000 ifetch 6 ,contr 
-0485 e0a30000 istore 6 ,contw 
-0486 700b7d42 jam xt_smp_pairing_response ,mem_fifo_temp 
-0487 20205620 branch le_xtype_fifo_in 
+047c 704d3d01 jam 1 ,mem_le_send_security_request_flag 
+047d 6000c4ae store 1 ,mem_le_preq 
+047e e8c30000 ifetch 6 ,contr 
+047f e0a30000 istore 6 ,contw 
+0480 700b7d42 jam xt_smp_pairing_response ,mem_fifo_temp 
+0481 20205620 branch le_xtype_fifo_in 
 
 p_le_parse_smp_pairing_random:
-0488 204074a8 call authenticate_rconfirm 
-0489 2022848b branch p_le_parse_smp_pairing_random_success ,zero 
-048a 20205968 branch le_parse_smp_pairing_random + 2 
+0482 204074a8 call authenticate_rconfirm 
+0483 20228485 branch p_le_parse_smp_pairing_random_success ,zero 
+0484 20205968 branch le_parse_smp_pairing_random + 2 
 
 p_le_parse_smp_pairing_random_success:
-048b 704c6902 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
-048c 2020596a branch le_parse_smp_pairing_random_success 
+0485 704c6902 jam flag_le_pairing_after_auth ,mem_le_pairing_state 
+0486 2020596a branch le_parse_smp_pairing_random_success 
 
 scale_process_le_conn:
-048d 704c7d00 jam pair_unknown ,mem_pair_state 
-048e 20403f86 call app_ble_stop_adv 
-048f 20403f7e call app_bt_stop_discovery 
-0490 20403fa4 call app_lpm_mult_enable 
-0491 20203ecc branch app_le_event_bb_connected 
+0487 704c7d00 jam pair_unknown ,mem_pair_state 
+0488 20403f86 call app_ble_stop_adv 
+0489 20403f7e call app_bt_stop_discovery 
+048a 20403fa4 call app_lpm_mult_enable 
+048b 20203ecc branch app_le_event_bb_connected 
 
 scale_process_le_discon:
-0492 70421300 jam 0 ,mem_lpm_mult 
-0493 70448b00 jam 0 ,mem_ltk_exists 
-0494 704c7c00 jam default_states ,mem_ltk_states 
-0495 704c6900 jam flag_le_pairing_null ,mem_le_pairing_state 
-0496 704c7f00 jam 0 ,mem_shutter_find_type_value_flag 
-0497 704c7d00 jam pair_unknown ,mem_pair_state 
-0498 20203ed0 branch app_le_event_bb_disconn 
+048c 70421300 jam 0 ,mem_lpm_mult 
+048d 70448b00 jam 0 ,mem_ltk_exists 
+048e 704c7c00 jam default_states ,mem_ltk_states 
+048f 704c6900 jam flag_le_pairing_null ,mem_le_pairing_state 
+0490 704c7f00 jam 0 ,mem_shutter_find_type_value_flag 
+0491 704c7d00 jam pair_unknown ,mem_pair_state 
+0492 20203ed0 branch app_le_event_bb_disconn 
 
 p_le_queue_init:
-0499 58000000 setarg 0 
-049a 60024ba9 store 4 ,mem_queue_write 
-049b 20600000 rtn 
+0493 58000000 setarg 0 
+0494 60024ba9 store 4 ,mem_queue_write 
+0495 20600000 rtn 
               org 0x3000
 
 start:
Index: btkb/output/ramcode.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/ramcode.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/ramcode.rom	(working copy)
@@ -28,10 +28,10 @@
 c03182b3
 c03202d8
 c032830e
-c0348470
+c034846a
 c0350454
 c0358456
-c037047b
+c0370475
 c03782ef
 c04380f0
 c0468226
@@ -257,7 +257,7 @@
 20400102
 20203ea5
 c10c0000
-c00a048d
+c00a0487
 c00a826e
 20203e7d
 60088259
@@ -448,7 +448,7 @@
 1ff0fe00
 203a01c2
 60014c93
-20400499
+20400493
 704ba42f
 204000d4
 704c9700
@@ -621,7 +621,7 @@
 6000ccb7
 20600000
 704d5e00
-20200492
+2020048c
 204054bd
 68088017
 20403a82
@@ -1109,21 +1109,15 @@
 2040561c
 202058b0
 1a627e00
-c0018466
-c005046a
-c0000461
-c0090468
-c001046d
+c0018460
+c0050464
+c0090462
+c0010467
 1fe67c0d
 202158c0
 6000cc68
 700b7d27
 20205620
-20405924
-68014437
-1fef8404
-60094d4f
-20600000
 704c7c00
 20205938
 700b7d33
@@ -1136,19 +1130,19 @@
 20600000
 6800c43e
 28200601
-20208474
+2020846e
 202058a7
 6800c43f
-203a0477
+203a0471
 202058a7
 6800c43e
 793ffe04
 6000c43e
 20600000
 e8c08000
-c0008482
-c0020488
-c0048480
+c000847c
+c0020482
+c004847a
 202058f8
 704c6903
 20205974
@@ -1159,7 +1153,7 @@
 700b7d42
 20205620
 204074a8
-2022848b
+20228485
 20205968
 704c6902
 2020596a
Index: btkb/output/sched.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/output/sched.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/output/sched.rom	(working copy)
@@ -65,21 +65,16 @@
 00   #mem_patch3F
 
 
-mem_customize_timer_setup:  20 00		# 20:10ms  30:15ms
 
 mem_lpm_mode:01
 mem_lpm_mult:40
 mem_lpm_mult_timeout:03
 mem_lpm_overhead:0a
 mem_lpm_interval:10 00
-mem_scan_mode:00
-mem_test:00 00
 
-mem_class: 40 25 00
 
 mem_lap:36 08 c2 08 66 22    
-mem_local_name_length:
-'BT3.0 Keyboard
+
 mem_sniff_param_interval:0e 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -90,9 +85,7 @@
 mem_eir_enable:01
 
 #bluetootch param init
-mem_sp_flag:00
-mem_lpm_current_mult:00
-mem_master_sp_flag:00
+
 mem_le_ch_mapped:27
 
 mem_ui_button_gpio:ff
@@ -296,7 +289,7 @@
 mem_le_scan_data:
 '\09HAMA KEY4ALL X510
 
-mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
+
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
Index: btkb/program/patch.prog
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/program/patch.prog	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/program/patch.prog	(working copy)
@@ -1737,7 +1737,7 @@
 	copy regc,pdata
 	beq LL_ENC_REQ,p_le_parse_enc_req
 	beq LL_PAUSE_ENC_REQ,p_le_parse_pause_enc_rsq
-	beq LL_CONNECTION_UPDATE_REQ,p_le_parse_connection_update_req
+//	beq LL_CONNECTION_UPDATE_REQ,p_le_parse_connection_update_req
 	beq LL_PING_REQ,p_le_parse_ping_req
 	beq LL_TERMINATE_IND,p_le_parse_terminate_ind
 	sub pdata,0x0d,null
@@ -1745,13 +1745,13 @@
 	store 1,mem_le_ll_unknown_type
 	jam XT_LL_UNKNOWN_RSP,mem_fifo_temp
 	branch le_xtype_fifo_in	
-p_le_parse_connection_update_req:
+//p_le_parse_connection_update_req:
 
-	call le_parse_connection_update_req
-	fetch 2,mem_le_new_param+3	// interval
-	mul32 pdata,4,temp
-	storet 2,mem_customize_timer_setup
-	rtn
+//	call le_parse_connection_update_req
+//	fetch 2,mem_le_new_param+3	// interval
+//	mul32 pdata,4,temp
+//	storet 2,mem_customize_timer_setup
+//	rtn
 
 p_le_parse_enc_req:
 	jam DEFAULT_STATES,mem_ltk_states
Index: btkb/sched/kb.dat
===================================================================
--- /XZR_Project/XZR_1086_K09/btkb/sched/kb.dat	(revision 532)
+++ /XZR_Project/XZR_1086_K09/btkb/sched/kb.dat	(working copy)
@@ -72,14 +72,10 @@
 mem_lpm_mult_timeout:03
 mem_lpm_overhead:0a
 mem_lpm_interval:10 00
-mem_scan_mode:00
-mem_test:00 00
 
-mem_class: 40 25 00
 
 mem_lap:36 08 c2 08 66 22    
-mem_local_name_length:
-'BT3.0 Keyboard
+
 mem_sniff_param_interval:0e 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -90,9 +86,7 @@
 mem_eir_enable:01
 
 #bluetootch param init
-mem_sp_flag:00
-mem_lpm_current_mult:00
-mem_master_sp_flag:00
+
 mem_le_ch_mapped:27
 
 mem_ui_button_gpio:ff
@@ -296,7 +290,7 @@
 mem_le_scan_data:
 '\09HAMA KEY4ALL X510
 
-mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
+
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
Index: c51/output/FW
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/FW.COD
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/output/FW.COD	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/output/FW.COD	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               07/27/2022  11:51:25  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               04/12/2023  18:54:55  PAGE 1
 
 
 
Index: c51/output/FW.HTM
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/output/FW.HTM	(revision 532)
+++ /XZR_Project/XZR_1086_K09/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>07/27/2022  11:51:25</b><p>
+Creation time: <b>04/12/2023  18:54:55</b><p>
 
 <hr>
 
Index: c51/output/FW.MAP
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/output/FW.MAP	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/output/FW.MAP	(working copy)
@@ -1,4 +1,4 @@
-LX51 LINKER/LOCATER V4.41                                                               07/27/2022  11:51:25  PAGE 1
+LX51 LINKER/LOCATER V4.41                                                               04/12/2023  18:54:55  PAGE 1
 
 
 LX51 LINKER/LOCATER V4.41, INVOKED BY:
Index: c51/output/FW.SBR
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: c51/output/eeprom.dat
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/output/eeprom.dat	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/output/eeprom.dat	(working copy)
@@ -2,7 +2,7 @@
 02
 aa
 55
-72
+5a
 12
 c5
 12
@@ -127,7 +127,7 @@
 c0
 34
 84
-70
+6a
 c0
 35
 04
@@ -139,7 +139,7 @@
 c0
 37
 04
-7b
+75
 c0
 37
 82
@@ -1043,7 +1043,7 @@
 c0
 0a
 04
-8d
+87
 c0
 0a
 82
@@ -1807,7 +1807,7 @@
 20
 40
 04
-99
+93
 70
 4b
 a4
@@ -2499,7 +2499,7 @@
 20
 20
 04
-92
+8c
 20
 40
 54
@@ -4451,23 +4451,19 @@
 c0
 01
 84
-66
+60
 c0
 05
 04
-6a
-c0
-00
-04
-61
+64
 c0
 09
 04
-68
+62
 c0
 01
 04
-6d
+67
 1f
 e6
 7c
@@ -4488,26 +4484,6 @@
 20
 56
 20
-20
-40
-59
-24
-68
-01
-44
-37
-1f
-ef
-84
-04
-60
-09
-4d
-4f
-20
-60
-00
-00
 70
 4c
 7c
@@ -4559,7 +4535,7 @@
 20
 20
 84
-74
+6e
 20
 20
 58
@@ -4571,7 +4547,7 @@
 20
 3a
 04
-77
+71
 20
 20
 58
@@ -4599,15 +4575,15 @@
 c0
 00
 84
-82
+7c
 c0
 02
 04
-88
+82
 c0
 04
 84
-80
+7a
 20
 20
 58
@@ -4651,7 +4627,7 @@
 20
 22
 84
-8b
+85
 20
 20
 59
@@ -4724,8 +4700,8 @@
 60
 00
 00
-61
-d8
+e7
+d6
 aa
 55
 8e
@@ -15184,14 +15160,6 @@
 00
 aa
 55
-02
-00
-4f
-4d
-20
-00
-aa
-55
 01
 00
 31
@@ -15222,30 +15190,6 @@
 00
 aa
 55
-01
-00
-33
-41
-00
-aa
-55
-02
-00
-b1
-4c
-00
-00
-aa
-55
-03
-00
-4a
-41
-40
-25
-00
-aa
-55
 06
 00
 40
@@ -15258,27 +15202,6 @@
 22
 aa
 55
-0f
-00
-02
-47
-0e
-42
-54
-33
-2e
-30
-20
-4b
-65
-79
-62
-6f
-61
-72
-64
-aa
-55
 03
 00
 80
@@ -15325,27 +15248,6 @@
 55
 01
 00
-dc
-07
-00
-aa
-55
-01
-00
-a2
-00
-00
-aa
-55
-01
-00
-dd
-07
-00
-aa
-55
-01
-00
 16
 00
 27
@@ -16020,16 +15922,6 @@
 55
 04
 00
-53
-4d
-20
-21
-12
-24
-aa
-55
-04
-00
 91
 4c
 9f
@@ -16324,8 +16216,8 @@
 6c
 59
 50
-a7
-7e
+86
+30
 ff
 ff
 ff
@@ -16380,5 +16272,113 @@
 ff
 ff
 ff
-e3
-13
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+ff
+dc
+c4
Index: c51/output/ramcode.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/output/ramcode.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/output/ramcode.rom	(working copy)
@@ -28,10 +28,10 @@
 c03182b3
 c03202d8
 c032830e
-c0348470
+c034846a
 c0350454
 c0358456
-c037047b
+c0370475
 c03782ef
 c04380f0
 c0468226
@@ -257,7 +257,7 @@
 20400102
 20203ea5
 c10c0000
-c00a048d
+c00a0487
 c00a826e
 20203e7d
 60088259
@@ -448,7 +448,7 @@
 1ff0fe00
 203a01c2
 60014c93
-20400499
+20400493
 704ba42f
 204000d4
 704c9700
@@ -621,7 +621,7 @@
 6000ccb7
 20600000
 704d5e00
-20200492
+2020048c
 204054bd
 68088017
 20403a82
@@ -1109,21 +1109,15 @@
 2040561c
 202058b0
 1a627e00
-c0018466
-c005046a
-c0000461
-c0090468
-c001046d
+c0018460
+c0050464
+c0090462
+c0010467
 1fe67c0d
 202158c0
 6000cc68
 700b7d27
 20205620
-20405924
-68014437
-1fef8404
-60094d4f
-20600000
 704c7c00
 20205938
 700b7d33
@@ -1136,19 +1130,19 @@
 20600000
 6800c43e
 28200601
-20208474
+2020846e
 202058a7
 6800c43f
-203a0477
+203a0471
 202058a7
 6800c43e
 793ffe04
 6000c43e
 20600000
 e8c08000
-c0008482
-c0020488
-c0048480
+c000847c
+c0020482
+c004847a
 202058f8
 704c6903
 20205974
@@ -1159,7 +1153,7 @@
 700b7d42
 20205620
 204074a8
-2022848b
+20228485
 20205968
 704c6902
 2020596a
Index: c51/output/sched.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/output/sched.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/output/sched.rom	(working copy)
@@ -65,21 +65,16 @@
 00   #mem_patch3F
 
 
-4d4f:  20 00		# 20:10ms  30:15ms
 
 4131:01
 4213:40
 4214:03
 41f7:0a
 41f5:10 00
-4133:00
-4cb1:00 00
 
-414a: 40 25 00
 
 4140:36 08 c2 08 66 22    
-4702:
-'BT3.0 Keyboard
+
 4280:0e 00
 4282:01
 4284:01
@@ -90,9 +85,7 @@
 4172:01
 
 #bluetootch param init
-07dc:00
-00a2:00
-07dd:00
+
 0016:27
 
 47fd:ff
@@ -296,7 +289,7 @@
 43fa:
 '\09HAMA KEY4ALL X510
 
-4d53:20 21 12 24		#version data 20211224
+
 
 4c91:9f 3e
 4c93:cd 4d
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
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/patch/kb.dat	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/patch/kb.dat	(working copy)
@@ -65,21 +65,16 @@
 00   #mem_patch3F
 
 
-mem_customize_timer_setup:  20 00		# 20:10ms  30:15ms
 
 mem_lpm_mode:01
 mem_lpm_mult:40
 mem_lpm_mult_timeout:03
 mem_lpm_overhead:0a
 mem_lpm_interval:10 00
-mem_scan_mode:00
-mem_test:00 00
 
-mem_class: 40 25 00
 
 mem_lap:36 08 c2 08 66 22    
-mem_local_name_length:
-'BT3.0 Keyboard
+
 mem_sniff_param_interval:0e 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -90,9 +85,7 @@
 mem_eir_enable:01
 
 #bluetootch param init
-mem_sp_flag:00
-mem_lpm_current_mult:00
-mem_master_sp_flag:00
+
 mem_le_ch_mapped:27
 
 mem_ui_button_gpio:ff
@@ -296,7 +289,7 @@
 mem_le_scan_data:
 '\09HAMA KEY4ALL X510
 
-mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
+
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
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/ramcode.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/patch/ramcode.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/patch/ramcode.rom	(working copy)
@@ -28,10 +28,10 @@
 c03182b3
 c03202d8
 c032830e
-c0348470
+c034846a
 c0350454
 c0358456
-c037047b
+c0370475
 c03782ef
 c04380f0
 c0468226
@@ -257,7 +257,7 @@
 20400102
 20203ea5
 c10c0000
-c00a048d
+c00a0487
 c00a826e
 20203e7d
 60088259
@@ -448,7 +448,7 @@
 1ff0fe00
 203a01c2
 60014c93
-20400499
+20400493
 704ba42f
 204000d4
 704c9700
@@ -621,7 +621,7 @@
 6000ccb7
 20600000
 704d5e00
-20200492
+2020048c
 204054bd
 68088017
 20403a82
@@ -1109,21 +1109,15 @@
 2040561c
 202058b0
 1a627e00
-c0018466
-c005046a
-c0000461
-c0090468
-c001046d
+c0018460
+c0050464
+c0090462
+c0010467
 1fe67c0d
 202158c0
 6000cc68
 700b7d27
 20205620
-20405924
-68014437
-1fef8404
-60094d4f
-20600000
 704c7c00
 20205938
 700b7d33
@@ -1136,19 +1130,19 @@
 20600000
 6800c43e
 28200601
-20208474
+2020846e
 202058a7
 6800c43f
-203a0477
+203a0471
 202058a7
 6800c43e
 793ffe04
 6000c43e
 20600000
 e8c08000
-c0008482
-c0020488
-c0048480
+c000847c
+c0020482
+c004847a
 202058f8
 704c6903
 20205974
@@ -1159,7 +1153,7 @@
 700b7d42
 20205620
 204074a8
-2022848b
+20228485
 20205968
 704c6902
 2020596a
Index: c51/patch/sch.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/patch/sch.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/patch/sch.rom	(working copy)
@@ -65,21 +65,16 @@
 00   #mem_patch3F
 
 
-mem_customize_timer_setup:  20 00		# 20:10ms  30:15ms
 
 mem_lpm_mode:01
 mem_lpm_mult:40
 mem_lpm_mult_timeout:03
 mem_lpm_overhead:0a
 mem_lpm_interval:10 00
-mem_scan_mode:00
-mem_test:00 00
 
-mem_class: 40 25 00
 
 mem_lap:36 08 c2 08 66 22    
-mem_local_name_length:
-'BT3.0 Keyboard
+
 mem_sniff_param_interval:0e 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -90,9 +85,7 @@
 mem_eir_enable:01
 
 #bluetootch param init
-mem_sp_flag:00
-mem_lpm_current_mult:00
-mem_master_sp_flag:00
+
 mem_le_ch_mapped:27
 
 mem_ui_button_gpio:ff
@@ -296,7 +289,7 @@
 mem_le_scan_data:
 '\09HAMA KEY4ALL X510
 
-mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
+
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
Index: c51/patch/sched.rom
===================================================================
--- /XZR_Project/XZR_1086_K09/c51/patch/sched.rom	(revision 532)
+++ /XZR_Project/XZR_1086_K09/c51/patch/sched.rom	(working copy)
@@ -65,21 +65,16 @@
 00   #mem_patch3F
 
 
-mem_customize_timer_setup:  20 00		# 20:10ms  30:15ms
 
 mem_lpm_mode:01
 mem_lpm_mult:40
 mem_lpm_mult_timeout:03
 mem_lpm_overhead:0a
 mem_lpm_interval:10 00
-mem_scan_mode:00
-mem_test:00 00
 
-mem_class: 40 25 00
 
 mem_lap:36 08 c2 08 66 22    
-mem_local_name_length:
-'BT3.0 Keyboard
+
 mem_sniff_param_interval:0e 00
 mem_sniff_param_attempt:01
 mem_sniff_param_timeout:01
@@ -90,9 +85,7 @@
 mem_eir_enable:01
 
 #bluetootch param init
-mem_sp_flag:00
-mem_lpm_current_mult:00
-mem_master_sp_flag:00
+
 mem_le_ch_mapped:27
 
 mem_ui_button_gpio:ff
@@ -296,7 +289,7 @@
 mem_le_scan_data:
 '\09HAMA KEY4ALL X510
 
-mem_version_yy_mm_dd:20 21 12 24		#version data 20211224
+
 
 mem_adc_0v:9f 3e
 mem_adc_3v:cd 4d
Index: c51/patch/sys.obj
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
