Jump to content

Hervé

Administrators
  • Posts

    10013
  • Joined

  • Last visited

  • Days Won

    560

Everything posted by Hervé

  1. Without any form of info about what's on your USB device, no possible comment can be made. Boot in verbose mode to see where things hang. You mention Atheros and Intel WWAN but I guess you meant WLAN. That's unlikely to cause a reboot. If in doubt, simply disable WLAN/WWAN in BIOS. Talking of BIOS, do check that the settings are all appropriate (cf. our thread about recommended settings for the E6230). Also make sure you run on the latest version A20. Re: reboot after you've logged in, it may be due to the now-inappropriate CPU power management SSDT. I don't know what bootloader you use but if it's Clover, you may simply drop that add-on table through Clover's main menu at startup (Options->ACPI Patching menu). It'll completely bypass that table and you won't have proper CPU PM but will certainly avoid calling on invalid CPU steps.
  2. @juhyh Re: battery, your EFI shows no kext for battery management; that's required. Try this one: ACPIBatteryManager.kext.zip Copy the unzipped kext to your kexts folder, add it to your existing OC config and reset NVRAM when you reboot. A few additional comments: until you identify your LAN card model, I don't think you need the 3 x Ethernet drivers you've included: AtherosE2200Ethernet + RealtekRTL8111 + IntelMausi. you probably don't need XHCI_unsupported either. in the same respect, AirportBrcmFixup is for Broadcom wireless cards. You have an Intel card, so that kext is not required. you inject AppleALC for audio and therefore require to identify your audio codec so that you subsequently inject the appropriate layout. You won't have any working audio until you do that.
  3. Given that XPS 9370 is a laptop you had fully working under Catalina, how did you end up with: SMBIOS of Kaby Lake iMac18,3 desktop Mac? a totally unsuitable and useless headless (meaning no output video port) KBL framebuffer layout 0x59120003? ID: 59120003, STOLEN: 0 bytes, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x00001000 TOTAL STOLEN: 1 MB, TOTAL CURSOR: 0 bytes, MAX STOLEN: 1 MB, MAX OVERALL: 1 MB Model name: Intel HD Graphics KBL Camellia: CamelliaDisabled (0), Freq: 1388 Hz, FreqMax: 1388 Hz Mobile: 1, PipeCount: 0, PortCount: 0, FBMemoryCount: 0 You need to go back to those settings you had in your previous build and that you posted at the bottom of the previous page. Please note that seeing UHD 620 reported with 31MB VRAM means you have no graphics acceleration. When graphics acceleration is in place, UHD620 graphics gets reported with 1526MB VRAM. Why you've ended up with a totally different setup is a mystery only you can explain. All you really had to do was upgrade your Catalina build and retain the same graphics settings. You know what to do now...
  4. @juhyh please post your full system's hardware specifications: LAN, Wireless, audio codec, SD card reader, trackPad model, etc. An indication of the boo loader and bootloader version you've used would also be most useful. Add to that a zipped copy of the bootoloader EFI that you currently use. Without these, it's impossible to provide assistance.
  5. Open up a new thread for this separate issue.
  6. You need fully working Wireless + Bluetooth for Airdrop to work. Then set the suitable rights in Airdrop of course.
  7. Webcam is USB based. Can't remember if there are a couple of different models that were fitted to the E6430 like there were on the E6420. As long as your USB ports are properly mapped, Webcam will work either OOB or not at all depending on the model. Look it up in SysInfo->Hardware-USB or in IOReg. In your case of an E6430 with a quad-core CPU, the best SMBIOS to use in my opinion Is MBP10,2 but BMP9,2 will do fine too (not MBP9,1 or MBP10,1 because these used a Kepler nVidia dGPU). Make sure you make your USB port mappings after you've selected your SMBIOS, the 2 are linked. Re: CPU power management, it does not look like you got it right: you sure generated the proper SSDT table with Pike R Alpha's generator script, but you've not enabled it in your OC config file...
  8. Apparently it's a Latitude E6420... @VGX.SAM I wouldn't waste my time if I were you. Look at existing threads such as this. The Latitude E6240 is a Sandy Bridge laptop fitted with either HD3000 graphics or HD3000/nVidia NVS 4200M graphics (Optimus). Look up our Supported/unsupported GPU thread in our Graphics forum subsection. NVS4200M dGPU is of Fermi generation and was last supported in OS X El Capitan 10.11. E6x20 cannot run on this dGPU since macOS Sierra 10.12. HD3000 iGPU was last officially supported in High Sierra 10.13. Support may be extended beyond High Sierra but only in OpenGLmode (no support for Metal) through specific patches. In Mojave 10.14, the patches are fairly simple to apply. Things get far more complicated in Catalina 10.15 and require to use a dedicated patching tool (dosdude1's patcher) that, I think, limits the ability to apply Security Updates of 10.15.7 (I think one needs a separate tool for that). I understand patches were also made available for Big Sur 11 but I've no experience with those. Nothing suitable exists for Monterey which is a no go for HD3000 to date. Keep in mind that HD3000 is a fairly poor iGPU that suffers from buggy drivers beyond OS X Yosemite 10.10 leading to graphics defects/artefacts/gremlins on screen: over time you'll end up with black horizontal lines, pixelisation, corrupt pictures, etc. If running with max. RAM and therefore max. VRAM (8GB RAM-> 512MB VRAM) does improve things a little, there's no fix and all those require nothing but a reboot. Given the graphics bugs you'll experience, my recommendation is to go no higher than High Sierra or Mojave on this now-obsolete laptop. The prebuilt OpenCore EFI folder you use is unsuitable to your E6240; there are many things to review: kexts, ACPI tables, config. For instance, it injects inappropriate and unnecessary kexts (eg: AtherosE2200Ethernet and RealtekRTL8111 LAN drivers, NVMeFix kext) and tables. The config is also missing key elements, especially on the properties injection side (eg: nothing for graphics, audio, card reader, etc.). I don't know where you got this from but it's really not for your laptop. I invite you to refer to my E6220 guide for pointers and information. You'll see that, in my last contributions for Mojave and Catalina, there was no need for patched DSDT and that patched SSDTs sufficed. I must say that, for Catalina, I was unable to succeed in booting a Catalina USB installer for fresh installation; this despite my numerous efforts to do so and I think I ain't too bad at Hackintoshing... If you keep OpenCore as bootloader, make sure you specify the version you use or you'll have trouble getting the appropriate support because an OC config varies from one OC version to the next in accordance to the changes brought by the devs.
  9. The EFI you seem to refer to is not for OC 0.7.9 but for a much older version of OpenCore; you'll have to build an OC 0.7.9 EFI, using the same principles as those used for the older one. But you cannot re-use the files.
  10. Follow the instruction available at OpenIntelWireless repo/site: https://openintelwireless.github.io Make sure you use the correct driver version for Catalina. Eg: https://github.com/OpenIntelWireless/itlwm/releases/tag/v2.1.0
  11. Please check and post your system’s specs because: nVidia Quadro K620 is Maxwell and therefore unsupported beyond High Sierra (with which it requires the nVidia Web Driver). Intel HD500 graphics is a low-end mobile iGPU of low-end Apollo Lake SOC platforms and unsupported under macOS. It cannot be what’s fitted to a Skylake workstation such as the Precision Tower 3620. 'should be something more like Intel HD530 (i3/i5/i7 Skylake CPU) or HD P530 (Xeon E3-12xx v5 Skylake CPU). Once you know what hardware you have, which is a pre-requisite, you may consult this thread: https://osxlatitude.com/forums/topic/8238-supportedunsupported-gpus-graphics-cards
  12. Start by updating your add-on kexts to latest versions.
  13. What Jake was asking you to do was disable the XhciPortLimit quirk in your config, i.e. unselect/untick/remove it ... https://dortania.github.io/OpenCore-Post-Install/usb/#macos-and-the-15-port-limit
  14. Re: Intel Wifi cards, just consult the ILTWM site where you'll find the list of compatible cards. Statements such as "the original Intel card" are totally meaningless without any reference to the exact model. Questions about legality keep resurfacing every now and then. By now (2022) everything that needed to be said/written has been said/written; do as you wish, this forum certainly ain't a place to ask permission to build a Hackintosh, especially considering you've been Hackintoshing for over a decade... You've been a member since late 2020 so, if you've not done it yet, now is a good time to read our published rules and enlighten you on what's not allowed on the forum. 'never had any trouble injecting the SMBIOS details and I've always used random values for ROM rather than the host's MAC address. The Dortania guide looks pretty clear to me in that respect. As an experienced Hackintosher (over a decade), you should have no difficulty there. The Generate buttons do work in OCC -at least for me- (or in CC to that effect), maybe you need to update the version(s) you run. Chameleon is long dead, today only Clover and Opencore remain under active maintenance and development. You'd only use Chameleon for an (old) installation of an older OS X/macOS build certainly not for Monterey! As an experienced Hackintosher, you should long know this. Your questions re: cloning to appear linked to a desire of yours to build Hackintosh laptops for resale. Understand that we can't assist you on this matter. This community does not provide support for commercial activities around Hackintosh. And we're not going to help you make money out of free support.
  15. It's indeed natively supported hence why I said it was unnecessary to inject it since it's the iGPU's native id... But I understand that you may nevertheless need to fake id 0x3E9B. Se here. For the rest, I invite you to read this: https://osxlatitude.com/forums/topic/8238-supportedunsupported-gpus-graphics-cards
  16. Your iGPU device id injection is not only unnecessary but incorrect. Intel i7-10750H CPU integrates 10th gen UHD graphics (i.e. UHD 620) with iGPU id 0x9BC4. When you want to fake an iGPU id, you need to inject the id in the correct endianness for macOS, i.e. lowest significant byte 1st. Eg: 0x9BC4 is specified "C49B0000 DATA".
  17. Your system's not crashing; just failing to initialise graphics due to incorrect settings. If DVMT is already preset to 64MB in BIOS, there's no need for you to patch framebuffer memory and DVMT in your config so get rid of those patches. You must however fake iGPU id 0x5916. For the rest, experiment with the various mobile KBL framebuffers if the recommended ones don't appear to work. Also make sure you use MacBook Pro15,2 SMBIOS. The following properties injection should suffice: AAPL,ig-platform-id 00001659 DATA // or maybe 00001B59 device-id 16590000 DATA framebuffer-con1-enable 01000000 DATA framebuffer-con1-type 00080000 DATA hda-gfx onboard-1 STRING Just in case, you may want to replace the disable-external-gpu property by boot arg -wegnoegpu. Also make sure Optimus is enabled in BIOS or you'd only run on the nVidia dGPU which will be unsupported.
  18. Not for the device id, absolutely not. https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html#deviceproperties
  19. You're injecting incorrect properties for KBL R UHD620 iGPU: iGPU device id 0x87C0 is for Amber Lake iGPUs, not Kaby Lake Refresh... See the WhateverGreen user manual: https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md For Kaby Lake R platform with UHD620 graphics, you should be using: KBL framebuffer 0x591B0000 iGPU device id 0x5916 On my Kaby Lake R Latitude 7490 with UHD620 graphics, I was successfully using: KBL framebuffer 0x59160000 iGPU device id 0x5916 as described in my associated guide available here and only patched 2nd connector con1 for HDMI type (I don't fully understand why you inject properties for all 3 connectors con0, con1 and con2).
  20. Wouldn't a copy of your EFI folder be more useful?
×
×
  • Create New...