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.
I have made new wx4170 vbios only for debug. Based on success of my wx4150.

For iMac need objectinfo to replace! Also this build fixes Pegatron backlight support.

Only for debugging and only if you have a programmer for recovery research.

I can’t test it as have no gpu. All hp laptop vbioses (g4, g5) has a bug inside objectinfo and registers at 5-7 modules. So this build is possibly resolve this issues.


Post in thread 'AMD WX4170 dGPU on ZBook G5 17 Laptop'
https://www.tonymacx86.com/threads/amd-wx4170-dgpu-on-zbook-g5-17-laptop.310950/post-2265340
 
Totally unintentionally, but I'm extremely glad to help. ;)

On Monday I will collect them and send them…

I done some research and what I have found: this short cap is part of early build of affleck vbios. The only offset that are different in header is offset to PfR file inside of vgafirmware. That give understanding that first build of firmware was bigger. But anyway that info doesn’t make any sense because there is no important data like pcir config info or atom bios config info. But question: why they store early bios build on hardware and that isn’t empty. They flashed it with zeros. Hmm. That’s what is really weird. Interesting the other variations of that rom beginning..
 
  • Like
Reactions: iPlasm
I'm not sure if this data can be of use for the ongoing AMD GPU ROM development, but here are the contents of my HP AMD WX4150 before I flashed it. For more information and scans of this GPU, take a look at the posts linked to my signature.
 
I'm not sure if this data can be of use for the ongoing AMD GPU ROM development, but here are the contents of my HP AMD WX4150 before I flashed it. For more information and scans of this GPU, take a look at the posts linked to my signature.
that is PEGATRON OEM Desktop Rom. My latest rom builds are based on this content
 
Hello! I installed in my iMac 2011 27 "the nvidia quadro k3100m 4 gb ram video card, when it restarts white screen, after a few seconds it tried to start with the internet connection, but also going forward it crashed with the apple screen and the scroll wheel problem which then crashed. I reassembled the old gpu 6750 512 mb ram, but same problem, the only difference I was able to start disk utility to repair disk but nothing to do. Where did I go wrong? Now I connected the SSD in another macmini m1, and it has successfully repaired the disk Can I reinsert the SSD with the new card or do I have to do something first? My iMac is from 2011 model 12.2 and has bootrom 87 so I guess that's fine, as I've read in previous posts.
 
sub system ID: 103C 80D5

let's break it down and decode it:

HP: 0x103C x 4 = 0x40F0 + 2 = 0x40F2 --> 22 0F 44 ( with a half byte, the HEX code in the header highlighted tag 2)
HP: 0x80D5 x 2 = 0x101AA, carry over the half byte 1 = AA 01 21 (the HEX code in the header highlighted tag 1)

ATOM BIOS Header
header.png


;)
 
sub system ID: 103C 80D5

let's break it down and decode it:

HP: 0x103C x 4 = 0x40F0 + 2 = 0x40F2 --> 22 0F 44 ( with a half byte, the HEX code in the header highlighted tag 2)
HP: 0x80D5 x 2 = 0x101AA, carry over the half byte 1 = AA 01 21 (the HEX code in the header highlighted tag 1)

ATOM BIOS Header
View attachment 1809705

;)
Wow! So subsystem Id was hidden there! Will try to find that value in system bios! In bios that loading opromes. Maybe I will find subprogram that


How did you decode that?
 
  • Like
Reactions: iPlasm
Yesterday I updated my work machine which is a 27" mid2011 imac that has an NVIDIA Quadro k3100m gpu which was flashed with rom from @nikey22. It came from 11.4 now it is in 11.5 using OCLP. Smooth as always. My machine works perfectly. Been using OCLP since 11.2.3 and it still amazes me how this 10-year old machine behaves like a fully supported one. Thanks to all the great rom devs and to the devs behind OCLP. Kudos!
 
Do you remember where did you find that shorted file of firmware rom? If this is true, then it could be very useful for patching initializing stage of blank rom vbioses
I seem to remember my 4170 card came with a similar rom which I must have deleted thinking it was useless.
 
  • Like
Reactions: edwardgeo
Yesterday I updated my work machine which is a 27" mid2011 imac that has an NVIDIA Quadro k3100m gpu which was flashed with rom from @nikey22. It came from 11.4 now it is in 11.5 using OCLP. Smooth as always. My machine works perfectly. Been using OCLP since 11.2.3 and it still amazes me how this 10-year old machine behaves like a fully supported one. Thanks to all the great rom devs and to the devs behind OCLP. Kudos!
perfect! we have the same mac. I would need help. the only thing I did was buy the gpu and replace it with the original. I don't know how to flash the rom. Can you help me! my iMac has high sierra.
 
perfect! we have the same mac. I would need help. the only thing I did was buy the gpu and replace it with the original. I don't know how to flash the rom. Can you help me! my iMac has high sierra.

