Contribute
Register

Installation guide for Acer V5-572p-6858

Status
Not open for further replies.
Joined
Feb 21, 2011
Messages
176
Motherboard
Aspire aspire switch alpha 12 (Clover)
CPU
i5-6200U/Intel 100 series
Graphics
Intel HD 520, 2160 x 1440
Mac
  1. MacBook Air
ML 10.8.5 Installation guide for Acer V5-572p-6858

Got this laptop from Microsoft store for $499. Really nice laptop and turned out to be able to run Mountain Lion very nicely.

Laptop link: http://www.microsoftstore.com/store...P-6858-Touchscreen-Laptop/productID.283976000

Laptop works under Mountain Lion 10.8.5 :
CPU: intel I5-3337U 1.8G (Turbo boost to 2.7GHz) ---Fully works including power management, speed steps, and sleep
RAM: 4GB (I have updated to 8GB) ---Fully works
HDD: 500GB ---Original GPT partition, fully works
Screen: 15.6" 1080P IPS with multitouch --- ELAN touch screen, no touch driver for ML, works at 1080p
Keyboard: backlit keyboard ---- Hardware switch so work no problem under ML (Fn + F9)
Trackpad: synaptics ---Fully works with hardware switch to turn off (Fn + F7)
Webcam: Fully works natively
Bluetooth: native support in ML
Ethernet: works with attached kext

Laptop parts not work:
WLAN: not working --- Replaced with Broadcom BCM94322HM8L, works as native airport
(Bluetooth will be removed with the old card)
Realtek card reader ---not working

(Attention: If you replace the WLAN card in this laptop, please first go into BIOS to disable "SECURE BOOT" and choose "EFI" to boot into Windows 8. This new WLAN card will be recognized automatically and ready to use. If you don't disable "SECURE BOOT", the WLAN will be recognized but will be not turn on!!! After you make sure it works in Win8, restart and you can ENABLE "Secure Boot" again. You will then be good to go in Both Mac OSX and Win8)

Hardware information:
HD WebCam: VID_064E PID_E330 REV_0100
Bluetooth USB module: VID_0489 PID_E04E REV_0001
HD Graphics 4000: VEN_8086 DEV_0166 REV_09
Keyboard: VEN_1025 DEV_0759
Synaptics PS/2 Touchpad: ACPI\VEN_SYN DEV_1B71
Realtek High Definition audio:VEN_10EC DEV_0282 REV_1000
Atheros AR5BW222 (WLAN): VEN_168C DEV_0034 REV_01 ------------Not working, replaced with BCM94322HM8L
Realtek PCIe GBE (LAN): VEN_10EC DEV_8168 REV_14 ------------Working partially
Chipset: Intel(R) HM77 Express Chipset LPC Controller - 1E57
Realtek PCIE cardreader: VEN_10EC DEV_5287 REV_01 ---------------Not working


Here is the installation guide for Mountain Lion 10.8.5:

***Under windows 8, use disk management to shrink hard drive partition C. Save at least 20GB up to whole available spaces for Mac OS X****
You might need to run Command "CHKDSK c: /F" before you can really shrink the hard drive

After you shrink the disk in Windows 8, you will see something like this:
There are 5 partitions.
1. Healthy recovery (400mb)
2. Healthy EFI recovery (300mb)
3. Windows C partition (xxx GB --- your decision here)
4. Unused partition of (all the empty space, recommend 50-100GB. But you can make it more)
5. Another healthy recovery partition thats about 12 GB

In Windows 8, create another partition for the unused space (either FAT32 or NTFS, doesn't matter) and name it "MACOSX"


***Prepare USB installation drive as guided in tonymacx86.com***
http://www.tonymacx86.com/61-unibeast-install-os-x-mountain-lion-any-supported-intel-based-pc.html

***Copy Multibeast 5.5.2, ProBook Installer 6.1.6.pkg into one folder of the USB installation drive***

***Click F2 during computer bootup to enter BIOS and change boot from EFI to legacy***

***Insert USB installation drive and start installation with kernel flag "-f dart=0"****
During installation, use DISK UTILITY to reformat "MACOSX" partition as "Mac OS Extended (Journaled)"


***After installation completed, reboot system with same USB installation drive but select the just installed Mountain Lion system on hard drive***

to be safer, use "-v -x" instead

***Create OS account and login, NO QE/CI at this movement***



***Now doing the most important job as below***

Copy the MultiBeast and ProBook installer pkg onto desktop from USB drive.

Run MultiBeast and select:
1) UserDSDT or DSDT-free installation
2) Patched AppleIntelCpuPowerManagement (OS X 10.8.5)
3) Chimera 2.2.1 r2248 (Important for native HD4000 support!)
4) USB 3.0 -Universal
5) FakeSMC V5.3.820
6) FakeSMC v5.3.820 Plugins
7) Power Management Hibernate Mode (Laptop)


