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 14Path: `/xyz/openbmc_project/network` 15The network factory reset overwrites the configuration for all configured 16network interfaces to a DHCP setting. Configuration changes will take effect 17the next time each interface is brought up - either manually or during a BMC 18reboot. 19 20### xyz.openbmc_project.Software.BMC.Updater 21Path: `/xyz/openbmc_project/software` 22The BMC software updater factory reset clears any volumes and persistence files 23created by the BMC processes. This reset occurs only on the next BMC reboot. 24