Yes, I know all the risks with doing this. I have experience with SMD soldering and also the needed equipment. I know this is super pointless and risky, but I'm a hardware hacker by heart
I have a 5700XT Liquid Devil, uses Micron MT61K256M32JE-14 which are limiting in capacity for Stable diffusion (Radeon modified) and some VR games.
I have Red Bios Editor for VBIOS memory timings modifications, CH341A SPI flash/rom programmer along with its software. Also have HEX editor software (if things get manual).
I know that the Apple W5700X which uses Navi10 has 16Gb of memory which means that the memory controller can handle higher capacities than 8Gb. I can obtain Samsung (2Gbit) K4ZAF325BM-HC16 or HC14 ICs fairly easily. The speed rating of the memory chips shouldn't matter as long as its at least 14GT/s rated.
If I cant get anywhere with finding VBIOS memory configuration information, I will analyse the BIOS structure and manually splice parts of the Apple W5700X BIOS into my 5700XT BIOS.
Regarding the procedure, are there any configuration resistors for the memory controller I need to change to allow a higher capacity to be recognised? Is memory capacity configured in the VBIOS? If so, how? By default the card still may only pick up 8192Mb of the 16384Mb when upgraded, so its important to know this information ahead of time.
Cheers (This may be too technical for here, if so sorry)