Index: Librarier/bt_rom/format/headset.format
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/Librarier/bt_rom/format/headset.format	(revision 4485)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/Librarier/bt_rom/format/headset.format	(working copy)
@@ -291,6 +291,7 @@
 	1 mem_qspi_lock_flag_respin
 	1 mem_qspi_lock_victim
 	64 mem_efuse_64_bytes
+	1 mem_check_attempt_limit
 
 0 mem_headset_end
 )
Index: ModuleDemo/25_OTA/bt_demo/BT/patch/patch.prog
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/patch/patch.prog	(revision 4486)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/patch/patch.prog	(working copy)
@@ -3,7 +3,7 @@
 //define TEST_QUEUE_DEBUG
 //define RF_DEBUG
 //define WHITE_LIST
-define MINZHAN_SDK
+//define MINZHAN_SDK
 define FSC_RTK_HOST
 /******************************************/
 /**************   Start   *****************/
@@ -22,6 +22,7 @@
 	beq patch04_0,p_linkkey_ready
 	beq patch04_4,p_role_switch_master
 	beq patch06_2,p_send_eir
+	beq patch07_1,p_slave_dispatch
 	beq patch07_2,p_slave_loop
 	beq patch07_6,p_slave_disconnect
 	beq patch08_1,p_roles_newconn_loop				
@@ -32,6 +33,7 @@
 	beq patch0b_5,p_process_dmh_l2cap_packet
 	beq patch0d_2,p_sniff_init
 	beq patch0d_3,p_sniff_exit
+	beq patch0d_4,p_check_attempt
 	beq patch10_1,p_shutdown_radio
 	beq patch10_5,p_set_freq_tx
 	beq patch10_6,p_initialize_radio_cont
@@ -74,7 +76,7 @@
 	beq patch2c_0,p_le_fifo_malloc_tx
 	beq patch2c_4,p_le_fifo_release_first_node
 	beq patch2d_6,p_init_lmp_work
-	beq patch2e_0,p_parse_lmp_process
+	beq patch2e_0,z_parse_lmp_process
 	beq patch2e_1,z_parse_lmp_escape
 	beq patch2e_2,p_parse_lmp_accepted
 //	beq patch2e_3,z_parse_lmp_not_accepted
@@ -641,10 +643,16 @@
 	loop p_check_tx_length
 	rtn
 
+p_slave_dispatch:
+	jam 0,mem_check_attempt_limit
+	branch slave_dispatch+1
 
 
 p_slave_loop:
 //	bpatch patch07_2,mem_patch07
+	fetch 1,mem_check_attempt_limit
+	increase 1,pdata
+	store 1,mem_check_attempt_limit
 	call scheduler_process
 	call slave_conn_recv_packet	/* go listen for a packet */
 	nbranch slave_notmatch,match
@@ -852,6 +860,12 @@
 	jam 0x00,mem_mesh_event_parameter_status
 	branch p_hci_send_mode_change
 
+p_check_attempt:
+	fetch 1,mem_check_attempt_limit
+	sub pdata,100,null
+	nbranch check_attempt_nomore,positive
+	branch check_attempt+1
+
 p_hci_parse_connection_handle_check:
 	call p_ipc_rx_hci_data_two_byte
 	fetcht 1,mem_conn_handle
@@ -973,6 +987,7 @@
 	istore 1,contw
 	branch ipc_hci_tx_start
 
+ifdef ZCODE_TEST
 p_parse_lmp_process:
 	//bpatchx patch2e_0,mem_patch2e
 	// set flag
@@ -993,6 +1008,7 @@
 	beq LMP_SNIFF_REQ,p_parse_lmp_sniff_req
 
 	branch parse_lmp_process+5
+endif
 /* lmp is not recognized, check to see if we respond to all messages */ 
 /* rejecting the unrecognized message with PDU not recognized */
 //p_reject_unknown_packet:
@@ -1034,7 +1050,7 @@
 	bbit0 sniff_mode,lmp_reject_sniff
 	branch parse_lmp_sniff_req+1
 	
-
+ifdef ZCODE_TEST
 p_parse_lmp_au_rand:
 	call push_tid_follow
 	store 1,mem_sres_tid
@@ -1048,6 +1064,7 @@
 	// send link key request
 	branch p_hci_send_linkkey_req_event
 
+
 p_parse_lmp_detach:
 	fetch 1,mem_rxbuf+1
 	store 1,mem_disconn_reason_send
@@ -1056,7 +1073,7 @@
 	branch accept_lmp_msg
 
 	//branch z_hci_send_disconnect_complete
-
+endif
 
 p_parse_lmp_in_rand:
 	call lmp_copy_rand
@@ -1111,7 +1128,7 @@
 	branch p_hci_send_sec_req
 
 p_parse_lmp_conn_req:
-	branch p_hci_send_conn_req_event
+//	branch p_hci_send_conn_req_event
 
 p_hci_send_conn_req_event:
 	fetch 1,mem_conn_req_status
@@ -3123,7 +3140,7 @@
  
 	branch ipc_hci_tx_start
 
-
+ifdef ZCODE_TEST
 p_parse_lmp_not_accepted:
 	fetch 1,mem_rxbuf+1
 	store 1,mem_lmi_accepted_opcode
@@ -3147,7 +3164,7 @@
 	call p_sp_check_ssp_available
 	nbranch p_hci_send_pincode_req_event,true	
 	rtn	
-	
+
 
 p_parse_lmp_features_req:
 	call parse_lmp_features_req
@@ -3156,7 +3173,7 @@
 	fetch 8,mem_rxbuf+1
 	store 8,mem_remote_features
 	rtn
-	
+endif
 
 p_parse_lmp_max_slot_req:
 	fetch 1,mem_max_slot
@@ -3174,11 +3191,11 @@
 	rtn
 
 
-	
+ifdef ZCODE_TEST
 p_parse_lmp_features_res:
 	call parse_lmp_features_res
 	branch p_store_remote_features
-
+endif
 
 
 
Index: ModuleDemo/25_OTA/bt_demo/BT/patch/z.prog
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/patch/z.prog	(revision 4485)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/patch/z.prog	(working copy)
@@ -1810,4 +1810,78 @@
 	arg mem_efuse_adc_offset,rega
 	arg 8,temp
 	branch efuse_read_data
+
+org z
+z_parse_lmp_process:
+	//bpatchx patch2e_0,mem_patch2e
+	// set flag
+	arg LOG_POINT_1000,rega
+	fetcht 2,mem_rxbuf
+	call debug_log_print
+  	fetch 1,mem_lmi_opcode2
+	beq LMP_NOT_ACCEPTED,z_parse_lmp_not_accepted//multi
+	beq LMP_FEATURES_REQ,z_parse_lmp_features_req
+	beq LMP_HOST_CONNECTION_REQ,p_parse_lmp_conn_req
+	beq LMP_DETACH,z_parse_lmp_detach
+ 	beq LMP_MAX_SLOT_REQ,p_parse_lmp_max_slot_req
+	beq LMP_FEATURES_RES,z_parse_lmp_features_res
+	beq LMP_AU_RAND,z_parse_lmp_au_rand
+	beq LMP_IN_RAND,p_parse_lmp_in_rand		//in_rand
+	beq LMP_START_ENCRYPTION_REQ, p_parse_lmp_start_encryption_req
+	beq LMP_SRES,p_parse_lmp_sres
+	beq LMP_SNIFF_REQ,p_parse_lmp_sniff_req
+
+	branch parse_lmp_process+5
+
+z_parse_lmp_not_accepted:
+	fetch 1,mem_rxbuf+1
+	store 1,mem_lmi_accepted_opcode
+	beq LMP_AU_RAND,z_parse_lmp_not_accepted_aurand//ok
+	branch parse_lmp_not_accepted+3
+
+z_parse_lmp_not_accepted_aurand:
+	fetch 1,mem_device_option
+	bne dvc_op_headset,parse_lmp_not_accepted_aurand_send_detach
+	fetch 1,mem_link_key_exists
+	rtn blank
+	fetcht 1,mem_reconn_lmp_sm
+	jam 0,mem_reconn_lmp_sm
+	jam 0,mem_link_key_exists
+	fetch 1,mem_rxbuf+2
+	rtnne KEY_MISSING
+	storet 1,mem_reconn_lmp_sm
+	jam LOCAL_STATEMACHINE,mem_sp_localsm
+//	call p_hci_send_io_cap_req_event
+	call p_sp_check_ssp_available
+	nbranch p_hci_send_pincode_req_event,true	
+	rtn	
+z_parse_lmp_features_req:
+	call parse_lmp_features_req
+z_store_remote_features:
+	// features
+	fetch 8,mem_rxbuf+1
+	store 8,mem_remote_features
+	rtn
+z_parse_lmp_detach:
+	fetch 1,mem_rxbuf+1
+	store 1,mem_disconn_reason_send
+//	branch parse_lmp_detach
+	call p_prepare_disconnect
+	branch accept_lmp_msg
 	
+z_parse_lmp_features_res:
+	call parse_lmp_features_res
+	branch z_store_remote_features
+
+z_parse_lmp_au_rand:
+	call push_tid_follow
+	store 1,mem_sres_tid
+	call lmp_copy_rand
+	jam LMP_SRES,mem_lmo_opcode2
+	fetch 1,mem_link_key_exists
+	nrtn blank
+	fetch 1,mem_state
+	rtnbit1 state_combkey		/* we have comb key, but not verified */
+	call parse_lmp_au_rand_1
+	// send link key request
+	branch p_hci_send_linkkey_req_event
\ No newline at end of file
Index: ModuleDemo/25_OTA/bt_demo/BT/sched/patch.dat
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/sched/patch.dat	(revision 4486)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/sched/patch.dat	(working copy)
@@ -7,13 +7,13 @@
 11   #mem_patch04
 00   #mem_patch05
 04   #mem_patch06
-44   #mem_patch07
+46   #mem_patch07
 12   #mem_patch08
 00   #mem_patch09
 10   #mem_patch0A
 31   #mem_patch0B
 00   #mem_patch0C
-0c   #mem_patch0D
+1c   #mem_patch0D
 00   #mem_patch0E
 00   #mem_patch0F
 62   #mem_patch10
Index: ModuleDemo/25_OTA/bt_demo/BT/sched/user.dat
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/sched/user.dat	(revision 4485)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/sched/user.dat	(working copy)
@@ -291,7 +291,7 @@
 mem_snd_ble_total_size:0a
 mem_snd_hci_total_size:0a
 
-mem_hci_version_svnid:3987
+mem_hci_version_svnid:4486
 
 mem_keyscan_switch:00
 
Index: ModuleDemo/25_OTA/bt_demo/CM0/User/btreg.h
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/User/btreg.h	(revision 4485)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/User/btreg.h	(working copy)
@@ -1692,7 +1692,9 @@
 #define	mem_qspi_lock_flag_cm0                  	0x4f62
 #define	mem_qspi_lock_flag_respin               	0x4f63
 #define	mem_qspi_lock_victim                    	0x4f64
-#define	mem_headset_end                         	0x4f65
+#define	mem_efuse_64_bytes                      	0x4f65
+#define	mem_check_attempt_limit                 	0x4fa5
+#define	mem_headset_end                         	0x4fa6
 #define	mem_usb_mouse_data                      	0x4ace
 #define	mem_usb_kb_data                         	0x4ade
 #define	mem_usb_kb_multikey                     	0x4aee
Index: ModuleDemo/25_OTA/bt_demo/CM0/respin/memmap.format
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/memmap.format	(revision 4485)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/memmap.format	(working copy)
@@ -1690,7 +1690,9 @@
 0x4f62 mem_qspi_lock_flag_cm0
 0x4f63 mem_qspi_lock_flag_respin
 0x4f64 mem_qspi_lock_victim
-0x4f65 mem_headset_end
+0x4f65 mem_efuse_64_bytes
+0x4fa5 mem_check_attempt_limit
+0x4fa6 mem_headset_end
 0x4ace mem_usb_mouse_data
 0x4ade mem_usb_kb_data
 0x4aee mem_usb_kb_multikey
Index: ModuleDemo/25_OTA/bt_demo/CM0/respin/ramcode.rom
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/ramcode.rom	(revision 4486)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/ramcode.rom	(working copy)
@@ -62,90 +62,92 @@
 2000003d
 2000003e
 2000003f
-c284005e
-c0010084
-c00701f9
-c0080207
-c00e01cb
-c00f020a
-c01002e9
-c0120267
-c01901b2
-c01d01bf
-c01f028c
-c020825c
-c0220294
-c02a07b0
-c02c0700
-c02e071c
-c02e8722
-c0350229
-c035824d
-c04080c0
-c04280dd
-c04300a3
-c04f00a7
-c0500162
-c052079c
-c054077b
-c05c812e
-c05d062b
-c0700159
+c2840060
+c0010086
+c0070200
+c008020e
+c00e01d2
+c00f0211
+c01002d6
+c0120272
+c01901b4
+c01c81c1
+c01d01c3
+c01f0297
+c0208267
+c022029f
+c02a0784
+c02c06d4
+c02e06f0
+c02e86f6
+c0350230
+c0358254
+c036025d
+c04080c2
+c04280df
+c04300a5
+c04f00a9
+c0500164
+c0520770
+c054074f
+c05c8130
+c05d0617
+c070015b
 20202baf
-c003811f
-c006031e
-c00905b1
-c00985d4
-c00a05b3
-c01185c7
-c0128724
-c0130728
-c013872a
-c014072c
-c014872d
-c0150732
-c01d84dd
-c01f04e6
-c01f8453
-c020853b
-c0210772
-c025853f
-c027851f
-c029064a
-c02c0467
-c02d8663
-c02e84d3
-c0300668
-c0320664
-c0370748
-c03802b2
-c03887b4
-c03902c2
-c03a0164
-c0440111
-c0448117
-c0490733
-c0528677
-c053067d
+c0038121
+c006030a
+c009059d
+c00985c0
+c00a059f
+c01185b3
+c01286f8
+c01306fc
+c01386fe
+c0140700
+c0148701
+c0150706
+c01d84c9
+c01f04d2
+c01f843f
+c0208527
+c0210746
+c025852b
+c027850b
+c0290636
+c02c0453
+c02d864f
+c02e84bf
+c0300654
+c0320650
+c037071c
+c0380788
+c038878a
+c03902bd
+c03a0166
+c0440113
+c0448119
+c0490707
+c0528663
+c0530669
 c1590000
 c16a0000
 20202baf
 20406490
 20406863
 20406326
-2040009f
+204000a1
 2040203c
 20403153
-2040008e
+20400090
 2040233d
-20400094
+20400096
 20202021
 c68e0000
 18000e02
 20407148
 7d3a001c
 243a209e
-20200222
+20200229
 6fe24133
 c4008000
 6fe20030
@@ -158,18 +160,18 @@
 18423600
 202023b7
 204045b4
-204007b6
+2040078c
 20404909
 202045b8
 6fe24013
 793ffe06
 67e24013
-202000a9
-204000a9
+202000ab
+204000ab
 20202bd8
 20405900
 70894bba
-204000b2
+204000b4
 708907ff
 20402a70
 70895074
@@ -177,9 +179,9 @@
 70896d07
 20600000
 6fe242b4
-c00080b6
-c00200bc
-c00100b6
+c00080b8
+c00200be
+c00100b8
 5888e0d0
 67e68955
 584a103c
@@ -189,8 +191,8 @@
 5888c0d0
 67e68955
 584a106c
-202000b9
-203080cc
+202000bb
+203080ce
 708955d4
 20000004
 708955d2
@@ -198,8 +200,8 @@
 708955d1
 20000004
 6fe242b4
-c00080ca
-c00200da
+c00080cc
+c00200dc
 708955d0
 708956e0
 18002a08
@@ -218,7 +220,7 @@
 20600000
 708955d0
 708956c0
-202000cc
+202000ce
 60420017
 1840a200
 6fe242b5
@@ -226,7 +228,7 @@
 20402a7b
 58000250
 20402bb1
-204000b2
+204000b4
 6fe28906
 79207e00
 67e28906
@@ -240,25 +242,25 @@
 2000000a
 7089027d
 6fe242b4
-c0000104
-c00200ff
+c0000106
+c0020101
 70894cfb
 70894def
 70894eec
 70894f5e
-c0008106
-c00280fb
+c0008108
+c00280fd
 20202a51
 708956ff
 20402a5d
 708955ff
 20600000
-2040010a
+2040010c
 708956cc
 20402a5d
 708955d8
 20600000
-2040010a
+2040010c
 20202a49
 708956f7
 20402a5d
@@ -273,9 +275,9 @@
 20207357
 204057f1
 6fe2487a
-c0000115
+c0000117
 20600000
-2040011a
+2040011c
 202057fa
 6fe2487a
 c1808000
@@ -285,13 +287,13 @@
 9841fe00
 67e3f000
 20600000
-20400326
-2040010f
+20400312
+20400111
 20203e60
 6848833e
 6048804c
 70804de6
