Jump to content
doixanh

[GUIDE] Dell Inspiron 15R SE 7520 with macOS Mojave

14 posts in this topic

Recommended Posts

This follows my previous guide for macOS Sierra.

 

0. What works and does not

Works

- CPU power management

- QE/CI on Integrated Intel HD 4000

- Keyboard/Trackpad

- HDMI and LVDS output

- Audio: Headphone, speaker, HDMI (?).

- Ethernet

- Camera

- Battery info

- Bluetooth

- USB

 

Does NOT work

- Internal Wifi. Workaround: USB wifi or replace your internal wifi with a supported mPCI-e card.

- Sleep: does not work with an USB wifi. Workaround: Replace your internal wifi with a supported card.

- VGA out. Workaround: Use an « active » HDMI to VGA adapter. I use this way to connecting my laptop to projectors.

- Discrete AMD GPU

- Card reader. Workaround: Use an external USB card reader.

 

 

1. Specs

My Dell Inspiron 15R SE still has the following specs (I haven't upgraded it since Yosemite) :

- Intel Core i7 3632QM with Intel HD Graphic 4000

- 8GB + 4GB RAM (12GB total)

- 128GB Samsung EVO SSD + 1TB HDD

- AMD Radeon 7730M, won't be used by any Hackintosh build

- Full HD 15.4" screen

 

2. Requirements

- A Dell 7520, of course :D

- An USB Stick, minimum 16GB. Any 16GB should work.

- A pair of USB Mouse / Keyboard during the installation and fixes (you can use your built in keyboard and touchpad later)

- An existing Hackintosh (or a real Mac, if you have any ;) )

- Downloaded «Install macOS Mojave Beta» from App Store.

- A GPT-partitioned hard drive

- A 20GB (minimum) partition as the target.

- Dosdude1's macOS Mojave Patcher

 

3. Create USB Install. For full guide please see here

- Boot your existing Hackintosh or real Mac.

- First you need to be sure that you have downloaded the app «Install macOS Mojave» from App Store

- Use Disk Utilities to partition your USB stick with 1 partition in GPT mode, and choose «OS X Extended (Journaled)» as partition type. Note: don't use any space in label of your disk.

- Run Dosdude1's macOS Mojave Patcher, select the installer app, select usb disk as target.

- Be patient. It's quite slow.

- Download and install Clover Bootloader v4658 to the usb disk, note to install using EFI boot only

- Copy attached config.plist to /Volumes/ESP/EFI/CLOVER/

- Copy attached kexts to /Volumes/ESP/EFI/CLOVER/Other/

- Download NullCPUPowerManagement.kext and put it in /Volumes/ESP/EFI/CLOVER/Other/

- Reboot after finishing creating your USB for installation.

 

4. Install

- During boot, press F12 to have boot list. Choose your USB to start. Set ig-platform-id to 0x01660004 to boot the installation.

- It should boot directly to the installation UI

- Select Utilities and Disk Utility.

- Format your target partition as OS X Extended (Journaled). APFS can be used but it's your own risks :)

- Exit Disk utility.

- Begin the install procedure - it should be there already. Choose your newly formatted partition. Follow the instruction. Wait for a while (in my case I waited around 10 minutes).

- It will restart your computer as soon as it finishes the file copy.

- You still need to boot from USB. Hit F12 during boot to show boot list. Choose your USB to start. Set ig-platform-id to 0x01660004, select your installed partition and press Enter.

- You will be able to see user creation. Follow the instructions on screen. When you get to your desktop, rebuild kernel cache:

sudo touch /System/Library/Extensions
sudo kextcache -u /

- Reboot, you should be able to use both LVDS and HDMI outputs (with default ig-platform-id 01660003, already patched using this guide) with proper kext and config.plist attached.

 

 

Welcome to macOS Mojave!

100241270_ScreenshotatSep1714-59-05.thumb.png.47b13a0af2020acb05ccafee9fca6826.png

 

5. Device fixes

Most of the fixes are included in the attached kext zip.

5.1. CPU Power Management

Works fine with macOS Mojave (official version) as long as you use ssdtPRGen.sh as instructed here. Don't forget to delete NullCPUPowerManagement.kext afterward.

5.2. Wifi

The integrated wifi doesn't work. At all. I used an external wifi dongle TP Link WN725N (v2) for Internet access. After that I replaced the internal wifi with a Atheros AR5B29 and it works natively :)

If you use this AR5B29, copy the attached AirPortAtheros40.kext into /System/Library/Extensions

config.plist.zip

kexts.zip

AirPortAtheros40.kext.zip

Edited by doixanh

Share this post


Link to post
Share on other sites
Advertisement

