I would also wager a bet that the new NVidia Titan can be upgraded into the Tesla K20 using the same method.Anyway, enough with the description, here are the photos of what to change: And the results: Edit: For those that are just spewing trash on Ha D comments without doing a little research...
Donations: To give credit to those that have donated and to keep things fair, the following are the current donations I have received to go towards NVidia hardware: Great work there gnif.
There are two tiny SMD resistors on the board, one for each nibble of the PCI Device ID byte.
Originally the GTX 690 has a device id of 0x1188, so to become a Quadro K5000 this has to be changed to 0x11BA, which equates to 20K and 15K resistors.
These straps control the PCI Device ID that the card reports to the computer, and as such, what the drivers will allow the card to do.
Recently n Vidia changed the way this all works and it has not been possible for quite a few generations of cards until someone on the n Vidia forums discovered that the Ge Force 4xx something can be turned into its higher end card by changing the hardware strap values by means of an undocumented override in the EEPROM.