-
Posts
11 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by tluck
-
I have the m4800 with AMD. - I posted my Clover EFI/config at https://github.com/tluck/Dell-M4800-Clover
-
Just updated to Catalina. Thanks to Jake on the ECDV -> to EC DSDT fix. then it was just letting the Installer do its thing. thanks again Jake!
-
@Hervé well yes i have/had the HPET fix in place... but thank you! your post put me on the right track. now everything seem to work. I removed FakePCIID_XHCIMux kexts and went with RehabMan's standard USBInjectAll.kext. Then the "Bluetooth HCI" shows up (before and after sleep) in the USB list. but was missing 3 SuperSpeed ports. Bluetooth seems to show up HS10 so fixed up a custom Injector and have all the ports! Now everything seems to work: Display: LCD (with brightness), External DP and HDMI Audio (speaker, mic) Intel Bluetooth Wifi - with 2nd card - Atheros Sleep/Wake USB3 - 4 external ports. tluck@Toms-Dell /Extra/OSX-build/Systems/Dell $ ioreg -l|grep "\-o HS" | | | +-o HS01@14100000 <class AppleUSB20XHCIPort, id 0x10000029d, registered, matched, active, busy 0 (0 ms), retain 10> | | | +-o HS02@14200000 <class AppleUSB20XHCIPort, id 0x10000029e, registered, matched, active, busy 0 (8889 ms), retain 16> | | | +-o HS05@14300000 <class AppleUSB20XHCIPort, id 0x10000029f, registered, matched, active, busy 0 (0 ms), retain 10> | | | +-o HS06@14400000 <class AppleUSB20XHCIPort, id 0x1000002a0, registered, matched, active, busy 0 (0 ms), retain 10> | | | +-o HS10@14500000 <class AppleUSB20XHCIPort, id 0x1000002a1, registered, matched, active, busy 0 (268 ms), retain 15> tluck@Toms-Dell /Extra/OSX-build/Systems/Dell $ ioreg -l|grep "\-o SS" | | | +-o SSP1@14600000 <class AppleUSB30XHCIPort, id 0x1000002a2, registered, matched, active, busy 0 (0 ms), retain 13> | | | +-o SSP2@14700000 <class AppleUSB30XHCIPort, id 0x1000002a3, registered, matched, active, busy 0 (0 ms), retain 13> | | | +-o SSP5@14800000 <class AppleUSB30XHCIPort, id 0x1000002a4, registered, matched, active, busy 0 (421 ms), retain 18> | | | +-o SSP6@14900000 <class AppleUSB30XHCIPort, id 0x1000002a5, registered, matched, active, busy 0 (0 ms), retain 13> posted EFI here: https://github.com/tluck/Dell-M4800-Clover
-
happy to share my config and DSDT. i will create a repo on github. and you can see if it helps you. for about 2 years i used the intel HD gfx only. but now can use switchable gfx. IGPU runs the LCD and ATI runs the DP or HDMI ports. i presume similar approach will work for you with Nvidia?
-
Update - switched to use both gfx options - LCD on IGPU and External ports with ATI. I decided to take another look at using the AMD/ATI M5100 Graphics card on my M4800 since I wanted to use the display external ports. Well I seemed to stumble onto a solution: Using Whatevegreen.kext without injection showed me the HMDI port was possible - but the other other LCD and DP ports were not working. so i injected the Buri framebuffer set and with WEG's help, now the DP and HMDI port worked! then i tried Ebi framebuffer - and this got the LCD and DP now but not HDMI. so after trial and error, combining Ebi with Buri to make a buffer patch - i have all 3 working: LCD, DP, HDMI. on Mohave 10.4.3beta switchable graphics in BIOS inject ATI true set buffer to Buri Note: for ATI only using Ebi framebuffer will connect to LCD - patching it one can blend Buri and Ebi to get all 3 LVDS, DP, HDMI. but then discovered that using both Intel GFX+ATI works best using these kexts: as.vit9696.AppleALC (1.3.5) as.vit9696.Lilu (1.3.1) as.vit9696.WhateverGreen (1.2.7) com.insanelymac.IntelMausiEthernet (2.5.0d0) com.techsmith.TACC (1.0.3) org.hwsensors.driver.ACPISensors (1443) org.hwsensors.driver.CPUSensors (1443) org.netkas.driver.FakeSMC (1443) org.rehabman.driver.AppleSmartBatteryManager (1.90.1) org.rehabman.driver.FakePCIID (1.3.6) org.rehabman.driver.FakePCIID.XHCIMux (1.3.6) org.rehabman.voodoo.driver.PS2Controller (6.0.0) org.rehabman.voodoo.driver.PS2Keyboard (6.0.0) org.rehabman.voodoo.driver.PS2Trackpad (6.0.0) org.tw.CodecCommander (2.5.0)
-
odd - i am using AppleALC without any headphone noise? very strange that you have a noise issue.
-
AlpsDell is the PS2/Trackpad kext by Dr Hurt. - more recent and does have some basic scroll gestures etc yeah. i need to update my FakePCIID set to current levels. just haven't updated them lately. -- I updated from the FakePCIID 1.2.x family to v 1.3.x and all is (still) good. Thanks for reminding me to do that Jake. @tudt949 - seems like your audio kext has an issue with the MacOS binary. check the symbolic link. you can remove the link and recreate it if its messed up. Note: I moved to using the AppleALC.kext instead the AppleHDA_ALC292.kext, as this alternate kext supports a variety of codecs ALC292, ALC293, and a variety of others.
-
I am using AppleALC.kext (and Lilu.kext) for audio now. (so i can use the same kext on several of my hacks) here is my list of custom kexts in /Library/Extensions $ ls -d1L * ACPIBatteryManager.kext AlpsDell.kext AppleALC.kext FakePCIID.kext FakePCIID_HD4600_HD4400.kext FakePCIID_XHCIMux.kext FakeSMC.kext IntelMausiEthernet.kext Lilu.kext USB_PortInjector_M4800.kext
-
no problem here either - upgraded from 10.12.2 to 10.12.3 to 10.12.4 with no kext changes. - upgrade to Clover 4049 (or later) - using AppleHDA_ALC292.kext - with binary symbolic link to AppleHDA.kext and Clover on-the-fly patching.
-
that was it! was missing Darwin to define _OSI/OSYS to appropriate value. Note: XHC is already XHC in the DSDT. thanks!
-
I have a M4800 (with AMD that i disable) that is working pretty well on Sierra. The only thing i cant figure out is XHC. The controller does not show up the list with dspci? it is enabled in bios A18. I see the 2 just the 2 EHC1/EHC2 devices. i was expecting to see the XHC 8c31 controller - as I can see it in linux when i run lspci. i am using USBInjectAll with MBP11,2 - so all internal/external ports are working - just in USB2 mode. any thoughts? $ dspci Using PCI.IDs 2013.08.16 00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06) (subsys 1028:05cc) 00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06) 00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06) (subsys 106b:05cc) 00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06) (subsys 1028:05cc) 00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 04) (subsys 1028:05cc) 00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04) (subsys 1028:05cc) 00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 04) (subsys 8086:7270) 00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 04) (subsys 1028:05cc) 00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d4) 00:1c.2 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 [8086:8c14] (rev d4) 00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d4) 00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d4) 00:1c.6 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #7 [8086:8c1c] (rev d4) 00:1c.7 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #8 [8086:8c1e] (rev d4) 00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 04) (subsys 8086:7270) 00:1f.0 ISA bridge [0601]: Intel Corporation QM87 Express LPC Controller [8086:8c4f] (rev 04) (subsys 1028:05cc) 00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 04) (subsys 1028:05cc) 00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 04) (subsys 1028:05cc) 02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev bb) (subsys 8086:4470) 11:00.0 SD Host controller [0805]: O2 Micro, Inc. (null) [1217:8520] (rev 01) (subsys 1028:05cc) 03:00.0 Network controller [0280]: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01) (subsys 106b:008f)