updated flashing
diff --git a/bin/download_manager.py b/bin/download_manager.py
index a079efb..06e8773 100755
--- a/bin/download_manager.py
+++ b/bin/download_manager.py
@@ -23,13 +23,13 @@
 		bus.add_signal_receiver(self.DownloadHandler, 
 			dbus_interface = "org.openbmc.Flash", signal_name = "Download")
 
-	@dbus.service.signal(DBUS_NAME,signature='s')
-	def DownloadComplete(self,outfile):
+	@dbus.service.signal(DBUS_NAME,signature='ss')
+	def DownloadComplete(self,outfile,filename):
 		print "Download Complete: "+outfile
 		return outfile
 
-	@dbus.service.signal(DBUS_NAME)
-	def DownloadError(self):
+	@dbus.service.signal(DBUS_NAME,signature='s')
+	def DownloadError(self,filename):
 		pass
 
 	def DownloadHandler(self,url,filename):
@@ -39,11 +39,11 @@
 			print "Downloading: "+filename+" from "+url
 			outfile = System.FLASH_DOWNLOAD_PATH+"/"+filename
 			client.download(filename,outfile)
-			self.DownloadComplete(outfile)
+			self.DownloadComplete(outfile,filename)
 					
 		except Exception as e:
 			print "ERROR DownloadManager: "+str(e)
-			self.DownloadError()
+			self.DownloadError(filename)