code: def reflash_firmware(self,
                           hardware_id,
                           ipmi=True,
                           raid_controller=True,
                           bios=True):
          
  
          return self.hardware.createFirmwareReflashTransaction(
              bool(ipmi), bool(raid_controller), bool(bios), id=hardware_id)
docs: Reflash hardware firmware.
  
          This will cause the server to be unavailable for ~60 minutes.
          The firmware will not be upgraded but rather reflashed to the version installed.
  
          :param int hardware_id: The ID of the hardware to have its firmware
                                  reflashed.
          :param bool ipmi: Reflash the ipmi firmware.
          :param bool raid_controller: Reflash the raid controller firmware.
          :param bool bios: Reflash the bios firmware.
  
          Example::
  
              # Check the servers active transactions to see progress
              result = mgr.reflash_firmware(hardware_id=1234)