Jump to content

[Guide] Acer Aspire 8942G, 10.9, 10.10, 10.12, 10.13


3 posts in this topic

Recommended Posts

Hello. I am often enquired about my Acer Aspire 8942G. So I decided to create a topic about this deal.

Installation.

I use MBR and Mavericks is installed on the second hard disk, which have two partitions. One with Mavericks, the second with NTFS-partitions.

I prefer to install(restore) mac with the help of R-drive image under Windows. But it don't means that you must do so either. Do as you prefer

Note. Usually people start with Chameleon. You should use only two extra kexts, namely FakeSMC and NullCPUPowerManager for the first start.

And use these keys at the Chameleon -v -f GraohicsEnabler=No

Necessary kexts(patched kext and hackintosh kext

AMD5000Controrrel

AppleHDA

AppleSmartBatteryManager

BCM5722D

FakeSMC

AppleRTC

DisplayMergeNub

VoodooPS2Controller.

Note; S/L/E means System/Library/Extensions I have written it as it occasionally confuses the beginners

Note 2; you can find driver for LAN and sound from previous system here

http://www.insanelymac.com/forum/files/file/79-bcm5722d/

http://www.insanelymac.com/forum/files/file/73-applehda-for-alc670-for-ml-and-mavericks/

http://www.insanelymac.com/forum/files/file/92-applesmartbatterymanager/

Graphics, DSDT and FaakeSMC, AppleHDA

1) This patched Framebuffer we use

Personality: AlouattaConnectorInfo count in decimal: 4Disk offset in decimal 5913920000000 02 00 00 00 40 00 00 00 09 00 00 00 10 00 00 04 - LVDS0000010 00 04 00 00 04 07 00 00 00 00 00 00 12 04 01 02 - DP0000020 00 08 00 00 04 02 00 00 00 00 00 00 11 02 02 01 - HDMI0000030 10 00 00 00 10 00 00 00 00 00 00 00 00 10 03 03 – VGA0000040

Plus you have to use GraphicsInjector or the best solution as I think is VideoBios within DSDT. Only with this method, "Display Sleep" works(I've already give the DSDT with that)

http://www.insanelymac.com/forum/topic/287995-how-to-launch-ati-card-by-dsdt/

2) My dsdt is big, and it start up many of the equipment. I think it is enough had so as to improve something else, as it were. But you can suggest to me some correction.

For instance, some optimization and so on

Note, if your Acer doesn't boot with my DSDT, than it happens you use a little bit another model with small distinction, For example another processor such as Core i5 instead of i7. It happens because the addressing differs from mine at one place of the DSDT,

Find and correct it, on your DSDT. If you encounter this problem, write about here if you cannot cope with that on you own.

PS I have the DSDT from Acer Asoire 8942G which has Core i5, but I don't lay it out because it is old a little and I should finish it in this case.

3) FakeSMC

I attached correct the Fake for our laptops, it emulates not only SMC, AppleHDAHardwareConfigDriver and ApppleGraphicsPowerManager(correct id) are being put right as well.

It also detects many sensors by means of HWSensors, the other sensors I wasn't be able to make it as it is super very hard but possible. You can read this topic just for the interest

http://www.tonymacx86.com/dsdt/93613-help-me-editing-dsdt-acpisensors.html

4) See here what patches what made for AppleHDA

http://www.insanelymac.com/forum/topic/290092-how-to-patch-applehda-with-the-help-of-bootloader/

 

Settings of bootloaders. Chameleon, XPC, bareBoot and Clover

You can find settings of bootloader at the folder Extra_files

Note; you must past your serial number. You can use Chameleon Wizaed for it.

Note 2; With Chameleon you should make patch of all kexts manually, in Clover and bareboot these patches are writhen at their settings in order to not repatch drivers after each update.

Though you must replace AppleSmartBatteryManager after each update

Note 3, As you can see at the XPC I use all patches except for Graphics patch. For some reasons, Graphics patch doesn't work at xpc. Hope that developer of this bootloader will solve the problem soon. As a consequence, I make patch of AMD5000Controller manually with the help of hexedit.

02000000000100000901000012040303000400000406000000710000110201010004000004060000007100002103020200040000040600000071000022050404

That we replace on

02000000400000000900000010000004000400000407000000000000120401020008000004020000000000001102020110000000100000000000000000100303

Extra_files

These two files are necessary for VoodooPS2Controller, and should be founded in indicated folders

VoodooPS2Daemon

/usr/bin/

org.rehabman.voodoo.driver.Daemon.plist

/Library/LaunchDaemons

Here is edid, you can use DisplayProductID or DisplayNergeNub, Although being together, they mustn't hinder each other.

See more exactly here

http://www.insanelymac.com/forum/topic/290130-fixedid-v19-application-to-generate-overrides-automatically-for-apple-displays/

DisplayProductID-9236

/System/Library/Displays/Overrides/DisplayVendorID-daf

Strugle with out-of-work DVDPlayed caused by BatteryKext

http://www.insanelymac.com/forum/topic/283052-appledvdplayer-and-applesmartbatterymanager/?p=1899352

Unsolved problems

1) Glimmer on LDVS

http://www.insanelymac.com/forum/topic/287289-blinking-strips-of-ati-card/

2) Pops durings waking up with AppleHDA, it happens only in Mavericks

http://www.insanelymac.com/forum/topic/289812-applehda-patching-in-109-mavericks/?p=1932852g

3) VoodooSDHC no longer works completely, at the Mavericks. At the Mountain Lion, it works very buggy.

http://www.insanelymac.com/forum/topic/136470-any-drivers-for-jmicron-jmb38x/?p=1927090

4) Small spam at the kernel log made by the SmartBattery.

http://www.tonymacx86.com/mountain-lion-laptop-support/69472-battery-manager-fix-boot-without-batteries-19.html#post628276

5) Some indicators. Indicator of wifi doesn't work completely. Touchpad indicator can be only switched on/off under Windows.

dsdt.aml.zip

S:L:E.zip

Extra_files.zip

Edited by Alex009988
  • 4 weeks later...

V2 Attached optimized DSDT where was removed 2895 unnecessary lines and corrected some warnings.

V2.1 Totally removed WMI. Moved  away 687 lines as compared to V2.

V2.2 renamed all usb devices to uhc devices.

V2.2.1 changed layout to 12 to inject AppleALC, renamed EHC, UHC devices(for Sierra).

V2.2.2 used this patch https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/usb/usb_prw_0x0d_xhc.txtDSDT_V2.aml.zip Sleep works now

V2.2.3 removed unused method

DSDT_V2.1.aml.zip

DSDT_V2.2.aml.zip

DSDT V2.2.1.zip

DSDT V2.2.2.zip

DSDT V2.2.3.zip

Edited by Alex009988
  • 1 year later...

Kexts and Clover's config for yosemite

Yosemite8942g.zip

Kexts and Clover's config for Sierra

DSDT and Kexts for Sierra.zip

USB Installer Sierra.High Sierra.zip

Kexts and Clover's config for High Sierra

10136Clover5117.zip

Chameleon10136_2921.zip

Mirror link

https://yadi.sk/d/6mEfFvwtYWRRMA

Notes:

Don't forget to activate TRIM by sudo trimforce enable if you have SSD.

With 1012 config speed step doesn't work. Use 1013 config with FakeCMS.

You should put all kexts to S/L/E as sensors kexts dont start properly from efi/clover/kexts.

About macos updates on MBR https://www.insanelymac.com/forum/topic/343853-how-to-install-high-sierra-updates-on-mbr-partition/

Edited by Alex009988
×
×
  • Create New...