Ace but what do you need Dosdude1's patcher for? It's not clear.

 

Also, you mentioned AR5B29. Are you sure you didn't make a typo somewhere? I don't know all cards but it sure ain't one I've heard of before and I cannot find any reference to that model on the Net... What's the patch applied to AirPortAtheros40.kext because the Info.plist looks unchanged; is it a binary one?

 

NB: section #3 "Create USB install" could do with a refresh because it still links to an old Sierra distro guide based on Enoch... -_-

Edited by Hervé

Share this post


Link to post
Share on other sites

Without the dosdude1's patch the installation went corrupted and I don't know why. I tried using the createinstallmedia command yet still went wrong.

 

The AR5B29 is essentially an Atheros 9285 (link to buy on ebay). I got the name on Windows Device Manager :D There is no patch applied for the kext, but it is removed on Mojave, so I got that one from High Sierra to make the AR5B29 work again on Mojave.

 

I'll update the #3 once I have some free time.

 

Thanks for your comments :)

Share this post


Link to post
Share on other sites

Ok, I found that, if I apply Dosdude1's patcher to my Mojave PB1 installation package, the USB installer is unbootable and loops indefintely with SIGKILL/SIGDEV errors, no matter what. I did notice an error at the end of the patcher's execution related to some incorrect DP1-related path when trying to copy OSXInstall.mkpg package or something like that. On the other hand, no such issue with the createinstallmedia method but then I cannot use it on officially unsupported platforms... I guess it'll all be sorted once Dosdude1 updates his patcher for the GA release that comes out on Monday.

 

Regarding your Atheros card, it is an AR9285-based AR5B95 (168c,2b); there is no such thing as an AR5B29... AR5B95 works OOB with a little DSDT patch to declare compatibility with a natively supported model based on Atheros chips such as AR9380 (168c,30) or AR9280 (168c,2a) as detailed here:

https://osxlatitude.com/forums/topic/2120-inventory-of-supported-and-unsupported-wireless-cards/

 

If you patch your DSDT, you'll never have to patch the Atheros40 kext again.

Edited by Hervé

Share this post


Link to post
Share on other sites

It's a natively supported card on pre-Mojave, no patch is required. I had no problem at all using it on Yosemite - High Sierra. 

 

However it's a problem of Mojave to drop support for it. The kext was intendedly removed from Mojave.

 

Share this post


Link to post
Share on other sites

