It looks like a ChipHell forum user has been able to flash an AMD Radeon RX Vega 64 BIOS onto a Radeon RX Vega 56 graphics card. It seems the shaders won’t unlock, but interestingly enough performance does improve. The lower amount of shaders on Vega 56 (3585 Shaders / 224 TMUs / 64 ROPs compared to Vega 64’s 4096 / 256 / 64) apparently does not hurt performance that much.
Flashing the BIOS will take Vega 56’s clock speeds of 1471 MHz core boost clock and 800 MHz HBM2 memory up to Vega 64’s 1545 MHz core boost clock and 945 MHz HBM2 clock. With this Vega 56 becomes a Vega 64 in performance (at least in 3DMark Fire Strike). This is something that is really unheard of when it comes to top-tier and mid-range cards from AMD.
What is even better is that some Vega 56 samples can be overclocked even further, giving it potentially better performance than Vega 64. Flashing the BIOS does allow for Vega 56 to access higher power states than it can with its stock BIOS, which is why it can achieve the higher core and memory clocks. What is interesting is that Vega 56 at Vega 64 clocks delivers around the same performance scores in benchmarks, which does make us wonder how well the extra shaders on Vega 64 are being put to use.