seperated flash download
diff --git a/bin/ipmi_example.py b/bin/ipmi_example.py
index 7fb6a86..fc9123b 100644
--- a/bin/ipmi_example.py
+++ b/bin/ipmi_example.py
@@ -89,8 +89,9 @@
for k in data[i].keys():
print k+" = "+str(data[i][k])
elif (cmd == "updatefw"):
- intf = Openbmc.getManagerInterface(bus,"Flash")
- intf.updateFromTftp("bios","bakerstreet.aus.stglabs.ibm.com","firmware.bin")
+ obj = bus.get_object('org.openbmc.flash.Bios','/org/openbmc/flash/Bios_0')
+ intf = dbus.Interface(obj,"org.openbmc.Flash")
+ intf.updateViaTftp("bakerstreet.aus.stglabs.ibm.com","firmware.bin")
elif (cmd == "fwstatus"):
intf = Openbmc.getManagerInterface(bus,"Flash")
status = intf.getStatus()