Index: Librarier/bt_rom/format/xip.format
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/Librarier/bt_rom/format/xip.format	(revision 5713)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/Librarier/bt_rom/format/xip.format	(working copy)
@@ -23,7 +23,7 @@
 
 (//Z_CODE 
 0x01 ZCODE_ENTER_ADDRESS
-0x17f00 ZCODE_BUFF_M0_USER_ADDR
+0x1de00 ZCODE_BUFF_M0_USER_ADDR
 0xff00	ZCODE_BUFF_M0_ADDR_PTR
 256 ZCODE_BUFF_SIZE
 64 ZCODE_CODE_SIZE
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 5713)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/BT/patch/patch.prog	(working copy)
@@ -3066,8 +3066,13 @@
 	store 1,core_qspi_ctrl
 
 	jam 0,mem_qspi_lock_flag_respin
-	setarg ZCODE_BUFF_M0_ADDR_PTR
-	branch zcode_entrance0
+	setarg ZCODE_BUFF_M0_USER_ADDR
+	branch p_zcode_entrance0
+	
+p_zcode_entrance0:
+	jam ZCODE_CODE_SIZE,mem_patch_len
+	call load_ucode_efuse+2
+	branch zcode_entrance0+3
 
 //save the current qspit ctrl before  modify the qspi ctrl. 	
 p_mqspi_read:
Index: ModuleDemo/25_OTA/bt_demo/CM0/Prj/MDK/Objects/yc11xx.sct
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/Prj/MDK/Objects/yc11xx.sct	(revision 5713)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/Prj/MDK/Objects/yc11xx.sct	(working copy)
@@ -22,15 +22,10 @@
   
 	; For not retention big memory
 	; if change this, must change startup.s __initial_sp
-	RW_IRAM2 0x10011000 0x6e00  {  ; RW data
+	RW_IRAM2 0x10011000 0xce00  {  ; RW data
 	*(big_memory_lpm_not_protect_att)
 	}
 	
-; For not retention big memory
-	; if change this, must change startup.s __initial_sp
-	RW_IRAM3 0x10018000 0x3640  {  ; RW data
-	*(big_memory_lpm_not_protect_att2)
-	}
 	
   	; For retention memory
   	RW_IRAM4 0x10010010 0x0ff0  {  ; RW data
Index: ModuleDemo/25_OTA/bt_demo/CM0/Prj/MDK/yc11xx.uvoptx
===================================================================
--- /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/Prj/MDK/yc11xx.uvoptx	(revision 5713)
+++ /YC1121E/SoftCode/1121EB/branch/HciDongle/ModuleDemo/25_OTA/bt_demo/CM0/Prj/MDK/yc11xx.uvoptx	(working copy)
@@ -285,7 +285,7 @@
       <GroupNumber>1</GroupNumber>
       <FileNumber>2</FileNumber>
       <FileType>1</FileType>
-      <tvExp>0</tvExp>
+      <tvExp>1</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
       <PathWithFileName>..\..\User\Drv_bt.c</PathWithFileName>
@@ -297,7 +297,7 @@
 
   <Group>
     <GroupName>startup</GroupName>
-    <tvExp>1</tvExp>
+    <tvExp>0</tvExp>
     <tvExpOptDlg>0</tvExpOptDlg>
     <cbSel>0</cbSel>
     <RteFlg>0</RteFlg>
