Index: program/patch.prog
===================================================================
--- /branch/mouse_project/YJX_Project/YJX_1059/SlideSwitch_BH-G600-Desktop/program/patch.prog	(revision 1879)
+++ /branch/mouse_project/YJX_Project/YJX_1059/SlideSwitch_BH-G600-Desktop/program/patch.prog	(working copy)
@@ -2892,7 +2892,8 @@
 	call master_send_packet
 	set1 mark_role_switch_receive_fhs,mark
 	set0 mark_fhs_already_good,mark
-	force 1,am_addr	/* process_fhs will update am_addr, so slave will not receive fhs succeffully sometimes */
+	fetch 1,mem_amaddr
+	iforce am_addr	//use current LT_ADDR
 	jam 2,mem_newconnto_counter
 	branch p_roles_waitfhs_loop
 