-20400127
+20400129
 70800520
 37d98200
 37d98200
@@ -302,40 +304,40 @@
 20600000
 71f0001c
 70804205
-20400122
+20400124
 6fe28341
 67e24bce
 6fe24bef
 67e206ab
-245587b8
+2455878e
 20407988
-58000630
+5800061c
 67e4431d
-58000159
+5800015b
 67e4431f
-5800012d
+5800012f
 67e4431b
-58000783
+58000757
 67e44315
-58000786
+5800075a
 67e44313
-20558154
-24358147
+20558156
+24358149
 20403e79
 204057bf
 700f0d66
 20203f28
 58001171
 67e44f5d
-204007ba
+20400790
 204057bf
 6fec4140
 67ec4340
 6fe24bce
-c2828151
+c2828153
 700f0d65
 20203f28
-2040015a
+2040015c
 700f0d6a
 20203f28
 204054b0
@@ -347,7 +349,7 @@
 6fe8833e
 793ffe1d
 67e8804c
-2020015e
+20200160
 37d98200
 70800520
 37d98200
@@ -362,30 +364,30 @@
 68420048
 20407a08
 6fe20048
-c28387bc
-c0188189
-c0060198
-c0038768
-c0058172
+c2838792
+c018818b
+c006019a
+c003873c
+c0058174
 20204f6c
 6fe20b9c
-203a0178
+203a017a
 204052e7
 2040d2da
 2440d2d6
-20200179
+2020017b
 204052da
 204052f6
 18007e11
 2040528d
 d8c00749
 204070de
-2020017f
+20200181
 6842004c
 18410401
 6fe20048
 1fe3fe00
-c5908186
+c5908188
 7d34fe00
 202052ab
 7934fe00
@@ -397,10 +399,10 @@
 1c427e00
 67e806c2
 6fe206ab
-c2818196
+c2818198
 79207e03
 67e206ab
-204001f2
+204001f9
 18007e01
 2040528d
 202052a6
@@ -416,35 +418,40 @@
 204052d0
 20406142
 204052e7
-202081a8
+202081aa
 7006b101
-c51081ae
+c51081b0
 6fe20b9c
 207a0000
 70007c0b
-c51081ae
+c51081b0
 6fe24293
 207a0000
 204052e7
-242081ae
+242081b0
 20600000
 c6908000
 793f8021
-204007be
-202002f5
+20400794
+202002e2
 6fe20183
 203a2378
 d8c00183
 df2000f0
 d8400000
-204001ba
+204001bc
 60440099
 2020238d
 efe20006
 207a0000
 18408401
-c20001ba
+c20001bc
 20600000
+704fa500
+20202414
+6fe24fa5
+1fe0fe01
+67e24fa5
 20405b02
 20402588
 2436a429
@@ -455,17 +462,17 @@
 20402841
 20402827
 20404b89
-204001ce
+204001d5
 20202425
 20404b89
-204001ce
+204001d5
 20202198
 6fe242a7
 207a0000
 6fe2007c
 247a0000
 204033cc
-242281e1
+242281e8
 6fe242a7
 c001b3e2
 c004b3e8
@@ -478,12 +485,12 @@
 c00cb3d8
 c00d345d
 c0093422
-c00981e9
+c00981f0
 204033d0
 247a0000
 6fe242a7
-c00681eb
-c00e81e7
+c00681f2
+c00e81ee
 202033bf
 70007c37
 202033ca
@@ -494,22 +501,22 @@
 67e2004b
 6fe20030
 c283b413
-204002fd
+204002ea
 202033ca
 704c9b02
 704c8a00
-202001f7
+202001fe
 704c9b00
 704ca100
 704c9f00
-202007c0
+20200796
 6fe24c9a
-203a07c2
+203a0798
 6fe24c99
-203a0222
+203a0229
 1fe0ffff
 67e24c99
-202007c2
+20200798
 6fe20018
 1ff18400
 184f840a
@@ -519,20 +526,20 @@
 20600000
 20402108
 704c8a04
-202001f5
+202001fc
 204024d2
 7854fc00
 6fe24c9b
-c0008207
+c000820e
 6fe2004c
 c28221c5
 6fe20030
 c30221c4
-202003a4
+20200390
 6fe24c9c
-c0000219
-c000821c
-c001021f
+c0000220
+c0008223
+c0010226
 704c8702
 20600000
 704c880f
@@ -547,17 +554,17 @@
 793f801c
 704c8801
 704c8701
-204003ea
+204003d6
 58000000
 e7e20005
-202003f4
-c595822e
+202003e0
+c5958235
 1c40a200
-20348231
+20348238
 1d00a200
-20200231
+20200238
 1c40a203
-20348231
+20348238
 1d00a203
 68440032
 1a227e00
@@ -567,7 +574,7 @@
 204071c9
 18072600
 9a667e00
-2021023b
+20210242
 9840fe00
 9a20fe00
 67e80034
@@ -583,10 +590,10 @@
 67e241f8
 6fe44161
 67e4003e
-2434824b
+24348252
 18808fff
 704c8a02
-2020025b
+20200266
 6fe20030
 c4008000
 793ffe01
@@ -595,23 +602,27 @@
 67e4003e
 7855fc00
 704c8a00
-2020025b
-2040032d
+20200266
+6fe24fa5
+1fe67c64
+242127fd
+202027ea
+20400319
 68420046
 98467c00
 20628000
-20200380
-202007c4
+2020036c
+2020079a
 20402337
-202c0264
+202c026f
 204024ca
-243a025c
+243a0267
 78587c00
 1d027e00
 67e84169
 20600000
 704c8a00
-2040029b
+204002a6
 2020248f
 204021ec
 24740000
@@ -620,15 +631,15 @@
 793f800b
 20402b71
 2040232b
-c5058277
+c5058282
 204024ca
-243a026c
+243a0277
 78547c00
 1c427e00
 67e84169
 78387c00
 7834fc00
-202002a5
+202002b0
 20402b6f
 d8200010
 20402321
@@ -637,10 +648,10 @@
 20402917
 204024ab
 204024f3
-20368283
+2036828e
 204024ca
-243a027e
-20200271
+243a0289
+2020027c
 18000401
 6fe20031
 793ffe01
@@ -649,7 +660,7 @@
 20402940
 78347c00
 704c8a01
-2020029b
+202002a6
 70011600
 70015000
 204024d2
@@ -657,91 +668,61 @@
 2040724d
 6fe24c9b
 207a0000
-202003a4
+20200390
 20404b82
 204024ce
 1fe67c0f
-24210299
+242102a4
 202024b9
 70416f01
 202024b9
 704c8808
 704c8712
-204003ea
+204003d6
 18007e00
 e7e20005
 6fec0040
 e7ec0005
 6fe24c8a
 e7e20005
-202003f4
+202003e0
 704c8a00
-243482a8
+243482b3
 704c8a01
 704c8808
 704c8712
-204003ea
+204003d6
 18007e35
 e7e20005
 6fec0040
 e7ec0005
 6fe24c8a
 e7e20005
-202003f4
-da201000
-68440738
-20407a08
-6fe2007d
-c00206d7
-c01386e9
-c0198306
-c00382e1
-c01706ed
-c01406f7
-c00582d7
-c00402e5
-c00882c8
-c00602ca
-c00b82d4
-20204ba4
+202003e0
 6fe20739
 67e206a3
-c00882c6
+c00882c1
 20204cad
 20404d0a
-202006cd
+202006b9
 20404e14
-202006cd
+202006b9
 da200040
 2040604d
 6fe80739
 68480779
 98467c00
-202282d1
+202282cc
 20204d8b
 20404d8e
 c6108000
-202002f5
+202002e2
 6fe44de9
 c3014e10
 20204def
-20404d6f
-67e206af
-20404f51
-70007c0c
-6fe24293
-247a0000
-6fe20030
-c3830000
-20404d80
-202002fd
-6fe20739
-67e206a4
-2040076d
-20204d51
 20404f51
 7006ae01
-20400303
+204002f0
 20204d60
 6fe20030
 c283a1e1
@@ -754,31 +735,30 @@
 67e2004b
 204021e1
 c6108000
-202007be
+20200794
 704c8803
 704c8706
-204003ea
+204003d6
 18007e00
 e7e20005
 6fe20046
 e7e40005
-202003f4
+202003e0
 704c8806
 704c8717
-204003ea
+204003d6
 6fec0040
 e7ec0005
-202003f4
+202003e0
 704c8806
 704c8716
-202002ff
-20200307
+202002ec
 6fe24ca1
-c0008316
-2040031b
+c0008302
+20400307
 704c880a
 704c8704
