Surface SMF Core Driver not loading (Error Code 31)

Jay Gourley 61 Reputation points
2025-09-07T23:32:02.1266667+00:00

Surface SMF Core Driver not working properly. Possibly a result of August (2025) update bug or corruption during install.

My Surface Pro 9 (Windows 11 build 25H2, Insider Preview) operates normally. It might generate more heat than expected when CPU levels are low. I'm not sure. In any case, I don't want to see the yellow triangle in my Device Manager. I did not notice this until after the August Surface firmware update, though it's possible the problem existed earlier.

Does anyone above my paygrade know if this driver might be related to thermal regulation or if it's failure to load properly could be taxing my system?

I've done the usual troubleshooting:

  • Uninstalled the device in Device Manager. It reinstalled with the same failure.
  • Tried downloading the .msi for the August driver updates. It abofts aborts with an error message saying it's not for my hardware.
  • Tried unpacking the .msi file to get the SMF Core Driver. The .msi package is not a driver package. It's just a Microsoft supervisor package that collect the files and installs them.
  • Tried the Surface Diagnostic Toolkit. It also rejected my hardware, which is undoubtedly a Surface Pro 9. The hardware is also a fairly plain vanilla Surface Pro 9. I'm the original owner and the only OS changes have been done by Windows Update. Nothing esoteric that I can think of.
  • I opened a case with Surface Support that returned a confidence-depleting and spectacularly vacuous statement, "callback times may vary," suggesting someone at Microsoft believes Surface owners might value that information.

User's image

User's image

User's image

Surface | Surface Pro | Performance and maintenance
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Rez 10,615 Reputation points Independent Advisor
    2025-09-08T20:34:44.5066667+00:00

    Hello @Jay Gourley

    It sounds like you're dealing with the Surface SMF Core Driver issue on your Pro 9. That yellow triangle in Device Manager can be annoying, and I appreciate that you've already gone through extensive troubleshooting steps to try and resolve it.

    Looks like this started after the August update, especially since you're on the Insider Preview. This driver handles stuff like keeping your device cool, managing power, and tracking performance.

    Error code 31 usually means the driver's messed up or not made for your system. Since you've tried reinstalling and the Surface Toolkit didn't work, it's likely something with the Insider build or the update itself. That .msi file doesn't install the driver directly.

    Try downloading a version from a safe source like v1.173.2.0. Manually install it through Device Manager by selecting Update Driver and pointing it to the extracted folder. Also, I suggest switching back to the regular Windows 11 build.

    Are you seeing any real problems, like the fan running crazy, battery draining fast, or device slowing down? Or is it just the warning bugging you? Have you thought about trying the Release Preview channel to see if the driver installs there?

    Let me know if the manual install works. If not, we'll find another solution.

    All the best,

    Rez

    0 comments No comments

  2. HK 0 Reputation points
    2025-11-28T17:18:38.23+00:00

    @Jay Gourley

    Hi there

    I am in the exact same situation with my Surface Pro 9

    I bought it second hand last year

    The device SKU was displaying as Surface Pro 9

    I had some wifi issued and decided to do Reimage last week.

    To my surprise after the reinstall was complete , the device SKU changed to OEMLO .

    Now I can't run Surface diagnostic tool and device manager show Surface SMF Core Driver not working properly , same like your case.

    Have you had any luck finding a solution?

    and I am wondering what are the possible consequences on the system down the road with this OEMLO device?

    Thx


Your answer

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