-
Posts
61 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Articles, News and Tips
Forums
Posts posted by marliwahoo
-
-
You have a lot of patches to your framebuffer. Did you try to eliminate ALL unnecessary patches? In the end, I needed very few.
When you plug in the hdmi screen and everything goes black, did you try to Remote Desktop into IORegistry Explorer?
So my, limited knowledge advice is ....
First, get rid of all unnecessary patches. All of em. If you don't need a patch for the built-in display. get rid of that too.
Second, reboot, check IOReg - save it.
Third, plug in hdmi monitor and check remote desktop IOReg. Save it.
Fourth, compare the two IORegs against each other. Look carefully for index, busid, etc.
-
Here it is. Im not sure it helps. It crashed on wake, but I never tried to wake it. It started to sleep, waked itself instantly, crashed, then restarted.
-
I probably shouldn't be giving a lot of advice here ........ But you say that when you plugged in the external hdmi the built-in screen went black. I had the opposite problem. Before I patched the framebuffer the built-in screen was black. When I plugged in the external hdmi display the built-screen turned on (pink) but the external screen stayed black. (???)
Most likely your busid's and/or index's are mixed up. My fix was in the Framebuffer patching. After that I fixed the pink screen. There are several guides on how to do this and some good advice in the 7480 thread. FYI - Hackintool didn't help me much.
I DONT KNOW WHAT THE FIX IS - but If I was betting on what the fix is:
con:0 is DP
con:1 is built-in (hdmi)
con:2 external hdmi.
After choosing the correct framebuffer and vram patches ..... the 7480 framebuffer patch is:
con0 works as display port (no patch)
con1 busid:02000000 type:00080000 enable:01000000
con2 busid:04000000 type:00080000 enable:01000000
After you figure out the framebuffer patching, then fix the pink screen, if indeed it is still necessary.
-
I thought I'd post my EFI folder.
https://drive.google.com/file/d/1etOA3P7vdrlxWLn4PpEBvkapLyE-zn3c/view?usp=sharing
Biggest issue: Sleep crashes. I's love some suggestions on fixing this.
-
Not exactly Phi Beta Kappa ...... but pink screen fixed with override via "one-key-hidpi" script. Not sure why my attempt at an override failed.
Working:
Graphics - fully working
Built-in display w/framebuffer patch & with edid override via one-key-hidpi
External hdmi w/framebuffer patch
Display port working without any patch
USB
Mic, Internal speakers
Ethernet, Original Intel wifi and bt
Card Reader - (but not hot plugging)
Not working yet:
sleep - crashes shortly after sleeping
headphones
built-in camera - though it shows up in usb and FaceTime (black screen) pic below.
touchscreen
Not sure:
hdmi sound
-
Unfortunately, no luck.
I'm going to give it a rest for a week or so and revisit it with a fresh perspective.
Thanks for all the help.
-
I'm still kinda stuck here. Any other ideas before I just give this a rest awhile?
-
Thank you again.
Unfortunately, I tried it. It didn't work.
With no external displays connected:
The built-in display did not work.
With external hdmi plugged in:
External display did NOT work. Built-in display turned on - pink.
Hot unplugging external display resulted in built-in screen remaining pink.
Im not sure if it helps but, I've included IOReg & Hackintool screenshot from each change.
-
-
So far, it's the only combination of patches that enables the built-in screen (even though it's purple) What's next? If the built-in display is not showing up as AppleBacklightDisplay .... could the problem be elsewhere?
-
-
Yes it is the built-in. I left the external hdmi display disconnected.
-
-
I looked fro some time ..... this is the best I could do. Im pretty sure it's lvds.
On the Dell service web site I found the motherboards for my 7480 and the previous 7470. They look very similar. On the 7470 they call the display "lvds cable" On the 7480 it's generically called "display cable" The pictures look VERY similar. However, I don't know for sure. Maybe someone else can tell.
-
5 hours ago, Hervé said:
Just looked at your patch. Indeed... erm... it's... erm... special...
LOL - I knew it was a mess.
5 hours ago, Hervé said:If your built-in LCD works perfectly OOB, don't patch its connector!
When I was first trying to install ...... the built-in display didn't work at all. So I tried my hdmi display ... the built-in display turned on and was pink/purple BUT the hdmi didn't work at all! I was completely confused.
So , after you comments, I started again with minimum changes - and nothing worked. So, I started with the config I sent you and eliminated EVERYTHING that didn't make it worse. The problem is still there, but there is much less patching.
Two things that might be useful:
1. no matter what I change the connector type to - the built-in display doesn't change from purple/pink.
2. IF I changed index or busId on con0 or con1 it killed output for that display.
Thanks again for your help!
-
Not sure if I did it right, but it didn't work. I used Hackintool, went to displays and created a kext to inject edid for my display. Put it in oc/kexts and updated config.plist to include the kext.
-
I have a Dell Optiplex 7480 AIO. i5-10600 CPU, UHD 630 (9bc8), 16GB RAM, an “internal” display (like an iMac), a DP & HDMI output port. I have attached an external HDMI display and it is working great but the internal display is pink/purple. I'm guessing it needs framebuffer patching. The framebuffer patching that I’ve done is a matching of several things that I’ve found online. It probably has several errors but .... this is the closest I’ve gotten to something that works. I have tried to follow the Dortania & whatevergreen guides as best as I am able, but am stuck here.
Thanks for your help!!
Note: I removed AirportItlwm.kext from what I sent you because it made the zip file to large to upload.
-
It works now! I did actually add it, but I guess I didn't save it. It's just been like that today.
I'm posting a new oc folder w/o my serial number.
Maybe we could delete the others.
Thank you so much!!
Working 3740 oc folder for Big Sur.
-
Sorry, I added the RTL8111.kext earlier. Somehow I sent the wrong oc file. Regenerated IOREG. Resending .....
-
Here you are. I've only made minimum changes to your e7470 EFI. Thanks!
-
I've been able to get Big Sur with opencore running with a modified version of your e7470 efi folder. I cant get the RealtekRTL8111.kext working and suspect that its because of the e7470 SSDT's. I've changed the config.plist to load the correct kexts. Could I get some help with the SSDT's?
-
Thank you! Sound and network are now working.
-
I've got Catalina to boot, but several issues occurred. I thought I'd start over with the latest updated bios (1.16.0) and new ACPI. Could you help with patching?
Thanks!!
-
I'm using the hd3000 drivers from High Sierra and Mojave is working ok (in dark mode) with sound & ethernet working. If you have a minute, I was hoping to get a patched DSDT, I've always had trouble with patching it myself.
Thanks again for all the support this site provides!
Optiplex 7480 AIO: purple built-in screen when HDMI screen is connected
in The Archive
Posted
I have tried several of the items in opencore post-install instructions to fix sleep. With no luck. Still trying to figure out sleep.