# `Grizzly.ZWave.Commands.FirmwareUpdateMDStatusReport`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/firmware_update_md_status_report.ex#L1)

This command is used to advertise the firmware update status.

Params:

  * `:status` the status of the firmware update

  * `:wait_time` - the time in seconds that is needed before the receiving node again becomes available

# `param`

```elixir
@type param() :: {:status, status()} | {:wait_time, non_neg_integer()}
```

# `status`

```elixir
@type status() ::
  :checksum_error
  | :unable_to_receive
  | :invalid_manufacturer_id
  | :invalid_firmware_id
  | :invalid_firmware_target
  | :invalid_file_header_information
  | :invalid_file_header_format
  | :insufficient_memory
  | :invalid_hardware_version
  | :successful_waiting_for_activation
  | :successful_not_restarting
  | :successful_restarting
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
