1# Factory Reset 2 3## Overview 4 5The OpenBMC API defines a factory reset interface, which is intended to be used 6to restore the BMC to its original manufacturer settings. This interface is 7defined generically; it is specifically and variously implemented throughout 8OpenBMC services, which allows these services to be individually restored to 9factory defaults as needed. 10 11## Known Implementations (listed by D-Bus service) 12 13### xyz.openbmc_project.Network 14 15Path: `/xyz/openbmc_project/network` 16The network factory reset overwrites the configuration for all configured 17network interfaces to a DHCP setting. Configuration changes will take effect 18the next time each interface is brought up - either manually or during a BMC 19reboot. 20 21### xyz.openbmc_project.Software.BMC.Updater 22 23Path: `/xyz/openbmc_project/software` 24The BMC software updater factory reset clears any volumes and persistence files 25created by the BMC processes. This reset occurs only on the next BMC reboot. 26