Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_board_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_board_struct.vhd	(revision 10901)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_board_struct.vhd	(revision 10902)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:10:43 01.06.2011
+--          at - 12:11:20 03.06.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -75,5 +75,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:10:44 01.06.2011
+--          at - 12:11:20 03.06.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_definitions.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_definitions.vhd	(revision 10901)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_definitions.vhd	(revision 10902)
@@ -143,5 +143,6 @@
 
 -- Commands
-constant CMD_WRITE : std_logic_vector       		:= X"02";  -- was 0x05 before
+constant CMD_EXECUTE : std_logic_vector       		:= X"04";   --new
+constant CMD_WRITE : std_logic_vector       		:= X"05";
 constant CMD_DENABLE : std_logic_vector     		:= X"06";
 constant CMD_DDISABLE : std_logic_vector    		:= X"07";
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_main_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_main_struct.vhd	(revision 10901)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_main_struct.vhd	(revision 10902)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 13:22:03 01.06.2011
+--          at - 12:11:19 03.06.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -83,5 +83,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 13:22:04 01.06.2011
+--          at - 12:11:20 03.06.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/w5300_modul.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/w5300_modul.vhd	(revision 10901)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/w5300_modul.vhd	(revision 10902)
@@ -139,4 +139,5 @@
 	READ_COMMAND_DATA_SECTION,
 	PUT_COMMAND_DATA_SECTION,
+	EXECUTE,
 	RD_END
 );
@@ -1009,4 +1010,8 @@
 								config_addr <= conv_integer(data_read (7 downto 0));
 								state_read_data <= READ_COMMAND_DATA_SECTION;
+								
+							when CMD_EXECUTE =>
+								state_read_data <= EXECUTE;
+								
 							when others =>
 								state_read_data <= RD_5;
@@ -1037,13 +1042,20 @@
 			  state_sig <= X"39";
 				config_setting(config_addr) <= data_read;
-				if (config_addr < 36) then
-					update_of_rois <= '1';
-				else 
-					if (config_addr < 45 ) then
-						update_of_lessimportant <= '1';
-					end if;
-				end if;
+				
+--				if (config_addr < 36) then
+--					update_of_rois <= '1';
+--				else 
+--					if (config_addr < 45 ) then
+--						update_of_lessimportant <= '1';
+--					end if;
+--				end if;
+				
 				state_read_data <= RD_5;
 				
+			when EXECUTE =>
+				update_of_rois <= '1';
+				update_of_lessimportant <= '1';
+				
+				state_read_data <= RD_5;
 
 			when RD_END =>