Without restart, install from HP Probook Installer (6.1.6):
1) Kext Wizard
2) MaciASL
3) System definitions (i3/i5 ivy bridge)
4) SSDT generator


Without restart, edit /Extra/org.Chameleon.Boot.plist, add kernel flag:
<key>Kernel Flags</key>
<string>dart=0</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>
<key>DropSSDT</key>
<string>Yes</string>
<key>RestartFix</key>
<string>Yes</string>
(Make sure GraphicsEnabler is set to Yes, if not, add it too)


Without restart, install Synaptics trackpad to /S/L/E as guided below
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller

Without restart, install the attached Mieze's RealtekRTL8111.kext for ethernet partial support

Without restart, install VoodooHDA.kext for audio support


***Now reboot the system again with the USB installation drive to fix the hard drive boot up problem***
http://www.tonymacx86.com/25-boot0-error-official-guide.html (Guide)

dd if=/Volumes/USB/usr/standalone/i386/boot1h of=/dev/disk0s5 (Important! select your own ML partition, most likely 5)

*** unplug USB installation drive and boot up into Mac OS X***

***prepare dsdt.aml to include Brightness control***
http://www.tonymacx86.com/dsdt/107723-how-create-your-own-dsdt-using-maciasl.html

# Brightness control fix
into device label PNLF remove_entry;
into scope label \_SB insert
begin
Device (PNLF)\n
{\n
Name (_HID, EisaId ("APP0002"))\n
Name (_CID, "backlight")\n
Name (_UID, 0x0A)\n
Name (_STA, 0x0B)\n
}\n
end;

into definitionblock code_regex External\s+\(\\TNOT\) remove_matched;
into_all all code_regex CondRefOf\s+\(\\TNOT\) replaceall_matched begin CondRefOf(TNOT) end;


***Install RehabMan's ACPIBetteryManager kext to /S/L/E****
Full sleep supported


***If want to boot to Windows 8, change BIOS to EFI boot first, otherwise, leave to Legacy boot for Mac OS X***

***If you have exact model as I have, you can just use the attached SSDT and DSDT to save your work***

Thanks RehabMan for the remarkable correction!!!


============================================================
Here is the brief upgrade guide to Maverick 10.9:

Upgrade to 10.9 is never been easier than this. Just follow the guide in Tonymacx86.com home page. After upgrade, you don't even need to install multibeast again. here is the steps:

1) Right after upgrade with the guide in home page, boot with the 10.9 installation USB but select the new installation hdd to boot (might need dart=0 flag, I forgot, but it won't hurt to add it)

2) Fix power management by install the "AppleIntelCPUPowerManagement.kext" in attachment to /S/L/E

3) Fix trackpad/keyboard by install RehabMan's voodooPS2 controller (also attached)

4) restart the system and you are in the new 10.9 now.
 

Attachments

  • RehabMan-Voodoo-2013-0918.zip
    168.3 KB · Views: 534
  • RealtekRTL8111.kext.zip
    83.3 KB · Views: 542
  • VoodooBattery.kext.zip
    40.6 KB · Views: 496
  • org.chameleon.Boot.plist
    707 bytes · Views: 577
  • ACPIBatteryManager.kext.zip
    19.8 KB · Views: 476
  • VoodooHDA.kext.zip
    154.7 KB · Views: 554
It is not a bad guide, but here's some comments:

- Sandy Bridge power management due to Sandy Bridge SSDT from MaciASL, and rollback of AppleACPIPlatform (from voodoobattery package). Better would be stock AppleACPIPlatform and SSDT from Probook Installer for Ivy PM. Also the Ivy sysdef would make more sense...

- If you could find patched AppleHDA or create one it would be preferred over VoodooHDA...

- Cool that HD4000 worked with just GraphicsEnabler=Yes. That is pretty rare with HD4000.