-204003ea
+204003d6
 6fec0040
 e7ec0005
 6fe60146
@@ -787,11 +767,11 @@
 e7e20005
 6fec0040
 67ec4f37
-202003f4
+202003e0
 6fec4f37
 684c0040
 98467c00
-20228309
+202282f5
 20600000
 704ca101
 704c9b00
@@ -802,31 +782,31 @@
 20628000
 1fe20c00
 20403e92
-c0058372
+c005835e
 20203ef4
 70442901
 20758000
 70442900
 20600000
-20400341
+2040032d
 2040712d
-2020033e
-20400341
+2020032a
+2040032d
 efe40006
-2020033e
-20400341
+2020032a
+2040032d
 efe60006
-2020033e
-20400341
+2020032a
+2040032d
 efec0006
-2020033e
-20400341
+2020032a
+2040032d
 efee0006
-2020033e
-20400341
+2020032a
+2040032d
 eff00006
-2020033e
-20400341
+2020032a
+2040032d
 efe20006
 18c20400
 60464bf2
@@ -837,7 +817,7 @@
 6fe206a4
 67e20f12
 20404894
-20200392
+2020037e
 5800003f
 67f04c6c
 5fffffff
@@ -851,15 +831,15 @@
 67ec4639
 67ec4140
 20600000
-2040032d
-20400392
-202004ac
-2020037e
+20400319
+2040037e
+20200498
+2020036a
 20600000
 704ddb00
-2020035e
+2020034a
 704ddb03
-2020035e
+2020034a
 62464ddc
 58004b4a
 67e443e3
@@ -875,11 +855,11 @@
 18007e06
 67e243e2
 20203f1a
-204007c6
+2040079c
 6a464dd8
-2020035a
+20200346
 6a464dd8
-202005f3
+202005df
 20403e92
 20403e92
 67e24dd7
@@ -887,56 +867,56 @@
 d8a04dd8
 20403e88
 6fe24dd7
-c0000370
-c001836d
+c000035c
+c0018359
 20202baf
 704c9612
-20200383
+2020036f
 704c9601
-20200383
+2020036f
 704c960c
-20200383
+2020036f
 704c9600
 df200001
-20400387
-202003f4
+20400373
+202003e0
 704c9600
-2040038b
+20400377
 6fe24c96
 e7e20005
 20600000
 704c870e
 1f20fe03
 67e24c88
-204003ea
+204003d6
 6fe64c93
 e7e60005
 20600000
 700f1200
-20200397
+20200383
 700f120c
-20200397
+20200383
 700f1202
 704c870f
 704c8804
-204003ea
+204003d6
 6fe20f12
 e7e20005
 6fe64c93
 e7e60005
-202003f4
+202003e0
 6ff04c6c
 c4020000
 6fe20639
 67e24e18
-202007c8
+2020079e
 6fe20046
 67e24e18
 793f8021
 70004600
 704ca100
 704c9b00
-202007c8
+2020079e
 6fe20624
 d8400000
 c1018000
@@ -962,15 +942,15 @@
 67e24c88
 1fe0fe03
 67e44db1
-20400607
+204005f3
 207a0000
 704c873e
-204003ea
+204003d6
 58000002
 e7e20005
 58000001
 e7e20005
-204003b0
+2040039c
 e0420005
 204047d5
 1a227e00
@@ -982,37 +962,37 @@
 e0420005
 18427200
 2040712d
-20400200
+20400207
 e7e20005
-202003f4
+202003e0
 6fe20046
 67e242a8
-202003e0
+202003cc
 6fe20639
 67e242a8
 704c8805
 704c8713
-204003ea
+204003d6
 58000001
 e7e20005
 6fe242a8
 e7e40005
 58000001
 e7e40005
-202003f4
+202003e0
 6fe24c88
 1fe0fe03
 67e44db1
-204003f1
+204003dd
 6fe64c86
 e7e60005
 20600000
-204005d1
+204005bd
 1a420a00
 20600000
 da204d84
 20403fa5
-2020035c
+20200348
 18000400
 18000201
 60421001
@@ -1028,9 +1008,9 @@
 20600000
 6fe2063a
 c3828000
+20400412
 20400426
-2040043a
-203a03f7
+203a03e3
 efe20006
 ea220006
 9a267e00
@@ -1046,8 +1026,8 @@
 18427200
 2040712d
 2040480e
-204003f9
-2040043a
+204003e5
+20400426
 efe20006
 1fe22200
 18c23000
@@ -1062,15 +1042,15 @@
 202049f1
 6fe24683
 203a480c
-20400430
+2040041c
 c6130000
 da204d5c
-204005c4
+204005b0
 c000480c
 c000c80c
 79200026
 20600000
-2040043a
+20400426
 203a480c
 efe20006
 e8420006
@@ -1082,7 +1062,7 @@
 20600000
 da204d5c
 20203fa1
-2040043e
+2040042a
 20202739
 204045bd
 204045cd
@@ -1107,11 +1087,11 @@
 202046a3
 204045aa
 20404766
-20400404
-2040043c
-20400598
+204003f0
+20400428
+20400584
 20404594
-203405a7
+20340593
 2020458a
 6fec0633
 684c4627
@@ -1124,15 +1104,15 @@
 7042a700
 70065b00
 204047d2
-202007ca
+202007a0
 6fe204dd
-c00104a1
-c0040495
-c004849e
-c00604a4
-c0008470
-c00a048a
-c00a847f
+c001048d
+c0040481
+c004848a
+c0060490
+c000845c
+c00a0476
+c00a846b
 20204868
 efea0006
 67ea4528
@@ -1153,14 +1133,14 @@
 67f04953
 6fe44953
 6844495f
-2040047b
+20400467
 60444953
 6fe44957
 6844495b
-2040047b
+20400467
 60444957
-202007cc
-2040047f
+202007a2
+2040046b
 da200009
 d8200003
 204049ab
@@ -1170,8 +1150,8 @@
 e7f00005
 20600000
 da400014
-2020048b
-2040049e
+20200477
+2040048a
 da200009
 d8200003
 204049ab
@@ -1182,7 +1162,7 @@
 20600000
 eff00006
 67f04c0a
-202007ce
+202007a4
 efe20006
 67e206a4
 20204890
@@ -1202,15 +1182,15 @@
 6ff04ddf
 e7f00005
 20600000
-2040061f
+2040060b
 67e64e15
 58000000
 67e64d2e
 6fe20046
 67e242a8
 704ddb05
-202004c3
-20400625
+202004af
+20400611
 67e64e15
 58000000
 67e64d31
@@ -1235,14 +1215,14 @@
 20203f1a
 6fe204db
 684c4639
-c28384d7
-202004d8
+c28384c3
+202004c4
 684c4c7a
 6fec04e3
 98467c00
 24628000
 2040493a
-202007ca
+202007a0
 20404536
 70100001
 70100100
@@ -1255,32 +1235,32 @@
 204045b4
 2040315c
 6fe20624
-c00184ed
+c00184d9
 20204579
-2040043e
-202005ab
+2040042a
+20200597
 7834fc00
 204048fd
-20210778
+2021074c
 204045fc
-20400404
+204003f0
 7856fc00
-204004eb
-24368513
-2040050e
+204004d7
+243684ff
+204004fa
 20404766
-20400598
+20400584
 20404594
-203404fc
+203404e8
 7854fc00
 20202739
-20400404
-20400502
+204003f0
+204004ee
 78377c00
-204005ab
-203684f5
-202004fa
-20400504
+20400597
+203684e1
+202004e6
+204004f0
 20202739
 204045bd
 204045cd
@@ -1288,8 +1268,8 @@
 782efc00
 78307c00
 7850fc00
-2040050c
-20200446
+204004f8
+20200432
 37c18200
 20600000
 6fe20623
@@ -1298,13 +1278,13 @@
 67e20623
 20600000
 6fe20623
-c28184fa
+c28184e6
 6fe24e17
 1fe67c06
-24210778
+2421074c
 1fe0fe01
 67e24e17
-202004fa
+202004e6
 684c4639
 20600000
 684c4c7a
@@ -1322,8 +1302,8 @@
 67e24537
 18427200
 6fe2461c
-205a051b
-245a051d
+205a0507
+245a0509
 604c4538
 d8c044e0
 2040712d
@@ -1336,10 +1316,10 @@
 67e40124
 24610000
 2040473e
-202007d0
+202007a6
 20404972
 2040475a
-20400532
+2040051e
 20202940
 78287c00
 6fe40631
@@ -1354,15 +1334,15 @@
 78507c00
 19623600
 37c18400
