I think by now we can give up all hope of ever seeing 216-0811000 becoming available at sensible prices. I have already posted this solution elsewhere, but since I have made some updates and thought I should put it here on the forum.
This involves swapping the GPU for a 215-0798006 and flashing the ROM with my modified VBIOS. The 0798000 and 0798006 are available and there are even 1649 date code 0798006 to be found. There are 2 VBIOSes, one for the 1GB models and one for 2GB. You should flash the ROM on an external programmer, it may be possible with some flash utility in OSX, but I will not figure that out for you.
You should also make a modification to the ODD thermal sensor. The modified VBIOS does not throttle the GPU and it runs hotter than the original chip. Apple did not implement the thermal diode on the GPU to ramp up the ODD fan. You have to move the ODD thermal sensor to the GPU heat sink as can be seen in the picture. It can be clamped between the heat sink and the bracket. I attach it wit some thin double sided tape to the heat sink and a piece of tape on the top to prevent shorting out to the bracket. Place it exactly as in the picture, this will give a balanced result of fan noise and heat.
This solution works fine is OSX and the card is still reported as a 6970M. If in a rare case someone is running windows you may have to mess with the .INF files of the driver to make it recognized as an HD6870.
If anyone is going to try this let me know how it works for you.
This involves swapping the GPU for a 215-0798006 and flashing the ROM with my modified VBIOS. The 0798000 and 0798006 are available and there are even 1649 date code 0798006 to be found. There are 2 VBIOSes, one for the 1GB models and one for 2GB. You should flash the ROM on an external programmer, it may be possible with some flash utility in OSX, but I will not figure that out for you.
You should also make a modification to the ODD thermal sensor. The modified VBIOS does not throttle the GPU and it runs hotter than the original chip. Apple did not implement the thermal diode on the GPU to ramp up the ODD fan. You have to move the ODD thermal sensor to the GPU heat sink as can be seen in the picture. It can be clamped between the heat sink and the bracket. I attach it wit some thin double sided tape to the heat sink and a piece of tape on the top to prevent shorting out to the bracket. Place it exactly as in the picture, this will give a balanced result of fan noise and heat.
This solution works fine is OSX and the card is still reported as a 6970M. If in a rare case someone is running windows you may have to mess with the .INF files of the driver to make it recognized as an HD6870.
If anyone is going to try this let me know how it works for you.
Attachments
Last edited: