Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

terabay

macrumors member
May 3, 2021
34
7
Hi,

New to this Bios update via CH341A!

I saw Assprogramer couldn't detect the flashrom correctly like the attached pic. If I specify the IC name manually and read it, I got all the zero or ff bytes.

Am I doing something wrong in assembling Ch341a, 1.8v adapter and clipper?

Btw, I was doing it for M5000M.

Thank you,
Nam
 

Attachments

  • 20221108_234151.jpg
    20221108_234151.jpg
    334.5 KB · Views: 234
  • 20221108_231059.jpg
    20221108_231059.jpg
    257.2 KB · Views: 124
  • 20221108_234142.jpg
    20221108_234142.jpg
    292.6 KB · Views: 123
  • 2022-11-08_234127.png
    2022-11-08_234127.png
    22.2 KB · Views: 118

Nguyen Duc Hieu

macrumors 68040
Jul 5, 2020
3,021
1,008
Ho Chi Minh City, Vietnam
Hi,

New to this Bios update via CH341A!

I saw Assprogramer couldn't detect the flashrom correctly like the attached pic. If I specify the IC name manually and read it, I got all the zero or ff bytes.

Am I doing something wrong in assembling Ch341a, 1.8v adapter and clipper?

Btw, I was doing it for M5000M.

Thank you,
Nam

If your Quadro M5000m was from an old HP Workstation laptop, it's normal. I guess.
 

terabay

macrumors member
May 3, 2021
34
7
If your Quadro M5000m was from an old HP Workstation laptop, it's normal. I guess.
I'm not sure if it's from HP or Dell since it's 2nd hand one from a guy bought from Aliexpress.
So you mean if it's from HP then normally the flashrom is empty and I can overwrite it with custom bios I downloaded from here?
 

Nguyen Duc Hieu

macrumors 68040
Jul 5, 2020
3,021
1,008
Ho Chi Minh City, Vietnam
I'm not sure if it's from HP or Dell since it's 2nd hand one from a guy bought from Aliexpress.
So you mean if it's from HP then normally the flashrom is empty and I can overwrite it with custom bios I downloaded from here?

I don't know.
In my case, I installed the MXM card to the iMac and flash with the GRML Linus USB.
I didn't care whether there was any data inside the EFFROM chip. I just overwrote it.

Yes, the vbios I used from this thread.
 

idenis42

macrumors 6502
Jan 29, 2020
272
176
Hi,

New to this Bios update via CH341A!

I saw Assprogramer couldn't detect the flashrom correctly like the attached pic. If I specify the IC name manually and read it, I got all the zero or ff bytes.

Am I doing something wrong in assembling Ch341a, 1.8v adapter and clipper?

Btw, I was doing it for M5000M.

Thank you,
Nam
Reinstall the driver again or another normal driver.
Check the contact again, the program should determine in any case !!!
 

m0bil

macrumors 6502
Sep 29, 2020
453
527
Hi,

New to this Bios update via CH341A!

I saw Assprogramer couldn't detect the flashrom correctly like the attached pic. If I specify the IC name manually and read it, I got all the zero or ff bytes.

Am I doing something wrong in assembling Ch341a, 1.8v adapter and clipper?

Btw, I was doing it for M5000M.

Thank you,
Nam

This eeprom is 3.3v and I think you won't be able to clip wson package with ch341a, better try to flash it from windows or linux using patched nvflash for Maxwell.
 

terabay

macrumors member
May 3, 2021
34
7
This eeprom is 3.3v and I think you won't be able to clip wson package with ch341a, better try to flash it from windows or linux using patched nvflash for Maxwell.

Ah, damn it.

I didn't know it was Maxwell not Pascal until now. lol. Thank you.
I'd try to flash it from Linux later.
Thanks again.
 

m0bil

macrumors 6502
Sep 29, 2020
453
527

iMac Quadro P3200 rom:


- Enables the internal display.
- Enables GOP boot screen using Opencore.
- Brightness control and sleep/wake work.
- Max GPU clock raised from 1542 to 1594 MHz.
- Max Memory clock raised from 3500 MHz to 4000 MHz.
- Max TDP raised from 80 to 115W.
- Power Limit (%) slider unlocked in Afterburner, to decrease the Max TDP if desired.
- Temperature throttle limits slightly increased.
- NVGI header added for ease of Windows driver install
- External display is enabled and tested on the mini DP closest to USB ports.

Many thanks to @jay508 for help and long time spent testing this card and vbios.

Windows 10 will automatically recognize card and install Nvidia drivers. You can use NVCleanstall if you wish to update to the latest GeForce drivers.
To enable brightness control on Windows you need to manually add the same registry entries as with other Nvidia cards.

Works on MacOS High Sierra with Web Drivers.

GPU clock can be locked to a specific value using the voltage-frequency curve in Afterburner. The curve itself can't be edited (no undervolting possible).

3 pipe heatsink and install with good thermal paste is a must.

The card we tested (board DAXW3UB5CD0 REV D) needed to apply the smbus isolation trick to work properly on the iMac 12,2. There is a smbus collision that makes the card work at ~50% power if SMB_DAT track is not isolated from the mxm connector. This hack may not be needed for other models of iMac which use different smbus addresses, or other different card pcb revisions..
See picture below for how to isolate smbus track, @jay508 tested nail varnish, cyanoacrylate glue and uv curated solder mask to cover track, first two were removed after some insertions/removal of card, but for light use it should be enough.

You must use a hardware programmer to flash this rom on the eeprom chip at 1.8V (nvflash will not work, as digital signature is invalid). Also take into account most cards come without eeprom chip onboard, you have to use a nvflash compatible 4M-bit 1.8v eeprom chip like W25Q40EW / W25Q40EWNIG for the bios (some sellers may offer to solder it for you).

Card performance is great, it performs like an overclocked P4000 at half the price (4500 gpu score on Time Spy).

Display tables changes based on @Santa's Little Helper work for the P3000/P4000 cards.

**UPDATE**
2022-11-24
MacOS brightness issue fixed.
 

Attachments

  • p3200_bench.png
    p3200_bench.png
    1 MB · Views: 193
  • p3200_smbus.jpeg
    p3200_smbus.jpeg
    421 KB · Views: 193
  • p3200_R2.zip
    154.7 KB · Views: 156
  • p3200_front.jpg
    p3200_front.jpg
    318.5 KB · Views: 166
Last edited:

jay508

macrumors regular
Jul 11, 2020
243
153
I checked the driver directory to load the driver.

Is there any way to try to modify the driver to add id to support brightness adjustment for macOS system.
 

Attachments

  • QQ20221118-163124.jpg
    QQ20221118-163124.jpg
    472.6 KB · Views: 108
  • QQ20221118-163225.jpg
    QQ20221118-163225.jpg
    317.7 KB · Views: 102
  • QQ20221118-164910.jpg
    QQ20221118-164910.jpg
    310.2 KB · Views: 109
  • Like
Reactions: idenis42

jay508

macrumors regular
Jul 11, 2020
243
153
The first version of the p4200 performance test windows performance close to the overclocked gtx1070 super p5000.

windows10 system all normal
p4200-1.jpg
p4200-3.jpg
p4200-2.jpg
p4200-4.jpg


The macOS system is still unable to adjust the brightness, does not support metal. maybe the driver id problem still needs to be fixed and improved.

屏幕快照 2022-11-20 上午6.06.14.png
屏幕快照 2022-11-20 上午6.06.35.png
屏幕快照 2022-11-20 上午6.10.32.jpg
 
  • Like
Reactions: Nguyen Duc Hieu

idenis42

macrumors 6502
Jan 29, 2020
272
176
The first version of the p4200 performance test windows performance close to the overclocked gtx1070 super p5000.

