def wifi_firmware(fetch: true)
      @wifi_firmware ||= begin
        send_message!(Protocol::Device::GetWifiFirmware.new,
          wait_for: Protocol::Device::StateWifiFirmware) do |payload|
          Firmware.new(payload)
        end if fetch
      end
    end
def wifi_firmware(fetch: true)
      @wifi_firmware ||= begin
        send_message!(Protocol::Device::GetWifiFirmware.new,
          wait_for: Protocol::Device::StateWifiFirmware) do |payload|
          Firmware.new(payload)
        end if fetch
      end
    end
Returns the wifi firmware details
 @api private
 @return [Hash] firmware details