- If the "preserved" Windows install is installed UEFI (I presume it is because you can't install OS X to an MBR drive), Chimera will not be able to boot it, so the user will be unable to get into Windows without changing BIOS settings back to UEFI.

- If you really have Synaptics trackpad, you should be able to get quite a complement of gestures to work with my driver: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller. I find it interesting that you never installed any PS2 kexts... so I'm not sure how your keyboard/trackpad is working.

- More power management notes: It is probably a good idea to set GenerateCStates=No, GeneratePStates=No, and DropSSDT=Yes.

- Why did you have to permanently use "-f" (ignore caches)? Boot would be faster if you can boot with kernel cache.

- Oh, now I see where your PS2 kexts are coming from.... The /Extra/Extensions folder. You should know that /E/E is somewhat deprecated. It would be better to install the kexts (you actually need) into /S/L/E. Also realize there are a lot of rollbacks in the USB's /E/E and are not intended to be used long term. Rollbacks can complicate and cause errors during/after system updates.
 
Thank you so much for the wonderful correction, RehabMan!!!. I have updated the installation guide above just to help others.

It is not a bad guide, but here's some comments:

- Sandy Bridge power management due to Sandy Bridge SSDT from MaciASL, and rollback of AppleACPIPlatform (from voodoobattery package). Better would be stock AppleACPIPlatform and SSDT from Probook Installer for Ivy PM. Also the Ivy sysdef would make more sense...

Just tried this way. Works way better~. The temperature down more than 5oC, it's about 45oC now which is even better than in Windows 8 ( about 50oC)

I don't know which AppleACPIPlatform I used, it is the one came from the VoodooBattery package


- If you could find patched AppleHDA or create one it would be preferred over VoodooHDA...

Have no idea how to do this, I have a Realtek HD with device ID 0x0282? Can you tell me how to do this? I do see some warning message from Console shown up time and times

- Cool that HD4000 worked with just GraphicsEnabler=Yes. That is pretty rare with HD4000.

I am pretty sure HD4000 works very well after install chimera 2.2.x, the only thing I need is kernal flag "Dart=0" which is to disable Vt? If I don't use this flag, I can only get into safe mode (with 1080p and recognized HD4000 too)


- If the "preserved" Windows install is installed UEFI (I presume it is because you can't install OS X to an MBR drive), Chimera will not be able to boot it, so the user will be unable to get into Windows without changing BIOS settings back to UEFI.

Yes, you are right. If want to go back to Windows 8, need to switch back to EFI in BIOS before start. But this is cool. EFI for win8, Legacy for Mac OSX. Works great~

- If you really have Synaptics trackpad, you should be able to get quite a complement of gestures to work with my driver: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller. I find it interesting that you never installed any PS2 kexts... so I'm not sure how your keyboard/trackpad is working.

Yes I have Synaptics trackpad. I installed your driver. Now works wonderful~

- More power management notes: It is probably a good idea to set GenerateCStates=No, GeneratePStates=No, and DropSSDT=Yes.

Yes. You are absolutely right. Anyone who want to try this please follow this. I have also updated the guide above


- Why did you have to permanently use "-f" (ignore caches)? Boot would be faster if you can boot with kernel cache.

Yes. No need actually. Removed the -f

- Oh, now I see where your PS2 kexts are coming from.... The /Extra/Extensions folder. You should know that /E/E is somewhat deprecated. It would be better to install the kexts (you actually need) into /S/L/E. Also realize there are a lot of rollbacks in the USB's /E/E and are not intended to be used long term. Rollbacks can complicate and cause errors during/after system updates.

The whole /Extra/Extensions was removed now. Just need to reinstall the EvOreboot.kext again.

Everythings is working now except the LAN and WLAN. I don't use LAN actually so it doesn't matter much. For WLAN I have ordered the compatible one, right now I am using an usb adapter. The whole system works even better than win8! The only thing I missed is the touchscreen driver. I am thinking to remove Win8 now.

After all this setting. The OpenGL in CINEBENCH up form 17.5 to 20.5~
CPU bench mark is 2.7. Not great but this is i5-3337U. I guess this is what I can get now

Thank you so much~ You are the best!
 
...

Just tried this way. Works way better~. The temperature down more than 5oC, it's about 45oC now which is even better than in Windows 8 ( about 50oC)

I don't know which AppleACPIPlatform I used, it is the one came from the VoodooBattery package

In 10.8.5 AppleACPIPlatform is v1.8.

Have no idea how to do this, I have a Realtek HD with device ID 0x0282? Can you tell me how to do this? I do see some warning message from Console shown up time and times

Google search for 'patch AppleHDA guide'...

I am pretty sure HD4000 works very well after install chimera 2.2.x, the only thing I need is kernal flag "Dart=0" which is to disable Vt? If I don't use this flag, I can only get into safe mode (with 1080p and recognized HD4000 too)

Sometimes you can disable VT-d in BIOS. If you can't then yes dart=0 is necessary.

Yes, you are right. If want to go back to Windows 8, need to switch back to EFI in BIOS before start. But this is cool. EFI for win8, Legacy for Mac OSX. Works great~

Works OK if you don't switch between Windows/OS X very often...

Yes I have Synaptics trackpad. I installed your driver. Now works wonderful~

Cool.

whole /Extra/Extensions was removed now. Just need to reinstall the EvOreboot.kext again.

Hey... just curious.... none of my systems need Ev0reboot. What does it fix for you?

Everythings is working now except the LAN and WLAN. I don't use LAN actually so it doesn't matter much. For WLAN I have ordered the compatible one, right now I am using an usb adapter.

You can probably get LAN to work once you find out what the device ID is (realtek maybe?). Gig ethernet is handy if you ever need to transfer large files that are too slow over wifi.
 
In 10.8.5 AppleACPIPlatform is v1.8.



Google search for 'patch AppleHDA guide'...



Sometimes you can disable VT-d in BIOS. If you can't then yes dart=0 is necessary.



Works OK if you don't switch between Windows/OS X very often...



Cool.



Hey... just curious.... none of my systems need Ev0reboot. What does it fix for you?



You can probably get LAN to work once you find out what the device ID is (realtek maybe?). Gig ethernet is handy if you ever need to transfer large files that are too slow over wifi.

RehabMan, you are right for the EvOreboot. The system is actually can not shutdown now. It was fine before. But the sleep always work even now. I have deleted the EvOreboot kext but the system still failt to restart or shutdown. What could be the reason? Could it be the AppleACPIPlatform? Where I can find the right one?

I will try to fix the LAN and maybe use patched AppleHDA as you suggested. Thanks!
 
RehabMan, you are right for the EvOreboot.

I was just saying I don't understand what EvOreboot does. I was wondering if you knew...

The system is actually can not shutdown now. It was fine before. But the sleep always work even now. I have deleted the EvOreboot kext but the system still failt to restart or shutdown. What could be the reason?

You might boot -v to get diagnostics. And there is also the RestartFix=Yes bootloader flag... (again, I don't know exactly what it does, as I haven't studied the source code for that part of the bootloader).

Could it be the AppleACPIPlatform? Where I can find the right one?

The right one depends on what version of OS X you're using. If your Unibeast USB matches the version you're running, you can get the current version from it.

I will try to fix the LAN and maybe use patched AppleHDA as you suggested. Thanks!

Good luck...
 
I was just saying I don't understand what EvOreboot does. I was wondering if you knew...



You might boot -v to get diagnostics. And there is also the RestartFix=Yes bootloader flag... (again, I don't know exactly what it does, as I haven't studied the source code for that part of the bootloader).

It is so weird~ I added the "RestartFix=Yes" in the plist file in /Extra folder and restart right the way. It works! How could that be? At least I need to restart the OS to read this .plist file, right? I don't know what was happened. But the restart/shutdown just works again, either with Battery or with AC power. Thanks again~


The right one depends on what version of OS X you're using. If your Unibeast USB matches the version you're running, you can get the current version from it.



Good luck...

I am running the latest ML 10.8.5. Since the system works so well. I don't want to trace the AppleACPIPlatform anymore.

Right now I am focusing on the AppleHDA, the Realtek LAN (8168), and the Realtek PCIE cardreader (10ec, 5287). If these things work then this will be a perfect Mac OS X.

Thanks again for the great help~~~
 
It is so weird~ I added the "RestartFix=Yes" in the plist file in /Extra folder and restart right the way. It works! How could that be? At least I need to restart the OS to read this .plist file, right? I don't know what was happened. But the restart/shutdown just works again, either with Battery or with AC power. Thanks again~

Yeah, that's just a fluke. Definitely it does not take effect until the next reboot.

I am running the latest ML 10.8.5. Since the system works so well. I don't want to trace the AppleACPIPlatform anymore.

Right now I am focusing on the AppleHDA, the Realtek LAN (8168), and the Realtek PCIE cardreader (10ec, 5287). If these things work then this will be a perfect Mac OS X.

Thanks again for the great help~~~

Good luck...
 
Now the ethernet (Realtek 8168) works with attached kext. Just use Kext wizard to install in into /S/L/E. That's it.

I am now working on the card reader.

RehabMan, or anyone else know how to unpack a .pkg file, modify one file in the package and then repack? I know xcode is able to do that. My god, it is about 2GB! Any other way or anybody can help me to do that? Thanks!
 
Now the ethernet (Realtek 8168) works with attached kext. Just use Kext wizard to install in into /S/L/E. That's it.

Which one did you use. You didn't attach it.

I am now working on the card reader.

RehabMan, or anyone else know how to unpack a .pkg file, modify one file in the package and then repack? I know xcode is able to do that. My god, it is about 2GB! Any other way or anybody can help me to do that? Thanks!

You can do it at Terminal with pkgutil.
 
Status
Not open for further replies.
Back
Top