windows10 system all normal
View attachment 2115911 View attachment 2115912 View attachment 2115913 View attachment 2115914

The macOS system is still unable to adjust the brightness, does not support metal. maybe the driver id problem still needs to be fixed and improved.

View attachment 2115915 View attachment 2115916 View attachment 2115917
Do I need to isolate the smbus track?
 

jay508

macrumors regular
Jul 11, 2020
243
153
The second version of windows 10 performance is flat gtx1070 over p5000.

p4200-7.jpg
p4200-6.jpg
p4200-8-1.jpg


macOS nothing has changed
bin2.jpg
 

Attachments

  • bin2.jpg
    bin2.jpg
    498.1 KB · Views: 72
Last edited:

m0bil

macrumors 6502
Sep 29, 2020
453
527
Do I need to isolate the smbus track?
Yes, it seems that is needed on P3200/P4200/P5200 cards and iMac 12,2

Also most (maybe all?) of this cards come without 1.8v eeprom soldered onboard, I have edited the main post to include that.
 
Last edited:

jay508

macrumors regular
Jul 11, 2020
243
153
I tested the p3200 in iMac 12,1 2011 21.5 inch model modified cut part can, can install three heat pipe radiator.
IMG_7620.JPG

IMG_7614.jpg


windows10 system do not know what the reason for installing several versions of the driver are 43 error can not be used still need to debug, macOS system test available brightness adjustment is still the same.
屏幕快照 2022-11-21 下午12.26.59.png
屏幕快照 2022-11-21 下午12.27.27.png
屏幕快照 2022-11-21 下午12.27.46.png
屏幕快照 2022-11-21 下午12.31.21.jpg

a1311-2011-p3200-1.jpg
a1311-2011-p3200.jpg
 

m0bil

macrumors 6502
Sep 29, 2020
453
527

iMac Quadro P4200 rom:


- Enables the internal display.
- Enables GOP boot screen using Opencore.
- Brightness control and sleep/wake work
- Max Memory clock raised from 3500 MHz to 4000 MHz.
- Max TDP raised from 110W to 115W.
- Power Limit (%) slider unlocked in Afterburner, to decrease the Max TDP if desired.
- Temperature throttle limits slightly increased.
- NVGI header added for ease of Windows driver install
- External display is enabled and tested on the mini DP closest to USB ports.

Many thanks to @jay508 for help and time spent testing this card and vbios.

Windows 10 will automatically recognize card and install Nvidia drivers. You can use NVCleanstall if you wish to update to the latest GeForce drivers.
To enable brightness control on Windows you need to manually add the same registry entries as with other Nvidia cards.

Works on MacOS High Sierra with Web Drivers.

GPU clock can be locked to a specific value using the voltage-frequency curve in Afterburner. The curve itself can't be edited (no undervolting possible).

3 pipe heatsink and install with good thermal paste is a must.

The card we tested (board DAXW3UB5CD0 REV D) needed to apply the smbus isolation trick to work properly on the iMac 12,2. There is a smbus collision that makes the card work at low ~50% power if SMB_DAT track is not isolated from the mxm connector. This hack may not be needed for other models of iMac which use different smbus addresses, or other different card pcb revisions.
See picture below for how to isolate smbus track, @jay508 tested nail varnish, cyanoacrylate glue and uv curated solder mask to cover track, first two were removed after some insertions/removal of card, but for light use it should be enough.

You must use a hardware programmer to flash this rom on the eeprom chip at 1.8V (nvflash will not work, as digital signature is invalid). Also take into account most (if not all) cards come without eeprom chip onboard, you have to use a nvflash compatible 4M-bit 1.8v eeprom chip like W25Q40EW / W25Q40EWNIG for the bios (some sellers may offer to solder it for you).

Card performance is great, it performs like an overclocked GTX1070.

Display tables changes based on @Santa's Little Helper work for the P3000/P4000 cards.