-2037054f
+2037053b
 1b420400
 604c00a4
 242c2739
-20370556
+20370542
 dd2001e0
 1c225000
 6fe20623
-c3018556
+c3018542
 2055ac9c
 20402abc
 7823fc00
@@ -1380,43 +1360,43 @@
 67e204dc
 1fe27200
 67e2068c
-203a0580
+203a056c
 6fe204db
 1fe17e03
-c0018575
-c5078577
+c0018561
+c5078563
 da204cca
-204005c4
-c0008577
-2040061b
-203a0577
-20400625
+204005b0
+c0008563
+20400607
+203a0563
+20400611
 18c20a00
 6fe404db
 e7e40005
-2020057c
+20200568
 d8a004dd
-2020057c
+20200568
 09800008
 19897e00
-c2000577
+c2000563
 78367c00
-20200580
+2020056c
 09800008
 19897e00
 e7e20005
-c200057c
+c2000568
 09800018
 78287c00
 db600664
-20360587
+20360573
 1fef7e00
 1ff17e00
 e7e60005
 20232739
 7836fc00
 6fe242b5
-243a058e
+243a057a
 6fe20017
 1fe0a200
 20402a7b
@@ -1438,15 +1418,15 @@
 6fe204db
 1fe17e03
 c001c866
-20400625
-20400590
+20400611
+2040057c
 6fe2068c
 207a0000
 6fe2068d
 c001c866
-202004bc
+202004a8
 78377c00
-204005ab
+20400597
 2036c582
 2020458a
 68420017
@@ -1454,9 +1434,9 @@
 20402a23
 78287c00
 d9601388
-20200544
-2040010f
-202007d2
+20200530
+20400111
+202007a8
 1a208409
 efe20002
 203a2baf
@@ -1481,13 +1461,13 @@
 6fe204d5
 c1018000
 20204146
-204005e6
+204005d2
 da204d34
 20203f94
 da204d34
 20403fa5
-202005f3
-204005e6
+202005df
+204005d2
 da204d84
 20203f94
 1a20fe04
@@ -1508,55 +1488,55 @@
 1a420c00
 1a427e00
 20600000
-20400607
+204005f3
 203a2baf
 6fe44dd1
 68444db1
 98467c00
-202105ee
+202105da
 da204cca
 20203fa5
 da204ca2
-204005c4
-203a05ec
+204005b0
+203a05d8
 da204ca2
 20203fa5
-204005ff
+204005eb
 da204ca2
-203a05f8
+203a05e4
 da204cca
 20203f94
-204005fc
+204005e8
 203a2baf
 da204ca2
 20203f94
 6f224caa
 d8c04cf2
-20200601
+202005ed
 6f224cd2
 d8c04d10
 efe60006
 9a467c00
-20228605
-c2000601
+202285f1
+c20005ed
 1f227e00
 20600000
 6fe44dd1
 68444db1
 98467c00
-2021060d
+202105f9
 da204cca
-202005c4
+202005b0
 da204ca2
-204005c4
+204005b0
 247a0000
-2020060b
+202005f7
 6fe44dd5
-20200614
+20200600
 58000010
 67e44db1
 62280f1e
-20400607
+204005f3
 6a280f1e
 20600000
 da204cca
@@ -1564,16 +1544,16 @@
 6fe44d2e
 247a0000
 da204cca
-202005c4
+202005b0
 6fe64d2e
 243a7111
-20400619
+20400605
 1a427e00
 67e64d2e
 20207111
 6fe64d31
 243a7111
-20400619
+20400605
 1a427e00
 67e64d31
 20207111
@@ -1583,12 +1563,12 @@
 1fe22600
 20203190
 1a627e00
-c00a8633
+c00a861f
 20203168
 704c8c00
 704c1700
-204007d4
-2040039f
+204007aa
+2040038b
 202031c3
 6842063a
 284c0005
@@ -1605,11 +1585,11 @@
 6fe245b5
 c0014794
 6fe21002
-c0010778
+c001074c
 c002c790
 20600000
 20404906
-20400638
+20400624
 6fe204db
 2feffe04
 79208027
@@ -1618,9 +1598,9 @@
 2feffe02
 7920800f
 6fe204dc
-203a065c
+203a0648
 6fe20623
-c302065c
+c3020648
 c6078000
 20406246
 204061b6
@@ -1633,13 +1613,13 @@
 79400402
 6042063a
 20600000
-202007d6
-20400674
+202007ac
+20400660
 18227e00
 c1018000
-202003de
+202003ca
 62244db1
-20400671
+2040065d
 1a420a00
 6fe44db1
 e7e20005
@@ -1647,27 +1627,27 @@
 e7e20005
 e0220005
 20600000
-204005e6
+204005d2
 da204d5c
 20203f94
 da204d5c
 20403fa5
-202005f3
+202005df
 6fe20b97
 207a0000
 700b9700
 6fe20b95
-c0048684
+c0048670
 20206472
 6fe20b98
 207a0000
 700b9800
 6fe20b96
-c009068d
-c0048684
+c0090679
+c0048670
 20206481
 204063ce
-202006c5
+202006b1
 202052d6
 700b960f
 204052da
@@ -1678,30 +1658,30 @@
 700b9801
 700b9613
 20600000
-20400333
+2040031f
 67ec42a9
-20400330
+2040031c
 67e647ce
 df200007
-20400386
+20400372
 6fec0040
 e7ec0005
-204003f4
+204003e0
 6fe24c9f
-c000869d
+c0008689
 7042a716
 20600000
 204033e5
 700b9b01
 20600000
-20400333
+2040031f
 67ec42a9
-204006b4
+204006a0
 df200007
-20400386
+20400372
 6fec0040
 e7ec0005
-202003f4
+202003e0
 7840fc00
 6fe24c97
 207a0000
@@ -1710,7 +1690,7 @@
 98417e00
 6fe20b95
 247a0000
-204006bf
+204006ab
 704c9f01
 7820fc00
 20600000
@@ -1719,70 +1699,46 @@
 20600000
 704c8809
 704c8732
-204003ea
+204003d6
 6fec0040
 e7ec0005
 6fe647d3
 e7e60005
-202003f4
+202003e0
 704c8806
 704c8731
-204003ea
+204003d6
 6fec0040
 e7ec0005
-202003f4
+202003e0
 704c8807
 704c8736
-204003ea
+204003d6
 58000000
 e7e20005
 6fec0040
 e7ec0005
-202003f4
+202003e0
 704c8804
 704c8708
-204003ea
+204003d6
 58000000
 e7e20005
 68420046
 e0440005
 58000001
 e7e20005
-202003f4
-6fe20739
-67e206a3
-c00586db
-20204cc0
-6fe24132
-c087cd22
-6fe24293
-207a0000
-68420055
-70005500
-70429300
-6fe2073a
-c1830000
-60420055
-700b9b01
-204006a8
-24208303
-20600000
-20404dc7
-6ff00739
-67f04e1a
-20600000
+202003e0
 6fe24170
 1fe0fe01
 68420739
 98467c00
-242106f5
+242106cb
 60424170
 20404d51
-202007d8
+202007ae
 70007c04
 20600000
-20404edd
-202006ea
 6fe20151
 1fe17e03
 c080a68a
@@ -1792,11 +1748,11 @@
 2020268a
 1f227e00
 67e4012c
-203a06f9
+203a06cd
 9ea67c00
 20212729
 18017e01
-243a070b
+243a06df
 6fe20151
 1fe17e03
 c001a649
@@ -1807,11 +1763,11 @@
 98467c00
 20212729
 da204cca
-204005c4
+204005b0
 c000a739
-2040061b
+20400607
 203a2739
-2040061f
+2040060b
 18c20a00
 6fe20151
 e7e20005
@@ -1824,24 +1780,24 @@
 c58026ba
 793f8000
 20600000
-204004b4
+204004a0
 202026dd
 62244db1
-204005cb
+204005b7
 6a244db1
 20600000
 da204d34
 20203fa1
-204005ce
-202003db
-202005ce
-20400611
+204005ba
+202003c7
+202005ba
+204005fd
 203a729b
 2020729d
 da204d34
-202005c4
+202005b0
 20202baf
-20400730
+20400704
 207a0000
 6fe2004b
 c3830000
@@ -1854,7 +1810,7 @@
 18c27e00
 67e4013c
 6fe4442c
-203a0742
+203a0716
 20205b2e
 6fe40099
 203a2baf
@@ -1865,7 +1821,7 @@
 70429300
 20204b77
 67e40fb7
-2020074c
+20200720
 68440fb7
 18518400
 6fe44881
