- Joined
- Feb 11, 2011
- Messages
- 107
- Motherboard
- Acer v3-772G
- CPU
- i7-4702MQ
- Graphics
- HD 4600/GTX 760m
- Mac
- Classic Mac
- Mobile Phone
Acer v3-772G Mavericks 10.9.2 FULL working
Hello
after few days struggling with DSDT patching I present to FULL You working Acer v3-772G
Intel i7-4702MQ CPU @ 2.20GHz, 8GB Ram, 17.3" LCD 1980x1080, HD 4600 / GTX 760M 2GB, 120GB SSD + 750 GB HDD
NOT WORKING:
PCIe Graphics (Turned OFF in SSDT-6 / instructions at bottom)
Nvidia GeForce GTX 760m 2GB
Wireless+Bluetooth (Original replaced with Atheros 9285)
AR5B22 combo
SDHC/SDXC
Realtek RTS5209 PCIe
BIOS revision: 1.13 (no need to flash modded after DSDT/SSDT patches all working)
Attached modded BIOS with UNLOCKED Power and Advanced functions (to turn off Nvidia, VT-d/VT-x and Virtualization tech.)
flash bios only from windows (I have flashed from W7 x64 - search forums)
(maybe password will be prompted for BIOS use: "dalee")
https://www.dropbox.com/s/0p7q8tg3kn4jw1h/ME_tools_9.0.10.1372.rar
CAUTION
USE AT OWN RISK - I'M NOT RESPONSIBLE FOR ANY DAMAGE
DSDT must be extracted on linux (I have used USB 2GB driver and live Ubuntu 12.04/13.10)
So when U boot into Ubuntu open terminal and type
U should see all ACPI tables
after that type
repeat process for all SSDT(mine 1-6) U will se how much U have
and also need to backup SSDT from dynamic folder
now U have all DSDT/SSDT ACPI tables backed up, now we need to download Intel Asl Compiler iasl
type in terminal (MUST be connected to internet)
after few seconds You will have iasl installed and ready for use
then we are going to disassembly aml tables backed up step before
type in terminal for each ACPI table (example SSDT-5)
repeat this process for all ACPI tables (must change -e i -d parameter in command line corresponding to Your current file )
(one more example for SSDT-6)
Now when U have all disassembled tables copy to USB and U can patch it with MaciASL
http://sourceforge.net/projects/maciasl/
Patches that I have used are from RehabMan repo
https://github.com/RehabMan/Laptop-DSDT-Patch
Tip: befor any patches apply this
GFX rename to IGP with this in ALL ACPI tables
then this patches
So in SSDT-6 U have Scope (\_SB.PCI0.PEG0.PEGP) inside You will find _INI method
inside that INI method (initialization) we need to call just _OFF method like this
save, compile, replace SSDT-6 and try
for SSDT.aml I have used this script
https://raw.github.com/Piker-Alpha/RevoBoot/clang/i386/libsaio/acpi/Tools/ssdtPRGen.sh
Battery fix from here
https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
For all questions U have this thread. I'll help as much I can
UPDATED:
10.9.3 works all (just download dmg from Apple website and update, make sure AppleHDA is backedUp or use new one)
there is small issues with finder menu at top with glitches but except that everything else working
10.9.2 works all (just download dmg from Apple website and update, make sure AppleHDA is backedUp or use new one)
AppleHDA.kext added new with working internal mic
Hello
after few days struggling with DSDT patching I present to FULL You working Acer v3-772G
Intel i7-4702MQ CPU @ 2.20GHz, 8GB Ram, 17.3" LCD 1980x1080, HD 4600 / GTX 760M 2GB, 120GB SSD + 750 GB HDD
NOT WORKING:
PCIe Graphics (Turned OFF in SSDT-6 / instructions at bottom)
Nvidia GeForce GTX 760m 2GB
Wireless+Bluetooth (Original replaced with Atheros 9285)
AR5B22 combo
SDHC/SDXC
Realtek RTS5209 PCIe
BIOS revision: 1.13 (no need to flash modded after DSDT/SSDT patches all working)
Attached modded BIOS with UNLOCKED Power and Advanced functions (to turn off Nvidia, VT-d/VT-x and Virtualization tech.)
flash bios only from windows (I have flashed from W7 x64 - search forums)
(maybe password will be prompted for BIOS use: "dalee")
https://www.dropbox.com/s/0p7q8tg3kn4jw1h/ME_tools_9.0.10.1372.rar
CAUTION
USE AT OWN RISK - I'M NOT RESPONSIBLE FOR ANY DAMAGE
DSDT must be extracted on linux (I have used USB 2GB driver and live Ubuntu 12.04/13.10)
So when U boot into Ubuntu open terminal and type
ls /sys/firmware/acpi/tables
U should see all ACPI tables
after that type
cd ~/Desktop
sudo cat /sys/firmware/acpi/tables/DSDT > DSDT.aml
repeat process for all SSDT(mine 1-6) U will se how much U have
sudo cat /sys/firmware/acpi/tables/SSDT1 > SSDT-1.aml
....
....
sudo cat /sys/firmware/acpi/tables/SSDT6 > SSDT-6.aml
and also need to backup SSDT from dynamic folder
sudo cat /sys/firmware/acpi/tables/dynamic/SSDT7 > SSDT-7.aml
....
sudo cat /sys/firmware/acpi/tables/dynamic/SSDT9 > SSDT-9.aml
now U have all DSDT/SSDT ACPI tables backed up, now we need to download Intel Asl Compiler iasl
type in terminal (MUST be connected to internet)
sudo apt-get install iasl
after few seconds You will have iasl installed and ready for use
then we are going to disassembly aml tables backed up step before
type in terminal for each ACPI table (example SSDT-5)
iasl -e SSDT-1.aml SSDT-2.aml SSDT-3.aml SSDT-4.aml SSDT-6.aml SSDT-7.aml SSDT-8.aml SSDT-9.aml DSDT.aml -d SSDT-5.aml
repeat this process for all ACPI tables (must change -e i -d parameter in command line corresponding to Your current file )
(one more example for SSDT-6)
iasl -e SSDT-1.aml SSDT-2.aml SSDT-3.aml SSDT-4.aml SSDT-5.aml SSDT-7.aml SSDT-8.aml SSDT-9.aml DSDT.aml -d SSDT-6.aml
Now when U have all disassembled tables copy to USB and U can patch it with MaciASL
http://sourceforge.net/projects/maciasl/
Patches that I have used are from RehabMan repo
https://github.com/RehabMan/Laptop-DSDT-Patch
Tip: befor any patches apply this
into_all method label _DSM remove_entry;
GFX rename to IGP with this in ALL ACPI tables
into_all all code_regex GFX0 replaceall_matched begin IGPU end;
into_all all label GFX0 set_label begin IGPU end;
then this patches
because nVidia can't be used we will turn it off (better battery life)"HPET Fix"
"Fix _WAK Arg0 v2"
"OS Check Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"Shutdown Fix"
"OS Check Fix"
"7-series USB"
"AR9285 WiFi RP02-PSX" (this I have change into RP03 in my case)
"Brightness fix (Haswell)" (only applied to SSDT-5)
"Audio Layout 12" (change layout-id from 12 to 3 and apply attached NEW AppleHDA.kext)
So in SSDT-6 U have Scope (\_SB.PCI0.PEG0.PEGP) inside You will find _INI method
inside that INI method (initialization) we need to call just _OFF method like this
Method (_INI, 0, NotSerialized)
{
Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR)
_OFF() // Just add _OFF after any block of code that U have
}
save, compile, replace SSDT-6 and try
for SSDT.aml I have used this script
https://raw.github.com/Piker-Alpha/RevoBoot/clang/i386/libsaio/acpi/Tools/ssdtPRGen.sh
Battery fix from here
https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
For all questions U have this thread. I'll help as much I can
UPDATED:
10.9.3 works all (just download dmg from Apple website and update, make sure AppleHDA is backedUp or use new one)
there is small issues with finder menu at top with glitches but except that everything else working
10.9.2 works all (just download dmg from Apple website and update, make sure AppleHDA is backedUp or use new one)
AppleHDA.kext added new with working internal mic