I never knew the old offsets and was not aware of this source, but it seems other tools reuse this.
There are a lot of differences between SMU versions and generations (socket as well), so I guess that is why noone have figured out the rtt/odt/cad yet. At least those who don't have access to the documentation (like myself).
I've found the SMU addresses for most of the new SKUs, but still testing commands. 0x2 command is always "getSmuVersion", at least on all the CPUs I and users have tried. 0x1 is test message.
But everything else is different and it's dangerous to test blindly, because you can hit the setVDDR_SOC command, which with a parameter 0x0 would set the voltage to 1.55V. That's beyond healthy for the SoC and will probably damage it permanently or even kill it.
Even LN2 guys don't run such voltages.
Unfortunately I don't know which versions I should test for.
Thanks for the source, though, that might help.
Last edited by infraredbg; 02-02-2020 at 04:33 PM.