@@ -1884,7 +1840,7 @@
 67e40241
 58004e34
 67e4023f
-204007a9
+2040077d
 204057e8
 6fe280a0
 67e20124
@@ -1910,51 +1866,51 @@
 2040682b
 700f0d15
 20206b2e
-20400773
+20400747
 7854fc00
 20600000
 6fe24040
 c3800000
 c3818000
 6fe247cd
-203a0782
+203a0756
 6fe24724
 207a0000
 20202d53
 6fe206ab
 67e24bef
-20200788
+2020075c
 7043dd01
 20403f41
 2040554f
-20400799
+2040076d
 df200020
 d8c08080
 18c20a00
 efe20006
-c0018795
-c0020795
-c0028795
-c0038795
-c0160795
-c0168795
-c0800797
+c0018769
+c0020769
+c0028769
+c0038769
+c0160769
+c0168769
+c080076b
 58000080
 e7e20005
-c200078c
+c2000760
 20600000
 df200008
 d8c0812a
-2020078c
+20200760
 6fe24131
 207a0000
-20400730
+20400704
 247a0000
 da204d5c
-204005c4
+204005b0
 247a0000
 da204cca
-204005c4
+204005b0
 68424caa
 98467c00
 24628000
@@ -1965,80 +1921,82 @@
 207a0000
 6fe24f64
 c1a98000
-202007ab
+2020077f
 18227e00
 c003a739
 c0032739
 202025df
+58000260
+2020071e
 580001e0
-2020074a
+2020071e
 58000240
-2020074a
+2020071e
 58000250
-2020074a
+2020071e
 580001f0
-2020074a
+2020071e
 58000180
-2020074a
+2020071e
 58000190
-2020074a
+2020071e
 58000110
-2020074a
+2020071e
 58000170
-2020074a
+2020071e
 58000150
-2020074a
+2020071e
 58000200
-2020074a
+2020071e
 58000140
-2020074a
+2020071e
 580001a0
-2020074a
+2020071e
 580001d0
-2020074a
+2020071e
 580001c0
-2020074a
+2020071e
 580001b0
-2020074a
+2020071e
 580000e0
-2020074a
+2020071e
 58000220
-2020074a
+2020071e
 58000230
-2020074a
+2020071e
 58000130
-2020074a
+2020071e
 58000080
-2020074a
+2020071e
 58000070
-2020074a
+2020071e
 580000c0
-2020074a
+2020071e
 58000060
-2020074a
+2020071e
 580000b0
-2020074a
+2020071e
 58000090
-2020074a
+2020071e
 580000a0
-2020074a
+2020071e
 580000d0
-2020074a
+2020071e
 58000160
-2020074a
+2020071e
 580000f0
-2020074a
+2020071e
 58000010
-2020074a
+2020071e
 58000020
-2020074a
+2020071e
 58000030
-2020074a
+2020071e
 58000040
-2020074a
+2020071e
 58000050
-2020074a
+2020071e
 58000210
-2020074a
+2020071e
 58000100
-2020074a
+2020071e
Index: ModuleDemo/25_OTA/bt_demo/CM0/respin/sched.rom
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/sched.rom	(revision 4486)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/sched.rom	(working copy)
@@ -7,13 +7,13 @@
 11   #mem_patch04
 00   #mem_patch05
 04   #mem_patch06
-44   #mem_patch07
+46   #mem_patch07
 12   #mem_patch08
 00   #mem_patch09
 10   #mem_patch0A
 31   #mem_patch0B
 00   #mem_patch0C
-0c   #mem_patch0D
+1c   #mem_patch0D
 00   #mem_patch0E
 00   #mem_patch0F
 62   #mem_patch10
@@ -358,7 +358,7 @@
 mem_snd_ble_total_size:0a
 mem_snd_hci_total_size:0a
 
-mem_hci_version_svnid:3987
+mem_hci_version_svnid:4486
 
 mem_keyscan_switch:00
 
Index: ModuleDemo/25_OTA/bt_demo/CM0/respin/zcode.rom
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/zcode.rom	(revision 4486)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/respin/zcode.rom	(working copy)
@@ -1,4 +1,68 @@
 20200040
+da201000
+68440738
+20407a08
+6fe2007d
+c0020011
+c0138023
+c01982f3
+c0038027
+c01706c3
+c014002b
+c005802d
+c00402d2
+c00882c3
+c00602c5
+c00b82cf
+20204ba4
+6fe20739
+67e206a3
+c0058015
+20204cc0
+6fe24132
+c087cd22
+6fe24293
+207a0000
+68420055
+70005500
+70429300
+6fe2073a
+c1830000
+60420055
+700b9b01
+20400694
+242082f0
+20600000
+20404dc7
+6ff00739
+67f04e1a
+20600000
+6fe20739
+67e206a4
+20400741
+20204d51
+20404edd
+20200024
+20404d6f
+67e206af
+20404f51
+70007c0c
+6fe24293
+247a0000
+6fe20030
+c3830000
+20404d80
+202002ea
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+20200040
 58000034
 da204be7
 d8400008
@@ -87,13 +151,13 @@
 6fec04dd
 67ec0633
 6fe24c8b
-c000845b
-204003bc
+c0008447
+204003a8
 204046d3
 24368020
 6fe204dc
 c0030020
-204003bc
+204003a8
 6fe44e32
 243a000e
 20600000
@@ -154,8 +218,8 @@
 67e24537
 18427200
 6fe2461c
-205a051b
-245a051d
+205a0507
+245a0509
 604c4538
 d8c04500
 2040713a
@@ -198,14 +262,14 @@
 dfe04d5c
 67e40f12
 6a240f12
-204005c4
+204005b0
 207a0000
 6a240f12
 20403fa5
-204005f3
+204005df
 20200007
 1fe22400
-202005f3
+202005df
 00000000
 00000000
 00000000
@@ -255,10 +319,10 @@
 00000000
 00000000
 20200040
-2040032d
+20400319
 67e242a8
 20400023
-2040032d
+20400319
 67e40f12
 20402284
 24628000
@@ -267,7 +331,7 @@
 c280001b
 6fe40f12
 67e44db1
-20400607
+204005f3
 205a723a
 6fe40f12
 1fe22200
@@ -279,7 +343,7 @@
 e0220005
 6fe40f12
 1fe27200
-20400341
+2040032d
 2020712d
 6fe40f12
 20400029
@@ -295,7 +359,7 @@
 c1008000
 18000202
 20600000
-20400614
+20400600
 203a729b
 2020729d
 00000000
@@ -320,12 +384,12 @@
 00000000
 20200040
 68464dd8
-2040033f
-2040033c
+2040032b
+20400328
 c0008007
-c00107f8
+c00107ce
 20202baf
-2040032d
+20400319
 67e44c94
 d84003ff
 98410400
@@ -333,9 +397,9 @@
 1feb7e00
 1fecfe00
 67e24c1a
-2040033c
+20400328
 67e24c1b
-202007fa
+202007d0
 00000000
 00000000
 00000000
@@ -463,9 +527,9 @@
 20404ca0
 2020000a
 20404c78
-204006b7
-202006bf
-204006b7
+204006a3
+202006ab
+204006a3
 20404c78
 20404c7c
 700b9801
@@ -513,26 +577,26 @@
 20200040
 704c880b
 704c873e
-204003ea
+204003d6
 58000007
 e7e20005
 6fe20639
 e7e40005
 6ff04953
 e7f00005
-202003f4
+202003e0
 6ff04c6c
 c4028000
 704c8808
 704c870c
-204003ea
+204003d6
 58000000
 e7e20005
 6fe20639
 e7e40005
 6fea4c12
 e7ea0005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -579,14 +643,14 @@
 c4018000
 704c880c
 704c873e
-204003ea
+204003d6
 58000004
 e7e40005
 6fe20639
 e7e40005
 6ff04c0a
 e7f00005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -643,14 +707,14 @@
 c4010000
 704c880a
 704c873e
-204003ea
+204003d6
 58000003
 e7e40005
 6fe20639
 e7e40005
 6fec4530
 e7ec0005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -707,12 +771,12 @@
 c4000000
 704c8813
 704c873e
-204003ea
+204003d6
 58000001
 e7e40005
 6fe20639
 e7e40005
-204003ab
+20400397
 e0420005
 6fe24626
 e7e20005
@@ -726,7 +790,7 @@
 6fe2065b
 e7e20005
 6fe20639
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -769,7 +833,7 @@
 20200040
 704c8817
 704c8718
-204003ea
+204003d6
 6fec0040
 e7ec0005
 d8c04297