**UPDATE**
2022-11-24
MacOS brightness issue fixed.
 

Attachments

  • p4200_benchmark.jpg
    p4200_benchmark.jpg
    219.8 KB · Views: 146
  • p3200_smbus.jpeg
    p3200_smbus.jpeg
    421 KB · Views: 144
  • p4200_extdisplay.jpg
    p4200_extdisplay.jpg
    127.6 KB · Views: 142
  • P4200_front.jpg
    P4200_front.jpg
    327.8 KB · Views: 131
  • P4200_R2.zip
    154.5 KB · Views: 111
Last edited:

jay508

macrumors regular
Jul 11, 2020
243
153
Bad news, gpu-z shows board power consumption only 3.4w core power consumption of 0w such a situation is not known to be normal? Backlight cable is connected. cpu frequency is locked at the lowest 1.6gz running
Connections.jpg
1.jpg
2.jpg

Disconnect backlight connection cable cpu frequency back to normal.
Disconnection.jpg
4.jpg
5.jpg
6.jpg

Disconnect or connect the backlight screen will not light up to keep the black screen does not work, the default motherboard on the four led lights will light up. The two Thunderbolt interface external display are not working.
4 led.jpg

The default vbios with refresh @Santa's Little Helper provides the vbios are the same situation. So how can I get the screen backlight to work properly?
p1000 vbios.jpg

Power consumption is relatively low I used two heatpipe heat sink modified to install perfectly. I tried the three heat pipe radiator installation needs to be modified too much.
Modification.jpg
IMG_7737.jpg
IMG_7738.jpg


I recently purchased p3200 p4200 wx4150 t1000 respectively, wx1450 just compare wx4130 test windows macOS system performance there is no difference, only the difference in video memory size, however wx4150 price is too expensive than wx4130 not worth it.
IMG_7728.jpg
IMG_7731.jpg



Have been testing to modify the p3200 p4200 macOS system driver normal system brightness failure does not work, there is no progress hope to know how to call the solution to provide help. Thank you all
 
  • Like
Reactions: Nguyen Duc Hieu

jay508

macrumors regular
Jul 11, 2020
243
153
p4200 macOS system brightness adjustment or get progress, brightness adjustment is normal, but also can not display the correct model display universal driver model also need to fix the solution.
屏幕快照 2022-11-24 上午4.51.04.png
 

asd903191

macrumors newbie
Apr 6, 2022
21
3
I've flashed eg2 rx480 to get efi boot
But I can't use the graphics card driver in windows 10
I can use the driver in windows 10 after brushing gop vbios but efi boot will not work
Is there a way to use the driver in eg2 vbios in windows 10?
 

jay508

macrumors regular
Jul 11, 2020
243
153
T1000 has been able to screen display only the screen brightness can not be adjusted to maintain maximum brightness.
IMG_7832.jpg
IMG_7833.jpg


Performance is also not normal without RWD has been maintained in the most basic frequency performance is very poor.
1.jpg
2.jpg

Connect the backlight p3200 P4200 WX4130 screen brightness also can not be adjusted to fail. System display can be adjusted, setting the brightness without any change.

I gave solder on the wireless network card adapter card 3.3v power supply can be displayed.
IMG_7836.jpg

Connection cable I divided into two sections when needed to connect long, disconnected when not needed.
IMG_7834.jpg

IMG_7837.jpg
 
  • Like
Reactions: Nguyen Duc Hieu

idenis42

macrumors 6502
Jan 29, 2020
272
176
1.png 2.png FIRESTRIKE_mod3_125w.png Geekbench_Vulcan_mod3_125w.png metal_125w.png TIMESPY_mod3_125W.png

I checked the video card quadro p5200m. It is not necessary to isolate the smbus track. Plugged in and works perfectly.
Shows the model correctly.
Works adequately max 68 degrees.
The brightness control works. Thanks to him m0bil.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.