Contribute
Register

[Guide] Dell Inspiron 13 5379 (2-in-1) - MacOS 10.14.1 VirtualSMC, I2C Trackpad

Status
Not open for further replies.
Joined
Feb 25, 2012
Messages
310
Motherboard
GA-Z370N-WIFI
CPU
i5-8600K
Graphics
RX 460
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
upload_2018-11-21_2-1-47.png
Specifications:

Display: 13.3" Full HD IPS TrueLife LED-backlit touchscreen (1920 x 1080), 10-finger multi-touch support
Processor: Intel Core i5-8250U 1.60 GHz with Turbo Boost Technology up to 3.40 GHz (Reports in macOS as 1.8GHz)
Memory: 32GB DDR4 2400 MHz
Hard drive: 512GB SSD
Operating system: macOS 10.14.1
PC type: 2 in 1
Media drive: SD card reader
Audio: Waves MaxxAudio Pro (Realtek ALC225)
Video: Intel HD Graphics 620 with shared graphics memory
Ports: 2 USB 3.0 • 1 USB 2.0 • 1 HDMI • Headphone output/Microphone input combo
Battery: 3-cell ~42WHr
Camera: Integrated webcam (VID:0x0bda PID:0x58f3)
Wireless: 802.11ac (Dell DW1560)
Bluetooth: Bluetooth 4.0
Dimensions: 12.76 x 8.85 x 0.77-0.80 in (324.80 x 224.40 x 19.55-20.20 mm)
Weight: 3.40 lbs (1.54 kg)
Color: Gray
Other Features: Precision touchpad • TPM 2.0 • Touchpad dimensions: 101 x 69 mm • Security lock slot

What’s working

  • Graphics (Full QE/CI)
  • Audio (including headphone jack)
  • Trackpad (VoodooI2C.kext based - MacBook like experience, with multi-touch gestures like safari zoom, swipe screen switch)
  • Sleep (including Lid close and Lid open)
  • Brightness (including keys)
  • WiFi / Bluetooth (requires replacing card with DW1560)
  • HDMI
  • Battery
  • USB
  • Keyboard
  • Camera
  • Touchscreen
Didn't check
  • Card reader: Don't have any cards to test which anywhere close.
Existing issues
  • EarPods microphone: Doesn't work (laptop microphone works)
  • Wake using keyboard: Doesn't work (power button wake works)
  • HDMI Audio: Doesn't work (I don't use it, so didn't put any effort to make it working)
  • Hibernate: Doesn't work (you can just disable it with "sudo pmset hibernatemode 0"
  • 4K@60Hz and above modes are not available (I know HDMI 1.4 is not supposed to support it, but I get 1440p HiDPI working on other machines which resolution sequence trick)
Installation
  • Just use provided EFI folder
 

Attachments

  • EFI.zip
    7.9 MB · Views: 2,066
Last edited:
Will give this a test. But could I suggest for future proofing (as much as possible that is) to list out what changed and what had to be done?

In particular some of the tricky parts like audio and patches for screen.
 
Compared to base install. No laptop “just works.” For help to others as well as learning.
There was no base install. I took clover folder from Dell XPS 9560 guide by @blazinsmokey and mixed it with 5379 folder I had. I was including/excluding parts of config until I got everything I wanted working. I pretty much have no idea what I was doing, but got everything I wanted working :)
Btw, wanted to add credits to @blazinsmokey into this guide, but like usual, forum won't let me edit the guide, saying it has spam in it :(
 
So, honest question... Are you sure this is actually a working config for 5379 and Mojave? I have an 5378 (upgraded) and want to try your config.

There was no base install. I took clover folder from Dell XPS 9560 guide by @blazinsmokey and mixed it with 5379 folder I had. I was including/excluding parts of config until I got everything I wanted working. I pretty much have no idea what I was doing, but got everything I wanted working :)
Btw, wanted to add credits to @blazinsmokey into this guide, but like usual, forum won't let me edit the guide, saying it has spam in it :(
 
So, honest question... Are you sure this is actually a working config for 5379 and Mojave?
I'm using it on 5379 on a daily basis while my Macbook is at repair. I'm having couple of issues I didn't mention, like it will often crash during booting unless verbose mode is used and hibernate mode is not working. Wanted to add that to main post, but can't edit it.

I have an 5378 (upgraded) and want to try your config.
Make sure you have a flash drive with working clover in case this refuses to boot. Based on my experience of using files from 5378 on 5379, they are not as similar as it may look like.
 
Last edited:
Well aware. I was more looking to recreate manually what is not working for me (audio) and potentially try Mojave on another drive as an experiment.

Since it’s a different model I’ll head back over to the 5378 guide area if I try again. My expectation is nothing I have working will port to Mojave but I could be wrong.

I'm using it on 5379 on a daily basis while my Macbook is at repair. I'm having couple of issues I didn't mention, like it will often crash during booting unless verbose mode is used and hibernate mode is not working. Wanted to add that to main post, but can't edit it.


Make sure you have a flash drive with working clover in case this refuses to boot. Based on my experience of using files from 5378 on 5379, they are not as similar as it may look like.
 
