Jump to content

calabash

Members
  • Posts

    21
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by calabash

  1. Hi,

     

    I am having issues with ALC299 (ALC3271) on Dell XPS 9370 on 10.14.4.

    As non of the provided layout-ids had been working for me, I had rebuild AppleALC.

    With one the Speakers and Mic are working. Also Headphone detection is working, but no sound.

    The other one gives me working Speakers. Mic and Headphone are detected but non of them is working.

    I tried to send verbs with had-verb to fix the combo jack without success.

     

    I would appreciate any help you guys can give, thanks in advance!

     

    UPDATE 3.5.:

    All PinConfigurator Apps did not work for me, so I patched it manually.

    Changed layout and platform xmls.

    Everything is working now. Speaker, Mic, HP.  ;-))))))))))))))

     

     

    troubleshooting.zip

  2. Reaching the installer and installing went quiet smooth.

     

    I only placed the DSDT into EFI/CLOVER/ACPI/patched and edited the config.plist after the post installation. Under ACPI I ticked "Generates PStates" and "Generate CStates" like I did in my previous installation.

     

    Working:

    Sound -> VoodooHDA

    Trackpad -> VoodooPS2Controller

    Battery Indicator -> ACPIBatteryManager

    LAN & WLAN -> IntelMausiEthernet and replaced WIFI card

    QE/CI -> AppleIntelHDGraphicsFB (Guide) 

     

    Is it possible to patch the gfx on the fly with clover like it did in the installation guide for Yosemite, page 5?

     

     

    speedstep.jpeg

  3. The logs as requested.

       0    kernel: (AppleACPIPlatform) Method parse/execution failed
    2018-03-04 23:14:16.866911-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Method parse/execution failed
    2018-03-04 23:14:16.867535-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [\_SB.PCI0.LPCB.H_EC._STA] (Node ffffff80170f25d0)
    2018-03-04 23:14:16.867536-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [\_SB.PCI0.LPCB.H_EC._STA] (Node ffffff80170f25d0)
    2018-03-04 23:14:16.868574-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) , AE_NOT_FOUND
    2018-03-04 23:14:16.868575-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) , AE_NOT_FOUND
    2018-03-04 23:14:16.868866-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  (20160930/psparse-632)
    2018-03-04 23:14:16.868867-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  (20160930/psparse-632)
    2018-03-04 23:14:16.874971-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) ACPI Error:
    2018-03-04 23:14:16.874972-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) ACPI Error:
    2018-03-04 23:14:16.875222-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [^^^IGPU.CLID]
    2018-03-04 23:14:16.875223-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [^^^IGPU.CLID]
    2018-03-04 23:14:16.875514-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  Namespace lookup failure, AE_NOT_FOUND
    2018-03-04 23:14:16.875515-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  Namespace lookup failure, AE_NOT_FOUND
    2018-03-04 23:14:16.876325-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  (20160930/psargs-463)
    2018-03-04 23:14:16.876326-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  (20160930/psargs-463)
    2018-03-04 23:14:16.882523-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [_STA] @00001 #000A:
    2018-03-04 23:14:16.882524-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [_STA] @00001 #000A:
    2018-03-04 23:14:16.882981-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 0x03
    2018-03-04 23:14:16.882981-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 0x03
    2018-03-04 23:14:16.883065-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 
    2018-03-04 23:14:16.883065-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 
    2018-03-04 23:14:16.888828-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) No Local Variables are initialized for method [_STA]
    2018-03-04 23:14:16.888828-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) No Local Variables are initialized for method [_STA]
    2018-03-04 23:14:16.895742-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 
    2018-03-04 23:14:16.895743-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 
    2018-03-04 23:14:16.901561-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) No Arguments are initialized for method [_STA]
    2018-03-04 23:14:16.901562-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) No Arguments are initialized for method [_STA]
    2018-03-04 23:14:16.908439-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 
    2018-03-04 23:14:16.908440-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) 
    2018-03-04 23:14:16.914309-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) ACPI Error:
    2018-03-04 23:14:16.914310-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) ACPI Error:
    2018-03-04 23:14:16.914560-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Method parse/execution failed
    2018-03-04 23:14:16.914560-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) Method parse/execution failed
    2018-03-04 23:14:16.915184-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [\_SB.PCI0.LPCB.H_EC._STA] (Node ffffff80170f25d0)
    2018-03-04 23:14:16.915185-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) [\_SB.PCI0.LPCB.H_EC._STA] (Node ffffff80170f25d0)
    2018-03-04 23:14:16.916223-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) , AE_NOT_FOUND
    2018-03-04 23:14:16.916224-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform) , AE_NOT_FOUND
    2018-03-04 23:14:16.916515-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  (20160930/psparse-632)
    2018-03-04 23:14:16.916516-0800 0x71       Default     0x0                  0      0    kernel: (AppleACPIPlatform)  (20160930/psparse-632)
    2018-03-04 23:14:16.929564-0800 0xaf       Default     0x0                  0      0    kernel: (AppleRTC) RTC: Only single RAM bank (128 bytes)
    
    
    G5s-iMac:~ g5$ sudo kextcache -i /
    Password:
    Kext with invalid signatured (-67030) allowed: <OSKext 0x7fdd2182b8c0 [0x7fff8a847980]> { URL = "AppleHDA_ALC280.kext/ -- file:///Library/Extensions/", ID = "com.apple.driver.AppleHDA" }
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fdd218282b0 [0x7fff8a847980]> { URL = "EAPDFix.kext/ -- file:///Library/Extensions/", ID = "org.emlydinesh.driver.EAPDFix" }
    KernelCache ID: 0AA71307871ECFE552E9F501A371B978
    Kext with invalid signatured (-67062) allowed: <OSKext 0x7fa49bf43bd0 [0x7fff8a847980]> { URL = "EAPDFix.kext/ -- file:///Library/Extensions/", ID = "org.emlydinesh.driver.EAPDFix" }
    Kext with invalid signatured (-67030) allowed: <OSKext 0x7fa49bf4a570 [0x7fff8a847980]> { URL = "AppleHDA_ALC280.kext/ -- file:///Library/Extensions/", ID = "com.apple.driver.AppleHDA" }
    
    

    debug_26816.zip

  4. Hi,

     

    Clover Version 4411

    Bootpack latest from the guide, (Bios vA20)

     

    Optiplex 9020, iGPU HD4600

     

    I can not get Audio to work. No device is shown in the System Preferences.

    I have attached the boot.log, DPCIManager, config.plist and the kernelbootlog (DarwinDumper)

    boot.log:
    1:656  0:005  Extra kext: EFI\CLOVER\kexts\Other\AppleHDA_ALC280.kext (v.9267.0)
    1:661  0:004  Thinning fails
    1:661  0:000  Thinning failed: EFI\CLOVER\kexts\Other\AppleHDA_ALC280.kext
    
    kernel.log
    kernel: (kernel) EAPDFix: OS X version 10.13.4
    kernel: (kernel) EAPDFix: Failed to find Audio device HDEF.
    

    Can someone pls take a look.

     

    @Jake Lo:

    I followed point 10. Generate own SMBios and SSDT from your Guide since a have another CPU installed. I got only one file.

    Is this okay?

    Do i need also make my own DSDT?

    Thanks in Advance!

    post-53936-0-53440700-1519986748_thumb.png

    post-53936-0-29828500-1519986755_thumb.png

    post-53936-0-42287700-1519986763_thumb.png

    log_config.zip

  5. Hi EMlyDinEsH,

     

    i´m not a newbie in patching AppleHDA as i successfully patched my CX20585.

    But now i have a HP G72 from my working colleague here and i try to patch the ALC270, because all the kexts floating around do not work for me.

     

    I have tried layout 12 and 28.

    Only headphone is working with the patched kext. With voodooHDA i get full sound.

     

    Inject via clover, no DSDT injection.

     

    Please can you take a look or do you have some ideas?

     

    Thank you

    Mod_28.zip

    Patched_AppleHDA.rtf

  6. With your method you have an unsigned kext installed.

    kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleIntelHDGraphicsFB.kext 

    You have to know which LW (Link Width) you are using, otherwise no chance for clover to patch this. For more information read #1 and #1141.

     

    There are no patched kext in the QECI folder; it includes the original FB. You can download unsigned, patched kext here.

  7. This may be a little bit off topic....

     

    When i change the volume within the slider in the menu bar, it changes simultaneously in system preferences section sound.

    But if i change the volume within system preferences slider and thereafter look at the slider in the menu bar it hasn´t change the value.

     

    Also i notice that after startup the volume for the internal speaker is always set at highest level, regardless of the value before.

    When the headphone is pluged in, any volume changes are remembered after reboot.

     

    Any suggestion about this?

  8. Install Yosemite with Clover
    Yosemite.tiff

     

    Credits

    Goes to GhostRaider, RehabMan, EMlyDinEsH, m.gbt and JayMonkey.

     

    Documentation

    Clover Configuration

     

    Prerequisites

    • Flashed Bios. Removed Whitelist to get WIFI working. (e.g. Atheros 9280 works OOB)
    • Retrieve EDID Sample EDID.txt
      • Mavericks running on your x201:
      • cd ~/Desktop/
        ioreg -l | grep IODisplayEDID | cat > EDID.txt
      • Linux running on your x201:
      • xrandr --verbose | grep -A8 EDID | grep -v EDID > EDID.txt
      • Remove every line break, spaces, <, >, |, .... ending up with a single line of hexadecimal code.
      • Save the result

    Repair permissions and rebuild cache

    Kext Utility, Kext Wizard or

    # with terminal.app
    sudo chown -R root:wheel /System/Library/Extensions
    sudo chmod -R 755 /System/Library/Extensions
    sudo kextcache -system-prelinked-kernel
    

    Create USB Installer

    Note: Execute commands in the code brackets with terminal.app

    • Download Yosemite installer from AppStore
    • Go to application folder. Right click „OS X Yosemite Installation“
    • Select "Show Package Contents". Go to „Contents/Shared/“. Open „InstallESD.dmg“
    • open "/Volumes/OS X Install ESD/BaseSystem.dmg"
      
    • Open disk Utility: Format USB drive. Select „Mac OS Extended (Journaled)“ and „GUID partition scheme“
    • Restore "BaseSystem.dmg" to your USB volume
    • Change the name of the USB volume to "USB“
    • cp "/Volumes/OS X Install ESD/BaseSystem.dmg" /Volumes/USB/
      cp -a "/Volumes/OS X Install ESD/BaseSystem.chunklist" /Volumes/USB/
      rm /Volumes/USB/System/Installation/Packages
      cp -a /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/USB/System/Installation/Packages
      

    Prerequisites USB Installer

    • mkdir /Volumes/USB/System/Library/Kernels
    • Using „Pacifist“ extract kernel from “OS X Installed ESD/Packages/Essentials.pkg/System/Library/Kernels/Kernel†and copy it to Volumes/USB/System/Library/Kernels/
    • mkdir /Volumes/USB/Hackintosh
      cp -r /Volumes/USB/System/Library/Extensions/AppleIntelHDGraphicsFB.kext /Volumes/USB/Hackintosh/

    Install Clover to USB Installer

    • Download and open Clover EFI bootloader
    • Select destination "USB"
    • Settings:
      • Install Clover in the ESP
      • Bootloader: Install boot0af in MBR
      • Clover EFI: Clover EFI 64-bits SATA
      • Drivers64UEFI: DataHubDxe-64, EmuVariableUEFI-64, OsxAptioFixDrv-64, PartitionDxe-64
      • Install RC scripts on target volume
      • Optional RC scripts

    Edit config.plist with Clover Configurator

    • Download Clover Configurator and open it
    • Select „Mount EFI","Check Partition“. Notice disk number from your USB drive
    • Select "Mount EFI partition" and choose your USB drive (e.g. disk1s1)
    • Select "Open Partition". EFI partition should now be mounted on your desktop
      • Add DSDT to EFI/CLOVER/ACPI/patched/
      • Add VoodooPS2Controller, FakeSMC, AppleIntelE1000e to /EFI/CLOVER/kext/10.10/
    • Select File/Open/EFI/CLOVER/config.plist sample.config.plist.zip
      • ACPI: Generates PStates, Generate CStates, Halt Enabler (do all three edits in old and new way)
      • Boot: Verbose, Timeout -1, kext-dev-mode=1, PBR
      • CPU: -
      • Devices: USB: Inject, Add ClockID, FixOwnership
      • Disable Drivers: -
      • GUI: -
      • Graphics: Patch VBios
      • Kernel Kext and Patches: Apple RTC, Asus AICPUPM

      • SMBios: MacBookPro6,2
      • System Parameters: Inject Kexts=Detect, Inject System ID
    • Save configuration and close it

    Disable QE/CI Acceleration
    Note: This step is necessary to reach the Yosemite installer. Screen will be laggy due to missing graphics acceleration. This will be fixed later in section Patch QE/CI Acceleration.

    Delete

    • AppleIntelHDGraphicsFB.kext and
    • AppleIntelHDGraphics.kext

    from /Volumes/USB/System/Library/Extensions.

     

    Install Yosemite

    • Boot with the USB installer and install Yosemite
    • Reboot
    • At Clover boot screen select "Boot OS X from 'your HD'
    • Complete Yosemite Post Installation

    Note I: If reboot fails, press space at Clover boot screen and select "boot without caches".
    Note II: I needed a workaround at this step to reach the post installation. So if above steps do not work for you too, then boot into Single User Mode:

    mount -uw /
    cd /System/Library/Extensions
    rm -rf AppleIntelHDGraphics.kext
    rm -rf AppleIntelHDGraphicsFB.kext
    sudo rm -rf /System/Library/Caches/*
    shutdown -r now
    • At Clover boot screen select "Boot OS X from 'your HD'
    • Complete Yosemite Post Installation

    Post Installation

    Once you reach the desktop

    • delete AppleIntelHDGraphics* from /System/Library/Extension
    • Repair permissions and rebuild caches
    • Reboot with USB installer. At Clover boot screen select "Boot OS X from 'your HD'

    Note: If reboot fails, press space at Clover boot screen and select "boot without caches".
     

    Install Clover to your HDD
    After reboot repeat steps

    • Install Clover to USB Installer, and
    • Edit config.plist with Clover Configurator

    with same settings as before, except choose destination „your HDD“. Reboot without USB installer.

     

    Patch QE/CI Acceleration with Clover on-the-fly

    Add

    • AppleIntelHDGraphicsFB.kext from /Volumes/USB/Hackintosh and
    • AppleIntelHDGraphics.kext, AppleIntelHDGraphicsGA.plugin, AppleIntelHDGraphicsGLDDriver.bundle, AppleIntelHDGraphicsVADriver.bundle from here according to your 10.10.x version

    to /System/Library/Extension

     

    Open Clover Configurator and select File/Open/EFI/CLOVER/config.plist

    • Graphics: Patch VBios, Inject EDID
      • ​Custom EDID [Hex]: Copy your EDID inside this field

    Note: The following patch can be used if your internal display has a native resolution of 1280x800.

    Go to "Kernel and Kext Patches" and add Patched_FB.tiff

    General Patch
    0F45C842898C33F00100
    90909042898C33F00100
    
    SingleLink Patch 1
    C7070100000041C74720
    C7070000000041C74720
    
    SingleLink Patch 2
    FFB800600009BE006000040F44F009D6
    FFB800600008BE006000040F44F009D6
    
    SingleLink Patch 3
    3C033080
    00033080
    
    LVDS+VGA Patch 1
    3049011101100800
    3049011105100800 
    
    LVDS+VGA Patch 2
    3049010101000800
    3049010105000800
    
    SingleLink LW1
    498B8424980600000FB64018C1E013410B466C4189466C498B8C249800000089810C000F00498B8424980600000FB64018C1E013410B4668
    418B466C25FFFFC7FF0D0000000090909090904189466C498B8C249800000089810C000F00418B466825FFFFC7FF0D000000009090909090 
    

    Note I: The following patch can be used if your internal display has a native resolution of 1440x900.

    Note II: I could not test the patch for 1440x900 as i am using 1280x800. So if LW1 is not working you have to choose another LinkWidth.

    Go to "Kernel and Kext Patches" and add

    General Patch
    0F45C842898C33F00100
    90909042898C33F00100
    
    LVDS+VGA Patch 1
    3049011101100800
    3049011105100800 
    
    LVDS+VGA Patch 2
    3049010101000800
    3049010105000800
    
    DualLink LW1
    498B8424980600000FB64018C1E013410B466C4189466C498B8C249800000089810C000F00498B8424980600000FB64018C1E013410B466841
    418B466C25FFFFC7FF0D0000000090909090904189466C498B8C249800000089810C000F00418B466825FFFFC7FF0D00000000909090909041
    • Reboot.

    QE/CI should now work.

    Note: Further graphics related information can be found here.
     

    Check network card for "en0"
    Go to System Profiler/Ethernet cards/BSD-Name. If the ethernet card is not indicated as „en0“

    • delete „NetworkInterfaces.plist“

    under /Library/Preferences/SystemConfiguration/. Reboot.
     

    Enable Bluetooth switch in menu bar

    Broadcom Model BCM2045B, VendorID = 0A5C, ProductID = 217F

    Edit: IOBluetoothFamiliy.kext/Contents/Plugins/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist

    Find and replace

    <key>idProduct</key>
    	<integer>33292</integer>
    <key>idVendor</key>
    	<integer>1452</integer> 

    With

    <key>idProduct</key>
    	<integer>8575</integer>
    <key>idVendor</key>
    	<integer>2652</integer>
    

    Sleep/Wake, Brightness, Battery Status

    • Add ACPIBatteryManager.kext and ACPIBacklight.kext to /S/L/E

    Power Management
    Speedstep SpeedStep.tiff
    Temperature, idle Temperature_Idle.tiff
     

    WWAN
    -
     

    Sound with Clover on-the-fly
    Headphone, internal speaker, internal and external mic is working. Audio.tiff

    Note: To get audio working with Clover on-the-fly you have to install the patched AppleHDA first.
    Add LayoutID "12" to config.plist with Clover Configurator.

    • Device/Audio/Inject/12

    Repair Permissions and rebuild caches. Reboot.

    When audio is working

    • delete patched AppleHDA from S/L/E

    Add

    • original AppleHDA, and
    • DummyHDA to S/L/E

    Edit config.plist directly, not with Clover Configurator.
    Note: Clover Configurator will convert the values to HEX, so we have to add the patch manually and place it inside the "KextToPatch Array". Don`t copy and paste the comments <!— ... -->.

    	<key>KernelAndKextPatches</key>
    	<dict>
    		<key>AppleRTC</key>
    		<true/>
    		<key>AsusAICPUPM</key>
    		<true/>
    		<key>KextsToPatch</key>
    		<array>
                            <!— Patch starts here -->
    			<dict>
    				<key>Comment</key>
    				<string>Binary Patch</string>
    				<key>Find</key>
    				<data>
    				hBnUEQ==
    				</data>
    				<key>Name</key>
    				<string>AppleHDA</string>
    				<key>Replace</key>
    				<data>
    				aVDxFA==
    				</data>
    			</dict>
                            <!— Patch ends here -->
    		</array>
    	</dict>
    

    Repair Permissions and rebuild caches. Reboot.

    As there are some sound assertion, they will not prevent the kext to work, but will spam your console output, we get Clover to patch against those.

     

    Edit config.plist directly, not with Clover Configurator.
    Note: Clover Configurator will convert the values to HEX, so we have to add the patch manually and place it inside the "KextToPatch Array". Don`t copy and paste the comments <!— ... -->.

    	<key>KernelAndKextPatches</key>
    	<dict>
    		<key>AppleRTC</key>
    		<true/>
    		<key>AsusAICPUPM</key>
    		<true/>
    		<key>KextsToPatch</key>
    		<array>
                            <!— Patch starts here -->
    			<dict>
    				<key>Comment</key>
    				<string>No Sound Assertions</string>
    				<key>Find</key>
    				<data>
    				U291bmQgYXNzZXJ0aW9uIA==
    				</data>
    				<key>Name</key>
    				<string>AppleHDA</string>
    				<key>Replace</key>
    				<data>
    				AAAAAAAAAAAAAAAAAAAAAA==
    				</data>
    			</dict>
                            <!— Patch ends here -->
    		</array>
    	</dict>
    

    Note: Since i have no docking station, i removed headphone and mic for the docking station, in the patch. So keep in mind if you decide to work with one, using this patched kext. Patched_AppleHDA.rtf

    1. CODEC : Conexant CX20585 
    2. ADDRESS : 0
    3. VENDOR ID : Hex: 0x14f15069 [Decimal: 351359081]
    4. Pin Complex Nodes with Control Name
    
    Node 19 : Pin Default 0x042140f0 , HP Out at Ext Right
    Node 1b : Pin Default 0x04a190f0 , [Jack] Mic at Ext Right
    Node 1f : Pin Default 0x901701f0 , [Fixed] Speaker at Int N/A
    Node 23 : Pin Default 0x90a601f0 , [Fixed] Mic at Int N/A
    
    Corrected Verb Data:
    at Node 19: 10 10 21 04
    at Node 1b: 20 10 81 04
    at Node 1f: 30 01 17 90
    at Node 23: 40 01 a0 90
    
    ConfigData
    01971c10 01971d10 01971e21 01971f04
    01a71cf0 01a71d00 01a71e00 01a71f40
    01b71c20 01b71d10 01b71e81 01b71f04
    01c71cf0 01c71d00 01c71e00 01c71f40
    01d71cf0 01d71d00 01d71e00 01d71f40
    01e71cf0 01e71d00 01e71e00 01e71f40
    01f71c30 01f71d01 01f71e17 01f71f90
    02071cf0 02071d00 02071e00 02071f40
    02271cf0 02271d00 02271e00 02271f40
    02371c40 02371d01 02371ea0 02371f90
    
    PathMaps:Pin Complex->Audio Output (Hex values)
    Speaker :	31->16 (0x1f->0x10)
    Headphone :	25->17 (0x19->0x11)
    
    Pin Complex -> Audio Selector -> Audio Input
    Internal Mic :	35->20 (0x23->0x14)
    External Mic :	27->23->22 (0x1b->0x17*->0x16)

    Enable SSD Trim
    Edit config.plist directly, not with Clover Configurator.
    Note: Clover Configurator will convert the values to HEX, so we have to add the patch manually and place it inside the "KextToPatch Array". Don`t copy and paste the comments <!— ... -->.

    	<key>KernelAndKextPatches</key>
    	<dict>
    		<key>AppleRTC</key>
    		<true/>
    		<key>AsusAICPUPM</key>
    		<true/>
    		<key>KextsToPatch</key>
    		<array>
                            <!— Patch starts here -->
    			<dict>
    				<key>Comment</key>
    				<string>Trim SSD</string>
    				<key>Find</key>
    				<data>
    				QVBQTEUgU1NEAA==
    				</data>
    				<key>Name</key>
    				<string>IOAHCIBlockStorage</string>
    				<key>Replace</key>
    				<data>
    				AAAAAAAAAAAAAA==
    				</data>
    			</dict>
                            <!— Patch ends here -->
    		</array>
    	</dict> 

    Open Clover Configurator and confirm that it will show odd, but correct values:

    Find: 4150504C452053534400
    Replace: 00000000000000000000

    Default Startup Disk
    Edit config.plist in Boot section with Clover Configurator:

    • Disable verbose mode (finally, when you are happy with your setup)
    • Disable "-1"
    • Set Timeout, e.g. "3" ("0", GUI is not invoked)
    • sudo nvram -c
    • Set Startup Disk in System Preferences and reboot.

    iMessage

    Read here.

     

    Updates

    10.10.3, Status: Success, App Store, Mods: Bluetooth Patch

     

    Working Status

    12.03: Patched AppleHDA.kext following EMlyDinEsH´s guide. Updated section Sound.
    13.03: Vanilla AppleHDA patched with Clover on-the-fly. Add DummyHDA.kext in kexts.zip and updated section Sound.

    28.03: Added brightness control via Fn keys to DSDT.

    30.03: Keyboard re-map, swapped keys ^ with <. And cmd, option/alt, control. No need to change them in System Preferences.

    21.04: Added new DSDT. USB working after awake from sleep. Sleep status indicator light is working accordingly the sleep/wake phases. (Thx Rosnoun)

    Kexts.zip

    DSDT.zip

    • Like 3
  9. Hello,

    sorry I've been away on holidays for the last past 10 days.

     

    No, I will not upload my EFI folder because there are some info in it I can't share since I've experiencing few things lately to try to get iMessages to work, including some test cloning MLB and ROM value from my real mac.

    But I could share any other info you would like me to share. I can provide you my DSDT, a sample config.plist, drivers folder... Let me know what you need.

     

    I the mean time, do you have any info regarding my question above?

     

    Are you able to share your EFI right now?

     

    I have also tried to install yosemite.

     

    By default i could not reach the installer. So i changed AppleIntelHDGraphics*.kext as mentioned, Within this method i can reach the installer. After installing Yosemite i rebooted the system and choosed the new Yosemite installation to continue Apple´s post installation.

    It did some work and then unfortunately it stucks, it can not reach the desktop. I think this a problem with the framebuffer. The screen is grey with stripes,...

     

    What can i do? It is not clear for me, because patched *.kexts worked out well to reach the installer and after reboot it stucks. Are the kext gonna override after installation? 

     

    Additional work:

    I just booted into an running OS X  and removed NV*.kext, AMD*.kext, Geforce*.kext from Yosemite HDD, ATI*.kext, and AppleIntelHD*.kext, and applied patched AppleIntelHD*.kext to the /S/L/E. Just booted the Yosemite installation and now ended up [iOBluetoothHCIController][start] -- completed

  10. Hello,

     

    After changed my WiFi module, and btw - I think the Bluetooth is somehow linked with the WiFi, but not sure, the only way which activated the Bluetooth, was to boot into a live USB Stick with a Linux distribution (I have found this randomly and worked twice - I've installed OS X twice on my X201), in my case Kali, but I think it doesn't matter which one is it.

     

    And I have to mention that I have dual-boot on my HDD, OS X and W7, but the Bluetooth wasn't present in W7 either, until the Linux trick.

     

    If you did't managed this issue by now, give this method a try, you'll just have to boot into Linux Desktop and that's it. 

     

    it worked for me, after i switched to Centos HDD to enable Bluetooth. Back again with OSX HDD, Bluetooth appears in the top panel, but it is not possible to deactivate. this option is grayed out. Any suggestion? Do you have patched kext for bluetooth?

     

    Btw, did you enable Gobi2000 module for WWAN? 

×
×
  • Create New...