IOCTL_STORAGE_FIRMWARE_DOWNLOAD returns ERROR_INVALID_FUNCTION on eMMC laptop

yh_yong 0 Reputation points
2024-08-09T16:13:53.24+00:00

I am developing software for performing firmware updates on laptops with eMMC storage. However, when I issue IOCTL_STORAGE_FIRMWARE_DOWNLOAD, I receive an ERROR_INVALID_FUNCTION. I have also tried using the Intel eMMC firmware update tool, but it fails when executing. Are there any prerequisites or minimum requirements for performing firmware updates on eMMC devices?

Tools Link: https://www.intel.com/content/www/us/en/download/19384/emmc-firmware-update-tool-for-intel-nuc6cays.html

Environment: Windows 11 Pro (23H2)

Processor: Intel (R) N100 800Mhz

Windows API - Win32
Windows API - Win32
A core set of Windows application programming interfaces (APIs) for desktop and server applications. Previously known as Win32 API.
2,653 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Xiaopo Yang - MSFT 12,726 Reputation points Microsoft Vendor
    2024-08-13T01:56:09.3333333+00:00

    Hello @yh_yong,

    As this issue is complex, please open a Windows SDK incident at https://developer.microsoft.com/en-us/windows/support/?tabs=Contact-us so that our engineer can work with you closely and please choose the 'System Services Development - File and storage APIs' for this issue. In-addition, if the support engineer determines that the issue is the result of a bug the service request will be a no-charge case and you won't be charged.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.