added download and flashing status
diff --git a/xml/openbmc_intf.xml b/xml/openbmc_intf.xml
index 2ba627b..4a2398f 100644
--- a/xml/openbmc_intf.xml
+++ b/xml/openbmc_intf.xml
@@ -144,6 +144,11 @@
 		<method name="update">
 			<arg name="filename" type="s" direction="in"/>
 		</method>
+		<method name="error">
+			<arg name="message" type="s" direction="in"/>
+		</method>
+		<method name="done"/>
+
 		<method name="updateViaTftp">
 			<arg name="url" type="s" direction="in"/>
 			<arg name="filename" type="s" direction="in"/>
@@ -158,6 +163,7 @@
 		<property name="flasher_path" type="s" access="read"/>
 		<property name="flasher_name" type="s" access="read"/>
 		<property name="flasher_instance" type="s" access="read"/>
+		<property name="status" type="s" access="read"/>
 	</interface>
 	<interface name="org.openbmc.FlashControl">
 		<method name="flash">