Another update:
It looks like there is an "activator chip" that is used to configure the feature set of any given fake "Chipset" (i.e. A300, X300, Pro 500). Using the information from this article- Run a current Ryzen without an AMD chipset? I was able to locate the chip on the A300 motherboard.
And here is a close-up of the chip
The markings on the chip wont help identify it. According to the author of the post above, only 4 pins are used of the 8, and it is connected to I2C channel 2 of the CPU (reference). I've bought a cheap logic analyzer off of amazon and I'll be able to find out what exactly this chip is telling the CPU. This would explain why the X300 bios won't allow for overclocking on the A300, even though the settings aren't hidden.
If I'm right, then there is another issue- I need to get my hands on an activator chip for the X300 series to see what the protocol is for enabling overclocking, then copying the protocol and finding a way to program a new IC to interface with the CPU. I think I can use some adafruit trinkets to get it figured out.
This might translate to allowing overclocking on embedded and mobile platforms if the FP5 socket uses the same protocol as the AM4 socket.
Of course none of this matters if I never get access to the X300 activator chip.
It looks like there is an "activator chip" that is used to configure the feature set of any given fake "Chipset" (i.e. A300, X300, Pro 500). Using the information from this article- Run a current Ryzen without an AMD chipset? I was able to locate the chip on the A300 motherboard.
And here is a close-up of the chip
The markings on the chip wont help identify it. According to the author of the post above, only 4 pins are used of the 8, and it is connected to I2C channel 2 of the CPU (reference). I've bought a cheap logic analyzer off of amazon and I'll be able to find out what exactly this chip is telling the CPU. This would explain why the X300 bios won't allow for overclocking on the A300, even though the settings aren't hidden.
If I'm right, then there is another issue- I need to get my hands on an activator chip for the X300 series to see what the protocol is for enabling overclocking, then copying the protocol and finding a way to program a new IC to interface with the CPU. I think I can use some adafruit trinkets to get it figured out.
This might translate to allowing overclocking on embedded and mobile platforms if the FP5 socket uses the same protocol as the AM4 socket.
Of course none of this matters if I never get access to the X300 activator chip.