[How to] Update microcode from Windows.

Discussion in 'Hardware Components and Aftermarket Upgrades' started by Dufus, Jan 21, 2016.

  1. MahmoudDewy

    MahmoudDewy Gaming Laptops Master Race!

    Reputations:
    410
    Messages:
    1,595
    Likes Received:
    660
    Trophy Points:
    131
    Should I take that as a "Yes" to the 1st question?

    EDIT: nvm I checked online and now I understand that it has to be done for every OS reinstallation.
     
    Papusan and Vasudev like this.
  2. ziddey

    ziddey Notebook Enthusiast

    Reputations:
    0
    Messages:
    35
    Likes Received:
    1
    Trophy Points:
    16
    Heads up, build 17074 (current slow/fast ring) breaks support.

    edit: hmm, actually it's working on one of my machines, but not another. Both on the same build...

    "The cpumcupdate service failed to start due to the following error:
    cpumcupdate is not a valid Win32 application."
     
  3. winactive

    winactive Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    5
    Hi

    The Intel Linux microcode file (microcode-20180703.tgz) isn't as updated as a GitHub repository here and my own latest microcode (306D4 rev 0x2B) was added from r72 onwards.

    However, the microcode updates are already .bin with a different set of filenames to the unzipped Linux ones, therefore I can't seem to make the .dat Extractor tool work.

    Anyone know how?

    Edit: Never mind, I renamed the 0x2B .bin to the 06-3d-04 filename, recompiled the microcode.dat and it works!

    Now I just need to workout how to validate the get-SpeculationControlSettings output.
     
    Last edited: Jul 30, 2018
    Vasudev likes this.
  4. FrozenLord

    FrozenLord Notebook Consultant

    Reputations:
    23
    Messages:
    113
    Likes Received:
    47
    Trophy Points:
    41
    For everyone stumbling across this thread and wondering:
    - yes, the latest Intel updates lack the consolidated microcode.dat
    - yes, there is a workaround to get the microcode.dat from the single files - thanks to Jakob Klein who developed this nifty tool https://1drv.ms/f/s!AgP0NBEuAPQRpdoWT_3G3XCdotPmWQ

    And in general: if you use an Intel based system, feel free ot just create empty text files and name them like the AMD's microcode files (microcode_amd.bin and microcode_amd_fam15h.bin), since the AMD files won't be used on an Intel system ;-)

    Thank you very much to http://wp.xin.at/archives/tag/intel-microcode-dat-converter for pointing out this solution!
     
  5. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    3,977
    Messages:
    7,073
    Likes Received:
    4,724
    Trophy Points:
    431
    See here Intel/AMD uCode fix for Spectre, HT bug fix and Meltdown.
    Already added Ryzen and Amd ucodes till May 05 2018.
    Used the same tool by Mr. Klein.
     
    Papusan likes this.
Loading...

Share This Page