Jump to content

Hervé

Administrators
  • Posts

    10027
  • Joined

  • Last visited

  • Days Won

    561

Everything posted by Hervé

  1. Card: DW1820A, #096JNT, 1028:0021 Hackintosh: Latitude 7490 macOS versions: Catalina Ok Patch: "compatible pci14e4,4353" + "pci-aspm-default = 0" property injection in Clover Kexts: None Boot parameter: None Tricks: None Card: Foxconn T77H649, Lenovo #00JT494, 17aa:075a Hackintosh: Latitude 7490 macOS versions: Catalina Ok Patch: "compatible pci14e4,4353" + "pci-aspm-default = 0" property injection in Clover Kexts: None Boot parameter: None Tricks: None
  2. I was contacted by member @plastikman about a potential universal fix for the troublesome DW1820a cards. Hugotai posted again at Voldemort's place early december 2019 about a property injection that apparently fixed the stability issues encountered with so many DW1820a on so many laptops. Said property is pci-aspm-default and the value to inject is 0. Hugotai explained that he derived the solution from this guide he found on the Net and in which the author explained that, in order to use the DW1820A card, he had disabled PCIe ASPM power in BIOS. A quick search on the Net revealed to me that ASPM means Active-State Power Management and relates to PCIe devices. Basically it's a protocol that offers dynamic power management through different possible states ranging from idle to powersave or performance. I also understand there is a default state which usually means power is controlled by BIOS, not the OS/kernel. This is totally unknown territory until I read more about it but setting ASPM default state to 0 probably means ASPM is disabled. On reading a little further, I came across writings that mentioned potential conflicts between idle timers or that ASPM compliance varied according to device. So, the troubles experienced by so many people may indeed come from that. Anyway, I tried the property injection with the other 2 x DW1820a/BCM4350 cards I still possess and that did not properly work in my Latitude 7490: the 096JNT model (subsystem 1028:0021) and the T77H649 (subsystem 17aa:075a). Results were as follows: 096JNT: Without injection of ASPM property CPU load up to the roof after a few minutes, system freeze as expected and experienced before. IOReg reveals pci-aspm-default parameter natively set to 0x102 under the wireless card's ACPI device. With injection of ASPM defaut set to 0 All Ok, was able to use the laptop without any issue, performance degradation of wifi problems for well over 1hr. IOReg confirms pci-aspm-default parameter set to 0 under the wireless card's ACPI device. T77H649: Without injection of ASPM property CPU load up to the roof after a few minutes, system freeze as expected and experienced before. IOReg reveals pci-aspm-default parameter natively set to 0x102 under the wireless card's ACPI device. With injection of ASPM defaut set to 0 All Ok, was able to use the laptop without any issue, performance degradation of wifi problems for well over 1hr. IOReg confirms pci-aspm-default parameter set to 0 under the wireless card's ACPI device. I remind everyone that all I use, in order to declare compatibility with Broadcom chips 14e4:4331 or 14e4:4353, is the Clover property injection detailed in post #2; no AirportBrcmFixup plugin kext, no bcrmfx-driver boot argument and no pin masking. So, it would seem we now have a definitive solution for DW1820A/BCM4350-based cards. I've updated the above posts to reflect on the good news. All credits to the author of this guide that caught the attention of Hugotai who derived the property to inject as a fix.
  3. No such boot flag in your posted config, so no way to guess... There are lots of patches in your Config file included USB ones, I'm not sure you need to keep them all enabled since they do not all apply to your platform (!). I don't see why you would need the GenericUSBXHCI kext either.
  4. Make sure you inject USBInjectAll kext to begin with and boot with the flag to disable nVidia dGPU. Notwithstanding the fact that Hackintoshes do not support Optimus technology, GeForce 1050Ti is Pascal and therefore bears no support whatsoever beyond High Sierra (up to which it would require nVidia Web Driver); you'll have to make sure it's disabled, either through BIOS or through a dedicated SSDT. You can only run on the UHD630 iGPU.
  5. It's not an issue, it's the natural and expected behaviour (and has been since Mavericks 10.9). A quick and basic Google search will lead you to the necessary settings (PrefPane) arrangements. I'm sure you can find the appropriate keywords...
  6. Please use the forum spoiler feature for such dumps (rather than us doing it for you).
  7. Got a type-C to type-A adapter and can confirm that the type-C USB port is working as expected on my non-TB 7490 with USB2/USB3 keys or USB external HDDs.
  8. It was always clearly stated in the thread that support for V7 and V8 models was limited due to unfinished development. Feel free to experiment with other kexts if you wish and share your eventual findings if you were to come across a kext that worked better. NB: as stated in our posted rules, no need to quote messages you directly reply to.
  9. No, I'm saying the E7250 does not use the same Alps model as that of the E6x30 (which is V3 Rushmore with ID: E7=0x73 0x03 0x0a, EC=0x88 0x08 0x1d). If you use Dr Hurt's R6 version, you can easily check your Alps touchpad model with the log show command detailed in DrHurt's dedicated kext thread. The kext only fully supports Alps TouchPads models V1 to V5.
  10. Not the same TouchPad model but you certainly ought to use the same Voodoo PS2 controller kext.
  11. The touchpads fitted to those Dell Latitude E Series are simply too small for most gestures beyond simple scroll or click/tap. At best they're about half to 2/3 the size of what you'd find on a real Mac and plainly unsuitable for those complex 2 or 3 finger gestures.
  12. That would be because you create your image using the default settings that are inappropriate to your desired usage. Look a little closer at the available options when you create your image or call on macOS built-in help...
  13. Happy to confirm. Works with the DW1820a in my Latitude 7490.
  14. Again, unless you identify your hardware, no-one can assist. Please check our FAQ section re: wireless.
  15. Install Display Menu app (free off the AppStore) and check if displays are in mirror mode. If they are, deselect Mirror Displays option in the app menu. Then, your Clover config needs serious revisiting. And you could start by enabling that 2nd HDMI patch you've got disabled at present...
  16. Please post your debug files. Consult FAQ section if you need assistance on the matter.
  17. 1) it's a DW1820A 2) I don't know where you read it was Plug & Play, but you sure got that totally wrong 3) please consult our R&D->Wireless section on the matter but opting for a DW1820A before checking could prove a poor choice/decision...
  18. On paper, this computer meets the minimum specs to run any recent macOS flavour. For the rest, you'll have to make up the list of hardware components, ideally with their PCI ids. I'm talking stuff such as LAN, audio, card reader, webcam, etc. This is mandatory to obtain adequate assistance. You may collect this information from Windows Device Manager (PCI ids are available in driver info tabs) or through dedicated apps that lookup the components of computers. Obviously, Lenovo web site would be the 1st place to look things up too but manufacturers don't always provide full details of the hardware components.
  19. Use the recommended version available here, not beta version R6B6. The final version certainly worked perfectly when used in the (non-touch) E7250 I had a few months ago; it's included in the bootpacks I posted in my guides.
  20. Please consult the FAQ section and search the forum (where this model has been discussed at length) or others. All those questions have existing answers and everyone is expected to do basic homework. Haswell platforms are supported in all OS X/macOS versions since ML 10.8.5. FAQ Guides for Dell E5xxx support OS X/macOS info etc. etc. NB: No double post please...
  21. Post split to its own thread... You should find all you need here, especially on last page.
  22. Obviously you replace the files you have in your Clover EFI folder by those provided in the proven bootpack.
×
×
  • Create New...