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

This command is used to advertise if the firmware update will be initiated.

Params:

  * `:status` - the status of the firmware update request, either :ok or an error such as :invalid_manufacturer_or_device_id

# `param`

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

# `status`

```elixir
@type status() ::
  :ok
  | :invalid_manufacturer_or_device_id
  | :authenticated_required
  | :excessive_fragment_size
  | :target_not_upgradable
  | :invalid_hardware_version
  | :firmware_update_in_progress
  | :insufficient_battery_level
```

---

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