- CPU Intel i3-5005u Broadwell
- Graphics Intel HD 5500
- RAM 8GB
- HDD 500GB
- WiFi AR9285 (replaced stock wifi card DW1704)
- Audio ALC 255 (3234)
- Ethernet RTL8411b
- Native Power Management
- USB ports
- Touchscreen
- Battery status
- Keyboard & TrackPad
- Internal Audio & Microphone
- Headphone Jack
- HDMI Port
- Graphics (Brightness Control)
- Sleep/Wake
- Ethernet
- WiFi
- Battery
- SD Card Reader
BIOS Configuration
Bios Config | Setting |
---|---|
Intel SpeedStep | Enabled |
Virtualization | Disabled |
Integrated NIC | Enabled |
USB Emulation | Enabled |
USB Wake Support | Disabled |
SATA Operation | AHCI |
Computrace | Deactivate |
Update BIOS to Latest, A10 as of writing
** NOTE = Below procedure will put laptop into Manufacturing Level, So Obtain your Service Tag (You can find the sticker under the laptop, 7 Chars) **
-
Download the BIOS file
-
Download the AMI Firmware Update Utility afuwin64.zip file
-
Extract afuwin64.zip file to desktop & put the BIOS File in the afuwin64 folder
-
Extract the EFI-shell.zip in the tools folder to a USB drive
-
Open a Command Prompt in Windows
-
To extract the ROM file, run the command
/writeromfile
as follows,
C:\Users\ABC\Desktop\afuwin64\3443A10.EXE /writeromfile
-
Run AFUWINGUI & click open and select extracted BIOS ROM file
-
Navigate to the Setup tab and set the Block Options to Program All Blocks, it should look like this now
-
Click Flash and wait till it finishes and reboot
-
Will prompt FN+X to enter normal mode and enter Service Tag, model
-
Boot system with the USB and select UEFI Boot, at the grub prompt, enter these commands, hit enter after each command, then exit and reboot.
setup_var 0x229 0x3
setup_var 0x22A 0x3
And now you have successfully changed the DVMT settings anf fixed the kernel panic for graphics
- Download Mojave (I am using 10.14.1) from Olarila here
- Download this
- Extract the .raw image to desktop
- Open win32diskimager and plug a 16GB+ USB & select the Mac OSX image and click write
- Replace EFI with my Initial EFI Install.
- When Clover boot screen appears, choose Install OS X El Capitan/Sierra
- The system will then boot into the OS X Installer
- Choose your language and hit -> to continue
- For a new installation of OS X, you MUST erase and format the destination drive according to the following steps before continuing.
a. From the menu bar, click Utilities -> Choose Disk Utility
b. Highlight your target hard drive for the El Capitan installation in left column.
c. Click Erase tab
d. Under Scheme: GUID Partition Map
e. Under Name: type HD (You can name anything you want)
f. Under Format: choose Mac OS Extended (Journaled)
g. Click Erase
h. Close Disk Utility - Click Continue, Continue, Agree
- Select Macintosh SSD, or name of your existing drive, where you want to install El Capitan and click Continue
- Upon completion, system will restart
- Press the F12 to choose boot device
- Choose under UEFI Boot:
- When Clover boot screen appears, choose Macintosh SSD or name of your existing drive
- Assuming the USB installer is still plugged in, open Olarila Image/Files folder and copy the ESP Mounter Pro app to the Desktop .
- Copy the EFI Post Install to the desktop
- Open the ESP Mounter Pro app and mount the EFI folder
- Delete the folders/files in the EFI partition and copy the EFI from the desktop
- Download the kexts and move all the kexts to /Library/Extensions
- Open terminal and execute the below commands and reboot,
sudo chmod -R 755 /Library/Extensions
sudo chown -R root:wheel /Library/Extensions
sudo kextcache -i /
Now graphics, brightness controls and WiFi are working, but Audio is not working yet, DSDT patching is needed.
-
Download and install MaciASL here
-
Download iASL from here
-
Assuming downloaded iASL is in your downloads folder, execute the following commands in terminal
cd ~/Downloads
unzip iasl.zip
sudo cp iasl /usr/bin
-
Reboot to Clover and press F4, this will extract the relevant files to the EFI origin folder.
-
Now boot to Mac and mount EFI partition.
-
Go to EFI/Clover/ACPI/Origin and copy DSDT.aml to the Desktop
-
Download the refs.txt from the tools folder to the desktop
-
Execute the following commands,
cd Desktop
iasl -da -dl -fe refs.txt DSDT.aml
-
Assuming you have the decompiled DSDT.dsl file on your desktop open the DSDT in MaciASL
-
Patch the DSDT with the following,
USB3_PRW 0x6D (Instant Wake)
IRQ Fix
-
Compile it and save the file as "ACPI Machine Language Binary" and will have "DSDT.aml" as the file name (Delete the previous DSDT file before saving the patched DSDT)
-
Move the patched DSDT to EFI/Clover/ACPI/Patched and reboot
The other patches that are needed such as GFX0 to IGPU & BOD3 to HDAU are done by clover hotpatch in the config.plist
Refer Rehabman guide for more details here
Broadwell CPU's dont need to generate the SSDT using ssdtPRGen.sh script by Pike R. Alpha. The Power Management is implemented by the SSDT-XCPM which is already in the CLOVER/ACPI/Patched folder
But we need to disable hibernation since its not supported, execute the following commands,
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage
Refer Rehabman guide for more details here
If this issue exist please go to /Library/Preferences
and delete all the com.apple.PowerManagement.* files then reboot
macOS will re-generate the com.apple.PowerManagement* files
Refer here for more details
Edited WN09.DSDT and added RM,oem-table-id", "WN09a"
Refer here for more details