RobertX Posted February 18, 2018 Share Posted February 18, 2018 hmm, is it possible to select load vbios under graphics in config.plist without injecting Nvidia? (for my card injection gives me 0mb vram) edit: lol, and still have the rom file load (I'm assuming this shows the rom being used)... 39:933 0:008 Found generic VBIOS ROM file (10de_1382.rom) 39:951 0:017 header found at: 1536 39:951 0:000 using loaded ROM image 39:951 0:000 version 82.07.32.00.04 39:951 0:000 nVidia nVidia GeForce GTX 745 -92274688MB NV117 [10DE:1382] :: PcieRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0) => device #1 39:951 0:000 Nvidia: VideoPorts: undefined, default to: 2 39:951 0:000 default NVCAP: 04000000-00000200-1D000000-00000007-00000000 39:951 0:000 HDA Controller [8086:293E] :: PcieRoot(0x0)\Pci(0x1B,0x0) => codec not detected 39:966 0:015 stringlength = 5466 39:967 0:000 CurrentMode: Width=1920 Height=1080 Link to comment Share on other sites More sharing options...
Slice Posted February 19, 2018 Share Posted February 19, 2018 It's done by board-id. All my hackintoshes had black background. I saw gray apple in random cases. Link to comment Share on other sites More sharing options...
mhaeuser Posted February 19, 2018 Share Posted February 19, 2018 Probably AppleUITheme... Link to comment Share on other sites More sharing options...
Slice Posted February 19, 2018 Share Posted February 19, 2018 Probably AppleUITheme... Also checked. As well DefaultBackgroundColor. As well IOGraphics patches. 2 Link to comment Share on other sites More sharing options...
FredWst Posted February 19, 2018 Share Posted February 19, 2018 I am having issues with KextToPatch. Bootlog shows this: 0:107 0:000 - [0]: System\Library\Extensions\IONetworkingFamily.kext\Contents\PlugIns\Intel82574L.kext 0:107 0:000 KextsToPatch: 1 requested 0:107 0:000 - [00]: Intel82574L (Add on-board ethernet device)[ERROR] bin2hex '0x10f68086' syntax error 0:107 0:000 [ERROR] bin2hex '0x10d38086' syntax error 0:107 0:000 - invalid Find/Replace data - skipping! the KextToPatch section and ForceKextToLoad section look like this in config: <key>KernelAndKextPatches</key> <dict> <key>ForceKextsToLoad</key> <array> <string>\System\Library\Extensions\IONetworkingFamily.kext\Contents\PlugIns\Intel82574L.kext</string> </array> <key>KextsToPatch</key> <array> <dict> <key>Name</key> <string>Intel82574L</string> <key>Comment</key> <string>Add on-board ethernet device</string> <key>InfoPlistPatch</key> <true/> <key>Find</key> <string>0x10f68086</string> <key>Replace</key> <string>0x10d38086</string> </dict> </array> </dict> What is wrong? The only way is this one http://www.insanelymac.com/forum/topic/293387-patching-eeprom-intel-82574l-10d3/?hl=%2Bintel82574l&do=findComment&comment=2266435 Fred Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 Hi, please help me https://drive.google.com/file/d/1SnvPqRspedE1X6G0Qrm6nY2Wh2TXeVTX/view When I choose "Restart Computer" in Clover menu, Clover freeze ;( When I install High Sierra at the moment of the restart I get a message and nothing happens, I must restart PC with button ;( Spec: MOBO: ASUS P5N-E SLI (nForce 650i SLI) (LEGACY BIOS) CPU: QuadCore Intel Xeon E5450GPU: nVIDIA GeForce GTX 750 TiRAM: 8 GB (DDR2-800 (400 MHz) DDR2 SDRAMEthernet: nVIDIA nForce 430i (MCP51)Wi-Fi: NoAudio: nVIDIA HDMI/DP @ nVIDIA GM107 - High Definition Audio Controller Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 Hi, please help me https://drive.google.com/file/d/1SnvPqRspedE1X6G0Qrm6nY2Wh2TXeVTX/view When I choose "Restart Computer" in Clover menu, Clover freeze ;( When I install High Sierra at the moment of the restart I get a message and nothing happens, I must restart PC with button ;( 20180218_203442.jpg Spec: MOBO: ASUS P5N-E SLI (nForce 650i SLI) (LEGACY BIOS) CPU: QuadCore Intel Xeon E5450 GPU: nVIDIA GeForce GTX 750 Ti RAM: 8 GB (DDR2-800 (400 MHz) DDR2 SDRAM Ethernet: nVIDIA nForce 430i (MCP51) Wi-Fi: No Audio: nVIDIA HDMI/DP @ nVIDIA GM107 - High Definition Audio Controller post-2396156-0-53907700-1518711846.jpg You can try this config.plist attaching config.plist.zip Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 Don't fix. Clover freeze again, PC start stuck on apple logo. Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 Don't fix. Clover freeze again, PC start stuck on apple logo. Post complete EFI Folder You can try nv_disable=1 Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 Here is my EFI: EFI.zip Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 Here is my EFI: EFI.zip Try this and let me know EDIT **** You can ad OsxAptioFixDrv-64.efi in Drivers64UEFI EFI.zip OsxAptioFixDrv-64.efi.zip Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 When I reboot I got this freeze https://drive.google.com/file/d/1DoGb6WxSd9uRj2NcXrbWK6QTQQVoZb_k/view?usp=sharing Edit: "Drivers64UEFI" is for me? ASUS P5N-E SLI have BIOS Legacy This UP movie made without this edit "You can ad OsxAptioFixDrv-64.efi in Drivers64UEFI" Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 When I reboot I got this freeze https://drive.google.com/file/d/1DoGb6WxSd9uRj2NcXrbWK6QTQQVoZb_k/view?usp=sharing Did you try with a DSDT.aml in patched folder ? I think Your problem is not relate to Clover but hardware Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 No ;( I search many days DSDT for my MOBO, but not get. I don't know how create this DSDT for my MOBO. I get my DSDT from Clover F4, but I don't know how I patch it. Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 No ;( I search many days DSDT for my MOBO, but not get. I don't know how create this DSDT for my MOBO. I get my DSDT from Clover F4, but I don't know how I patch it. Send me here on Zip the complete folder ORIGIN Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 origin.zip Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 origin.zip Try this put in EFI / CLOVER / ACPI / patched DSDT.aml.zip Link to comment Share on other sites More sharing options...
apianti Posted February 19, 2018 Share Posted February 19, 2018 All my hackintoshes had black background. I saw gray apple in random cases. Yes, but you need to use an SMBIOS that is supported by yosemite(?) and then not subsequent releases? Any SMBIOS that still works is going to have black background because the firmware has for sure been updated. You can google darkboot and see how they used board-id patch and nvram variables to modify the boot screen. Also IIRC that nvram variable for background color is set back to default every restart/shutdown. Link to comment Share on other sites More sharing options...
Endriu1987 Posted February 19, 2018 Share Posted February 19, 2018 Try this put in EFI / CLOVER / ACPI / patched Monitor OFF, but PC still working ;( Link to comment Share on other sites More sharing options...
Cyberdevs Posted February 19, 2018 Share Posted February 19, 2018 All my hackintoshes had black background. I saw gray apple in random cases. The thing is when I use verbose boot the second stage usually loads in grey otherwise it will load in black on my rigs. Link to comment Share on other sites More sharing options...
chris1111 Posted February 19, 2018 Share Posted February 19, 2018 Monitor OFF, but PC still working ;( Try This one ? EDIT **** if not working you have to follow some explanation about your ➤ NForce mobo for patching DSDT nForce motherboard Good luck EDIT **** 2 Maybe ask for help from MaLd0n for patching DSDT DSDT.aml.zip Link to comment Share on other sites More sharing options...
Pavo Posted February 19, 2018 Share Posted February 19, 2018 The only way is this one http://www.insanelymac.com/forum/topic/293387-patching-eeprom-intel-82574l-10d3/?hl=%2Bintel82574l&do=findComment&comment=2266435 Fred So... I have made some progress without doing what you have suggested. Because since my ethernet NICs are on-board I do not think this would work. I created a SSDT: External (_SB_.PCI0, DeviceObj) // (from opcode) External (_SB_.PCI0.PEX0.BR1B, DeviceObj) // (from opcode) External (_SB_.PCI0.PEX1, DeviceObj) // (from opcode) External (DTGP, MethodObj) // 5 Arguments (from opcode) Scope (\_SB.PCI0.PEX0.BR1B) { Name (_STA, Zero) // _STA: Status } Device (_SB.PCI0.PEX0.ETH0) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Store (Package (0x14) { "AAPL,slot-name", "Built In", "model", Buffer (0x0D) { "Intel 82574L" }, "built-in", Buffer (One) { 0x00 }, "device-id", Buffer (0x04) { 0xF6, 0x10, 0x00, 0x00 }, "vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "subsystem-id", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x09) { "ethernet" }, "location", Buffer (0x02) { "1" }, "name", Buffer (0x09) { "ethernet" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Took the Intel82574L.kext from System/Library/Extensions/IONetworkingFamily.kext/Contents/Plugins and added it to Clover/kexts/Other and rebooted. This didn't work either so I tried editing the info.plist from Intel82574L.kext to change IOPCIPrimaryMatch Key value to IOPCIMatch and that also didn't work, then I noticed there was a secondary matching Key value which is IOPCISecondaryMatch and deleted that entry completely and rebooted and "BOOM" it worked. Now I am trying to figure out how to patch IOPCIPrimaryMatch to IOPCIMatch and to remove a key value completely using KextsToPatch Info.plist in Clover. 1 Link to comment Share on other sites More sharing options...
Pavo Posted February 19, 2018 Share Posted February 19, 2018 Ok finally got to work, I found out that you do not need to rename IOPCIPrimaryMatch to IOPCIMatch, all you have to do is rename IOPCISecondaryMatch to something of the same length of characters so the patch is as follows to make Intel 82574L Ethernet NICs to work with the native kext: <key>ForceKextsToLoad</key> <array> <string>\System\Library\Extensions\IONetworkingFamily.kext\Contents\PlugIns\Intel82574L.kext</string> </array> Then: <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Remove IOPCISecondaryMatch</string> <key>Disabled</key> <false/> <key>Find</key> <data> SU9QQ0lTZWNvbmRhcnlNYXRjaA== </data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>Intel82574L</string> <key>Replace</key> <data> SURPTk9Ud2FudHRvbG9hZHRoaQ== </data> </dict> </array> With the following in a SSDT: Device (_SB.PCI0.PEX0.ETH0) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Store (Package (0x14) { "AAPL,slot-name", "Built In", "model", Buffer (0x0D) { "Intel 82574L" }, "built-in", Buffer (One) { 0x00 }, "device-id", Buffer (0x04) { 0xF6, 0x10, 0x00, 0x00 }, "vendor-id", Buffer (0x04) { 0x86, 0x80, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "subsystem-id", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x09) { "ethernet" }, "location", Buffer (0x02) { "1" }, "name", Buffer (0x09) { "ethernet" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
TheBloke Posted February 19, 2018 Share Posted February 19, 2018 Quick question: is there any way to mount the EFI partition from the Terminal? Right now I use Clover Configurator, and Google has also shown me another GUI app "EFI Mounter v3". But is there no command I can use from the command line? Thanks. Link to comment Share on other sites More sharing options...
Cyberdevs Posted February 19, 2018 Share Posted February 19, 2018 Quick question: is there any way to mount the EFI partition from the Terminal? Right now I use Clover Configurator, and Google has also shown me another GUI app "EFI Mounter v3". But is there no command I can use from the command line? Thanks. use "diskuti list" to see all the disks and partitions diskutil mount disk0s1 where disk0 is the disk that you want to mount the EFI partition of and s1 is the identifier of the EFI partition e.g /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *240.1 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk4 239.8 GB disk0s2 1 Link to comment Share on other sites More sharing options...
Recommended Posts