def get_billing_report_firmware_updates(self, month, **kwargs):  # noqa: E501
        """Get raw billing data of the firmware updates for the month.  # noqa: E501

        Fetch raw billing data of the firmware updates for the currently authenticated commercial non-subtenant account. This is supplementary data for the billing report. The raw billing data of the firmware updates for subtenant accounts are included in their aggregator's raw billing data of the firmware updates. The endpoint returns the URL to download the gzipped CSV file. The first line is the header providing information on the firmware updates. For example, the ID of an firmware update.  **Example usage:**      curl -X GET https://api.us-east-1.mbedcloud.com/v3/billing-report-firmware-updates?month=2018-07 -H 'authorization: Bearer {api-key}'  # noqa: E501
        This method makes a synchronous HTTP request by default. To make an
        asynchronous HTTP request, please pass asynchronous=True
        >>> thread = api.get_billing_report_firmware_updates(month, asynchronous=True)
        >>> result = thread.get()

        :param asynchronous bool
        :param str month: Queried year and month of billing report. (required)
        :return: BillingReportRawDataResponse
                 If the method is called asynchronously,
                 returns the request thread.
        """
        kwargs['_return_http_data_only'] = True
        if kwargs.get('asynchronous'):
            return self.get_billing_report_firmware_updates_with_http_info(month, **kwargs)  # noqa: E501
        else:
            (data) = self.get_billing_report_firmware_updates_with_http_info(month, **kwargs)  # noqa: E501
            return data