Its not working for me due to my graphices not working can you guide please :( 

When enter to boot apple logo disappeared with blank screen

 

Edited by Purushothama

Share this post


Link to post
Share on other sites
On 9/17/2018 at 1:19 AM, doixanh said:

- You will be able to see user creation. Follow the instructions on screen. When you get to your desktop, rebuild kernel cache:

How are you? I would like to thank you for the tutorial. Could you help me with a problem? After booting with the pendrive created by the clover of its indication and its list (info.plist) the system does not go to the second part, which would give me access to the desktop. It simply resets. Using the patch macOS Mojave Patcher, the system goes to the second part, however using the configuration of a Macbook Pro 8.2. In short, the way you are in the tutorial you have done I can not make the system work. Below is the information in txt about the error. 

george error.rtf

Share this post


Link to post
Share on other sites

In case you have problems with reboots, try to update your BIOS to latest version. It should fix quite a bit of bugs.

 

Share this post


Link to post
Share on other sites

Hi! How are you?
The bios in my notebook has already been upgraded to A14. Can I send you the EFI folder and some images of the error? Remembering that the error happens when I choose the HD to boot. The system still goes into safe mode, showing the 1536mb of video memory. However, I think karnel Panic is related to something related to the deactivation of the AMD radeon 7730 GPU.

EFI.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By karthiksh1989
      can somebody walkthrough with the mojave installation guide?
      i have a mac high sierra 13.6 version on my macbook pro and want to install mojave on my desktop
      Exact config is Gigabyte gaming wifi 7 motherboard amy ryzen 7 2nd gen 2700X processor Gigabyte G1 8GB grapgic card VEGA 64
      running 2 nvme Samsung 256gb cards and 1 intel 180gb ssd internal and 1tb WD HDD, with 64 GB 3200Mhz Ram
       
      https://wa.me/919611736534 (whatsapp)
    • By ltooz_audis
      I always want to have a long lasting battery ultrabook to install Mojave on. I was looking at Dell XPS 13 but its design is not very good with the camera and other problems. HP Spectre x360 is a nice design but the wifi module is soldered on board. The Envy 13" is the best one in the bunch for MacOS Mojave. I would not use any other macOS besides Mojave, it's the best one so far. If you can't get it done with macOS Mojave, you don't do it correctly, it's much more refined and given than older macOS's.
      I wanted the 8th generation because of the 4 cores which is almost 1.5 times faster than this 7th generation i7-7500u, but the price is too high. I picked up this one on Craigslist for $400. I've just ordered the 500GB NVME WD Black for $104 and DW1560 for $29. So, the perfect MacBook Pro 14,2 is less than $600 that last 5-6 hours with Mojave and 8-9 hours on Windows 10. The bench mark is the same as the real MacBookPro 14,2. BTW, this is the first try, there will be on going testing and confirming. 250GB hard drive is hardly enough for dual boot Windows and Mac. You need at least 500GB, I don't use Windows at all, so I'll partition 200GB for Windows and 300GB for Mojave.
      All new HP laptops will have kernel panic if using Clover to boot UEFI, at least a fix was found. I'll have more videos and info when I have time to write them. Watch the videos and ask questions if you have any problems.
      1. Clover 4558 - Lilu.kext (1.3.3) - AppleALC.kext (1.3.1) - Whatevergreen.kext (1.2.3) - USBInjectAll.kext (0.6.5) - Fakesmc.kext (6.25-332-gf3a8525c.1758) - ACPIBatteryManager.kext (1.81.4) - AHCIPortInjector.kext - BrcmFirmwareRepo.kext (2.2.7) - BrcmPatchRAM2.kext (2.2.7) - CodecCommander.kext (2.6.2) - FakePCIID_Broadcom_WiFi.kext (1.3.9) - FakePCIID_Intel_HD_Graphics.kext (1.3.9) - FakePCIID.kext (1.3.9) - SSDT-AUIC-ALL.aml - SSDT-USBX.aml - SSDT-PNLF.aml - SSDT-PluginType1.aml - PreLoader.efi.
      2. For the keys F2 & F3 to work with backlight slider - the Fakesmc.kext version is important for some reasons, I'm still trying to find out why.
      The touchscreen actually works without the voodooI2C kexts, just need to patch the clover.
       
      I've been playing with the laptop for over a week now. Ordered the WD 500GB WDS500G2X0C from Amazon for $104, the 256GB is too small for dual booting Windows 10 & Mojave. It's really plug and play.
       
      Hardware - needed to make this a perfect macbook Pro14,2.
      1. DW1560 BCM94352Z - make sure it has 2 notches - Tape the 2 right pins on the 4 pins tab for it to work without a hitch on both Windows 10 and Mojave. You can buy from Ebay cheaper but you have to wait for months.
      2. 500GB NVMe SSD m.2 connector M is a must for dual boot - the cheaper one will be slower - Crucial NVMe 500GB is $25 less than WD.
      3. NOVOO USB-C to HDMI hub that works and inexpensive.
       
      Let's start to get this Kaby Lake working on the HP - I believe HP has the same components for similar configuration on different models. In order to get Mojave to work on Intel Laptop, we need a few important components - Sound is important (look for Realtek - ALC295) - Ethernet if any -Realtek - Trackpad  and TouchScreen (Synaptics or Elan).
       
      REPLACE VNMe SSD HARD DRIVE and DW1560 BCM94352Z
       
      The current BIOS is F22, the newest one is F27 but I don't want to update since it's working well. Since I don't really need the original Windows 10 with Junk software in it, I install the latest Windows 10 using Media Creation USB Boot Drive. The important thing is we have to prepare the SSD correctly or our EFI folder will only be set at 100MB which is not enough to install Clover or any other boot loaders. So instead of letting the Windows installer to create the EFI folder automatically, we can set the size ourselves using "diskpart" command. In order to use diskpart, we need to boot with Windows 10 USB installer (hit F9 then select UEFI USB installer) - select system repair and not installation - then select command prompt, from here we can create EFI folder and MSR for Windows installer to install. The product ID is already in the UEFI bios, so we don't really have to manually activate the Windows 10.

       
       
      diskpart
      select disk 0
      clean
      convert gpt
      create partition efi=300 !!! you can change it from 300MB to any size.
      format quick fs=fat32 label="EFI"
      create partition msr size=16
      exit

      After exit, reboot with the USB installer again in UEFI mode, select the custom. The Windows installer will select the 300MB EFI folder we've just created.
       
       
      How to fix KP on Clover UEFI Boot.
       
       
      This is the macBook Pro 14,2 from HP 13-ad010nr
       
       
       
      Louis
       
    • By yehia2amer
      Problem:
      When I Attempt to wake my Machine from sleep, the screen stays black, although the computer is obviously awake !
      This Machine has a 1300W Power Supply So Sleep is Very Useful.
       
      I Tried:
      1) FIX_WAK and FixShutdown as per Clover Wiki.
      2) Although I am using "SAPPHIRE Radeon PULSE RX 580 8GB GDDR5", which Should be completely Supported by Mojave, I Also changed the Part Number to "113-4E353BU-O4E" as per this Guide: http://www.xlr8yourmac.com/archives/feb18/RadeonRX-580_MacPro.html. The GPU is working GREAT without even Clover Inject
      3) Tried to Run this command: disablehibernate.command.zip
      4) Tried darkwake=0 to 10
      5) Disabled wake on USB & Wake on LAN (BIOS)
       
      Logs:
      sudo pmset -g
      System-wide power settings: Currently in use: hibernatemode 0 disksleep 10 womp 0 networkoversleep 0 sleep 0 Sleep On Power Button 1 ttyskeepawake 1 hibernatefile /var/vm/sleepimage autorestart 0 gpuswitch 2 displaysleep 10 pmset -g assertions
      2019-02-19 18:51:04 +0200 Assertion status system-wide: BackgroundTask 1 ApplePushServiceTask 0 UserIsActive 1 PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 1 PreventUserIdleSystemSleep 0 NetworkClientActive 0 Listed by owning process: pid 56(powerd): [0x0000001700088000] 00:13:44 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" pid 100(hidd): [0x00000025000980a7] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968578.17" Timeout will fire in 600 secs Action=TimeoutActionRelease pid 200(mds_stores): [0x0000034e000b8279] 00:00:00 BackgroundTask named: "com.apple.metadata.mds_stores.power" Kernel Assertions: 0x4=USB id=502 level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.1d130000 owner=USB Keyboard id=503 level=255 0x4=USB mod=1/1/70, 2:00 AM description=com.apple.usb.externaldevice.1d120000 owner=Lenovo Optical Mouse Idle sleep preventers: IODisplayWrangler  
      Specs:
      CPU: 2x Xeon E5-2680 v2 2.8GHz Ten Core Processors
      RAM: 128 GB 1333 MHz DDR3 ECC Memory
      GPU: SAPPHIRE Radeon PULSE RX 580 8GB GDDR5
      Chipset: Intel C602
      Audio: Realtek ALC3220 (ALC280) High Definition Audio
      SAS Drive Controllers (RAID): LSI 2308 SATA/SAS 6Gb/s controller with host based RAID 0, 1, 10 (4  
      Network Controller 1: Intel 82579 Gigabit Ethernet controller with Remote Wake UP, PXE and Jumbo frames support
      Network Controller 2: Intel Ethernet Controller I210 
      NEC USB3.0 xHCI Controller: Renesas Electronics uPD720201 & uPD720202
       
      for more info:
       
      Any Help will be appreciated, Thanks !
       
      Send me Yehias-Mac-Pro.zip
    • By yehia2amer
      Dell Precision T7610 Workstation
      Hackintosh GUIDE (Work in Progress)
       
                        
      Introduction: 
      Hi Everyone,
      This Workstation used to be a Beast with Dual CPUs and tons of RAM, I Know it is now normal to get that much cores in a Desktop but it is still a very decent machine for me (As a Programmer), and I thought it would be a good idea to Install MacOS as the Daily Driver Rather than Linux and It turns out to be a very Great Experience (with Some Challenges ).
       
      Specs:
      CPU: 2x Xeon E5-2680 v2 2.8GHz Ten Core Processors RAM: 128 GB 1333 MHz DDR3 ECC Memory GPU: SAPPHIRE PULSE Radeon RX 580 8GD5 Chipset: Intel C602 Audio: Realtek ALC3220 (ALC280) High Definition Audio SAS Drive Controllers (RAID): LSI 2308 SATA/SAS 6Gb/s controller with host based RAID 0, 1, 10 (4  Network Controller 1: Intel 82579 Gigabit Ethernet controller with Remote Wake UP, PXE and Jumbo frames support
      Network Controller 2: Intel Ethernet Controller I210
      NEC USB3.0 xHCI Controller: Renesas Electronics uPD720201 & uPD720202
       
      Working:
      Both "Xeon E5-2680 v2" and all cores with Power Management and P-States (using VoodooTSCSync & ssdtPRGen.sh) ATI Radeon HD 4870 (Vanilla) Realtek ALC3220 (ALC280)  (using VoodooHDA till Now - it is partially working with AppleALC using layout-id 13) LSI 2308 SAS (using AstekFusion2) Intel 82579 Network Controller (Vanilla) Intel I210 Network Controller (IntelMausiEthernet) USB 2.0  
      Not Working:
      NEC USB3.0 xHCI Controller (Renesas Electronics uPD720201 & uPD720202) Sleep  
      https://github.com/yehia2amer/Dell-Precision-T7610-Workstation-Hackintosh-Guide
×