Contribute
Register

Dell Inspiron 5559 i7 Patching help

Status
Not open for further replies.
Joined
Dec 1, 2018
Messages
11
Motherboard
Asus Z390 WIFI
CPU
i5-9600K
Graphics
RX 580 8GB
Mobile Phone
  1. Android
Hi,
Please forgive me for any stupid questions/query since I am complete noob in this area. Even though I have managed to installed Hackintosh High Sierra/Mojave on multiple laptops, I sincerely have no experience in performing patching.

Currently I am working on Dell Inspiron 5559 i7 laptop having Mac Mojave installed. I have got it working properly with graphics and external wifi dongle. HDMI video out works fine, I can see output on both monitors. However, I am having following issues:

1. No audio (Realtek AC3234, got this information from BIOS)
2. No ethernet

I attempted to follow multiple guides for Audio and have been partially successful in getting audio on laptop speakers and mic using VoodooHDA.kext, however, the headphone jack doesn't works at all. I tried pairing a bluetooth headphone, that can play out audio but the mic doesn't works (I am not bothered about it for time being, this is just for update).
I tried following Realtek ALC3234 patching guide at https://www.tonymacx86.com/threads/...p-realtek-alc3234-isnt-being-detected.170128/ and DSDT patching guide https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/. I have extracted the ACPI files, disassembled using iasl -dl DSDT.aml SSDT*.aml and opened the resulting DSDT.dsl file into MaciASL. However, on compiling the dsl file I get multiple errors as below:

06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(3908) : error 6126 - syntax error, unexpected PARSEOP_IF, expecting PARSEOP_CLOSE_PAREN or ','
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(3912) : error 6126 - syntax error, unexpected PARSEOP_CLOSE_PAREN
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(5665) : error 6126 - syntax error, unexpected PARSEOP_ZERO
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(5724) : error 6126 - syntax error, unexpected PARSEOP_ZERO
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(9315) : error 6126 - syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File


I couldn't not find anything to resolve these error, or may be I am missing something.
Please help.

Attaching
1. EFI/Clover folder
2. AML files (extracted using patchmatic)
3. IOReg file
4. Output of kextstat commands:

MacBook-Pro:rehabman trivalent$ kextstat|grep -y acpiplat

15 2 0xffffff7f82532000 0x9c000 0x9c000 com.apple.driver.AppleACPIPlatform (6.1) A5254E14-670B-35BB-8E25-BD9872872275 <14 13 12 8 7 6 5 3 1>

MacBook-Pro:rehabman trivalent$ kextstat|grep -y appleintelcpu

MacBook-Pro:rehabman trivalent$ kextstat|grep -y applelpc

MacBook-Pro:rehabman trivalent$
 

Attachments

  • rehabman.zip
    45.1 KB · Views: 133
  • ioreg.ioreg
    14 MB · Views: 179
  • EFI.zip
    2.9 MB · Views: 174

Attachments

  • system_IRQ.txt
    839 bytes · Views: 201
  • DSDT.aml
    119.2 KB · Views: 194
Hi,
Please forgive me for any stupid questions/query since I am complete noob in this area. Even though I have managed to installed Hackintosh High Sierra/Mojave on multiple laptops, I sincerely have no experience in performing patching.

Currently I am working on Dell Inspiron 5559 i7 laptop having Mac Mojave installed. I have got it working properly with graphics and external wifi dongle. HDMI video out works fine, I can see output on both monitors. However, I am having following issues:

1. No audio (Realtek AC3234, got this information from BIOS)
2. No ethernet

I attempted to follow multiple guides for Audio and have been partially successful in getting audio on laptop speakers and mic using VoodooHDA.kext, however, the headphone jack doesn't works at all. I tried pairing a bluetooth headphone, that can play out audio but the mic doesn't works (I am not bothered about it for time being, this is just for update).
I tried following Realtek ALC3234 patching guide at https://www.tonymacx86.com/threads/...p-realtek-alc3234-isnt-being-detected.170128/ and DSDT patching guide https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/. I have extracted the ACPI files, disassembled using iasl -dl DSDT.aml SSDT*.aml and opened the resulting DSDT.dsl file into MaciASL. However, on compiling the dsl file I get multiple errors as below:

06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(3908) : error 6126 - syntax error, unexpected PARSEOP_IF, expecting PARSEOP_CLOSE_PAREN or ','
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(3912) : error 6126 - syntax error, unexpected PARSEOP_CLOSE_PAREN
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(5665) : error 6126 - syntax error, unexpected PARSEOP_ZERO
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(5724) : error 6126 - syntax error, unexpected PARSEOP_ZERO
06/12/18, 8:46:31 AM, iASLWTTQVA.dsl(9315) : error 6126 - syntax error, unexpected PARSEOP_SCOPE, expecting $end and premature End-Of-File


I couldn't not find anything to resolve these error, or may be I am missing something.
Please help.

Attaching
1. EFI/Clover folder
2. AML files (extracted using patchmatic)
3. IOReg file
4. Output of kextstat commands:

MacBook-Pro:rehabman trivalent$ kextstat|grep -y acpiplat

15 2 0xffffff7f82532000 0x9c000 0x9c000 com.apple.driver.AppleACPIPlatform (6.1) A5254E14-670B-35BB-8E25-BD9872872275 <14 13 12 8 7 6 5 3 1>

MacBook-Pro:rehabman trivalent$ kextstat|grep -y appleintelcpu

MacBook-Pro:rehabman trivalent$ kextstat|grep -y applelpc

MacBook-Pro:rehabman trivalent$

ACPI patching guide:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
1. No audio (Realtek AC3234, got this information from BIOS)
2. No ethernet
You actually have ALC255. Install Lilu.kext + AppleALC.kext to /L/E and enable the layoud-id patch in config.plist/Devices/Properties. It is currently commented out (rename #layout-id to layout-id). For ethernet, install RealtekRTL8111.kext.
 
Installed Lilu.kext, AppleALC.kext to /L/E, modified the layout-id as below:

<key>PciRoot(0)/Pci(0x1f,3)</key>
<dict>
<key>layout-id</key>
<integer>3</integer>
<key>#PinConfigurations</key>
<data></data>
<key>#hda-gfx</key>
<string>onboard-1</string>
<key>#no-controller-patch</key>
<integer>1</integer>
</dict>

But no effect. I don't see any audio devices in settings -> sound.
One question though, do I need to apply patched DSDT along with your suggestion?
 
Installed Lilu.kext, AppleALC.kext to /L/E, modified the layout-id as below:

<key>PciRoot(0)/Pci(0x1f,3)</key>
<dict>
<key>layout-id</key>
<integer>3</integer>
<key>#PinConfigurations</key>
<data></data>
<key>#hda-gfx</key>
<string>onboard-1</string>
<key>#no-controller-patch</key>
<integer>1</integer>
</dict>

But no effect. I don't see any audio devices in settings -> sound.
One question though, do I need to apply patched DSDT along with your suggestion?
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Hello,
Please find the files attached. For some reason the gen_debug tool was not able to collect IOREG dump. Adding it manually here.
 

Attachments

  • debug_13861.zip
    4.1 MB · Views: 147
  • 5557 ioreg.ioreg
    14 MB · Views: 252
Hello,
Please find the files attached. For some reason the gen_debug tool was not able to collect IOREG dump. Adding it manually here.

Suggestions:
- run the macOS installer to restore all kexts to vanilla (maybe you deleted AppleHDA.kext)
- remove EAPDFix.kext
 
Yes, I had AppleHDA.kext deleted (backed up), restored that, deleted EAPDFix.kext from /L/E. Sound output is there from Laptop speakers, but the output from headphone jack is horrible.
Or should I just try the same after running macOS installer?
 
Yes, I had AppleHDA.kext deleted (backed up), restored that, deleted EAPDFix.kext from /L/E. Sound output is there from Laptop speakers, but the output from headphone jack is horrible.
Or should I just try the same after running macOS installer?
No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 
Status
Not open for further replies.
Back
Top