Read the first post until you understand it thoroughly, then draft a plan. You may skip the step selecting and buying a working GPU. Your K3100m seems to work well.
 
  • Like
Reactions: iPlasm and junley4
Hi , I read first post but I don’t understand witch are cheapest and simplest gpu for my iMac 27 2011 roasted. I need almost a plug and play solution . I don’t want mess with heatsink and so on …

Thank you
 
Hi , I read first post but I don’t understand witch are cheapest and simplest gpu for my iMac 27 2011 roasted. I need almost a plug and play solution . I don’t want mess with heatsink and so on …

Thank you

Plug and Play solution:
Take your iMac to a local repair shop and show them this topic. As for a quotation.

Budget-wise, how much are you going to spend?

Skill-wise, how good are you when dealing with electronic devices/computers?
 
Thank you for you reply. I live in a rural side so local repair shops are far from. me . I provided new ssd and noticed that disassembly lcd is hardest try so i dont want mess up. I got new K5 and K4 thermal paste . I'm looking only a new gpu
 
Thank you for you reply. I live in a rural side so local repair shops are far from. me . I provided new ssd and noticed that disassembly lcd is hardest try so i dont want mess up. I got new K5 and K4 thermal paste . I'm looking only a new gpu

1. You don't have to disassemble the LCD panel. You just need to disassemle it from the iMac frame, which is easier. Search for instruction videos on Youtube and photo guides on iFixit.com
Proceed carefully and be complied with common electrical safety standard.

2. Sellers are starting to sell pre-flashed GPU with vBIOS obtained from this thread. Some even sell GPUs with modded heatsinks combo, which are quite plug-and-play to some extends. Those cards are more expensive than the un-flashed card-only items, which go against your "cheapest" standards.

3. In any case, the iMac need some software patch to make it fully function. Check the link to Open Core Legacy Patcher from post #1.
 
Last edited:
  • Like
Reactions: iPlasm
1. I noticed that lcd flat cable are really loosing and messy.
2. Witch gpu fits better on 3 pipe default heatsink ?

Thanks
 
perfect! we have the same mac. I would need help. the only thing I did was buy the gpu and replace it with the original. I don't know how to flash the rom. Can you help me! my iMac has high sierra.
As @Nguyen Duc Hieu stated, you need to read the 1st post and also read the hyperlinked post that corresponds to the gpu rom that you chose. Flashing is easier that what it seems (when you are just reading it) but please read several times just as I did. Actually, disassembly, heat sink modding, and reassembly are the more difficult parts. But if you can comprehend and follow the instructions, youre good to go. I repeat, it is all in the 1st post. I wish you luck bud.
 
As @Nguyen Duc Hieu stated, you need to read the 1st post and also read the hyperlinked post that corresponds to the gpu rom that you chose. Flashing is easier that what it seems (when you are just reading it) but please read several times just as I did. Actually, disassembly, heat sink modding, and reassembly are the more difficult parts. But if you can comprehend and follow the instructions, youre good to go. I repeat, it is all in the 1st post. I wish you luck bud.
thank you so much! I will try to prepare myself well. for the moment by then better to go back to the old configuration to be able to work on it and here I do everything ready. Thanks again
 
  • Like
Reactions: junley4
Maybe someone had a problem with the brightness on BigSur? I corrected Applebacklight. kext, the brightness became better, but not as high as on Catalina, HighSierra... in the kext, I prescribed this: "ABEAAgA3AF8AigCzAOsBJAFnAakB1AIJAlQCogL4A00DlgRpBGk="

p.s. imac 12,2 / gtx 780 / i7
 
Last edited:
I found the reason why Catalina won’t work with HP vbioses! The reason is Memorytraininginfo and memorytraining command . The easiest way to get 4170 Affleck and Aomorhid work on Catalina is disable Memorytraininginfo, delete module and replace memorytraining command from Polaris vbios that not contains Memorytraininginfo.

The second way is use Apple 560x vbios, replace modules section with 4170, then replace Memorytraininginfo with Apple one and patch vbios header, decode it and make it same function as 4170.

Here is some proves how 4150 with same problem but dirty patched header:D50FA720-85A9-449B-BE12-AE7BC2E3C9BD.jpeg8F4C8F6A-7B50-4DAF-9807-29804F68DA27.jpeg0C194901-6058-46BE-9D4E-D8F0AC426E51.jpeg5019BB51-AD72-4FDB-A532-D174518DCF26.jpegE2528111-BECB-434B-BC23-372FBC5CA8AD.jpegB10FCEDE-33FC-48E8-AAA8-54DDF6BC693B.jpegE8B2A8BE-8B26-41E6-963D-392D2B32699A.jpegAB3BA33C-32E5-4315-9039-961870E2702E.jpeg
 
Who can help with vbios header decoding?

My 560x work so good, native powermanagment working fine, I even saw features like switching options at system preferences, but something in header is wrong. Sometimes it freezes laptop boot.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.