Jump to content

Dell OptiPlex 7040MT: video and USB issues in Catalina 10.15.4


Recommended Posts

Hello,  i m having some issue with the video and USB. by using Jake Lo boot pack i was able to install Catalina 10.15.4. after the install i m getting [IGPU] Hash data from ME never returned, status = 1, doing retry#, to resolve this i had added boot args -disablegfxfirm


i have added dell PCIe wifi card with DW1820A at slot one, there is a cable connecting the PCIe card to the onboard USB port for bluetooth, but i m not able to detect any bluetooth device. i have tested with windows and it's working just fine. also when i dismount a USB drive. look like others USB port become un useable.


Bios: 1.15.5

Clover revision: r5115

Catalina 10.15.4



Whats working:


  • Speaker (Internal)
  • Internal USB port (HS12) it was disable from the bootpack
  • Wifi (DW1820A)
  • Bluetooth
  • Handoff


Whats NOT working:


  • Sleep (Screen stay black after wake) pending to add a video card
  • Hotspot from Iphone. i do see my phone listed under wifi icon, but i can't connect to it. not looking to resolve this




Want to upload my work for others too just incase someone building one, i used Jake Lo bootpack from this POST to make my USB boot drive. updated all the kext and USB port mapping for internal port for Wifi. all credit go to the site and Jake Lo




  • updated to 10.5.5 without a problem
  • Added RX560 MSI Areo 4gb (Sleep work, dual 4k work OOB)



Link to comment
Share on other sites

  • Moderators

USBPorts-O7470.kext was generated without BT since I didn't have one installed.

Remove the kext, add USBInjectall.kext to kexts/Other

add the 10.15.x port limit patches to Config file

then use Hackintool to generate new USBPorts.kext or use the generated SSDT-UIAC.aml with USBInjectall.kext

Link to comment
Share on other sites

  • Moderators

you also need to add the 2 patches I mentioned.

Patch #1:

Name*: com.apple.iokit.IOUSBHostFamily

Find* [HEX]: 83FB0F0F

Replace* [HEX]: 83FB3F0F

Comment: USB Port Limit Patch 1 PMHeart/DalianSky

MatchOS: 10.15.x


Patch #2:

Name*: com.apple.driver.usb.AppleUSBXHCI

Find* [HEX]: 83F90F0F

Replace* [HEX]: 83F93F0F

Comment: USB Port Limit Patch 2 PMHeart/DalianSky

MatchOS: 10.15.x

Link to comment
Share on other sites

i have used Hackintool to generate my USB. after export i got SSDT-EC-USBX.aml and SSDT-UIAC.aml. Do i put them anywhere ? look like everything works, wifi/bluetooth(DW1820a), imessage, airdrop, and even handoff



Link to comment
Share on other sites

Hello Jake Lo


i have patched the USB port and everything work very well now. do u know if dual DP port work ? i m only able to get the 1st DP port working. what do i need to look to fix this ? also i m only getting 2k from my 4k monitor


Thank you

Link to comment
Share on other sites

  • Moderators

What happen when you plug in the second DP port?

Can you boot with the 2nd DP port?

I don't have 4k monitor to test but try adding boot arg

-cdfon -igfxnohdmi


If that still won't work, then you might have to increase the DVMT prealloc.

Link to comment
Share on other sites


  • Create New...