Yes sure, let me sleep few hours then I will change it as pqx.
Got one of those days where everyone wants to fix something right now Running over different surgerys.
Nice, take this calmly btw, we have lot of days/weeks to continue this research, if at some point you are given a new motherboard not documented before it could help a lot if you do the same with it
But before that give us few time, personally im going to need some time to digest all the new things i did learn today from your files, and lot more time to create the images in photoshop, i have 5 new official thermal configs that are unique, you almost completed that collection of thermal configs in a single hit, lol
Give us some time and we will prepare a list of the "most wanted" motherboard models... and a more accurate list of the UART commands you can run in them, and if there is needed to report some other special info (like the flash type btw, this is very important to mention it in superslims)
Let me resume it a bit...
In the table that can be seen in the
Platform ID in wiki you can see how the motherboards for PS3 fats and PS3 slims have a unique Platform ID, as example, motherboard COK-001 is "cok14" (
only, there is no other posible name for it)
But this rule doesnt applyes for PS3 superslim motherboards... because all the PS3 superslim motherboards allows to install either a NOR or a eMMC flash (is optional, the circuit allows to choose)
I added a comment about it in this page
Panasonic MN66840
And we was speculating about it at bottom of
this page
Anyway, the point is you can find a motherboard REX-001 with NOR.... or REX-001 with eMMC... and his "Platform ID" are different (is the same motherboard model, but different Platform ID)
And visually is easy to identify if the motherboard have NOR or eMMC because the Panasonic MN66840 chip is soldered
as a replacement of the NOR (exactly in the same location in the motherboard)
That's what I call the hardcoding, all boards released after the NPX-001 just use the same config but overwrite the platform id so you can identify them, we can change them to whatever we want, the PS3 doesn't care anymore.
If we had the product sub code of each board - that would be nice

.
As probably you already realized from the speculations i had to strike in wiki in the last days, it took me some time to understand what you was meaning with the "hardcoded". I been brainstorming about all this too much in the last days, but when i striked that texts is when got the concept

And today, after taking a look at the files uploaded by
@vyktormvmpay25 it became a lot more clear to me
Btw, is located at that position since the first superslim motherboard model (MSX-001) and up to the last REX-001, this is why i mentioned that "this trick" (reading at offset 0x1 lenght 0x6) should display the "current" platform ID for all the superslims motherboards
You know... is just something that eventually could become handy incase of asking about it in forums and the other person doesnt wants to share the dump made with the python script
Lets say... doing a "r 1 6" command is not intrusive... is the kind of "tip" that can be added to some tutorial or somewhere in wiki
Btw, would you mind to change the name "hardcoded" to something more intuitive in wiki ?, for me was a bit confusing and i think it would be better to say something like "patched"
Or... some alternative of that to include more info... like "softpatched" (but not using the official patch format)... so... what about "eeppatched" ?... dunno something like that