Since it’s a different model I’ll head back over to the 5378 guide area if I try again. My expectation is nothing I have working will port to Mojave but I could be wrong.
If system boots I would at least expect I2C Trackpad and brightness keys to work, witch would already be a huge improvement.
You can test it on whatever macOS you're using right now.
 
Hollo,
Help me please.
After use EFI you i have issue when first longing in.

I format HDD and new install Mojave and High Sierra.

before is work for High Sierra.


Anonymous UUID: 17616FD2-DA30-6E79-2E9C-CB392EE33C80

Wed Nov 14 04:39:43 2018

*** Panic Report ***
panic(cpu 0 caller 0xffffff7f84f2d809): assertmsg@/Library/Caches/com.apple.xbs/Sources/GPUDriversIntel/GPUDriversIntel-12.0.34/Common/IONDRV/Intel/KBL/AppleIntelFramebuffer/AppleIntelController.cpp:27978
Backtrace (CPU 0), Frame : Return Address
0xffffff81f04bbaa0 : 0xffffff8000daca1d
0xffffff81f04bbaf0 : 0xffffff8000ee6b13
0xffffff81f04bbb30 : 0xffffff8000ed859a
0xffffff81f04bbba0 : 0xffffff8000d59ca0
0xffffff81f04bbbc0 : 0xffffff8000dac437
0xffffff81f04bbce0 : 0xffffff8000dac283
0xffffff81f04bbd50 : 0xffffff7f84f2d809
0xffffff81f04bbdb0 : 0xffffff7f84f2a568
0xffffff81f04bbe40 : 0xffffff800142c2fb
0xffffff81f04bbe80 : 0xffffff800142c041
0xffffff81f04bbf00 : 0xffffff800142b597
0xffffff81f04bbf50 : 0xffffff800142d066
0xffffff81f04bbfa0 : 0xffffff8000d590ce
Kernel Extensions in backtrace:
com.apple.driver.AppleIntelKBLGraphicsFramebuffer(12.0)[AC3391FC-ED34-3EC3-95F2-7A4C18E16112]@0xffffff7f84f02000->0xffffff7f85123fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[2CE7BCB3-0766-3A94-A8D4-29BF3EBAEFBC]@0xffffff7f816eb000
dependency: com.apple.iokit.IOACPIFamily(1.4)[8A2C5602-298A-3199-AED0-979018ECBE16]@0xffffff7f816e2000
dependency: com.apple.iokit.IOAcceleratorFamily2(400.24)[A69D6C59-BBEB-396D-A363-7F7CAF64A34F]@0xffffff7f84e55000
dependency: com.apple.iokit.IOReportFamily(47)[EA2822EA-DACE-34D1-80D1-8EBF65889EBC]@0xffffff7f816db000
dependency: com.apple.AppleGraphicsDeviceControl(3.22.18)[86DCD21D-D2B4-31CD-9160-580F772BBF5D]@0xffffff7f84ef9000
dependency: com.apple.iokit.IOGraphicsFamily(530.9)[1EEBFCDD-6965-336F-AE19-D177CE0E7BC1]@0xffffff7f84d3e000

BSD process name corresponding to current thread: kernel_task
Boot args: -hbfx-patch-pci brcmfx-country=#a darkwake=no -cadfon root-dmg=file:///Install%20macOS%20Mojave.app/Contents/SharedSupport/BaseSystem.dmg

Mac OS version:
18A391

Kernel version:
Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64
Kernel UUID: DF83AD37-501E-3B4F-B1F0-04F3AC90FE35
Kernel slide: 0x0000000000a00000
Kernel text base: 0xffffff8000c00000
__HIB text base: 0xffffff8000b00000
System model name: MacBookPro14,1 (Mac-B4831CEBD52A0C4C)

System uptime in nanoseconds: 136818770680
last loaded kext at 136815153197: com.apple.driver.AppleIntelKBLGraphicsFramebuffer 12.0.0 (addr 0xffffff7f84f02000, size 2236416)
last unloaded kext at 65334435902: ru.joedm.SMCSuperIO 1.0.0 (addr 0xffffff7f84a4f000, size 28672)
loaded kexts:
(none)

EOF
Model: MacBookPro11,2, BootROM MBP112.0146.B00, 4 processors, Intel Core i7, 1.99 GHz, 16 GB, SMC 2.18f15
Graphics: Intel UHD Graphics 620, Intel UHD Graphics 620, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 2400 MHz, Corsair, CMSX8GX4M1A2400C16
Memory Module: BANK 1/DIMM0, 8 GB, DDR4, 2400 MHz, Micron Technology, 8ATF1G64HZ-2G3H1
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x623), Broadcom BCM43xx 1.0 (7.21.190.32 AirPortDriverBrcm4360-1302)
Bluetooth: Version 6.0.8f6, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: KINGSTON SH103S3120G, 120.03 GB
Serial ATA Device: ST1000LM035-1RK172, 1 TB
Serial ATA Device: Samsung SSD 860 EVO M.2 250GB, 250.06 GB
USB Device: USB 3.0 Bus
USB Device: BCM20702A0
USB Device: USB2.0-CRW
USB Device: Integrated_Webcam_HD
USB Device: USB Receiver
Thunderbolt Bus:
 

Attachments

  • IMG_3239.jpeg
    IMG_3239.jpeg
    3 MB · Views: 760
Status
Not open for further replies.
Back
Top