Jump to content

ASUS A56CM - K56CM - TUTORIAL ML 10.8.2


Piuma
 Share

244 posts in this topic

Recommended Posts

  • 2 weeks later...

Hey mike, i wanna buy asus s46cm same laptop with you. It's laptop full working with the dsdt and kext files? Maybe wifi not working no problem, i change the wifi card mac supported. So touchpad working now?

 

Thanks! I have an Asus S46cm ultrabook which is the same as an S56cm, I used your files and it fixed almost everything except the wifi.

 

I don't know why but my touchpad doesn't work with the latest Elan driver..

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

Hey, guys

 

Can you, please, help or guide how to overcome problems while following this thread’s tutorial to install ML on K56CM-XX054D?

 

What is done:

- ML 10.8.0 is installed from the image suggested by degrus in the RTF version of the tutorial

- Installed chameleon r2250 and FakeSMC 4.2.0 (without plug-ins)

- Fixed boot0: error

- Removed GeForce* and NV* kexts from S/L/E

- Installed kexts from the “BEFORE UPDATE...” folder into S/L/E

 

Problems:

- when booting into normal mode with degrus’s DSDT,SSDT,plists VoodooHDA boots without issues, but:

   - with EFI injection string: instead of login manager display goes black, blinks, displays messages of launchd killing services

   - without EFI injection string: system hangs during launch while loading IOBluetoothHCIControllerUSBTransport, after both DSMOS and AppleSMC have responded.

     IOBluetoothHCIControllerUSBTransport times out after 30sec, after reporting this system hang on IOBluetoothHCIController registerService.

- when booting into normal mode with Tonio1987’s DSDT,SSDT,plists:

   - with VoodooHDA installed into S/L/E: random KPs, UseKernelCache=yes doesn't help

   - without VoodoHDA: instead of login manager display goes black, blinks, displays messages of launchd killing services

- touch pad is not working with “before update” drivers, nor with “after update” ones

 

Touch pad was working with “after update” drivers on damaged install of vanilla 10.8.4.

But current version of myHack fails to produce fully functional image, each time it has some random issue: broken diskutil, boot1 error etc.

So i tried to stick with install image suggested by the tutorial.

Tried to solve this problems on my own for a quite some time, but I have no experience of editing ACPI description tables whatsoever.

 

Thanks in advance.

 

 

P.S.: both degrus’s and Toino1987’s SDTs and plists work fine to boot into the safe mode.

Link to comment
Share on other sites


Found more recent archive posted by degrus on osx86.net, touchpad works now.


Also, installed FakeSMC 4.3.25 with all plug-ins.


 


Problem persists: things seem to work in safe mode, but screen blacks out on normal boot.


Is this DSDT-related, or am I missing something?


Link to comment
Share on other sites

Hi Ibadinov,

 

From what i know, the Nvidia card is disabled, and the Intel HD enabled, in the DSDT's you have tried.

I'm just wondering what you are trying to inject using EFI strings? 

 

After a change, you should boot with -f (same as: UseKernelCache=no).

When you installed VoodooHDA, did you remove the AppleHDA? If not, remove it, and see if it changes anything.

 

If you can not boot the OS because of the KP, boot with -s and type the following:

mount -uw /
rm -rf /System/Library/Extensions/AppleHDA.kext
shutdown - now

Hope this helps.

 

PS: Can you provide a link to the new archive? 

It could also be that you need an other AAPL,ig-platform-id injected through the DSDT. Was just thinking of that :P

Link to comment
Share on other sites

Newer archive: http://www.osx86.net/view/3664-asus_k56cm.html

 

 

Yes, AppleHDA.kext was removed. But VoodooHDA it's not a problem anymore,

since with the aforementioned kexts and configs it ceased to cause trouble.

 

Current problem is a black screen instead of login window in normal boot.

 

 

I'm just wondering what you are trying to inject using EFI strings? 

I don't know for sure, but it seems to me that degrus was using it solve his black screen issue somehow.

 

 

It could also be that you need an other AAPL,ig-platform-id injected through the DSDT.

How to verify this assumption?

Link to comment
Share on other sites

Hi,

 

Well, in the DSDT, you have the following code:

 
 
                            "AAPL,ig-platform-id", 
                            Buffer (0x04)
                            {
                                 0x03, 0x00, 0x66, 0x01
                            },

You can try changing the 3 to a 4. Best would be to leave out, the _DSM method in the DSDT under device GFX0, to see if the problem persists without injecting anything graphics related. 

I tried to edit the DSDT from the archive you linked, opened it, tried to compile (without an edit), i have 6 errors in 2 different editors, most of them are related to the graphics section. 

Added all to the external, but i'm stuck on 1 error, because there is a bracket misplaced somewhere, i can not compile the DSDT.

 

Mind uploading a clean/unedited DSDT from your system? 

 

http://www.youtube.com/watch?v=wK8sHsQ-76Q

Link to comment
Share on other sites

Hi,

 

Just checked the DSDT, the methods to disable the Nvidia card are in there, so i will not need the SSDT tables. I'll have to go to work in a a sec, will work on it during the day, should be done this evening :)

 

EDIT:

DSDT attached, it's organized, default patches have been applied, Nvidia card disabled, method _DSM has been replaced under the device GFX0, with the platform-id set to 4. Hopefully it changes anything. 

If it does, the audio etc can be added to the dsdt :)

 

Rename the dsdt to DSDT_2.aml, place it in the extra folder, and boot with the following flags:

 

-v dsdt=DSDT_2.aml

DSDT_Ibadinov.aml.zip

Link to comment
Share on other sites

  • 2 months later...

Hello, I'm new user and I installed 10.8.2 on my asus a56c. I'm trying to make my AR9285 works, can you help me?

Should I install some kext or replace DSDT?

My DSDT code regarding WLAN is this

Device (WLAN)
                {
                    Name (_ADR, Zero)
                    Method (_RMV, 0, NotSerialized)
                    {
                        Return (Zero)
                    }
                    OperationRegion (MINP, PCI_Config, Zero, 0x68)
                    Field (MINP, ByteAcc, NoLock, Preserve)
                    {
                        VNUM,   32, 
                        Offset (0x09), 
                        PINF,   8, 
                        SBCC,   8, 
                        BSCC,   8, 
                        Offset (0x2C), 
                        SNUM,   32, 
                        Offset (0x34)
                    }
                    Method (MPDP, 0, NotSerialized)
                    {
                        If (LEqual (SNUM, 0xFFFFFFFF))
                        {
                            Return (Zero)
                        }
                        If (LNotEqual (BSCC, 0x02))
                        {
                            Return (Zero)
                        }
                        Return (One)
                    }
                    Method (_PRW, 0, NotSerialized)
                    {
                        Return (GPRW (0x09, 0x03))
                    }
                }
            }

Link to comment
Share on other sites

  • 1 month later...

Hi Guys!

I Need Help for installing iATKOS ML3U on my laptop "asus k56CB"!

actually I've tried to install it several times (about 10 times) but i don't know what should be checked in the customize in installation so it stick in loading after install completed and in verbose mode "IO Catalogue Resetting" appears!

I'd be glad for your helping!!!

Link to comment
Share on other sites

  • 3 months later...
 Share

×
×
  • Create New...