- Joined
- May 22, 2020
- Messages
- 148 (0.09/day)
- Location
- Ukraine
AMD Radeon Pro WX 4150 (Zbook 15 G1, G3, G4) / WX 4170 (Zbook 17 G5) Mobile
+ iMac vbios build
!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!
This is risky and was tested only at my platform.
YOUR PLATFORM - YOUR RESPONSIBILITY
Have questions, write!
VBIOS BUILDS LIST:
+ iMac vbios build
!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!
This is risky and was tested only at my platform.
YOUR PLATFORM - YOUR RESPONSIBILITY
Have questions, write!
VBIOS BUILDS LIST:
_0_MyFinBuilds
===> ZBOOK15_G3+G4_WX4150_DELL_OEM+CONNECTORS.rom
===> ZBOOK15_G3+G4_WX4150_HP_PEGABUILD.rom
===> ZBOOK15_G3+G4_WX4150_HP_OEM+UEFIGOP.rom
===> _Legacy
======> OEM - HP WX 4150 - DESKTOP ONLY MXM BIOS BACK UP.rom
_1_4150-4170_AppleStyleBuilds
===> ZBOOK15_G3+G4_WX4150_NEBULA_VBIOS.rom
===> ZBOOK17_G5_WX4170_NEBULA_VBIOS.rom // (Wrong GOP)
_2_ZBOOK17_G5_WX4170_NEBULA_VBIOS_v2(GOP).rom.zip
===> ZBOOK17_G5_WX4170_NEBULA_VBIOS_v2(GOP).rom // Gop replaced to supported
_Builds_for_iMac_WX4150+WX4170.zip
===> +iMacMOD_WX4150_NEBULA_VBIOS.rom // designed to work with iMac DP ports
===> +iMacMOD_WX4170_NEBULA_VBIOS.rom // designed to work with iMac DP ports
eGPU USERS WARNING
FAN ISSUE SOLUTION:
Fan issue solution:
By replacing TMP431D DUFC with EMC1412-1 with smbus address 0x4Ch. That thermal controller is platform compatible with Zbook G3. Also added two zero resistors to pins Alert and Thermal and now thermal controller has access to mxm connector.
Note: I do own HP card
After that mod gpu temperature is read correct by Embedded Controller and fans working as native with no issues. For additional manual of hardware mod write PM. Later will make public manual.
POST error G3 only:
The catch of POST error with 4 blinks of caps lock and num lock is simple: The gpu boot with read of SPI ROM, it goes shadowed to ram address 0x34CED018 then platform (CPU or chipset) is trying to connect vbios header data to internal shadowed platform preloaded vbioses, but failing and laptop boot with failure GPU (No vbios was connected) for example to address 0x2CC18414 or 0x2DDAB410. But most of other software is working as they can work with additional vbioses stored in RAM. And next is VFCT vbioses that is preloaded from MXM SPI ROM by GOP which is also loaded from MXM at 0x37EAF068. So that will get screen working at Discrete mode. Also @theroadw found the other ACPI vbios, which is VRMB at 0x37E3901C. So theoretically HP Zbook G3 uses 5 shadowed vbioses if gpu is supported.
!!! The latest theory: vbios that is used by any OS isn`t read from SPI when OS boot, but read from PCI BAR that contain shadowed vbios. I have dumped ram with up to address 0x60000000h.
OTHER:
WARNING: Non of vbioses of post attachment was never tested under non-uefi environment or with secure boot option. Also keep in mind that vbios builds at other posts are partially or non post at discrete mode, only few of them have successfully pass testing. So use only attached vbioses to first post. 4150 vbioses are build for zbook g3, g4 and 4170 for zbook 17 g5. Possible there will be a release of final hybrid builds for iMac 2011 too. For other laptops the vbios requires connectors (objectinfo, tvoutinfo) patches.
ONE MORE THING:
- Hp Zbook 17 G5 throttle stop by @hugodlc
Post in thread 'How can I enable "Disable and Lock Turbo Power Limits" in Linux based system to solve 6 watt throttling issue on 8250u.'
https://www.techpowerup.com/forums/...throttling-issue-on-8250u.280864/post-4653801
The old post is here
AMD Radeon Pro WX 4150 Mobile - moded VBIOS FOR HP ZBook 15 G3
This bios enables almost full support of GPU in Zbook G3 is based on Zbook G4 video bios with UEFI added GOP and UEFI (HEX) enabled. Checksum also patched. All ports working well. Even the displayport to VGA connector, which sounds insane!
The only thing which cant be done with this bios is fan and temperature read and control, as the chip-set read GPU data from main laptop bios, and this one can`t be modded because of RSA security verification.
Two files attached: original ROM of blue HP WX4150 and modded bios.
If someone have idea of fan solution, i will be happy to hear, coz this noise making me mad)
And the WARNING: this bios working for my HP ZBook 15 G3 and not tested on any other laptops.
SO IF YOU ARE NOT READY TO WASTE YOUR TIME IF SOMETHING GOES WRONG - DON`T RISK!!!
RECOMENDATION: DO NOT MODIFY WX4150 VIDEO BIOS WITH popular POLARIS BIOS EDITOR, after I flashed moded bios with this app, the GPU briked, i was repeared by reoldering SPI ROM and reflashing with CH341a programmer.
Wish you luck!
Special thanks to (updating):
@theroadw, @gpot, @hugodlc, @dfranetic, @galkinvv, @nikey22, macrumors (2011 iMac Graphics Card Upgrade thread), @ket (win-raid),
Attachments
Last edited: