Contribute
Register

[Guide] Asus ZenBook UX303LA (Broadwell Edition)

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
thanks rehabman but I indeed put the FakePCIID_BCM94352Z_as_BCM94360CS2 and the BrcmPatchRAM2 in the Colver Kexts but it is not working
BrcmPatchRAM2.kext requires one of BrcmFirmwareRepo.kext or BrcmFirmwareData.kext.

BrcmFirmwareRepo does not work from Clover/kexts.
BrcmFirmwareData does, but is rather large.

It is covered in the README: https://github.com/RehabMan/OS-X-BrcmPatchRAM
 
Joined
Jan 31, 2014
Messages
9
Mac
Classic Mac
Mobile Phone
That's what I did. Strange Thing is that Kernel Panic complains about brcm43224 ?
_20151009_234525.JPG
 
Joined
Jan 31, 2014
Messages
9
Mac
Classic Mac
Mobile Phone
Ok , from the beginning : my 10.11 is working ( using usb wifi) and original Intel card recognized as a Bluetooth card. But after replacing the wifi card with the dw1560 , and adding fakeiid_bcm / brcmpatchram2 / brcmfirmwaredata and booting in safe mode I got a kernel panic which is supposingly airport_brcm43224 the culprit
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Ok , from the beginning : my 10.11 is working ( using usb wifi) and original Intel card recognized as a Bluetooth card. But after replacing the wifi card with the dw1560 , and adding fakeiid_bcm / brcmpatchram2 / brcmfirmwaredata and booting in safe mode I got a kernel panic which is supposingly airport_brcm43224 the culprit
Use BrcmPatchRAM2.kext+BrcmFirmwareRepo.kext installed to /S/L/E.

Also, no idea without photo of the panic.

Injecting large kexts can be problematic, especially if you're injecting many other kexts. BrcmFirmwareData.kext is 2.5MB. There are alternatives (injector kext+BrcmFirmwareRepo.kext with Resources removed) that are described in the BrcmPatchRAM README.
 
Joined
Jan 31, 2014
Messages
9
Mac
Classic Mac
Mobile Phone
Sorry ,my mistake!! I found out why I got Kernel Panic: I put the Kexts into the /Kexts/Other directory , that was causing the kernel panic. Now wifi working ,bluetooth isn't. At least some good news!
Thanks Rehabman for your help!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Sorry ,my mistake!! I found out why I got Kernel Panic: I put the Kexts into the /Kexts/Other directory , that was causing the kernel panic. Now wifi working ,bluetooth isn't. At least some good news!
Thanks Rehabman for your help!
I prefer to install all kexts to /S/L/E (or /L/E).
 
Joined
Sep 27, 2015
Messages
4
Motherboard
Asus Zenbook UX303LAB / Clover
CPU
i7 5500U Broadwell
Graphics
Intel HD Graphics 5500 1920x1080
Mac
Classic Mac
Mobile Phone
Hey,

I´m trying to install OS X 10.11 on my UX303LAB

I have trouble starting up from my USB Stick.

When using OSXAptioFixDrv i get an Error: request memory exceeds allocated relocation block
When switching to OSXAptioFixDrv2 the error disappears but the system keeps restarting without any further information. Using the Bootflag slide=0 doesn´t fix it.


Question: When I am supposed to switch the Wifi Card. I got myself a DW1560 BCM94352Z. I´d like to switch it after installing El Capitan, or is this causing the restarting?

I already installed El Capitan on my Desktop PC but I am quite unexperienced with working with SSDTs and DSDT. Do I have to put these into the "Kernel and kext Patches" in Cover Configurator or is it enough to place them in the patched folder?

thank you very much in advance!a.jpg
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hey,

I´m trying to install OS X 10.11 on my UX303LAB

I have trouble starting up from my USB Stick.

When using OSXAptioFixDrv i get an Error: request memory exceeds allocated relocation block
When switching to OSXAptioFixDrv2 the error disappears but the system keeps restarting without any further information. Using the Bootflag slide=0 doesn´t fix it.
Follow the Clover guide linked from the FAQ.

http://www.tonymacx86.com/el-capitan-laptop-support/164990-faq-read-first-laptop-frequent-questions.html

Question: When I am supposed to switch the Wifi Card. I got myself a DW1560 BCM94352Z. I´d like to switch it after installing El Capitan, or is this causing the restarting?
You can switch right away.
 
Joined
Sep 27, 2015
Messages
4
Motherboard
Asus Zenbook UX303LAB / Clover
CPU
i7 5500U Broadwell
Graphics
Intel HD Graphics 5500 1920x1080
Mac
Classic Mac
Mobile Phone
I have mayor problems getting my Laptop to start with clover.

I'm getting the Kernel Panic Error AppleACPIPlatform, googling this code did not help. The only post I found was about deleting the appleacpiplatform.kext in Extra/Extensions, but I can not find this folder in my stick. Is it for chameleon?
IMG_0259.JPG


I used the createinstallmedia method to install El Capitan to my stick.
Editing the dsdt and ssdts worked like a charm.

Mayme my config is wrong? I tried multiple versions including the one from Mechanical working my way from there but it did not help. Or is it the i7?!

Here is my current config.plist

Code:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>FixRegions_10000000</key>
                <true/>
                <key>NewWay_80000000</key>
                <true/>
            </dict>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <true/>
            <key>Generate</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>-v dart=0 nv_disable=1 -gux_defer_usb2 kext-dev-mode=1</string>
        <key>Debug</key>
        <true/>
        <key>Fast</key>
        <true/>
        <key>Legacy</key>
        <string>LegacyBiosDefault</string>
        <key>Secure</key>
        <false/>
        <key>XMPDetection</key>
        <string>Yes</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>
    <key>GUI</key>
    <dict>
        <key>ConsoleMode</key>
        <string>0</string>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <false/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <true/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>Theme</key>
        <string>mavsstyle</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>ig-platform-id</key>
        <string>0x16260006</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <true/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Bootloader Graphics - Second Stage Patch</string>
                <key>Find</key>
                <data>
                AQAAdRc=
                </data>
                <key>Name</key>
                <string>IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                AQAAdBc=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>HDMI</string>
                <key>Find</key>
                <data>
                AAQAAAcFAAA=
                </data>
                <key>Name</key>
                <string>AppleIntelBDWGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAgAAIIAAAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable USB3 post wake</string>
                <key>Find</key>
                <data>
                xoDIAAAAAQ==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCI</string>
                <key>Replace</key>
                <data>
                xoDIAAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.11-BCM94352-5GHz-US-FCC-dv</string>
                <key>Find</key>
                <data>
                QYP8/3QsSA==
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                ZscGVVPrKw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.11-BT4LE-Handoff-Hotspot</string>
                <key>Find</key>
                <data>
                SIX/dEdIiwc=
                </data>
                <key>Name</key>
                <string>IOBluetoothFamily</string>
                <key>Replace</key>
                <data>
                Qb4PAAAA60Q=
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>05/24/15</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MBA71.88Z.0166.B00.1502131457</string>
        <key>Board-ID</key>
        <string>Mac-937CB26E2E02BB01</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>Air-Enclosure</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>9</string>
        <key>Family</key>
        <string>MacBook Air</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Mobile</key>
        <true/>
        <key>ProductName</key>
        <string>MacBookAir7,2</string>
        <key>SerialNumber</key>
        <string>xxxxxxxxG940</string>
        <key>Trust</key>
        <true/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
    </dict>
</dict>
</plist>
I crossed out the Serialnumber.

Here is a list of the kexts i use in kexts/10.11:

  • ACPIBacklight.kext
  • ACPIBatteryManager.kext
  • ApplePS2SmartTouchPad.kext
  • AsusNBFnKeys.kext
  • BrcmFirmwareData.kext
  • BrcmPatchRAM2.kext
  • FakePCIID.kext
  • FakePCIID_Broadcom_WiFi.kext
  • FakeSMC.kext

I don't know if the kexts have anything to do with it because the panic occurs so early. I thought about switching BrcmFirmwaredata for BrcmFirmwareRepo but before that I wanted to contact you.

Here is a list of the efis I use:
  • CsmVideoDxe-64
  • DataHubDxe-64
  • DataHubDxe-64
  • HFSPlus
  • OsxAptioFix2Drv-64
  • OsxAptioFixDrv-64
  • OsxFatBinaryDrv-64
  • PartitionDxe-64
dropping the OsXAptioFix2drv causes an allocation error.

Help is very much appreciated, I am lost :(

p.s: thank you for your awesome work! You guys rock.
 
Top