@@ -777,7 +841,7 @@
 2040712d
 18007e00
 e7e20005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -903,8 +967,8 @@
 684c0149
 20402289
 20628000
-20400213
-204003ea
+2040021a
+204003d6
 58000001
 e7e20005
 6fec0149
@@ -925,18 +989,18 @@
 6fe80132
 9c467e00
 e7e40005
-202003f4
+202003e0
 6fe60146
 e7e60005
 6fe80132
 9c467e00
 e7e40005
 6fe20018
-20400200
+20400207
 e7e20005
 6fe24c9c
 c001002b
-202003f4
+202003e0
 6fe64d2e
 1fe20c00
 efe20006
@@ -947,7 +1011,7 @@
 2040712d
 184672f0
 20407100
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -962,18 +1026,18 @@
 6fe24c18
 c0090005
 c011001a
-2020037e
+2020036a
 6fe24ded
-203a0380
-20400336
+203a036c
+20400322
 67ee4e0a
 2040000e
 6fe24ded
 1fe0ffff
 67e24ded
-20200382
-20400359
-243a0380
+2020036e
+20400345
+243a036c
 1a420a00
 1a40a407
 1a420c00
@@ -984,16 +1048,16 @@
 18a08bf9
 e7ee0005
 20600000
-2040032d
+20400319
 67e4495f
-2040032d
+20400319
 67e44961
-20400493
+2040047f
 df200003
-20400386
+20400372
 6fe20639
 e7e40005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1025,7 +1089,7 @@
 20200040
 704c8806
 704c8714
-204003ea
+204003d6
 6fe24c89
 e7e20005
 6fe20046
@@ -1038,7 +1102,7 @@
 2020000f
 58000000
 e7e40005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1089,7 +1153,7 @@
 20200040
 704c8804
 704c8705
-204003ea
+204003d6
 58000000
 e7e20005
 6fe24e18
@@ -1099,7 +1163,7 @@
 6fe2004c
 793ffe05
 67e2004c
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1153,12 +1217,12 @@
 20200040
 704c8803
 704c871b
-204003ea
+204003d6
 6fe20046
 e7e40005
 6fe24170
 e7e20005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1217,12 +1281,12 @@
 20200040
 704c8807
 704c8720
-204003ea
+204003d6
 6fec0040
 e7ec0005
 6fe24ca0
 e7e20005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1281,7 +1345,7 @@
 20200040
 704c880b
 704c8703
-204003ea
+204003d6
 6fe24c8a
 e7e20005
 6fe20046
@@ -1296,7 +1360,7 @@
 7920fe00
 e7e20005
 6fe20046
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1352,33 +1416,33 @@
 c0030011
 c004000e
 c01f8012
-2020037e
-202007ee
-202007f0
-202007f2
-202007f4
-202007f6
-2020037e
-2020037e
+2020036a
+202007c4
+202007c6
+202007c8
+202007ca
+202007cc
+2020036a
+2020036a
 6fe24c18
 c0008019
 c00b801d
 c010001f
 c0518024
 c0300034
-2020037e
-20400333
+2020036a
+2040031f
 67ec4c8d
-20400351
-20200382
+2040033d
+2020036e
 704e193f
-20200382
+2020036e
 df200002
-2040038b
+20400377
 58000000
 e7e40005
-202003f4
-2040032d
+202003e0
+20400319
 68420046
 98467c00
 2022802b
@@ -1387,18 +1451,18 @@
 24628000
 604242a8
 df200003
-2040038b
+20400377
 6fe242a8
 e7e40005
 6fe20018
-20400200
+20400207
 e7e20005
-202003f4
+202003e0
 df200002
-2040038b
+20400377
 6fe44f35
 e7e40005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1415,14 +1479,14 @@
 67e40f12
 20200008
 6a240f12
-204005c4
+204005b0
 207a0000
 6a240f12
 20403fa5
-204005f3
+204005df
 20200008
 1fe22400
-202005f3
+202005df
 00000000
 00000000
 00000000
@@ -1472,7 +1536,7 @@
 00000000
 20200040
 6fe24f34
-243a07ec
+243a07c2
 704f3401
 20400023
 6f224cd2
@@ -1538,39 +1602,39 @@
 6fe24c18
 c005000f
 c0070012
-c0098358
-c00b0355
-c00b8358
-c00c0358
-c00c8358
-c00d0358
-c00d8358
+c0098344
+c00b0341
+c00b8344
+c00c0344
+c00c8344
+c00d0344
+c00d8344
 c0078015
 c008001a
 c008801e
-202007ea
-2040033c
+202007c0
+20400328
 67e244de
-20200382
+2020036e
 7044d900
 704c8b00
-20200382
+2020036e
 df200002
-20400386
+20400372
 58000004
 e7e20005
-202003f4
+202003e0
 704ded00
 704e0a00
 704dee00
-20200382
+2020036e
 68424ded
 18467c04
-20228380
-20400336
+2022836c
+20400322
 67ee4e0a
 20400025
-20200382
+2020036e
 6fe24ded
 d8a04dee
 1feffe07
@@ -1605,61 +1669,61 @@
 c0058012
 c0060025
 c0068029
-202007e8
-2040033c
+202007be
+20400328
 67e244df
 1fe27200
-2040032a
-20200382
-2040033c
+20400316
+2020036e
+20400328
 67e244ff
 1fe27200
-2040032a
-20200382
+20400316
+2020036e
 6fe244d9
-243a0380
-2040033c
+243a036c
+20400328
 67e24636
-2040032d
+20400319
 67e444da
-2040032d
+20400319
 67e444dc
-2040033c
+20400328
 67e24637
-2040033c
+20400328
 67e24e11
 6fe444da
 684444dc
 98467c00
-24228382
+2422836e
 1fe3fe00
 67e444da
-20200382
-2040033c
+2020036e
+20400328
 67e244d9
-2040033c
-20200382
-2040032d
+20400328
+2020036e
+20400319
 67e444da
-2040032d
+20400319
 67e444dc
-2040033c
-2040033c
-20400333
+20400328
+20400328
+2040031f
 67ec4627
-2040033c
+20400328
 67e24626
-2040032d
+20400319
 1febfe00
 67e444d7
-2040032d
-2040032d
+20400319
+20400319
 67e44632
-2040032d
+20400319
 67e44634
 7044d901
 704c8b01
-20200392
+2020037e
 00000000
 00000000
 20200040
@@ -1670,39 +1734,39 @@
 c02b001d
 c0360021
 c0368026
-2020037e
-20400256
-2040032d
+2020036a
+20400261
+20400319
 67e40051
 df200003
-20400386
+20400372
 6fe20046
 e7e40005
 7042a71d
-202003f4
-2040033c
+202003e0
+20400328
 67e24c98
 df200064
 d8a00183
-2040032a
-20200382
+20400316
+2020036e
 df200002
-20400386
+20400372
 6fe24c97
 e7e20005
-202003f4
-2040033c
+202003e0
+20400328
 67e24c97
-203a037c
-20200382
+203a0368
+2020036e
 df200003
-20400386
+20400372
 6fe44de7
 e7e40005
-202003f4
-2040032d
+202003e0
+20400319
 67e44de7
-20200382
+2020036e
 00000000
 00000000
 00000000
@@ -1731,59 +1795,59 @@
 c00c8009
 c00e0013
 c00e801b
-c0158690
-c01606a0
+c015867c
+c016068c
 c00d8026
-2020037e
-20400333
+2020036a
+2040031f
 67ec42a9
-2040032d
+20400319
 67e200b6
-2040032d
+20400319
 9c40fe00
 1fe17ffc
 67e800b7
 7042a703
-20200392
+2020037e
 6fe24c9b
-c0810396
-2040032d
-203a0396
-2040033c
+c0810382
+20400319
+203a0382
+20400328
 67e206a7
 7042a715
-20200392
-2040032d
+2020037e
+20400319
 67e242a8
 20402284
-24228396
+24228382
 1a208c01
 efe20006
 c2800024
-20400392
+2040037e
 20203420
-20400392
+2040037e
 202048f0
 6fe24c9b
-c0810396
-2040032d
+c0810382
+20400319
 67e242a8
-203a0396
-20400392
+203a0382
+2040037e
 6ff04e1a
 243a0030
 7042a704
 20600000
 704c880b
 704c870b
-204003ea
+204003d6
 58000000
 e7e20005
 6fe20046
 e7e40005
 6ff04e1a
 e7f00005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -1798,48 +1862,48 @@
 c0070020
 c0088028
 c009802c
-202007e6
-20400333
+202007bc
+2040031f
 67ec42a9
 d8a04297
 18007210
