Originally Posted by Voodoo Jungle
If you have a personal license for Thaiphoon Burner software you can obtain a free copy of the Business Professional version which allows you to apply changes to XMP profiles made with XMP Enhancer.
It's a very easy to use editor. You can create your own XMP profiles or tune them for your Ryzen system.
Oh I understood that I needed the professional version to write to an SPD, my question was more a general one of why it might be an advantageous or desirable thing to do beyond fixing a corrupted SPD. I think dorbot gave a good answer to this;
Originally Posted by dorbot
I think he means the SPD table has an empty column where you can save your own custom timings, frequency and voltage. So instead of putting them in manually in the bios they can be programmed into this spare profile slot. I had a quick look about what he was on about but there were too many numbers and options I know nothing about. I'm sure its easy if you read up a bit on how it all works and what data you actually need to enter, how to enter it. I think you can take your 3200MHZ ram and stick a profile that works at 3600MHZ with 1.39v or whatever for your system for example.. That overclock might be optimistic but just an example.
So after the May update I may have my 3600Mhz RAM running natively on strap (ever hopeful!) but if I can run them at 3800 or 4000 with manual timings and voltage etc I could then save those directly to the spare (extreme) XMP profile on the DRAM module. This tweaked for your build set of timings would then be selectable in bios so you dont have to re-enter manually. I could do it now for 1.35v 14,14,14,14,34 @3200 but there, are like I say, many other timing data I know nothing about.
Thanks for the info, it is sort of what I assumed, but was not sure, the business of writing to an SPD is a new topic for me.