Hi!
I have an odd problem with my Clevo nVidia 8800m GTX.
It should have the PCI device ID 0x060C but actually has the ID 0x040C.
I already tried to change it with the setpci linux-command and with nvflash under windows but it didn´t work.
After some reading, I found out that the ID is partially set by resistors and partially by software.
In my case, I guess, I need to change a resistor as it is a higher bit to change:
0x040C -> 0000 0100 0000 1100
0x060C -> 0000 0110 0000 1100
Unfortunately I didn´t find any schematics for my 8800m gtx.
Does anybody know, how to find out, which resistors are responsible for this?Some information about, how I think, it came to this wrong pci device id:
My video card was damaged, because it just operated at the lowest possible clockrate.
So i sent the card to a service center for repair.
They weren´t able to repair it, but didn´t want to give me my money and video card back. I think because they changed the gpu and invested some work time.
Finally I got it back, but it was willfully damaged.
They destroyed a coil of the 2 phase converter, partially deleted the bios and apparently changed the pci device id.
I exchanged the coil and flashed a new modified bios with 0x040C instead of 0x060C as pci device id. Now i got it work again, but only in a "balanced performance mode" because of an invalid MXM Structure. I guess, thats because i just changed the pci device id within the bios, without changing any checksums except the last byte.
So i guess, they also removed or exchanged a resistor in order to change the device id.
EDIT: Here are some some higher resolution pictures of the whole card