-2040032a
+20400316
 70429301
 7042a70b
 20200023
-20400333
+2040031f
 67ec42a9
 7042a70c
 20400023
-204006a8
-24208303
-20400333
+20400694
+242082f0
+2040031f
 67ec42a9
-2040033c
+20400328
 67e247f1
 98007200
 d8a047f2
-2040032a
+20400316
 7042a709
 20200023
-20400333
+2040031f
 67ec42a9
 7042a70a
 df200007
-20400386
+20400372
 6fec0040
 e7ec0005
-202003f4
-2040032d
+202003e0
+20400319
 67e242a8
 7042a70d
-20200392
-2040032d
+2020037e
+20400319
 67e242a8
-2040033c
+20400328
 1fe0fe0e
 67e242a7
-20200392
+2020037e
 00000000
 00000000
 00000000
@@ -1859,26 +1923,26 @@
 c0030006
 c0040018
 c005002b
-202007e4
-2040032d
+202007ba
+20400319
 67e242a8
-2040033c
+20400328
 67e206a4
 20402284
-24228396
+24228382
 1a208c01
 efe20006
-c2800344
+c2800330
 7042a706
 6fe242a8
 6842439b
 98467c00
-24228392
+2422837e
 7042a711
 6fe2439a
 67e242a8
-20200392
-20400333
+2020037e
+2040031f
 67ec42a9
 7042a71a
 6fe24c9b
@@ -1890,26 +1954,26 @@
 704c9600
 20400026
 704c8a02
-202001f7
+202001fe
 704c9602
 df200007
-20400387
+20400373
 6fec42a9
 e7ec0005
-202003f4
+202003e0
 6fe24ca1
-c0000396
-c0010394
+c0000382
+c0010380
 6fe24c9b
-c0010394
+c0010380
 704ca102
-20400333
+2040031f
 67ec42a9
-2040033c
+20400328
 67e24c8a
 7042a708
-20400392
-202001f7
+2040037e
+202001fe
 00000000
 00000000
 00000000
@@ -1932,69 +1996,69 @@
 c0230033
 c0238034
 c0288036
-202007e2
-2040032d
+202007b8
+20400319
 67e44153
-2040032d
+20400319
 67e44151
-20200382
+2020036e
 df200005
-20400386
+20400372
 6fe4414f
 e7e40005
 6fe4414d
 e7e40005
-202003f4
-2040032d
+202003e0
+20400319
 67e4414f
-2040032d
+20400319
 67e4414d
-20200382
+2020036e
 df200004
-20400386
+20400372
 6fe6414a
 e7e60005
-202003f4
-20400330
+202003e0
+2040031c
 67e6414a
-20200382
-2020037e
-2040033c
-2020037e
+2020036e
+2020036a
+20400328
+2020036a
 df200002
-20400386
+20400372
 6fe24c9c
 e7e20005
-202003f4
-2040033c
+202003e0
+20400328
 67e24c9c
-20200382
-2020037e
-2040033c
-2020037e
+2020036e
+2020036a
+20400328
+2020036a
 df2000f2
-20400386
+20400372
 6fe24c98
 e7e20005
 d8c00183
 df200064
 2040713a
-202003f4
+202003e0
 00000000
 00000000
 20200040
 6fe24c18
 c0070005
 c007800a
-2020037e
+2020036a
 df200003
-20400386
+20400372
 6fe44de9
 e7e40005
-202003f4
-2040032d
+202003e0
+20400319
 67e44de9
-20200382
+2020036e
 00000000
 00000000
 00000000
@@ -2053,60 +2117,60 @@
 c0058022
 c006002d
 c0068035
-202007e0
+202007b6
 6fe44deb
-c3010394
+c3010380
 6fe44de9
-c3010394
+c3010380
 6fe24c9b
-c0810396
-2040032d
+c0810382
+20400319
 67e40253
-2040032d
+20400319
 67e40255
-2040032d
+20400319
 67e40257
 58000040
 67e4430b
-2040032d
+20400319
 67e4430d
-2040032d
+20400319
 67e4430f
 7042a712
-20200392
-2040032d
+2020037e
+20400319
 67e40253
 6fe20031
-c3030394
+c3030380
 7042a713
-20200392
+2020037e
 6fe24c9b
-c0810396
+c0810382
 6fe44deb
-c3000394
+c3000380
 6fe44de9
-c3000394
-20400333
+c3000380
+2040031f
 67ec42a9
-2040033c
+20400328
 7042a718
-20200392
-20400256
+2020037e
+20400261
 df200005
-20400386
+20400372
 6fe20046
 e7e40005
 6fe44deb
 e7e40005
-202003f4
-20400256
-2040032d
+202003e0
+20400261
+20400319
 67e44deb
 df200003
-20400386
+20400372
 6fe20046
 e7e40005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -2117,44 +2181,44 @@
 c0018010
 c0028015
 c003001a
-202007de
-20400339
+202007b4
+20400325
 67f04c6c
-20200382
+2020036e
 df200004
-20400386
+20400372
 580400fb
 e7e60005
-202003f4
+202003e0
 df200009
-20400386
+20400372
 6ff04ddf
 e7f00005
-202003f4
+202003e0
 6fe244de
-243a0380
-20400333
+243a036c
+2040031f
 67ec4c7a
-20200382
+2020036e
 6fe244de
-243a0380
-2040032d
+243a036c
+20400319
 67e44617
-2040032d
+20400319
 67e44619
-2040033c
+20400328
 2040002d
 6042461b
-2040033c
+20400328
 205a0035
 245a0039
-2040033c
-20400333
-2040033c
+20400328
+2040031f
+20400328
 67e24624
-2040033c
+20400328
 67e24e11
-20200382
+2020036e
 d8400000
 c1000000
 d8400002
@@ -2182,30 +2246,30 @@
 c002001e
 c002801e
 c0048019
-2020037e
+2020036a
 df200009
-20400386
+20400372
 6ff04c24
 e7f00005
-202003f4
+202003e0
 df200041
-20400386
+20400372
 d8c04c2c
 df200040
 2040713a
-202003f4
+202003e0
 df200009
-20400386
+20400372
 6ff04138
 e7f00005
-202003f4
+202003e0
 df200007
-20400386
+20400372
 6fec4140
 e7ec0005
-202003f4
+202003e0
 df200008
-20400386
+20400372
 580002a8
 e7e40005
 5800003c
@@ -2213,7 +2277,7 @@
 58000008
 e7e40005
 e7e40005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -2249,53 +2313,53 @@
 c00c802b
 c00d0030
 c00d8033
-202007dc
-20400339
+202007b2
+20400325
 67f04c1c
-20200382
-20400382
-20200348
-20400341
+2020036e
+2040036e
+20200334
+2040032d
 d8a0468a
 df200042
 2040713a
 df200042
 d8c0468a
 d8400000
-204001ba
+204001bc
 60424689
-20200382
+2020036e
 df2000f9
-20400386
+20400372
 d8c0468a
 df200040
 2040713c
 df200017
 204070e4
-202003f4
+202003e0
 df200003
-20400386
+20400372
 6fe44159
 e7e40005
-202003f4
-2040032d
+202003e0
+20400319
 67e44159
-20200382
+2020036e
 df200002
-20400386
+20400372
 6fe24133
 e7e20005
-202003f4
-2040033c
+202003e0
+20400328
 67e24133
-20200382
+2020036e
 df200005
-20400386
+20400372
 6fe44153
 e7e40005
 6fe44151
 e7e40005
-202003f4
+202003e0
 00000000
 00000000
 00000000
@@ -2308,11 +2372,11 @@
 c0010017
 c0028019
 c0048025
-202007da
+202007b0
 7920001c
-20400330
+2040031c
 67e64147
-2040033c
+20400328
 d8400800
 984ffe00
 d840ffff
@@ -2321,36 +2385,36 @@
 18427e00
 18000e02
 20407141
-2040033c
+20400328
 67e24c99
 67e24c9a
-20200392
+2020037e
 7042a702
-20200382
-20400333
+2020036e
+2040031f
 67ec42a9
-2040032d
+20400319
 67e40251
-2040032d
+20400319
 67e200b6
-2040032d
-2040033c
+20400319
+20400328
 67e24ad0
 704c9b01
 7042a705
-20200392
+2020037e
 6fe24ca1
-c0000396
-c0010394
+c0000382
+c0010380
 6fe24c9b
-c0010394
-20400333
+c0010380
+2040031f
 67ec42a9
 7042a707
-2040033c
-c0008392
+20400328
+c000837e
 7042a719
-20400392
+2040037e
 20204d51
 00000000
 00000000
