Log in

View Full Version : Asus K50IN


Pages : 1 2 3 4 [5] 6

sacrificeme
08-15-2011, 01:53 PM
IMHO tutorial on applelife.ru is a piece of shit. Especially information about DSDT and kexts like VoodooPower in their Extra.zip attached to the post o.O WTF?


Agreed, no success if you go step by step from Buhgalter guide.. Only when combaine all, success of apllelife and you post with S/L/E and something from other threads i get it working.. Will wait for you guide, will make clean install after you posted it!

Any one please suggest software for our hacks like acronis, get image of hdd with chameleon+sl+windows 7, so i can get all back if clear install gone wrong.

flip360
08-15-2011, 02:56 PM
I will share everything in my upcoming tutorial, guys ^^ + NEVER, EVER use someone's DSDT, I've got much more knowledge than last time I've worked with Hackintoshes and trust me, you may even destroy your hardware while using someone's DSDT. Always create your own and simply fix it.
Anyway, to all Lion lovers, I am going to create LegacyHDA for this one, it will work with 10.6.8 too, of course.

Thanks buddy, will wait for the tutorial :) what do you use for dsdt editing?

Cheers

man_of_the_oak
08-15-2011, 03:14 PM
Thanks buddy, will wait for the tutorial :) what do you use for dsdt editing?

Cheers

TextWrangler + iASLMe :-)

gabguig
08-15-2011, 04:08 PM
It was very useful for someone consseguise correct kext or Appleps2Controller voodops2. Because they are disturbing the sleep of the laptop.
Has anyone fixed the dsdt but I do not know if aver something else to do.
At the moment the kext works but voodops2 Appleps2Controller and disrupt sleep. And to get sleep to work I have to use an external USB optical mouse.
Also an updated guide for this laptop would be particularly useful.
Congratulations for your great work of the forum.
Pardon by my English is not the best.
Greetings. (Y)

flip360
08-15-2011, 04:23 PM
TextWrangler + iASLMe :-)

as soon as you have the tutorial completed let me know to reformat the front page with the fresh stuff ;)
(erase the old if its ok with you)

Cheers

man_of_the_oak
08-15-2011, 05:34 PM
as soon as you have the tutorial completed let me know to reformat the front page with the fresh stuff ;)
(erase the old if its ok with you)

Cheers

It's ok ^^

I think that I've found out why there is Unknown AHCI Controller in System Profiler...

In our DSDT, even though AHCI seems to work, there is NO SATA device :eek: I am going to create an IORegistryExplorer dump under 10.6.7 and use the information to inject SATA device into the DSDT... it should fix the problem. I'll keep you updated.

flip360
08-15-2011, 07:25 PM
It's ok ^^

I think that I've found out why there is Unknown AHCI Controller in System Profiler...

In our DSDT, even though AHCI seems to work, there is NO SATA device :eek: I am going to create an IORegistryExplorer dump under 10.6.7 and use the information to inject SATA device into the DSDT... it should fix the problem. I'll keep you updated.

Great work man_of_the_oak, keep us updated :)

man_of_the_oak
08-15-2011, 09:25 PM
edit: actually it seems that ATA0 is SATA in our DSDT o.O How lame... Anyway, I am working on it...

gabguig
08-15-2011, 09:35 PM
Good! :D

man_of_the_oak
08-17-2011, 02:00 PM
Hey guys!
Unfortunately it's not clear for me why our chipset isn't being recognised while exact pci id is within Info.plist of AppleAHCIPort.kext + it works on kext from 10.6.7.

I don't like rollbacks but sometimes, when there is no alternative, I have to accept them... and this is what I am going to do about this case. Maybe in the future I'll find some other way to fix the issue - as for now, I believe I've tried everything and the only way to change it from 'Unknown AHCI Standard Controller' to 'NVidia MCP79 AHCI' is to create Legacy kext to edit GenericAHCI in Info.plist of AppleAHCIPort.kext or go back to AppleAHCIPort from 10.6.7.

I am not exactly sure how does the GenericAHCI work, so I prefer it to be recognised as MCP79 and be sure to have completely working controller.

mondet
08-17-2011, 03:04 PM
Hey guys!
Unfortunately it's not clear for me why our chipset isn't being recognised while exact pci id is within Info.plist of AppleAHCIPort.kext + it works on kext from 10.6.7.

I don't like rollbacks but sometimes, when there is no alternative, I have to accept them... and this is what I am going to do about this case. Maybe in the future I'll find some other way to fix the issue - as for now, I believe I've tried everything and the only way to change it from 'Unknown AHCI Standard Controller' to 'NVidia MCP79 AHCI' is to create Legacy kext to edit GenericAHCI in Info.plist of AppleAHCIPort.kext or go back to AppleAHCIPort from 10.6.7.

I am not exactly sure how does the GenericAHCI work, so I prefer it to be recognised as MCP79 and be sure to have completely working controller.

don't know how to help :'(, but cheers!!! :)

flip360
08-17-2011, 04:07 PM
can you share the specifics about modifying the DSDT? a small tutorial would be nice :)
i have reverted to 10.6.7 all working properly,

Cheers

man_of_the_oak
08-17-2011, 04:35 PM
can you share the specifics about modifying the DSDT? a small tutorial would be nice :)
i have reverted to 10.6.7 all working properly,

Cheers

Sure I will, I've promised a detailed tutorial, haven't I? ;-)

flip360
08-17-2011, 05:56 PM
Yep, u did :)

man_of_the_oak
08-20-2011, 12:04 AM
I've finished with my HackBook Pro, tutorial will be online soon, a little spoiler:

http://i53.tinypic.com/181ver.png

neonego
08-20-2011, 11:28 AM
I've finished with my HackBook Pro, tutorial will be online soon, a little spoiler:

http://i53.tinypic.com/181ver.png


Great job MAN... Nice desktop there.. the topbar is differently beautiful.

flip360
08-20-2011, 11:39 AM
nice job buddy :) u polish or chech? great icons btw,

cheers

man_of_the_oak
08-21-2011, 06:45 PM
nice job buddy :) u polish or chech? great icons btw,

cheers

I'm Polish :-) Thanks!

More cosmetics here, HackBook Pro is completely finished, give me a day or so and VERY detailed tutorial will be ready.

http://i52.tinypic.com/1z1791w.png

flip360
08-21-2011, 07:28 PM
nice job man_of_the_oak, i am very interested in the DSDT and the sdcard reader is a nice addition too :)
We can reformat the front page with just your tutorial and a way to make an install USB,

Cheers

man_of_the_oak
08-21-2011, 11:36 PM
http://dl.dropbox.com/u/20095030/0.png

I DON'T PROVIDE ANY SUPPORT IN CASE OF DISTROS, IN MY OPINION THEY ARE PIECE OF SHIT AND A COMPLETE WASTE OF TIME
I decided to create this tutorial mostly because of the fact that there isn't really any good one + the only detailed I know is the one from applelife.ru which is obsolete and actually not very good in my humble opinion. I hope that my work will be appreciated and will come to use to some of you. I have to mention that even though this tutorial is based on my work with Asus K50IN, it may be helpful also for people who own Asus K70IO or others with MCP79 chipset.

Firsly, specification:

1. Model: Asus K50IN-SX152
2. Processor: Intel(R) Core(TM)2 Duo CPU T6600 (SSE 2, SSE 3)
3. Southbridge: MCP79
4. Graphics card: NVIDIA GeForce G102M
5. Audio: ALC662
6. LAN: RTL8111/8168B
7. WLAN: Atheros AR9285
8. HDD and Optical disc recorder - SATA
9. Keyboard and touchpad - PS/2
10. Webcam: Chicony CNF7129
11. Card reader: Alcor AU6433

Let's sum up the final effect...

Works:
- SpeedStep (P-States and C-States)
- Graphics card (QE/CI)
- Audio (internal microphone, external microphone set as line in, speakers, headphones)
- LAN
- WLAN
- Touchpad (tap-to-click, vertical two-finger scrolling etc. - if you are going to dual boot with Windows using Chameleon - avoid restarting Microsoft's OS to boot Mac OS X - touchpad goes crazy then - the only way to fix this issue is to use Acronis OS Selector for example)
- Battery status
- Shutdown/Restart
- Sleep
- Webcam
- Card reader (recognised as internal Apple card reader)

Doesn't work:
- Restart after waking up from sleep
- Deep sleep (the system is properly restored to the state from before hibernation but system alert is being played all the time...)

1. Installation

Before starting with all the steps I describe in this tutorial, I recommend updating your BIOS to the newest version. At the moment is it: 223. Download my archive with all needed files (you can find it near the end of this tutorial - and put in on a USB stick, for example - to have easy access to the files) also.

I am not going to write about how to install the system itself, simply download a boot CD of your choice and install Mac OS X (remember to put GraphicsEnabler=No flag during install and first boot from hdd and do first part of post-configuration tasks on Mac OS X 10.6 or 10.6.3, not higher!)

When Mac OS X is installed (version 10.6 or 10.6.3) and booted from the first time from your HDD, we can move to post-configuration.

2. Post-configuration

Download Combo Update 10.6.8 and install it (do not restart yet!). Now we can take care of bootloader - it will allow your system to boot from HDD, without using the boot CD, you can find it in the attached archive - its file name is Chameleon-2.0-RC5-r828.pkg. If the installer doesn't run properly at first - try again until it does.

Install it on your system partition (do not log out yet!). The next step is to create your Extra along with KextStore. Run terminal (Applications->Tools->Terminal) and type the following comands, pressing Enter after each line:

sudo -s (type your password, don't be afraid that you can't see it, it's normal)
mkdir /Extra
mkdir /Extra/KextStore

So... we have the folders, let's fill them with data :p

Go to your system partition, open recently created Extra and place there smbios.plist and com.apple.boot.plist from my archive. If you are curious what you can find inside ;) : + if you are going to install the system on laptop with other CPU - make sure to edit smbios.plist!

smbios.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SMbiosversion</key>
<string>MBP51.88Z.007E.B05.0905051508</string>
<key>SMboardproduct</key>
<string>Mac-F42D86C8</string>
<key>SMfamily</key>
<string>MacBook Pro</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>MacBookPro5,1</string>
<key>SMcputype</key>
<string>769</string>
<key>SMexternalclock</key>
<string>200</string>
<key>SMmaximalclock</key>
<string>2200</string>
<key>SMmemspeed</key>
<string>800</string>
<key>SMmemtype</key>
<string>19</string>
<key>SMserial</key>
<string>W884094J1GA</string>
<key>SMsystemversion</key>
<string>1.0</string>
</dict>
</plist>


com.apple.boot.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>GraphicsMode</key>
<string>1366x768x32@60</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>LoginToLion</string>
<key>Boot Banner</key>
<string>No</string>
</dict>
</plist>


The next step is to install Kext Wizard (I wouldn't surprise you if I say that you can find it inside my archive with needed files? ;) Oh well... from now on - simply pretend that I say it every time when telling you to use something without explaining where to download it). Using this little app, install the following kexts to Extra:

AppleACPIBatteryManager, AppleACPIPS2Nub, ApplePS2Controller, EvOreboot, FakeSMC, NullCPUPowerManagement

This set, along with Chameleon, will allow you to boot the system without boot CD.
Reboot Mac OS X (this time you have to press power button after seeing MACH reboot - EvOreboot isn't working yet) - this time without boot CD inside your optical drive. I recommend using -v -f flags, you simply type them when you get into Chameleon boot menu and press "Enter".

When the system is up and running - you can move to the next step.

3. Preparing DSDT for modification

Extract your DSDT using Ubuntu Live CD 9.04 (you can find many tutorials on the Internet, simply search for it). You can download the ISO here:

http://old-releases.ubuntu.com/releases/9.04/

Ok, supposing that you've already got your DSDT file (you can find it inside of ACPI-Tables.zip, you will recognise it after the beginning of its name :p), I am going to help you with the whole process of modifying it.

Firsly, download the newest version of TextWrangler and iASLMe.

http://www.barebones.com/products/textwrangler/

http://www.insanelymac.com/forum/index.php?showtopic=189272

Search for the newest version of iASLMe on the last pages of the topic (attachments on the first page aren't updated). During writing this tutorial, I was using iASLMe_UB_23_06_2011.

Install both applications, drag our DSDT on iASLMe icon. We have to do this to make the code inside of it "readable" for a regular text editor. Open output .dsl file using TextWrangler.

The code will be easier to interpret if you makes some changes in preferences.
Choose "Edit->Text options..." and set it just like on the screenshot below:

http://dl.dropbox.com/u/20095030/1.png

To check correctness of our DSDT we have to drag our .dsl file on iASLMe. If compilation results in Compilation complete. 0 Errors, 0 Warnings, 0 Remarks.. - you can move to the next step. Otherwise, we should fix it. I am not able to predict how will your DSDT look like, so I am going to present you the fixes I had to use in my case.

My clean DSDT, after decompilation and re-compilation returned:

Compilation complete. 2 Errors, 42 Warnings, 1 Remarks...

It's not really a big problem to fix and - as to be honest - we don't have to take care of warnings but I am a pedant-type so... :p I recommend copying whole log of compilation to have an easy way to look into it. Let's paste it into a new text document of TextWrangler and search for "error". In my case, the first one was:

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5071: Return (Zero)
Error 4080 - Invalid object type for reserved name ^ (found ZERO, requires Buffer)

5071 is the line where the error occurs so, using "Search->Go to line" we go to this line.


Method (_CRS, 0, NotSerialized)
{
If (OSFL ())
{
Return (Zero)
}
Else
{
Return (LCRO (^^PCI0.IMAP.PR0E))
}
}

The compiler returns information about invalid object type: it's ZERO while Buffer is required. Let's change Zero to Buffer (Zero) {} then.

This is how this part will look after modification:


Method (_CRS, 0, NotSerialized)
{
If (OSFL ())
{
Return (Buffer (Zero) {})
}
Else
{
Return (LCRO (^^PCI0.IMAP.PR0E))
}
}

One error left. Compile your DSDT by dragging your .dsl file on iASLMe icon and copy the log, then search for "error" again. In my case, the last error was:

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 6265: Name (_HID, "pnp0c14")
Error 4124 - Non-hex letters must be upper case ^ (pnp0c14)

Again, we go to the line where the error occurs:


Name (_HID, "pnp0c14")


This time it's even easier to fix - we clearly can see that the compiler tells us to change "pnp0c14" to "PNP0C14" - do it then :)


Name (_HID, "PNP0C14")


Our DSDT is free of errors now. If you don't care about warnings and remark - you can move to the next step, otherwise - please read on...

man_of_the_oak
08-21-2011, 11:41 PM
What is left is to get rid of 42 warnings and one remark. Let's have a look at the warnings:

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 2980: Method (ADVD, 0, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (ADVD)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5709: If (LOr (MP0P (Local6), MP1P (Local6)))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5709: If (LOr (MP0P (Local6), MP1P (Local6)))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5711: Multiply (MCRS (Local6), 0x08000000, BF0F)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5713: If (MPCR (Local6))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5715: If (MP0P (Local6))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5717: If (MP1P (Local6))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5728: If (MP0P (Local6))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5730: Store (MP0N (Local6), Local5)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5734: If (MP1P (Local6))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5736: Store (MP1N (Local6), Local5)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5740: If (LGreater (BNKN, MCDB (Local5)))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5742: Store (MCDB (Local5), BNKN)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5745: If (LLess (BNKX, MCDB (Local5)))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5747: Store (MCDB (Local5), BNKX)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5750: If (LGreater (COLN, MCDC (Local5)))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5752: Store (MCDC (Local5), COLN)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5755: If (LLess (COLX, MCDC (Local5)))
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5757: Store (MCDC (Local5), COLX)
Warning 1093 - Called method may not always return a value ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5798: Method (MP0P, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MP0P)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5826: Method (MP1P, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MP1P)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5854: Method (MPCR, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MPCR)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5882: Method (MP0N, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MP0N)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5910: Method (MP1N, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MP1N)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5938: Method (MCRB, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MCRB)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5966: Method (MCRS, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MCRS)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 5994: Method (MCDB, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MCDB)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 6017: Method (MCDC, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (MCDC)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 6295: Method (WMNV, 3, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (WMNV)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7136: Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7150: Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7165: Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7180: Acquire (MUTE, 0x0FFF)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7194: Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7209: Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 7224: Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 8970: Return (One)
Warning 1128 - Reserved method should not return a value ^ (_Q0E)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 9001: Return (One)
Warning 1128 - Reserved method should not return a value ^ (_Q0F)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 10256: Method (GMLE, 1, Serialized)
Warning 1088 - Not all control paths return a value ^ (GMLE)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 10269: Method (SMLE, 1, Serialized)
Warning 1088 - Not all control paths return a value ^ (SMLE)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 10289: Method (WLLC, 1, NotSerialized)
Warning 1088 - Not all control paths return a value ^ (WLLC)

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 10946: Return (\_SB.PCI0.IXVE.IGPU.ADVD ())
Warning 1093 - Called method may not always return a value ^

Firstly, we have to take care of all Not all control paths return a value warnings. I will show you an example which is clear enough to give you an idea on how to work with the rest.


Method (MP0P, 1, NotSerialized)
{
If (LEqual (Arg0, Zero))
{
Return (P0P0)
}

If (LEqual (Arg0, One))
{
Return (P0P1)
}

If (LEqual (Arg0, 0x02))
{
Return (P0P2)
}

If (LEqual (Arg0, 0x03))
{
Return (P0P3)
}

If (LEqual (Arg0, 0x04))
{
Return (P0P4)
}
}


In general - at the end of the part where warning occurs, we have to add "Return (Zero)":


Method (MP0P, 1, NotSerialized)
{
If (LEqual (Arg0, Zero))
{
Return (P0P0)
}

If (LEqual (Arg0, One))
{
Return (P0P1)
}

If (LEqual (Arg0, 0x02))
{
Return (P0P2)
}

If (LEqual (Arg0, 0x03))
{
Return (P0P3)
}

If (LEqual (Arg0, 0x04))
{
Return (P0P4)
}
Return (Zero)
}


When we are done with all warnings of this type, we go straight to "Reserved method should not return a value". Again - I am going to show you an example:

/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 8970: Return (One)
Warning 1128 - Reserved method should not return a value ^ (_Q0E)


Return (One)


One of my warnings is connected with this line. It's obvious that we simply have to remove it. It's the easiest way to return nothing :p

To finish with all warnings we also have to take care of these:


Acquire (MUTE, 0x03E8)
Warning 1105 - Result is not used, possible operator timeout will be missed ^

The fix is very easy (again!). Simply change all Acquire (MUTE, 0x03E8) to Acquire (MUTE, 0xFFFF).

If you are still reading this, you must be a pedant-type, just like me... let's move to remark then :p


/Users/man_of_the_oak/Desktop/Asus K50IN/Brudactwo/DSDT_K50IN_K50IN000.dsl 159: Name (_T_0, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_0)

Find all "_T_0" within whole DSDT and replace them to "T_0". Congrats! Your DSDT should compile with this result:

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks

4. DSDT modifying

DTGP method

Before:

(...)
DefinitionBlock ("DSDT.aml", "DSDT", 1, "K50IN", "K50IN000", 0x00000000)
{
Scope (_PR)
{
Processor (P001, 0x01, 0x00004010, 0x06) {}
Alias (P001, CPU0)
}

Scope (_PR)
{
Processor (P002, 0x02, 0x00004010, 0x06) {}
Alias (P002, CPU1)
}

Scope (_PR)
{
Processor (P003, 0x03, 0x00004010, 0x06) {}
Alias (P003, CPU2)
}
(...)

After:

(...)
DefinitionBlock ("DSDT.aml", "DSDT", 1, "K50IN", "K50IN000", 0x00000000)
{
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}

If (LEqual (Arg2, One))
{
Return (One)
}
}
}

Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
Scope (_PR)
{
Processor (P001, 0x01, 0x00004010, 0x06) {}
Alias (P001, CPU0)
}

Scope (_PR)
{
Processor (P002, 0x02, 0x00004010, 0x06) {}
Alias (P002, CPU1)
}

Scope (_PR)
{
Processor (P003, 0x03, 0x00004010, 0x06) {}
Alias (P003, CPU2)
} (...)

Deleting Aliases:

Before:

(...)
Scope (_PR)
{
Processor (P001, 0x01, 0x00004010, 0x06) {}
Alias (P001, CPU0)
}

Scope (_PR)
{
Processor (P002, 0x02, 0x00004010, 0x06) {}
Alias (P002, CPU1)
}

Scope (_PR)
{
Processor (P003, 0x03, 0x00004010, 0x06) {}
Alias (P003, CPU2)
}

Scope (_PR)
{
Processor (P004, 0x04, 0x00004010, 0x06) {}
Alias (P004, CPU3)
}
(...)

After:

(...)
Scope (_PR)
{
Processor (P001, 0x01, 0x00004010, 0x06) {}
Processor (P002, 0x02, 0x00004010, 0x06) {}
Processor (P003, 0x03, 0x00004010, 0x06) {}
Processor (P004, 0x04, 0x00004010, 0x06) {}
}(...)

We also have to change CPU0->P001, CPU1->P002, CPU2->P003 and CPU3->P004 within whole DSDT!

OS detection

Before:

(...)
Method (OSYS, 0, NotSerialized)
{
Store (0x10, Local0)
If (CondRefOf (_OSI, Local1))
{
If (_OSI ("Windows 2000"))
{
Store (0x12, Local0)
}

If (_OSI ("Windows 2001"))
{
Store (0x13, Local0)
}

If (_OSI ("Windows 2001 SP1"))
{
Store (0x13, Local0)
}

If (_OSI ("Windows 2001 SP2"))
{
Store (0x13, Local0)
}

If (_OSI ("Windows 2001.1"))
{
Store (0x14, Local0)
}

If (_OSI ("Windows 2001.1 SP1"))
{
Store (0x14, Local0)
}

If (_OSI ("Windows 2006"))
{
Store (0x15, Local0)
}
}(...)

After:

(...)
Method (OSYS, 0, NotSerialized)
{
Store (0x10, Local0)
If (CondRefOf (_OSI, Local1))
{
If (_OSI ("Windows 2000"))
{
Store (0x12, Local0)
}

If (_OSI ("Windows 2001"))
{
Store (0x13, Local0)
}

If (_OSI ("Windows 2001 SP1"))
{
Store (0x13, Local0)
}

If (_OSI ("Windows 2001 SP2"))
{
Store (0x13, Local0)
}

If (_OSI ("Windows 2001.1"))
{
Store (0x14, Local0)
}

If (_OSI ("Windows 2001.1 SP1"))
{
Store (0x14, Local0)
}

If (_OSI ("Windows 2006"))
{
Store (0x15, Local0)
}

If (_OSI ("Darwin"))
{
Store (0x15, Local0)
}
}(...)

man_of_the_oak
08-21-2011, 11:51 PM
PIC

Before:

(...)
Device (PIC)
{
Name (_HID, EisaId ("PNP0000"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0020, // Range Minimum
0x0020, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IO (Decode16,
0x00A0, // Range Minimum
0x00A0, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IRQNoFlags ()
{2}
})
}(...)

After:

(...)
Device (PIC)
{
Name (_HID, EisaId ("PNP0000"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0020, // Range Minimum
0x0020, // Range Maximum
0x00, // Alignment
0x02, // Length
)
IO (Decode16,
0x00A0, // Range Minimum
0x00A0, // Range Maximum
0x00, // Alignment
0x02, // Length
)
})
}(...)

Enabling SMBus

Before:

(...)
Device (SMB0)
{
Name (_ADR, 0x00030002)
OperationRegion (SMAD, PCI_Config, 0x20, 0x08)
Field (SMAD, DWordAcc, NoLock, Preserve)
{
SB1, 32,
SB2, 32
}

OperationRegion (SMCF, PCI_Config, 0x48, 0x10)
Field (SMCF, DWordAcc, NoLock, Preserve)
{
SMPM, 4,
SMT1, 28,
SMT2, 32
}(...)

After:

(...)
Device (SMB0)
{
Name (_ADR, 0x00030002)
Device (BUS0)
{
Name (_CID, "smbus")
Name (_ADR, Zero)
Device (DVL0)
{
Name (_ADR, 0x57)
Name (_CID, "diagsvault")
}
}

OperationRegion (SMAD, PCI_Config, 0x20, 0x08)
Field (SMAD, DWordAcc, NoLock, Preserve)
{
SB1, 32,
SB2, 32
}

OperationRegion (SMCF, PCI_Config, 0x48, 0x10)
Field (SMCF, DWordAcc, NoLock, Preserve)
{
SMPM, 4,
SMT1, 28,
SMT2, 32
}(...)

Audio injection

Before:

(...)
Device (HDAC)
{
Name (_ADR, 0x00080000)
Name (SCID, Zero)
Name (SACW, Zero)
Method (_PS0, 0, NotSerialized)
{
If (SCID)
{
Store (Zero, PMDS)
Store (Zero, PMEN)
Store (SCID, CDID)
Store (SACW, AOCW)
}
}

Method (_PS3, 0, NotSerialized)
{
Store (AOCW, SACW)
Store (CDID, SCID)
Store (One, PMST)
Store (0x03, PMDS)
Store (One, PMEN)
}(...)

After:

(...)
Device (HDEF)
{
Name (_ADR, 0x00080000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x08)
{
"subsystem-id",
Buffer (0x04)
{
0xF3, 0x16, 0x00, 0x00
},

"subsystem-vendor-id",
Buffer (0x04)
{
0x43, 0x10, 0x00, 0x00
},

"layout-id",
Buffer (0x04)
{
0x0C, 0x00, 0x00, 0x00
},

"PinConfigurations",
Buffer (Zero) {}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Name (SCID, Zero)
Name (SACW, Zero)
Method (_PS0, 0, NotSerialized)
{
If (SCID)
{
Store (Zero, PMDS)
Store (Zero, PMEN)
Store (SCID, CDID)
Store (SACW, AOCW)
}
}

Method (_PS3, 0, NotSerialized)
{
Store (AOCW, SACW)
Store (CDID, SCID)
Store (One, PMST)
Store (0x03, PMDS)
Store (One, PMEN)
}(...)

Cosmetic fix injecting graphics card information (without it in System Profiler it will be called "Unknown", new Chameleon version fixes the problem but it doesn't show RAM information properly, so I'd rather use the one from my archive and add this fix to DSDT):

Before:

(...)
Name (DONE, Zero)
Name (DOSF, One)
Name (BRNC, Zero)
Method (_INI, 0, NotSerialized)
{
GETD ()
}

Method (_DOS, 1, NotSerialized)
{
And (Arg0, 0x03, DOSF)
Store (ShiftRight (Arg0, 0x02), BRNC)
And (BRNC, One, BRNC)
}(...)

After:

(...)
Name (DONE, Zero)
Name (DOSF, One)
Name (BRNC, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package ()
{
"@0,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},

"@0,device_type",
Buffer (0x08)
{
"display"
},

"@0,name",
Buffer (0x0F)
{
"NVDA,Display-A"
},

"@1,compatible",
Buffer (0x0B)
{
"NVDA,NVMac"
},

"@1,device_type",
Buffer (0x08)
{
"display"
},

"@1,name",
Buffer (0x0F)
{
"NVDA,Display-B"
},

"device_type",
Buffer (0x0C)
{
"NVDA,Parent"
},

"model",
Buffer ()
{
"NVIDIA GeForce G102M"
},

"rom-revision",
Buffer ()
{
"62.79.78.00.06"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
Method (_INI, 0, NotSerialized)
{
GETD ()
}

Method (_DOS, 1, NotSerialized)
{
And (Arg0, 0x03, DOSF)
Store (ShiftRight (Arg0, 0x02), BRNC)
And (BRNC, One, BRNC)
}(...)

Time Machine fix

Before:

(...)
Device (P0P6)
{
Name (_ADR, 0x00150000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x11, 0x04))
}(...)

After:

(...)
Device (P0P6)
{
Name (_ADR, 0x00150000)
Device (LAN)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
"built-in",
Buffer (One)
{
0x01
},
"name",
Buffer (0x24)
{
"Realtek RTL8111/8168B PCI-E Gigabit"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x11, 0x04))
}(...)

OS detection 2

Before:

(...)
Method (MSOS, 0, NotSerialized)
{
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Windows 2001"))
{
Store (OSXP, OSFG)
}

If (_OSI ("Windows 2001 SP1"))
{
Store (OSXP, OSFG)
}

If (_OSI ("Windows 2001 SP2"))
{
Store (OSXP, OSFG)
}

If (_OSI ("Windows 2006"))
{
Store (OSVT, OSFG)
}

If (_OSI ("Linux"))
{
Store (OSEG, OSFG)
}

If (_OSI ("Windows 2009"))
{
Store (OSW7, OSFG)
}

Return (OSFG)
}(...)

After:

(...)
Method (MSOS, 0, NotSerialized)
{
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Windows 2001"))
{
Store (OSXP, OSFG)
}

If (_OSI ("Windows 2001 SP1"))
{
Store (OSXP, OSFG)
}

If (_OSI ("Windows 2001 SP2"))
{
Store (OSXP, OSFG)
}

If (_OSI ("Windows 2006"))
{
Store (OSVT, OSFG)
}

If (_OSI ("Darwin"))
{
Store (OSVT, OSFG)
}

If (_OSI ("Linux"))
{
Store (OSEG, OSFG)
}

If (_OSI ("Windows 2009"))
{
Store (OSW7, OSFG)
}

Return (OSFG)
}(...)

LID sleep fix (enables sleep after closing lid):

Before:

(...)
Device (LID)
{
Name (_HID, EisaId ("PNP0C0D"))
Method (_LID, 0, NotSerialized)
{
Store (One, Local0)
^^PCI0.SBRG.EC0.DL9F ()
Store (^^PCI0.SBRG.EC0.RPIN (0x06), Local0)
^^PCI0.SBRG.EC0.DL9F ()
If (LEqual (Local0, Ones))
{
Store (One, Local0)
}

Return (Local0)
}
}(...)

After:

(...)
Device (LID)
{
Name (_HID, EisaId ("PNP0C0D"))
Name (LIDS, One)
Method (_LID, 0, NotSerialized)
{
Store (^^PCI0.SBRG.EC0.RPIN (0x06), LIDS)
XOr (LIDS, One, Local0)
If (Local0)
{
Notify (SLPB, 0x80)
}

Return (LIDS)
}
}(...)

WLAN injection

Before:

(...)
Device (P0P7)
{
Name (_ADR, 0x00160000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x11, 0x04))
}

Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR07)
}

Return (PR07)
}
}(...)

After:

(...)
Device (P0P7)
{
Name (_ADR, 0x00160000)
Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x11, 0x04))
}

Device (ARPT)
{
Name (_ADR, Zero)
Name (_PRW, Package (0x02)
{
0x0B,
0x05
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0C)
{
"AAPL,slot-name",
Buffer (0x08)
{
"AirPort"
},

"device-id",
Unicode ("*"),
"device_type",
Buffer (0x08)
{
"AirPort"
},

"model",
Buffer (0x34)
{
"Atheros 9285 8802.11 b/g/n Wireless Network Adapter"
},

"subsystem-id",
Buffer (0x04)
{
0x89, 0x10, 0x00, 0x00
},

"subsystem-vendor-id",
Buffer (0x04)
{
0x3B, 0x1A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR07)
}

Return (PR07)
}
}(...)

In my DSDT, I have also renamed the following names to look it more like in MacBook Pro's. I have to remind you that it isn't like: replace all from XX->XY. APIC isn't the same as PIC e.g.!:

PIC -> IPIC
DMAD -> DMAC
TMR -> TIMR
RTC0 -> RTC
COPR -> MATH
OMSC -> LDRC
SBRG -> LPCB
USB0 -> OHC1
USB2 -> EHC1
RHUB -> HUB1

flip360
08-22-2011, 12:03 AM
NICELY DONE man_of_the_oak, Congrats :) cant find the archive with the files?
also can i extract my fresh DSDT with DSDTSE in OSX?

Cheers

man_of_the_oak
08-22-2011, 12:14 AM
5. Post-configuration part II

So... we've got our own DSDT, let's use some of its potential and delete NullCPUPowerManagement from our Extra finally.
In the main directory of Extra (where smbios.plist is) paste compiled DSDT with .aml extension. Then we put my audio fix - LegacyHDA_ALC662-v.1 and AnyCardReader to Extra/KextStore.

The next step is replacing 3 files in System/Library/Extensions (one of them is a cosmetic fix - after updating to 10.6.8, our controller is no longer identified as MCP79 AHCI even though the part regarding MCP79 is exactly the same in AppleAHCIPort 10.6.7 and 10.6.8 (our dev id is still there...), I wasn't able to find any other way to fix the issue than replacing new AppleAHCIPort to the one from Mac OS X 10.6.7... well... I am not a real fan of rollbacks but when there is no alternative and the system isn't going to be updated anymore...):

AppleAHCIPort, AppleHDA, IOAudioFamily

Why do we have to replace AppleHDA? Unfortunately, after waking up from sleep - our audio was broken... patched IOAudioFamily fixes the problem but it isn't developed since Mac OS X 10.6.2 and it doesn't work not only with Mac OS X 10.6.8 (what is obvious since AppleHDA has got a new structure) but also with 10.6.7. I am not able to create an update to this kext so we have to use older AppleHDA until I learn how to do this or someone else creates one.

Finally, we can make our bootloader look nicer. Paste my Themes folder to Extra and use Kext Wizard to rebuild cache, fix permissions etc. (in general - check all options). Be patient - it takes a while!

Reboot with -v flag to know if something goes wrong - it's the last time you have to see this ugly screen, I promise :p

6. Fixing "Your device or computer could not be verified. Contact support for assistance" error while logging into App Store

It occurs when your WLAN in on en0 instead of LAN. To fix this we have to delete NetworkInterfaces.plist from:

/Library/Preferences/SystemConfiguration

Then we have to reboot, go to network preferences and delete both inferfaces. Re-add them in this order:

- Ethernet
- AirPort

7. Fixing a problem with webcam

As you've probably observed - our webcam is working OOTB but the video is upside down. iGlasses (http://www.ecamm.com/mac/iglasses/) provides an easy fix to this. After installing, simply turn on PhotoBooth and use "Rotate" option to set the video into proper position, then click on "Default" to load this setting automatically.

This app works with most applications I know, for example: Skype, Messenger for Mac or PhotoBooth.

8. Creating shortcuts without Fn

Unfortunately, we can't use Fn keys on Mac OS X. Thanks to ControllerMate (http://www.orderedbytes.com/controllermate/) we are able to create our own shortcuts to system functions. I am going to show you how to create such on example of volume control:

After first run, we will see a window like the one below:

http://dl.dropbox.com/u/20095030/2.png

Check "Start Page", then in "Palette" windows, on the right side of the screen, find "Apple Keyboard":

http://dl.dropbox.com/u/20095030/3.png

Double click on its icon, you will see a list like this:

http://dl.dropbox.com/u/20095030/4.png

After we press any key on our keyboard, a "diode" near this key on the list is going to blink. In this example we are going to set our volume control keys this way:

F9 - mute
F10 - volume down
F11 - volume up

Before we do so, we have to make sure that none of the keys is being used by system (for example - F12 is a default shortcut for ejecting CD/DVD, that's why I had to leave it, even though on our keyboard, it's a part of Fn for volume control).
We can check it in "System preferences->Keyboard->Shortcuts". Uncheck all shortcuts connected with F9, F10 and F11:

http://dl.dropbox.com/u/20095030/5.png

Then, go back to ControllerMate and drag every key (F9, F10 and F11) from "Palette to the main window of the app.

The next step is to choose "Windows->Keystrokes Palette". From this window, drag all three icons representing volume control to the main window of ControllerMate.

http://dl.dropbox.com/u/20095030/6.png

All that is left is to create the shortcuts finally. We do so by dragging OFF icon from key to its function. Final effect of my work with this app is visible below:

http://dl.dropbox.com/u/20095030/7.png

Choose "File->Save" and quit the application - shortcuts should be working now :) (ControllerMate doesn't have to work all the time, it has its own helper app that runs in background)

man_of_the_oak
08-22-2011, 12:42 AM
9. Express your gratitude by writing a few words on effects of working with this tutorial ;)

http://dl.dropbox.com/u/20095030/final.png

Needed files:

http://dl.dropbox.com/u/20095030/asus_k50in_data.zip

flip360
08-22-2011, 12:55 AM
very nice and detailed tutorial :) Thanks buddy :)
how do we put this on first page?
one thing though i checked with the dsdt from Ronovar and i am able to shutdown properly with 10.6.8 and Lion
we have to generate a dsdt for ourselves, right cause i dont see any in your files archive? :)

cheers

man_of_the_oak
08-22-2011, 01:04 AM
very nice and detailed tutorial :) how do we put this on first page?
one thing though i checked with the dsdt from Ronovar and i am able to shutdown properly with 10.6.8

cheers

Thanks! I hope you will make some use of it :) About putting on the first page... I have no idea :$ Maybe you can put links to each post there? Better than nothing...

I would do it this way:

http://dl.dropbox.com/u/20095030/0.png

Part 1 (http://osx86.co/f36/asus-k50in-t4409/post54994.html) | Part 2 (http://osx86.co/f36/asus-k50in-t4409/post54995.html) | Part 3 (http://osx86.co/f36/asus-k50in-t4409/post54996.html) | Part 4 (http://osx86.co/f36/asus-k50in-t4409/post54998.html) | Part 5 (http://osx86.co/f36/asus-k50in-t4409/post55002.html)


btw. You should be able to shutdown without anything more than adding "Darwin" to OS detection ;) + Yes, you have to create you own DSDT. Simply follow the tutorial, it's everything there~

binhpv
08-22-2011, 02:59 AM
Thanks! I hope you will make some use of it :) About putting on the first page... I have no idea :$ Maybe you can put links to each post there? Better than nothing...

I would do it this way:

http://dl.dropbox.com/u/20095030/0.png

Part 1 (http://osx86.co/f36/asus-k50in-t4409/post54994.html) | Part 2 (http://osx86.co/f36/asus-k50in-t4409/post54995.html) | Part 3 (http://osx86.co/f36/asus-k50in-t4409/post54996.html) | Part 4 (http://osx86.co/f36/asus-k50in-t4409/post54998.html) | Part 5 (http://osx86.co/f36/asus-k50in-t4409/post55002.html)


btw. You should be able to shutdown without anything more than adding "Darwin" to OS detection ;) + Yes, you have to create you own DSDT. Simply follow the tutorial, it's everything there~


So this tuto is for installing 10.6.8 and not Lion ???

man_of_the_oak
08-22-2011, 10:11 AM
Yup, I don't care about Lion since it's buggy as for now. Anyway, if you create DSDT thanks to this tutorial and take the rest of kexts - everything but battery status is going to work under Lion.

flip360
08-22-2011, 10:57 AM
man_of_the_oak is right, Lion is buggy atm and the procedure goes for lion install also :)

Cheers

man_of_the_oak
08-22-2011, 11:10 AM
Ok flip360, put the tutorial on the first page if you can and try it yourself :p I'm eager to know how will you like it~

flip360
08-22-2011, 11:22 AM
Ok flip360, put the tutorial on the first page if you can and try it yourself :p I'm eager to know how will you like it~

i will man_of_the_oak, first off i like it very much,i tried making my own dsdt but...:P 103 errors and so on...
anyway the LegacyAppleHDA kext u supplied doesnt work for me, the audio is there in sys profiler but no icon and no audio output, everything else seems working ok with another dsdt i had from before,

cheers

man_of_the_oak
08-22-2011, 11:36 AM
i will man_of_the_oak, first off i like it very much,i tried making my own dsdt but...:P 103 errors and so on...
anyway the LegacyAppleHDA kext u supplied doesnt work for me, the audio is there in sys profiler but no icon and no audio output, everything else seems working ok with another dsdt i had from before,

cheers

Did you extract your DSDT using Ubuntu and updated your bios before doing so?

+ my Legacy won't work until you binpatch your AppleHDA and use valid audio injection in DSDT (layout id: 12) or simply go with my tutorial and get audio after sleep with IOAudioFamily and old AppleHDA + DSDT injection. In general - don't use parts of tutorial because there is a high chance it won't work.

+ remember that you have other CPU, so you have to edit SMBIOS a bit! Part about WLAN also isn't for you since you've replaced your card.

flip360
08-22-2011, 11:50 AM
Yep i know that, updated to BIOS 223 and i have macbookpro5,3 in my smbios.plist, also the LegacyAppleHDA does work (my bad) even with the other dsdt i have :) no more clicks and plops? that would make me a happy camper :) can i send you my DSDT so you can quickly check it? trying to make your tut for the first page, my BBCode skills are noobish lol

Cheers

man_of_the_oak
08-22-2011, 12:03 PM
Yep i know that, updated to BIOS 223 and i have macbookpro5,3 in my smbios.plist, also the LegacyAppleHDA does work (my bad) even with the other dsdt i have :) no more clicks and plops? that would make me a happy camper :) can i send you my DSDT so you can quickly check it? trying to make your tut for the first page, my BBCode skills are noobish lol

Cheers

You have to use MacBookPro5,1, just like in my tutorial.

Yes, I have no clicks and pops etc.

Send me your clean DSDT extracted under Ubuntu and I will have a look. I am not going to work with something extracted using DSDTSE though...

About my tutorial - simply quote my post where I showed you how I would see it and you will get bbcode to put in the first post.

flip360
08-22-2011, 12:09 PM
here u go my dsdt, its not extracted from ubunty but it was modified by maldon and sofar works properly: http://www.mediafire.com/?xtc44mzrgm6f5uk
No crack and pops AT LAST!!! Thanks man_of_the_oak :)
i will try posting the tutorial with the links right now :)

Cheers

man_of_the_oak
08-22-2011, 12:23 PM
I am not going to modify pre-modified DSDT ;-)

Extract your own DSDT using Ubuntu Live CD and then I will be able to help you with errors, if they really are other than the ones in my tutorial. It seems that you like to do it your own way but it's not the best choice if I state in my tutorial to extract the DSDT from Ubuntu and modify it yourself, until you realise that it's the only good way to get a stable system - you won't be satisfied, trust me ;)

mondet
08-22-2011, 12:25 PM
You have to use MacBookPro5,1, just like in my tutorial.

Yes, I have no clicks and pops etc.

Send me your clean DSDT extracted under Ubuntu and I will have a look. I am not going to work with something extracted using DSDTSE though...

About my tutorial - simply quote my post where I showed you how I would see it and you will get bbcode to put in the first post.

to man_of_the_oak,

I was followed your steps with 10.7.1, but unfortunately after I finished everything and restart, I got Kernel Panic... I dont know what I did wrong... now I role back to 10.6.7 and now using your latest kexts family, the click sound was gone... Perfect!!:p but I still need to upgrade to 10.7 do you have any idea?

FYI,while I upgrade from 10.6.7 to 10.7, I use multibeast to modify SMBIOS to MacBookPro8,1 'cos the old one of mine is like yours, MacBookPro5,1 but it show up "This version of Mac OS X 10.7 cannot be installed on this computer"

Could you please help me?

man_of_the_oak
08-22-2011, 12:31 PM
I am sorry, I can't provide any support for Lion. I don't like the system at the moment and all I can do is to recommend to install Mac OS X 10.6.8 using my tutorial. It will work perfectly...

When Lion is enough stable for me, I will spend some time to check it out but as for now - let's stick to 10.6.8.

btw. I don't like tonymac's (aka thief) works either, so please simply try to use what I give in my tutorial ;)

flip360
08-22-2011, 12:34 PM
I am not going to modify pre-modified DSDT ;-)

Extract your own DSDT using Ubuntu Live CD and then I will be able to help you with errors, if they really are other than the ones in my tutorial. It seems that you like to do it your own way but it's not the best choice if I state in my tutorial to extract the DSDT from Ubuntu and modify it yourself, until you realise that it's the only good way to get a stable system - you won't be satisfied, trust me ;)

Cool :) i will try and extract my DSDT from ubunty and send you the same :)
Also agreed on Lion, too buggy atm 10.6.8 is working flawlessly,
Check out the first page,

Cheers

mondet
08-22-2011, 01:01 PM
I am sorry, I can't provide any support for Lion. I don't like the system at the moment and all I can do is to recommend to install Mac OS X 10.6.8 using my tutorial. It will work perfectly...

When Lion is enough stable for me, I will spend some time to check it out but as for now - let's stick to 10.6.8.

btw. I don't like tonymac's (aka thief) works either, so please simply try to use what I give in my tutorial ;)
:-* got it ... :D

flip360
08-22-2011, 03:20 PM
hey buddy here is a clean ubunty 9.10 extracted dsdt, hope its ok this time around :)
http://www.mediafire.com/?7mu5al5aekkfdbl

Cheers

man_of_the_oak
08-22-2011, 03:39 PM
Checked it, it has exactly the same amount of errors, warnings and remarks as mine + they are the same, so simply read the tutorial and edit it.

Compilation complete. 2 Errors, 42 Warnings, 1 Remarks, 63 Optimizations

flip360
08-22-2011, 04:18 PM
Checked it, it has exactly the same amount of errors, warnings and remarks as mine + they are the same, so simply read the tutorial and edit it.

Compilation complete. 2 Errors, 42 Warnings, 1 Remarks, 63 Optimizations

i edited it so i have no errors and no remarks :)
i inserted all the fixes except for WLAN (another wifi card), Graphic injection (i like Chameleons Graphic Enabler) and LID (gave me some error; LPCB does not exist or simmilar) and VOILA, a working custom DSDT!!!
thanks for the tutorial man_of_the_oak, really great work,

Cheers

man_of_the_oak
08-22-2011, 04:47 PM
i edited it so i have no errors and no remarks :)
i inserted all the fixes except for WLAN (another wifi card), Graphic injection )i like Chameleons Graphic Enabler) and LID (gave me some error; LPCB does not exist or simmilar) and VOILA, a working custom DSDT!!!
thanks for the tutorial man_of_the_oak, really great work,

Cheers

Graphics injection does require Graphics Enabler. I didn't put nvcap there, it's only for inserting information about the card, not for enabling it.

As for LID fix - auch, I must have copied it with my edits (I've changed SBRG to LPCB, so it would look like in MacBook Pro...), let me fix it. Ok, edited - you can apply it now, will work.

flip360
08-22-2011, 04:54 PM
Graphics injection does require Graphics Enabler. I didn't put nvcap there, it's only for inserting information about the card, not for enabling it.

As for LID fix - auch, I must have copied it with my edits (I've changed SBRG to LPCB, so it would look like in MacBook Pro...), let me fix it. Ok, edited - you can apply it now, will work.

LOL no harm done buddy :) LID Fixed! :P
so u saying that even if i insert the GFX fix in the DSDT i will still have to use Chameleons GE or some other GE?
when i plugged in the cord from my speakers (external) i could still hear the plop (ongoing loop) until i played whatever other sound and its gone, any info?

Thanks :)

man_of_the_oak
08-22-2011, 05:01 PM
LOL no harm done buddy :) LID Fixed! :P
so u saying that even if i insert the GFX fix in the DSDT i will still have to use Chameleons GE or some other GE?
when i plugged in the cord from my speakers (external) i could still hear the plop (ongoing loop) until i played whatever other sound and its gone, any info?

Thanks :)

Yup, it is only for inserting info about the card, not for enabling it.

About noises - I cannot help you other than saying - clean install, without using anything else than my work. I have no problems here, so...

flip360
08-22-2011, 05:57 PM
Yup, it is only for inserting info about the card, not for enabling it.

About noises - I cannot help you other than saying - clean install, without using anything else than my work. I have no problems here, so...

Thanks for all your work man_of_the_oak, i have even maybe learned a thing or two about dsdt editing :P
My system profiler cannot find the sdcard reader with the kext supplied, any info on that?

man_of_the_oak
08-22-2011, 07:26 PM
Thanks for all your work man_of_the_oak, i have even maybe learned a thing or two about dsdt editing :P
My system profiler cannot find the sdcard reader with the kext supplied, any info on that?

Yup, put SD card ;]

flip360
08-22-2011, 08:06 PM
Yup, put SD card ;]

LOL :D Thanks
what did you use for modyfing the icons on the taskbar?

cheers

man_of_the_oak
08-22-2011, 08:44 PM
Suave icon set + Photoshop + CandyBar :)

entrecopas
08-23-2011, 07:58 PM
Thanks for this amazing tutorial man_on_the_oak!

I follow all the steps letter by letter, but after I reboot with dsdt compiled I and NullCPUPowermanagent.kext deleted, I got a kernel panic like this:

"CPU 0 has no HPET assigned to it"@/SourceCache/AppleIntelCPUPowerManagement/AppleIntelCPUPowerManagement"

I'm googled but I didn't found any solutions so I ask you

I have the same PC subject for the CPU. It's an P4 T4300, the rest of the specs are the same

Thanks for everything!

ps; I'm sorry for my english; I'm spanish young men xD

flip360
08-23-2011, 09:58 PM
either use HPETDevice.kext in Extra/Extensions or you didnt edited your DSDT correctly, try it again its working here properly,

Cheers

man_of_the_oak
08-23-2011, 10:51 PM
It's definitely a problem with DSDT. Show it to me.

edit: @flip360 What happened to the first page? o.O

entrecopas
08-23-2011, 11:42 PM
flip360 you were right! I edited the DSDT and this time it works!

thank you so much! , my notebook it's a little better with OSX xD

thank you too oak_the_man! It won't be possible without your help ;)

man_of_the_oak
08-23-2011, 11:57 PM
flip360 you were right! I edited the DSDT and this time it works!

thank you so much! , my notebook it's a little better with OSX xD

thank you too oak_the_man! It won't be possible without your help ;)

Only a little better? ;)

You're welcome, I'm glad you like it!

flip360
08-24-2011, 12:14 AM
edit: @flip360 What happened to the first page? o.O

daaaaaaaaammnnnnnnn :(
thanks for the heads up man_of_the_oak
update: somehow re-edited it LOL

Cheers

Djadul
08-24-2011, 05:36 AM
hi... oak_the_man, flip360, & ronovar...

i've lion installed on my K40in CPU T4200 @2000 dual core and i've update to 10.7.1.
there are working :
battery - this (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=97196)
display - nvenabler64.kext so display will detect as unkwon but work perfect
reboot,shutdown,lan,usb,keyboard - ronovar extra k70inmac
scrolling - i use reverse scrolling application
card reader - i use oak_the_man kext for 10.6.8 (hehehe... it is only cosmetic)

there are not working :
sleep - i just disable all of the sleep function i don't really need this!
sound - i tried solution from ronovar to use kext k50in & appleHDA with bin patched but it is not work at all
edit work perfect with solution below... :D
trackpad - i tried AppleACPIPS2Nub.kext and ApplePS2Controller.kext but nothing happened, i tried this (http://www.insanelymac.com/forum/index.php?showtopic=262252) for trackpad but nothing change..

can u help me out to enable the sound? this is the most important for me because i can use usb mouse to substitute trackpad.
how about voodooHDA for alc662? can i use this kext? Should i delete any kext before i apply voodooHDA?

update : i'm using voodooHDA 10.6.2 then sound driver is detected but the sound is messed up! now i'm try to using usual way to copy k50in, HDA enabler, & appleHDA 10.6.2.. hope work flawlessly.... still incorrect n problem with noise... so i browse & found new next for voodooHDA here (http://www.kexts.com/view/1662-voodoohda__2.7.1_-_yasien_mac.html)

so my sound work perfectly.... :D thx

thanks for any suggestion & solution... CMIIW... i really need correction.
cheers...;):):D

man_of_the_oak
08-24-2011, 10:14 AM
hi... oak_the_man, flip360, & ronovar...

i've lion installed on my K40in CPU T4200 @2000 dual core and i've update to 10.7.1.
there are working :
battery - this (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=97196)
display - nvenabler64.kext so display will detect as unkwon but work perfect
reboot,shutdown,lan,usb,keyboard - ronovar extra k70inmac
scrolling - i use reverse scrolling application
card reader - i use oak_the_man kext for 10.6.8 (hehehe... it is only cosmetic)

there are not working :
sleep - i just disable all of the sleep function i don't really need this!
sound - i tried solution from ronovar to use kext k50in & appleHDA with bin patched but it is not work at all
edit work perfect with solution below... :D
trackpad - i tried AppleACPIPS2Nub.kext and ApplePS2Controller.kext but nothing happened, i tried this (http://www.insanelymac.com/forum/index.php?showtopic=262252) for trackpad but nothing change..

can u help me out to enable the sound? this is the most important for me because i can use usb mouse to substitute trackpad.
how about voodooHDA for alc662? can i use this kext? Should i delete any kext before i apply voodooHDA?

update : i'm using voodooHDA 10.6.2 then sound driver is detected but the sound is messed up! now i'm try to using usual way to copy k50in, HDA enabler, & appleHDA 10.6.2.. hope work flawlessly.... still incorrect n problem with noise... so i browse & found new next for voodooHDA here (http://www.kexts.com/view/1662-voodoohda__2.7.1_-_yasien_mac.html)

so my sound work perfectly.... :D thx

thanks for any suggestion & solution... CMIIW... i really need correction.
cheers...;):):D

Don't use VoodooHDA, it's a piece of shit if there's an alternative. Get my kexts for audio and apply them - it will work.

As for sleep etc. - create your own DSDT according to my tutorial.

Trackpad - kexts from my pack should work... I am not 100% sure though, I haven't tried it on this laptop, only on MacBook and deleted it the next day :p

flip360
08-24-2011, 11:43 AM
i can confirm that 10.7.x was working properly here with sound sleep and trackpad, with the kexts from man_of_the_oak and ronovar, just be sure to have a clean DSDT for your hardware, i switched to 10.6.8, feels more solid,

Cheers

entrecopas
08-24-2011, 03:13 PM
hi!

My atheros wifi can't give me a IP so I can't connect to the internet :S I have try another kext but it doesn't work :S

My WIFI is setup with a WPA2 key; I have another netbook connected to it

Anyone have any ideas? Thank you so much!

flip360
08-24-2011, 03:45 PM
hi!

My atheros wifi can't give me a IP so I can't connect to the internet :S I have try another kext but it doesn't work :S

My WIFI is setup with a WPA2 key; I have another netbook connected to it

Anyone have any ideas? Thank you so much!

i have a WiFi with WPA2 key, connects just fine (but maybe its my switched wifi card)
did you follow the tutorial on the first page of the thread?
do you have generated a clean DSDT with the WLAN fix?
did you repair kext cache and permissions after installing the kext?

man_of_the_oak
08-24-2011, 07:06 PM
What kext? o.O

As far as I know - there is no need to use any kext as long as your DSDT has WLAN fix, I can't check it myself though - I've swapped my Atheros.

flip360
08-24-2011, 07:54 PM
What kext? o.O

As far as I know - there is no need to use any kext as long as your DSDT has WLAN fix, I can't check it myself though - I've swapped my Atheros.

there is a kext about Atheros wifi :) but with the WLAN fix there is no need for one you are right,

Cheers

mondet
08-27-2011, 12:27 AM
to man_of_the_oak

I have try your steps for twice but I got no luck .. really dont know how to deal with it then..

so would you mind to checking my clean DSDT and please help me to modify it?

I'm so sorry but I really need you :-*

here is the file http://www.4shared.com/file/34xfjtbN/dsdt.html?


Thank you so much

Djadul
09-03-2011, 04:59 AM
Don't use VoodooHDA, it's a piece of shit if there's an alternative. Get my kexts for audio and apply them - it will work.

As for sleep etc. - create your own DSDT according to my tutorial.

Trackpad - kexts from my pack should work... I am not 100% sure though, I haven't tried it on this laptop, only on MacBook and deleted it the next day :p

thanks man_of_the_oak... :D my trackpad already working... :D i will use ur tutorial to enable sleep function as well... have a nice week... :p

i can confirm that 10.7.x was working properly here with sound sleep and trackpad, with the kexts from man_of_the_oak and ronovar, just be sure to have a clean DSDT for your hardware, i switched to 10.6.8, feels more solid,


Cheers

thanks flip, for ur advise to stay on 10.6.8, i fell there is a lot of incompatible app on 10.7 :D

ad_47incv
09-03-2011, 10:33 PM
Hi everybody :)

do you test a lion 10.7.2 , it work for you ?

for me, I have a black screen after boot mdr

HongoPongo
09-07-2011, 08:37 PM
Thank you for your wonderful explanation :) I've got my dear K50IN to boot into OS X Snow Leopard. Now the problem is with the "sleep" but I don't use it so I don't really care :D

Thank you!

man_of_the_oak
09-07-2011, 09:16 PM
Thank you for your wonderful explanation :) I've got my dear K50IN to boot into OS X Snow Leopard. Now the problem is with the "sleep" but I don't use it so I don't really care :D

Thank you!

What kind of problem? o.O It should work perfectly as mentioned in my tutorial :)

man_of_the_oak
09-07-2011, 09:36 PM
to man_of_the_oak

I have try your steps for twice but I got no luck .. really dont know how to deal with it then..

so would you mind to checking my clean DSDT and please help me to modify it?

I'm so sorry but I really need you :-*

here is the file http://www.4shared.com/file/34xfjtbN/dsdt.html?


Thank you so much

I'm sorry but there's nothing different about this DSDT. Just follow the steps and you'll succeed, there's no doubt.

flip360
09-08-2011, 12:49 PM
Thank you for your wonderful explanation :) I've got my dear K50IN to boot into OS X Snow Leopard. Now the problem is with the "sleep" but I don't use it so I don't really care :D

Thank you!

Sleep works fine here too

mondet
09-08-2011, 03:26 PM
I'm sorry but there's nothing different about this DSDT. Just follow the steps and you'll succeed, there's no doubt.


thank you for your advised but would you mind to share your DSDT? I would like to see and try it on my machine, because like i told you before I tried to modify it for twice but got no luck, then it would be better to compare with your file...


thank you again

hafiz689
10-03-2011, 09:54 AM
I tried to install Realtek RTL8187l Wireless USB 2.0. But it seem like not being detected by the system. Try to install driver given by realtek but still does not work. anyone know how to del with this? using 10.6.8:)

flip360
10-03-2011, 10:50 AM
here try this: http://www.insanelymac.com/forum/lofiversion/index.php/t29797-50.html
its for older versions of OS X though...

Cheers

binhpv
10-09-2011, 10:51 AM
Hi everyone, I hope you can help. I'm currently running Windows 7 with MBR disk and have 1 unallocated partition ready for a Mac installation. Could you help me about general step I need to do to install 10.6.3 without messing up my current configuration :) I'm using it for work so I can't reinstall Windows. I have a 16GB USB drive, a retail image of 10.6.3. What kext should I use and where I can download it. I've read your post on #1 before but now it's replace with something else. My laptop is K40IN with T4200 CPU and 3GB of RAM. Hope someone can help. :)

flip360
10-09-2011, 12:11 PM
Hi everyone, I hope you can help. I'm currently running Windows 7 with MBR disk and have 1 unallocated partition ready for a Mac installation. Could you help me about general step I need to do to install 10.6.3 without messing up my current configuration :) I'm using it for work so I can't reinstall Windows. I have a 16GB USB drive, a retail image of 10.6.3. What kext should I use and where I can download it. I've read your post on #1 before but now it's replace with something else. My laptop is K40IN with T4200 CPU and 3GB of RAM. Hope someone can help. :)

Hi binhpv, welcome to the thread.
The tutorial on the first page is changed, yes (for better) and you should follow its parts to have a fully working HacBookPro at the end. I am afraid that if your HDD is not GUID (which i dont think it is atm) you should backup your files first and then do a clean install with the HDD reformated to GUID with two partitions, one for OSX on for Win7. I have forgot to add the USB Install method to the first page (which is done now) ;)
If you have problems address them here,

Cheers

binhpv
10-09-2011, 12:39 PM
Thanks for your help Flip :). What you've added is really what i'm looking for. Now I can create a USB drive to install. But where's the BootCD? The instruction from man_of_the_oak is good but it is for post-install configuration. What I need is how to install it. I've read and look around this topic and other forum but there too much information and I don't know where to start and how to start correctly. I hope you can state some basic step I will need to follow to get the right direction. :D
As I said before, I'm using the laptop for work with full of software, document, project and a lot lot configuration I've made to installed software. It's really frustrating to reformat the hard drive. I can backup data file but can't sure that Windows backup image will restore correctly after reformat. So anyway I can install Leopard to MBR partition?
Sorry if my English is so bad. I'm Vietnamese student :D

flip360
10-09-2011, 12:50 PM
i have added the bootCD install link to the first page (thanks for reminding me :) ) you need google translate though, BUT with a succsesfull creation of the DSDT i would recommend any of the USB install methods (i am using the first one). As for the HDD i am sorry to say that the MBR method exists but for full compatibility better to reformat the drive to GUID partition table. No need, your English is fine :)

Cheers

binhpv
10-10-2011, 12:23 AM
So Windows 7 32bit support install to GPT drive? Are there any problem doing that? Maybe I will spend my weekend to rebuild my lappy :) And have you tested if the BootCD work with 10.6.3 or not? I saw in your link that it was built for 10.6.
I figure that I'll need to follow this:
- Boot the BootCD and reformat the HDD to GUID, install Windows 7.
- Boot again to install MAC OS X 10.6.3.
- follow man_of_the_oak's guide to upgrade to 10.6.8.
I think I still missing one thing is where's the kexts that I will need after install 10.6.3 (ok, man_of_the_oak only show how to upgrade to 10.6.8, but I need to install the OS before I can upgrade it :D)

flip360
10-10-2011, 11:21 AM
So Windows 7 32bit support install to GPT drive? Are there any problem doing that? Maybe I will spend my weekend to rebuild my lappy :) And have you tested if the BootCD work with 10.6.3 or not? I saw in your link that it was built for 10.6.
I figure that I'll need to follow this:
- Boot the BootCD and reformat the HDD to GUID, install Windows 7.
- Boot again to install MAC OS X 10.6.3.
- follow man_of_the_oak's guide to upgrade to 10.6.8.
I think I still missing one thing is where's the kexts that I will need after install 10.6.3 (ok, man_of_the_oak only show how to upgrade to 10.6.8, but I need to install the OS before I can upgrade it :D)

Yes windows installs to GPT, i use Win7 64bit, the kexts for 10.6.x from man_of_the_oak archive, you just have to build your own DSDT. Also be sure to use kext wizard to repair kext cache after you install the kexts in S/L/E or E/E.

Cheers

man_of_the_oak
10-12-2011, 11:03 PM
I would recommend removing a link to Tony-the-thief's tutorial regarding dual-boot. It's a piece of shit as almost everything on his website...

If I have some time I may create a better tutorial but there isn't much to care about.

Simply install Mac OS X (partition the hdd including a FAT partition for Windows - later to be reformated to NTFS using Windows installer) - only remember not to add/remove any partitions using Windows installer - otherwise your partition table may get damaged! After that - install Chameleon using boot0hfs method and that's it - fully working dual boot setup is here (got it on my Asus too).

+ to that user who wants to install the system on MBR paritition table - I'd rather repartition the whole drive. MBR installs aren't the best ones, I've heard of some problems sometimes + in case of Asus, you can use your Windows serial number to activate the system without need of using recovery partition. Only get a clean (not pre-activated like some shit on torrents...) ISO of your version of Windows (or edit some files to get multi-version edition), install it and activate using your previous serial number. It's completely legal (if you have a license you can get the system from anywhere) and works - you only need to use phone activation, otherwise it won't. Good luck!

hafiz689
10-12-2011, 11:14 PM
Hye there,
i followed all the steps to edit dsdt, but the sleep still don't work. when i click sleep. the screen went off but the power LED still on and when i press any key, nothing happen until i need to long press the power button to turn off my laptop.

The second most crucial problem is, i can't connect to my college Wifi. it using the Wpa2 enterprise. Every time i try to connect it end up with Self Assigned IP. Anybody every experienced this before?

Thankz!

flip360
10-14-2011, 11:32 AM
I would recommend removing a link to Tony-the-thief's tutorial regarding dual-boot. It's a piece of shit as almost everything on his website...

If I have some time I may create a better tutorial but there isn't much to care about.


Done :)
Hey man_of_the_oak, how u been :)

man_of_the_oak
10-14-2011, 10:45 PM
Hye there,
i followed all the steps to edit dsdt, but the sleep still don't work. when i click sleep. the screen went off but the power LED still on and when i press any key, nothing happen until i need to long press the power button to turn off my laptop.

The second most crucial problem is, i can't connect to my college Wifi. it using the Wpa2 enterprise. Every time i try to connect it end up with Self Assigned IP. Anybody every experienced this before?

Thankz!

Did you use my kexts?

Regarding Wifi - atm I know that the DSDT fix is incorrect but I need some people who would offer some time for testing purposes.

@flip360

Thanks!
Well, I'm fine although VERY VERY busy these days - started my IT education at the University and (un)fortunately it's one of the best here, so I have a lot of work and I mean A LOT :P So please keep that in mind when I reply slowly ;)

binhpv
10-15-2011, 10:56 AM
Did you use my kexts?

Regarding Wifi - atm I know that the DSDT fix is incorrect but I need some people who would offer some time for testing purposes.

@flip360

Thanks!
Well, I'm fine although VERY VERY busy these days - started my IT education at the University and (un)fortunately it's one of the best here, so I have a lot of work and I mean A LOT :P So please keep that in mind when I reply slowly ;)

So how can I connect to wifi network? My 10.6.8 up and running now but no wifi and therefore it's useless :(

flip360
10-15-2011, 11:45 AM
So how can I connect to wifi network? My 10.6.8 up and running now but no wifi and therefore it's useless :(

There would be two/three possible solutions:
1. swap the wifi card with another one (Broadcom chipset that works OOTB) i have the Dell1490
2. try and connect to a WPA2Personal, works here
3. try the AtherosFix.kext for the AR8925

Cheers

binhpv
10-16-2011, 03:34 PM
Ok I installed a kext from kexts.com and wifi is working now. Just waiting for tomorrow to connect to my University's network. Hope it'll work cause the network is WPA2 Enterprise. Now I've 10.6.8 with audio, wifi, DSDT repaired and compiled in /Extra. But close the lid cause the system to hang. And sometime the system panic at boot. Turn it off and turn on again fixed. Another problem is although system recognized and installed software from my 3G USB stick, it just keep saying no signal from mobile network while I can connect with Windows 7. :(

Thinking about Lion and will try to figure how to install it on my K40IN.

hafiz689
10-16-2011, 09:32 PM
Did you use my kexts?

Regarding Wifi - atm I know that the DSDT fix is incorrect but I need some people who would offer some time for testing purposes.


yes, i use all and i follow every single steps in the tutorial u posted.

flip360
10-17-2011, 12:06 PM
Ok I installed a kext from kexts.com and wifi is working now. Just waiting for tomorrow to connect to my University's network. Hope it'll work cause the network is WPA2 Enterprise. Now I've 10.6.8 with audio, wifi, DSDT repaired and compiled in /Extra. But close the lid cause the system to hang. And sometime the system panic at boot. Turn it off and turn on again fixed. Another problem is although system recognized and installed software from my 3G USB stick, it just keep saying no signal from mobile network while I can connect with Windows 7. :(

Thinking about Lion and will try to figure how to install it on my K40IN.

Check the LID fix in the DSDT, mine is working properly, Lion is still buggy and not working as good as 10.6.8 on our notebooks, hope man_of_the_oak updates us in the meantime. As for the Windows side, sorry, cannot help you there :)

Cheers

ad_47incv
10-19-2011, 12:49 AM
Hello to you all,

I have a little problem, after I install the 10.7.2 gm to reboot and after choosing my score, bone loads and the screen goes black.

I tested in mod-mod-vf and v-No GraphicsEnabler

But it does not work

Here is a screen of my verboss just before the screen turns black

http://img401.imageshack.us/img401/8140/img0294hr.jpg (http://img401.imageshack.us/img401/8140/img0294hr.jpg)

Uploaded with ImageShack.us (http://imageshack.us)


ps: I have tested with npci-0x2000 but nothing, please help me ? :)

ronovar
10-19-2011, 10:19 AM
Hello everyone!...:)

I have successfully patched the new original AppleHDA.kext from 10.6.8 update and is now vanilla...all is working flamwlessly...no errors at boot in console, no poping sounds, just clear sound that works very very nice...all is 100% working int speakers, int mic, ext mic, ext speakers, jack switch when you plug external device...

This file is BIN patched for ALC662 and added in xml 12 and platform xml pinconfigs thats are dumped from ubuntu live cd.

So use it on K70IO and K50 Asus laptops.

I im using DSDT patch for HDEF and HDAC and this patched AppleHDA.kext.

Post your results...:)

Here is link....and it will be nice to put this on front page...:)

http://www.mediafire.com/?9apmibyopyawmec

ad_47incv
10-19-2011, 05:22 PM
ty , a try :)

aliquot
10-19-2011, 07:52 PM
Did you use my kexts?

Regarding Wifi - atm I know that the DSDT fix is incorrect but I need some people who would offer some time for testing purposes.


Hi, I am new on the forum. Hi, man_of_the_oak, thanks for the tutorial, working great for me, except wifi. I can help you testing.

man_of_the_oak
10-19-2011, 09:49 PM
Hello everyone!...:)

I have successfully patched the new original AppleHDA.kext from 10.6.8 update and is now vanilla...all is working flamwlessly...no errors at boot in console, no poping sounds, just clear sound that works very very nice...all is 100% working int speakers, int mic, ext mic, ext speakers, jack switch when you plug external device...

This file is BIN patched for ALC662 and added in xml 12 and platform xml pinconfigs thats are dumped from ubuntu live cd.

So use it on K70IO and K50 Asus laptops.

I im using DSDT patch for HDEF and HDAC and this patched AppleHDA.kext.

Post your results...:)

Here is link....and it will be nice to put this on front page...:)

http://www.mediafire.com/?9apmibyopyawmec

Wrote it already in reply to your PM, but... :P

I don't really think that editing AppleHDA is what fixed popping. Did you have the problem before? If not - patching AppleHDA isn't the fix. The only way to fix it is to edit IOAudioFamily kext or add a small code to DSDT (works only when HP isn't connected, I still have to figure out how to make it work... although I don't have a problem with popping myself either, ALC662 is a bizarre audio codec - some people even claim to have this kind of popping under Windows o.O), where you can find code regarding PowerState. It's a problem with audio going to 'sleep' after certain amount of time without playing music etc. and it's not connected to AppleHDA itself but IOAudioFamily. At least from what I've seen in it's source code.

+ Your AppleHDA patch is a bit messy. You've should removed some parts of Layouts that are not in use. What's more - your pinconfigs aren't really in Mac OS X style - it works but it wouldn't work in some cases. In general - when creating LegacyHDA/editing AppleHDA - you shouldn't use rough pinconfig from Ubuntu but edit it in some parts. Feel free to look at my LegacyHDA from the tutorial, it may give you the idea of what I mean. Don't take it offensive, I simply know how hard it's to get into using AppleHDA to enable audio, since there aren't many sources of knowledge unfortunately and I want to help you in understanding it as I've spend a long time testing all this stuff.

@aliquot
When I have some free time I will send you a PM! Thanks a lot!

binhpv
10-20-2011, 12:16 PM
So anyone get the sound to the speaker? I used a kext from kexts.com (www.kexts.com/downloads.php?do=file&id=1629&page=2) and got great sound but only from headphone. No sound to speaker. Anyone have a working kext can post it here?

man_of_the_oak
10-20-2011, 12:41 PM
So anyone get the sound to the speaker? I used a kext from kexts.com (www.kexts.com/downloads.php?do=file&id=1629&page=2) and got great sound but only from headphone. No sound to speaker. Anyone have a working kext can post it here?

Look at my tutorial in the first post...

binhpv
10-20-2011, 12:55 PM
Look at my tutorial in the first post...

5. Post-configuration part II

So... we've got our own DSDT, let's use some of its potential and delete NullCPUPowerManagement from our Extra finally.
In the main directory of Extra (where smbios.plist is) paste compiled DSDT with .dsl extension. Then we put my audio fix - LegacyHDA_ALC662-v.1 and AnyCardReader to Extra/KextStore.

The next step is replacing 3 files in System/Library/Extensions (one of them is a cosmetic fix - after updating to 10.6.8, our controller is no longer identified as MCP79 AHCI even though the part regarding MCP79 is exactly the same in AppleAHCIPort 10.6.7 and 10.6.8 (our dev id is still there...), I wasn't able to find any other way to fix the issue than replacing new AppleAHCIPort to the one from Mac OS X 10.6.7... well... I am not a real fan of rollbacks but when there is no alternative and the system isn't going to be updated anymore...):

AppleAHCIPort, AppleHDA, IOAudioFamily

Why do we have to replace AppleHDA? Unfortunately, after waking up from sleep - our audio was broken... patched IOAudioFamily fixes the problem but it isn't developed since Mac OS X 10.6.2 and it doesn't work not only with Mac OS X 10.6.8 (what is obvious since AppleHDA has got a new structure) but also with 10.6.7. I am not able to create an update to this kext so we have to use older AppleHDA until I learn how to do this or someone else creates one.

Finally, we can make our bootloader look nicer. Paste my Themes folder to Extra and use Kext Wizard to rebuild cache, fix permissions etc. (in general - check all options). Be patient - it takes a while!

Reboot with -v flag to know if something goes wrong - it's the last time you have to see this ugly screen, I promise file:///D:/Mac/Tut/part4_files/yuck.png

Ok this is where I got some misunderstanding. I think complied DSDT will have .aml extension, not dsl. The dsl is for the source file, right? One more thing is can I use LegacyHDA_ALC662-v.1 , and replace AppleAHCIPort, AppleHDA, IOAudioFamily if I don't have DSDT? Cause I currently don't have Ubuntu to extract it.

man_of_the_oak
10-20-2011, 01:08 PM
Ok this is where I got some misunderstanding. I think complied DSDT will have .aml extension, not dsl. The dsl is for the source file, right? One more thing is can I use LegacyHDA_ALC662-v.1 , and replace AppleAHCIPort, AppleHDA, IOAudioFamily if I don't have DSDT? Cause I currently don't have Ubuntu to extract it.

Wooo, thanks a lot for finding this, I wanted to add "not .dsl" and it ended up like this, lol! Will fix it as soon as I am not browsing the board using an iPhone. Regarding the rest - then you have to wait until you are able to extract you DSDT since you have to use it anyway...

hafiz689
10-21-2011, 12:31 AM
OMG. Sleep is still not working. Plus If i am really lucky, then i will able to connect to my college wifi(WPA2Enterprise)

man_of_the_oak do you think is it because of kexts or dsdt.
Here i attached my DSDT if you don't mind to check it.

http://www.mediafire.com/?r0jrr9w3susr3lx

Is it because i don't do a clean instal. that means i only follow your steps for the dsdt editing part only.?

thanz!:)

mindlessmissy
10-21-2011, 06:55 PM
OMG. Sleep is still not working. Plus If i am really lucky, then i will able to connect to my college wifi(WPA2Enterprise)

man_of_the_oak do you think is it because of kexts or dsdt.
Here i attached my DSDT if you don't mind to check it.

http://www.mediafire.com/?r0jrr9w3susr3lx

Is it because i don't do a clean instal. that means i only follow your steps for the dsdt editing part only.?

thanz!:)

For sleep, try removing the "Method (_PRW ... " from ALL the USB/EUSB/USBE Devices and see if that helps ...

Entries look like this ...



Method (_PRW, 0, NotSerialized)
{
Return (GPRW (0x0D, 0x04))
}

man_of_the_oak
10-21-2011, 08:10 PM
OMG. Sleep is still not working. Plus If i am really lucky, then i will able to connect to my college wifi(WPA2Enterprise)

man_of_the_oak do you think is it because of kexts or dsdt.
Here i attached my DSDT if you don't mind to check it.

http://www.mediafire.com/?r0jrr9w3susr3lx

Is it because i don't do a clean instal. that means i only follow your steps for the dsdt editing part only.?

thanz!:)

You have to follow all the steps, otherwise it won't work. If you do - I can guarantee that your sleep will work perfectly.

ad_47incv
10-21-2011, 11:13 PM
man_of_the_oak (http://osx86.co/member.php?u=3472) have you go update lion on 10.7.2 , because, after update my screen is black ? what wrong :(

I don't have sleepenabler.I test different method but not win :(

mindlessmissy
10-22-2011, 06:11 AM
man_of_the_oak (http://osx86.co/member.php?u=3472) have you go update lion on 10.7.2 , because, after update my screen is black ? what wrong :(

I don't have sleepenabler.I test different method but not win :(

IF you are using a dsdt edit to enable graphics, check to see if this line exits in your edit:


"device_type",
Buffer ()
{
"NVDA,GeForce"
},

IF it does, change "GeForce" to "Parent" and re-compile like so:


"device_type",
Buffer ()
{
"NVDA,Parent"
},

That should fix the black screen ...

ad_47incv
10-22-2011, 09:59 AM
Thank you , I try and wait&see :)

flip360
10-22-2011, 10:18 PM
Hello all,

i tried Lion some days ago and must say that apart from 10.7 update not working very well as it is, its not working well on our notebooks also. Dont know if its cosmetics in question but system profiler shows no battery and some other little quirks. I am back on 10.6.8 which is working very well, until it gets fixed i would stay away from Lion,

cheers

ad_47incv
10-23-2011, 03:04 PM
@ flip 360

HI , for batterie, I use voodoo batterie.kext's :)

@ mindlessmissy

I'm sorry but don't work for me :( can i have your dsdt please ? i have asus k50in

hafiz689
10-23-2011, 05:34 PM
Have anyone tried installing SSD(Solid State Drive) to our precious Asus ? I heard it does increase the laptop speed only the price is killing. Planning to have one in my laptop since i want to do a clean install as sleep is still problem. :'(

Anyway flip360, about the wireless card is there any different if you use the Dell? compared to the atheros. Where did your buy it? Ebay?

mindlessmissy
10-23-2011, 07:23 PM
@ flip 360

HI , for batterie, I use voodoo batterie.kext's :)

@ mindlessmissy

I'm sorry but don't work for me :( can i have your dsdt please ? i have asus k50in


I actually don't have a k50IN, I have a different asus laptop BUT this fix worked for my black screen on boot ...

ad_47incv
10-23-2011, 09:59 PM
@mindlessmissy

hello, you would share your dsdt please ?

@hafiz689

hello, my atheros work fine :) i have atheros AR9285

flip360
10-24-2011, 01:24 AM
@ flip 360

HI , for batterie, I use voodoo batterie.kext's :)

about the wireless card is there any different if you use the Dell? compared to the atheros. Where did your buy it? Ebay?



1. can you check if you have correct battery info in the system profiler with voodoo battery as in 10.6.8?

2.i am planning on installing a SSD but the prices are way too high right now, maybe in the very near future, as for the wifi card i bought mine straight from Dell, its the 1490 i think

mindlessmissy
10-24-2011, 01:57 AM
@mindlessmissy

hello, you would share your dsdt please ?

OK.. attached ... this is for an Asus N81Vg with the GT 120M nVidia card ...

ad_47incv
10-26-2011, 11:45 PM
Good news , i can boot :)


I delete my dsdt and i update my chameleon on chamleron r1653

After reboot a replace my kext's for wifi, and here a try replace my apple hda :)

binhpv
10-31-2011, 03:21 AM
I just got Ubuntu Live and extract my DSDT. Now come 2 errors and 221 warning. Fixed the errors and some warnings. But I got rid of about nearly 200 warnings about Object namespace was not referenced. Googled it and found out that we just need to delete these sh!t. I followed and deleted all unreferenced name and method. The recompiled. And kabum, about 40 other warning appear. Then I continued to delete all referenced in the log. And recompile. Now I got about 30. Tired :( Anyone have an idea on how to deal with this?
I attached my modified DSDT. Just fixed error and haven't done other needed modification :)
Hope anyone can help me.

ad_47incv
11-04-2011, 04:57 PM
HI, i fix the problem after maj 10.7.2

I delete my dsdt and enabled " graphique enabled" on chameleon.plist.

But, i lost my sound an alc662 ( appleHDA) help me ?

here i use a voodooHDA but i don't like :(

man_of_the_oak
11-04-2011, 05:50 PM
HI, i fix the problem after maj 10.7.2

I delete my dsdt and enabled " graphique enabled" on chameleon.plist.

But, i lost my sound an alc662 ( appleHDA) help me ?

here i use a voodooHDA but i don't like :(

Why did you delete your DSDT? o.O

That's why your audio isn't working... and many other features you don't know too, I suppose...

hafiz689
11-05-2011, 10:42 PM
man_of_the_oak do you any idea on how to make RTL8187l works ? i tried a lot of tutorial or any given steps in other forum but still not working.
i tried to boot into 32-bit but stuck. why?
is it possible for to inject this driver into DSDT?

ad_47incv
11-06-2011, 01:04 AM
hello,
mindlessmissy (http://osx86.co/member.php?u=1834) http://osx86.co/images/infinitemacpro/statusicon/user_offline.png


you were right I change my dsdt and I had not done half the good place to make the change, now it's done and it works nickel I have kept my dsdt, only thing settled is the battery gauge:)

flip360
11-07-2011, 04:51 PM
man_of_the_oak do you any idea on how to make RTL8187l works ? i tried a lot of tutorial or any given steps in other forum but still not working.
i tried to boot into 32-bit but stuck. why?
is it possible for to inject this driver into DSDT?

here, try this: http://lnx2mac.blogspot.com/2011/09/lnx2mac-releases-new-rtl81xx-beta.html Works for me

ad_47incv
11-08-2011, 08:58 PM
@ flip 360

HI ,I try a voodoo battery for lion " http://www.osx86.net/downloads.php?do=file&id=1384"

Juste copy 2 file on /S/L/E and repear permission with kexts utility ;)

hafiz689
11-10-2011, 06:18 AM
flip360: it's not working since RTL8187l is a wireless adapter not an ethernet.

flip360
11-10-2011, 08:34 PM
flip360: it's not working since RTL8187l is a wireless adapter not an ethernet.

ah, sorry then :)

flip360
11-10-2011, 11:49 PM
@ flip 360

HI ,I try a voodoo battery for lion " http://www.osx86.net/downloads.php?do=file&id=1384"

Juste copy 2 file on /S/L/E and repear permission with kexts utility ;)

Can you tell me what System Profiler says about battery? When i tried Lion it showed error gathering battery information

ad_47incv
11-11-2011, 01:17 AM
@ flip 360

Me too , but the battery meter work ( icon in desktop).I made durability test to see if what was put on the screen corresponds to the time:)

flip360
11-11-2011, 11:38 AM
@ flip 360

Me too , but the battery meter work ( icon in desktop).I made durability test to see if what was put on the screen corresponds to the time:)

Yes the battery icon works with the files from man_of_the_oak too, but i dont know if the system profiler is only cosmetics information or it should be properly displayed (dont want a dead battery)

korrona
11-15-2011, 09:12 PM
Dear friends,

This is the closest I can get to find things related to my laptop.
I have successfully installed Lion 10.7.1 with Bangsak DVD.
I got all the good things but my laptop keeps silence to me. I need sound worked out:
Realtek ALC662 / nVIDIA MCP79/7A - High Definition Audio Controller

I have tried to follow the tutorial aiming to have a DSDT corresponding to my machine, but I was struck by ill fortune as the type of errors I got, and warnings matched little from the originals (k50in). Attached you may find the DSDT as .aml, a backup of the dsl, and the .dsl up to the point I got stuck.

I need your help in sorting this out as I run out of options and kext to try on.

Please, could someone correct my DSDT (it was extracted according to the tutorial). Or maybe a workable solution?! In my desperation I installed VoodooHDA 2.7.3 and I got stuck with a .pref that I don't know how to get rid off.

I do need your help! Thank you for your time and efforts!

man_of_the_oak
11-16-2011, 09:55 AM
Dear friends,

This is the closest I can get to find things related to my laptop.
I have successfully installed Lion 10.7.1 with Bangsak DVD.
I got all the good things but my laptop keeps silence to me. I need sound worked out:
Realtek ALC662 / nVIDIA MCP79/7A - High Definition Audio Controller

I have tried to follow the tutorial aiming to have a DSDT corresponding to my machine, but I was struck by ill fortune as the type of errors I got, and warnings matched little from the originals (k50in). Attached you may find the DSDT as .aml, a backup of the dsl, and the .dsl up to the point I got stuck.

I need your help in sorting this out as I run out of options and kext to try on.

Please, could someone correct my DSDT (it was extracted according to the tutorial). Or maybe a workable solution?! In my desperation I installed VoodooHDA 2.7.3 and I got stuck with a .pref that I don't know how to get rid off.

I do need your help! Thank you for your time and efforts!

I will look into it in the evening :-) Actually I don't provide support with Lion but you have to make a rollback of AppleHDA anyway... until I have some time to understand and modify new IOAudioFamily...

btw. wtf is Bangsak DVD? If it's some kind of distro - get rid of it and install Retail properly...

korrona
11-16-2011, 02:13 PM
I tried to install the retail, but for some reason it didn't kicked off no matter the method and I lost so much time in trying doing so.

Thank you for your helping hand. I will thy to find a way to install the retail, but it really didn't wanted to and this got me very tired, so I tried http://osx86.us/project-osx86/blangsak-installer-dvd-lion-and-blangsak-boot-cd-for-lion.html
The only cludge that kickstarted and got me a very nice Lion desktop with most of the things working but for the sound. I haven't tested sleep yet and lid-sleep.

Thank you for taking a look!

korrona
11-29-2011, 06:27 PM
Any progress!?

ks09aao
12-06-2011, 05:16 AM
Hi guys
im trying to install lion on my k50in, using the unibeast method.
I can get to the install screen, but the mouse and keyboard dont respond, despite me trying many boot commands. Do you have any ideas as to why this is the case?

sacrificeme
12-26-2011, 09:10 AM
Is there any way to disable toughpad while mouse connected? And have any one see litle lines on blue background etc?

flip360
12-28-2011, 12:47 AM
Hi guys
im trying to install lion on my k50in, using the unibeast method.
I can get to the install screen, but the mouse and keyboard dont respond, despite me trying many boot commands. Do you have any ideas as to why this is the case?
do you have the PS2 kexts in unibeast? check for that one

flip360
12-28-2011, 12:47 AM
Is there any way to disable toughpad while mouse connected? And have any one see litle lines on blue background etc?

1. None that i can think of
2. No

man_of_the_oak
12-30-2011, 03:13 PM
Hi guys
im trying to install lion on my k50in, using the unibeast method.
I can get to the install screen, but the mouse and keyboard dont respond, despite me trying many boot commands. Do you have any ideas as to why this is the case?

You won't succeed with Tony the Thief's methods.

Imagine buying a new car. You start using it but it's so different comparing to your old one that you can't accomplish some tasks that you knew how to do with the previous one.

If you were a rational person, you would spend some time to learn how to do this.
Otherwise - you would swap all parts of the new car with the ones from the old one, leaving just the body.

Why do I talk about cars?

The answer is:

If you use MultiBeast, UniBeast and other Tony the Thief's "tools" - you are like the guy who swaps all parts of the new car with the ones from the old one...

---

If you really want to use such a buggy OS as Lion is - try to use my method, replacing some parts with Lion-compatible kexts etc.

Otherwise - stick to my tutorial and you will get a perfect, stable Hackintosh.

Unfortunately, Mac OS X Lion is still way too buggy imho.

hafiz689
12-30-2011, 04:35 PM
is it possible to install more than 4 GB Ram? Anyone have any idea about this?

flip360
12-31-2011, 04:43 PM
If you really want to use such a buggy OS as Lion is - try to use my method, replacing some parts with Lion-compatible kexts etc.

Otherwise - stick to my tutorial and you will get a perfect, stable Hackintosh.

Unfortunately, Mac OS X Lion is still way too buggy imho.

My opinion also.

btw Happy new year and may we have a great 2012!

aljester
02-01-2012, 04:12 PM
I just need to say hello for good people from wich posts i suceseed to make my snow leo on asus. Still i have a same problem. When i start my laptop i need to reset few times to get a proper boot. In these situations i have a problem with usb mouse and keyboard. Sometimes my keyboard wont work, sometimes its a usb problem. Can someone point me, what im doing wrong. I already read something about dsdt configuration, (man of the oak mention something about his problem with keyboard and usb problem), but im a newbee in this world so i have a big problem to understand, these days im studying how to do that, because i everything tried to do but no results. I put my kexts from extra folder to S/L/E but no result, same problem again. Can someone explain me how to patch m dsdt. Im curently on Snow Leo 10.6.6. should i update it to 10.6.8? This is only whats left to do. I feel bad because everything works ok except that problem.

I have asus k50in with nvidia g102m

neonego
02-16-2012, 04:30 PM
i will try to install 10.7 in k40in.
hopefully i can make it to 10.7.2 update
before the MOUNTAIN LION comes.

flip360
02-19-2012, 09:10 PM
is it possible to install more than 4 GB Ram? Anyone have any idea about this?

I dont think so as the nVidia MCP79 was designed for 4Gb of RAM at most.



I have asus k50in with nvidia g102m

i think that you should follow man_of_the_oak`s tutorial step by step for having a working OS X (insert any version number here :) )

i will try to install 10.7 in k40in.
hopefully i can make it to 10.7.2 update
before the MOUNTAIN LION comes.

Well i gotta report that i successfully installed Mountain Lion 10.8 DP1 on the K50IN and must say its running much better than Lion was on the same hardware. Maybe once its out of beta man_of_the_oak and myself can update the DSDT part with the needed fixes for 10.8 so we can happily enjoy the upcoming update on our notebooks,

Cheers

krak0avia
02-22-2012, 12:33 AM
Hi all!
I started my experience with Notebook Hackintoshing with this thread! Thank to all! ;)
Now I got a running ASUS K50IN with the following:

2.2 GHz Core Duo T6600
NVIDIA GeForce G102M 512MB CUDA
ALC662

The OS version is 10.7.3
The steps I did:
1) Followed this (http://www.insanelymac.com/forum/index.php?showtopic=259068). (boot with flags: -v -f -s PCIRootUID=0)
2) Installed /E/E folder from existing Snow Leopard. (you can also use the method on InsanelyMac if you modify the "install" folder with your Kexts and DSDT).
2) PS/2 working with kexts in folder at the end.
3) For getting battery working I used VooDooBattery.kext (in folder at the end) and installed it in /E/E
4) Install some kexts to /S/L/E (The same as the man_of_the_oak's kexts)
5) Move all kexts from /E/E to /S/L/E with MultiBeast (screenshot in the folder). This adds UseKernelCache=Yes in boot.plist
6) Install Ethernet Lnx2Mac kexts and a kext for wireless that gives me frequent kernel panics with only the DSDT. (Atheros AR9285)
7) Install Combo Update 10.7.3 and Repair Permissions with Kext Wizard.

MultiBeast:
http://i43.tinypic.com/t67c6f.jpg

Installation Folder: http://www.mediafire.com/?xo287kqd08z3ec3

I need help with getting sleep working. System go to sleep but nothing is working after waking up.

SleepEnabler.kext causes KP

Is there a method to get this working? I'm frustrated :mad:
Scuse me for my english, I'm from Italy :-d

EDIT: Forgot to place AppleACPIPlatform in Battery folder. Here it is the zip:http://www.mediafire.com/?9m1cu8466m70hnk

sacrificeme
03-02-2012, 08:58 PM
Succesfully reainstalled SL on SL with method provided by Man of the Oak, thank you, now i can rest in peace and think thats all good with kext, compiled DSDT without errors and warning etc..

But i have a litle bug with sound, when some sound notification ocure, like send message in adium, or contact comes online, or just use system volume control, firstly i can hear crank sound like Crsdfjsn and after its going good. If were music on background all going fine and no cranky sound follows for notification.

Is there any fix for this? I thinking about workaround with some music player with song on repeat, and the trick is to get track with hight khz thats we cant hear or speakers cant play.

sacrificeme
03-09-2012, 07:09 PM
Second bug with Man of the Oak method, thats brightness keys not working after close and open notebook. No idea how, but before reinstall they work good.

binhpv
03-12-2012, 02:15 AM
Can Lion run with T4200 CPU?

krak0avia
03-14-2012, 10:48 PM
Can Lion run with T4200 CPU?

Yes, try my method

yuanlukito
03-15-2012, 01:21 PM
Hi all!
I started my experience with Notebook Hackintoshing with this thread! Thank to all! ;)
Now I got a running ASUS K50IN with the following:
....


Hi krak0avia, i've lost sound when i updated my Asus k40in from 10.7.1 to 10.7.3 using your kexts. Do you use dsdt?

yuanlukito
03-15-2012, 01:22 PM
Can Lion run with T4200 CPU?

my Asus K40IN (T4200, 2.0 Ghz Intel Dual Core) running flawlessly on Lion 10.7.1.

binhpv
03-18-2012, 01:10 PM
my Asus K40IN (T4200, 2.0 Ghz Intel Dual Core) running flawlessly on Lion 10.7.1.
I read your site and found out your link to Lion installation guide. But I have some misunderstanding in the guide. Do I need Snow installed?

krak0avia
03-25-2012, 04:12 PM
Hi krak0avia, i've lost sound when i updated my Asus k40in from 10.7.1 to 10.7.3 using your kexts. Do you use dsdt?
yes i do..

HongoPongo
03-31-2012, 07:32 AM
I've succesfully installed Mountain Lion DP2, and so far I haven't had any problems with it (It seems more stable and faster than Lion!) I just have one issue: Battery Meter. :/ It works on Lion with voodoobattery but it seems like Mountain Lion changed the way battery is read.

Any help? I'm just trying it, I still use Lion for everyday :P

flip360
03-31-2012, 09:21 PM
I've succesfully installed Mountain Lion DP2, and so far I haven't had any problems with it (It seems more stable and faster than Lion!) I just have one issue: Battery Meter. :/ It works on Lion with voodoobattery but it seems like Mountain Lion changed the way battery is read.

Any help? I'm just trying it, I still use Lion for everyday :P

What method did you use to install it?
You need DSDT fixes for the battery in Lion and Mountain Lion also

Cheers

neonego
04-02-2012, 10:44 AM
@flip360

do you have instruction on how to install osx 10.8 dp1?

flip360
04-03-2012, 11:22 AM
@flip360

do you have instruction on how to install osx 10.8 dp1?

Me and man_of_the_oak are updating the guide as soon as the DSDT fixes are done for 10.7 and 10.8.
You can try and install it the same way as 10.6 but i think its better to wait out for the DSDT, nothing much has changed in 10.8 imo.

Cheers

krak0avia
04-05-2012, 10:51 PM
Me and man_of_the_oak are updating the guide as soon as the DSDT fixes are done for 10.7 and 10.8.
You can try and install it the same way as 10.6 but i think its better to wait out for the DSDT, nothing much has changed in 10.8 imo.

Cheers

thanks for the news flip360!
i'm waiting for the dsdt in lion. At the moment i'm not working on osx86 but when i had 10.7.3 i was using man_of_the_oak's dsdt..
Fixes that are needed in my opinion:

sleep (the computer can't wake up anything: hard disk, wifi, touchpad, keyboard, audio, usb)
wifi (to me it wasn't very stable.. i had to install kexts, but the native support is the goal for the osx86!)

nothing else for now, thanks for your and man_of_the_oak's work, you rock!
check out my method for lion: here (http://osx86.co/f36/asus-k50in-t4409/post56443.html)
p.s: scuse me for my english, i'm from italy

man_of_the_oak
04-21-2012, 01:40 PM
Hello again guys! I'm very happy that my work helped some of you and I would like to say sorry but I have to leave 'OSx86 scene' for some time... When I'm back, I will look into Mac OS X Lion, especially into the issues you've mentioned. Hopefully soon flip360 will be able to update the first page with some nice Lion tutorial ;)

Sorry again and see you soon! :)

mad3250
04-30-2012, 07:57 PM
How to make a dual boot if i already have Windows 7 instelled?

flip360
05-02-2012, 01:41 PM
How to make a dual boot if i already have Windows 7 instelled?

my guess is that you will either

a) have to find a way to make space for the OSX partition on the HDD with Win7 already installed or
b) do a backup and follow the tutorial for partitioning the HDD thus making space for both systems,

Cheers

mad3250
05-07-2012, 07:29 AM
my guess is that you will either

a) have to find a way to make space for the OSX partition on the HDD with Win7 already installed or
b) do a backup and follow the tutorial for partitioning the HDD thus making space for both systems,

Cheers

Thank you, but now i have another problem, sound is not working and wifi too :-/

flip360
05-07-2012, 07:59 PM
Thank you, but now i have another problem, sound is not working and wifi too :-/

try and replace the kexts for AppleHDA in S/L/E with the ones from the tutorial and Atheros kext also for the WiFi.

mad3250
05-08-2012, 12:52 PM
try and replace the kexts for AppleHDA in S/L/E with the ones from the tutorial and Atheros kext also for the WiFi.

I have missed 4. section with fixing DSDT file, i think the mistake was in there.
Now after removing Errors and Warnings by the tutorial i had 0 errors 184 warnings and 64 modifications instead of 2 240 and 64 approximately (dunno if it is ok or not). And after 5. step system cannot start with "PS2 mouse start" .... "Still waiting for root device"

Ps I have installed these kexts with KextWizard becouse when i opening Extensions folder i cannot see any file. although i'm total noob in OS X

mondet
05-10-2012, 02:01 PM
anyone try 10.7.4?

ninoger
05-18-2012, 09:18 AM
Nothing for 10.7.4 on K50IN ?

Regards all.

ad_47incv
05-29-2012, 07:30 AM
Install full working :) , but the trackpad doesen't enabled :(

neonego
06-16-2012, 12:34 PM
Great, mountain lion. Next month.
Thinking if multitouch can natively
work on Asus K40.

sacrificeme
06-27-2012, 08:58 AM
Any body perform update from 10.6.8 to lion?

ad_47incv
07-31-2012, 09:41 PM
@neonego : (http://osx86.co/member.php?u=21958)

yes, with mountain lion gm :) , do you have batterie info or not ?

flip360
08-02-2012, 12:55 PM
I installed ML GM 10.8 and all is working good, i was waiting for man_of_the_oak to update the DSDT but i made some fixes on my own. I will post the fixed DSDT after some testing is done,

Cheers

ad_47incv
08-02-2012, 03:01 PM
HI flip360,

I have mountain lion with apple store , only battery acpi no work :s , I try voodoo battery to night and i report stat :) , wifi and ethernet work fine :)

flip360
08-02-2012, 10:00 PM
Hi ad_47incv,

Battery works here with advancedbatterymanager and some DSDT editing, how did you fix the appstore?

Cheers

ad_47incv
08-03-2012, 02:24 PM
HI flip 360

with chameleon but no succes :s , ok a try advanced battery manager and i return

sacrificeme
08-08-2012, 03:50 PM
ML is a way faster then SL, nice OS.

kokozedman
08-10-2012, 02:40 PM
Hey guys,

Long time. I haven't been making any update since 10.6.8 ... lol. Until a few days back I have been looking at the progresses that you guys have made over Lion and now Mountain Lion.

I'm actually planning to move-on to Mountain Lion on the same laptop. Also, it might be worth mentioning that I have upgraded the CPU to T9900 a long time ago, and it is working fine whether it is OSX86 or other OSes. So, those who want to know about that, I confirm it is working correctly, but you'll just get less battery life out of it (about 1h30mn).

Anyways, I'd like to ask, especially @flip360, what are the steps that you did to get it to install?
- Did you upgrade from Lion or Snow Leopard? I'm asking, because I have attempted an install from Snow Leopard, made a bootable USB which seems to be fine. But the problem is, I'm getting a strange AppleAHCIPort error, which generates a "link failed" error after some "The vtable '__ZTV13AppleAHCIPort' is malformed..." and some USB error "could not get chip to halt within 100 ms" which ultimately makes the installation process stuck completely.
- Could you share your current Extra folder?

Thanks man.

kokozedman
08-10-2012, 02:52 PM
I have also noticed a very odd problem. Actually, this has happened long time ago, but happened very briefly to be noticed.

When I use the Snow Leopard now (recently did a fresh install), the access to the SATA drives seems to hang (Write / Read are both at 0 speed) while the HDD indicator is fully on and during that time, anything that requires disk access will hang until several seconds (like 15 seconds or more) has passed.
This had really been driving me nuts. Has anyone experienced this, and how did they fix it?

I have attempted to use these PATA related Kexts and switched the SATA to "Compatible" mode, but none of kexts worked; I always got a hanging system waiting for the root device. And even Windows 7 will not be able to boot either.
In the past years, I have read somewhere, that there is a strange bug in nForce which causes this same exact hang-up if the nVidia Graphics card is engaged and so is the AHCI. And I thought if I switched to "compatible" mode, it will be acting more towards classic IDE mode (which it really does), but then I can't get anything to work in this mode.

flip360
08-10-2012, 07:01 PM
Hey guys,

Long time. I haven't been making any update since 10.6.8 ... lol. Until a few days back I have been looking at the progresses that you guys have made over Lion and now Mountain Lion.

I'm actually planning to move-on to Mountain Lion on the same laptop. Also, it might be worth mentioning that I have upgraded the CPU to T9900 a long time ago, and it is working fine whether it is OSX86 or other OSes. So, those who want to know about that, I confirm it is working correctly, but you'll just get less battery life out of it (about 1h30mn).

Anyways, I'd like to ask, especially @flip360, what are the steps that you did to get it to install?
- Did you upgrade from Lion or Snow Leopard? I'm asking, because I have attempted an install from Snow Leopard, made a bootable USB which seems to be fine. But the problem is, I'm getting a strange AppleAHCIPort error, which generates a "link failed" error after some "The vtable '__ZTV13AppleAHCIPort' is malformed..." and some USB error "could not get chip to halt within 100 ms" which ultimately makes the installation process stuck completely.
- Could you share your current Extra folder?

Thanks man.

Hey there kokozedman :)

I was planning to update the guide for 10.8, anyway i found some dsdt fixes regarding the battery and the power tab in system profiler for simmilar asus notebook and they are working fine sofar :) Just hanging on and waiting for man_of_the_oak to check in. OUR notebooks turned out to be QUITE compatible :D Will post the updated extra folder for testing eventually.

I did a clean install with myHack and the GM.dmg of ML, didnt get the ACPI message at all, i used the dsdt and the Extra folder we have and just applied the battery fixes.
About "and some USB error "could not get chip to halt within 100 ms" i get that too, a reboot solves it usually :P

OT: I exchanged my DVD with a second HDD which is perfect for dual booting :D

Cheers

kokozedman
08-10-2012, 07:37 PM
I did a clean install with myHack and the GM.dmg of ML, didnt get the ACPI message at all, i used the dsdt and the Extra folder we have and just applied the battery fixes.

Thanks flip360 for your input.

I have managed to get the ML installed, but I had to take some kexts from the working 10.6.8 and put in the /Extra folder as a dropping replacement for making the Installation process complete. I was also able to boot the installed ML, but several things were not working.

Here is what I did:
- Used Chameleon 2.1 r2042; without this, I was getting a constant reboot right after loading all the kexsts on the USB key
- Used original kexts from 10.6.8 for: AppleAHCIPort.kext, IOAHCIFamily.kext, IOUSBFamily.kext, IOUSBMassStorageClass.kext and put then in /Extra (not /S/L/E). It is important not to replace the original files, because the installer does some kind of authentication test, and fails the Installation if you replace the original files. Having them in /Extra/KextStore serves the purpose of overriding the original ML kexsts correctly.
- Generated a very generic EFI string for the graphics, because after doing the steps above, I could see through the USB LED activity that the Installer were properly loaded, but I had Black Screen. So, I used OSX86 Tools to generate a GFX EFI string and put it in org.chameleon.Boot.plist as below. It really was just no paying attention to the real values or anything, just a generic one but enough to get a graphic back. Not QI/QE though, very choppy and slow graphic... hope we find a solution to this soon:
<key>device-properties</key>
<string>6802000001000000010000005c0200000d00000002010c00d0 41030a000000000101060000100101060000007fff04001e00 000072006f006d002d007200650076006900730069006f006e 0000002c0000006e5669646961204765466f72636520473130 324d204f70656e474c20456e67696e65205b4546495d220000 00400030002c006400650076006900630065005f0074007900 7000650000000b000000646973706c6179100000004e005600 43004100500000001800000004000000000001000600000000 000000000000000e0000006e0061006d00650000000b000000 646973706c617914000000400030002c006e0061006d006500 0000120000004e5644412c446973706c61792d41100000006d 006f00640065006c000000180000006e566964696120476546 6f72636520473130324d0e0000004e00560050004d00000020 00000001000000000000000000000000000000000000000000 00000000000014000000400031002c006e0061006d00650000 00120000004e5644412c446973706c61792d42200000004000 31002c0063006f006d00700061007400690062006c00650000 000e0000004e5644412c4e564d616322000000560052004100 4d002c0074006f00740061006c00730069007a006500000008 0000000000002020000000400030002c0063006f006d007000 61007400690062006c00650000000e0000004e5644412c4e56 4d616322000000400031002c00640065007600690063006500 5f00740079007000650000000b000000646973706c61791c00 00006400650076006900630065005f00740079007000650000 000f0000004e5644412c506172656e74</string>

The result:
- Installation: success
- Boot and Shutdown: success

- Graphics: working, but very poor, no acceleration at all
- Sounds seemed to not work
- LAN: failure
- Wireless: I have removed my Wireless because I didn't like it, and it is causing a lot of hick-ups on Windows 7

If anyone knows any ways to fix any of these problems, please let me know.

Thanks.

kokozedman
08-10-2012, 08:29 PM
No need of the EFI String. I actually had no "GraphicsEnabler" set to "Yes" in my Chameleon's plist, so it wasn't trying to enable anything. Quartz Extreme is now fully working, just like in the old days.

By the way, I had to use NullCpuPowerManagement, because I had a HPET problem. Let's hope to find a solution for that soon too.

flip360
08-10-2012, 08:34 PM
No need of the EFI String. I actually had no "GraphicsEnabler" set to "Yes" in my Chameleon's plist, so it wasn't trying to enable anything. Quartz Extreme is now fully working, just like in the old days.

By the way, I had to use NullCpuPowerManagement, because I had a HPET problem. Let's hope to find a solution for that soon too.

I was just going to say that we have full GFX support by the means of the Chameleon Graphic Enabler and its plist :)

I dont use NullCpuPowerManagement, we have full speedstep working, do you use the dsdt from the tutorial? If not try and lookup AppleHPET.kext,

Cheers

kokozedman
08-11-2012, 05:35 AM
I dont use NullCpuPowerManagement, we have full speedstep working, do you use the dsdt from the tutorial? If not try and lookup AppleHPET.kext

I have been using the same DSDT that we used for Snow Leopard back in the days. I'll try to rebuild my DSDT again and see how it goes.

Does your Ethernet & Audio work? These are now the main thing I want to work. I tried EthernetBuiltIn to Yes on Chameleon plist, and also tried to port the kext from 10.6.8. In the System Profiler, I can see the Ethernet loaded-up (using the 10.6.8 kext), but it is not showing-up in the System Preferences.

kokozedman
08-11-2012, 12:29 PM
Can anyone remind me, what to do when we get that Sound assertion error? I'm on Mountain Lion, but I'm also getting the same error on Snow Leopard.

Actually, my DSDT is different from the tutorials, as I never managed to get rid of all the warnings, even though the tutorial at some point mentions that there should be no more warning. I'm of the pendant type too, so, I have tried to be very thorough.

kokozedman
08-11-2012, 03:35 PM
PROGRESS: LAN working back

What I did: Import some old 10.6.4 AppleRTL8169Ethernet.kext. This has been removed from newer Mac, including Lion (as some of the sayings around the Internet). So, I placed this under /Extra/KextStore, and used Kext Wizard. Then that's it, LAN was back.

Now to the Audio. I really need some help here guys, I'm just getting a Sound assertion failure. I'm not sure what to do.

flip360
08-13-2012, 01:52 AM
PROGRESS: LAN working back

What I did: Import some old 10.6.4 AppleRTL8169Ethernet.kext. This has been removed from newer Mac, including Lion (as some of the sayings around the Internet). So, I placed this under /Extra/KextStore, and used Kext Wizard. Then that's it, LAN was back.

Now to the Audio. I really need some help here guys, I'm just getting a Sound assertion failure. I'm not sure what to do.

Hey there kokzedman,

i was off for the weekend so i didnt get to read up on your progress.

I see you have the same LAN card and i forgot to write in the tutorial about the driver for our LAN card which is working properly: http://lnx2mac.blogspot.com/
My bad ;)
As for the audio thats a tough one to solve with a kext only, because actually it has two parts: one is the kext injector and the other one is a DSDT edit that fixes the audio being recognized by the injector. I am afraid you have the injector only (the assertion error points me there). Please try and edit the DSDT according to the tutorial (I had errors and warnings on mine but managed to get none) it will yield with a mighty fine file which you can use later for Lion and Mountain Lion and it is crucial for the system to work as intended :) Thanks to man_of_the_oak ofc :)

Cheers

kokozedman
08-13-2012, 05:49 AM
As for the audio thats a tough one to solve with a kext only, because actually it has two parts: one is the kext injector and the other one is a DSDT edit that fixes the audio being recognized by the injector. I am afraid you have the injector only (the assertion error points me there). Please try and edit the DSDT according to the tutorial (I had errors and warnings on mine but managed to get none) it will yield with a mighty fine file which you can use later for Lion and Mountain Lion and it is crucial for the system to work as intended :) Thanks to man_of_the_oak ofc :)

Indeed, I have followed the tutorial from start to finish; I actually tried to do the DSDT modifications twice, but ended with the same DSDT with still about 180_ warnings. I realized, there is some differences between K50IN and X5DIN.

I managed to get the audio working, but I used a 10.6.2 AppleHDA.kext, which is also the same I use on my Snow Leopard installation. But as you can expect, I'm having the audio pop/click every few seconds.
Could you point-out how you guys fixed this popping sound?

And last, the Battery is not working.

flip360
08-13-2012, 08:33 PM
I realized, there is some differences between K50IN and X5DIN.

I managed to get the audio working, but I used a 10.6.2 AppleHDA.kext, which is also the same I use on my Snow Leopard installation. But as you can expect, I'm having the audio pop/click every few seconds.
Could you point-out how you guys fixed this popping sound?

And last, the Battery is not working.

Thats why everyone has to do their own DSDT, just to keep it specific to each HW configuration.
For the audio you will have to ask man_of_the_oak for the specific fixes to the DSDS he did. (you need the along with the audio enabler)
The battery has to be added to the DSDT for Lion and MLion to be properly recognized.

Cheers

uwannacookie
08-21-2012, 09:07 PM
Whoa, this is still up!
Hey!

My laptop is on his end of life, for a while i returned to Windows because of thermal problems, my cpu was always at 95ºc.. Changed the copper fins, changed CPU to a quad core, it's cool now :p .

Which version does everyone use by now?

flip360
08-21-2012, 10:53 PM
Whoa, this is still up!
Hey!

My laptop is on his end of life, for a while i returned to Windows because of thermal problems, my cpu was always at 95ºc.. Changed the copper fins, changed CPU to a quad core, it's cool now :p .

Which version does everyone use by now?

Heya! :D

Its alive still, and latest version is ML 10.8.0

Cheers

mondet
09-05-2012, 07:08 AM
Heya! :D

Its alive still, and latest version is ML 10.8.0

Cheers

Hi flip360

I'm using ML 10.8.0 for now but the old kexts for the sound , wireless or battery from 10.6 did not work for me ... could you please share us a kext that you are using with your 10.8 system.

Thank you :)

hafiz689
09-16-2012, 09:09 PM
Whoa, this is still up!
Hey!

My laptop is on his end of life, for a while i returned to Windows because of thermal problems, my cpu was always at 95ºc.. Changed the copper fins, changed CPU to a quad core, it's cool now :p .

Which version does everyone use by now?

I'm just curious what is the new CPU specification? and where did you bought it? Including with the fin.

hafiz689
09-16-2012, 09:10 PM
Heya! :D

Its alive still, and latest version is ML 10.8.0

Cheers

Soon you may need to include the tutorial to install ML at the first post! ;)

hafiz689
10-07-2012, 08:49 PM
@flip360 how did you make the audio to be working? dsdt + kext? i managed to get audio working with some custom VoodooHDA kext that i found somewhere at the net but sometimes it gave me Panic. i"m using ML now.

hafiz689
10-09-2012, 03:22 AM
At last i managed to use AppleHDA instead of VoodooHDA.
Just few edit in dsdt and also info file in the AppleHDA. i use the Applehda kext that included at the first post.

But still, i still have the kernel panic issue. any idea why?:-/

flip360
10-10-2012, 06:31 PM
Hey guys,

I think i will release an updated /Extra with updated DSDT for Lion and Mountain Lion later :)
Sofar everything works here, and i used man_of_the_oak`s DSDT as a base.

Cheers

hafiz689
10-11-2012, 12:22 AM
Hey guys,

I think i will release an updated /Extra with updated DSDT for Lion and Mountain Lion later :)
Sofar everything works here, and i used man_of_the_oak`s DSDT as a base.

Cheers

TQ! i'll be waiting for that. so far everything is working fine except i need to remove the appleacpibatterymanagement kext because that is the cause of kernel panic for my laptop. i don't use battery that much so it's fine for me. But still, i'll be waiting for any tweak or fix for that. :D Hey flip where did you buy the caddy to put the 2nd HDD to replace the ODD. may i know the website? :)

flip360
10-12-2012, 01:57 PM
Hey flip where did you buy the caddy to put the 2nd HDD to replace the ODD. may i know the website? :)

I got it off ebay, just search for a K50 caddy DVD drive replacement or something like that ;)

Cheers

hafiz689
10-12-2012, 03:08 PM
I got it off ebay, just search for a K50 caddy DVD drive replacement or something like that ;)

Cheers

Tq! gonna try look for it. just a quick question. if we upgrade our cpu, do we need to edit the dsdt?

flip360
10-13-2012, 11:39 AM
Hmmm, maybe so, i have to check on that one but i dont think its gonna make much problems.
Did you upgrade it and if not what are your ideas about it?

Cheers

hafiz689
10-22-2012, 03:17 AM
No not yet. still doing research on it. planning to upgrade to t990 if i'm not mistaken and also another choice is may be the quad core. but i'm not sure it going to work or not but i just read one of the above post the he use a quad core. just wondering what model. :D

did you try the Supplemental Update 1.0? is it safe to update?

flip360
10-24-2012, 06:22 PM
OK.
First page updated with link to the modified DSDT along with Battery kext that goes in Extra\Extensions

Have fun :)

frostxx
10-29-2012, 04:44 PM
Hi all! I've two questions:
1-st: I bought second 2 GB DDR 2 800Mhz memory module and now i am with 4 gigs. But now i've got a problem with this becose when it load OS X 10.6 or 10.7 touchpad freezes randomly or cursor gone crazy. If i detach new memory module everything is fine.
2-nd: flip360 can you post the new methods for DSDT?
My notebook is ASUS K50IP.

flip360
11-03-2012, 11:25 AM
Hi all! I've two questions:
1-st: I bought second 2 GB DDR 2 800Mhz memory module and now i am with 4 gigs. But now i've got a problem with this becose when it load OS X 10.6 or 10.7 touchpad freezes randomly or cursor gone crazy. If i detach new memory module everything is fine.
2-nd: flip360 can you post the new methods for DSDT?
My notebook is ASUS K50IP.

Hey there, the front page is updated with a new DSDT for 10.8.x, try that one and report back,

Cheers

谣言似山
11-12-2012, 09:10 AM
I got it off ebay, just search for a K50 caddy DVD drive replacement or something like that ;)

Cheers

Hello flip360. I have a notebook AsusK70IO which have similar hardware to AsusK50IN. Now I'm having problems upgrading to 10.7.2 and 10.8. Currently my graphic card (NvidiaGT120M) works perfectly under 10.7 (maximum 10.7.1). When I upgrade it to 10.7.2 or higher (10.8 as well), the system fails to find output port for my graphic card. So there's no video output signal for my display and my VGA port as well. But with screen sharing, I can still see my desktop on a remote device. Someone say it's because my DSDT. Would you please help me with it?
Besides, my audio chip (Alc662) works only before 10.6.2. I tried many kexts, but none of them works. What was worse, a newer version AppleHDA.kext would cause my graphic card unrecognized (1024x768 only, and QE/CI fails).

Thank you for your reply.

dack
11-13-2012, 05:51 PM
Hello flip360 and everyone on this forum :)
just want to inform you, I already installed Mountain lion using myHack on my Asus K4OIN (almost had the same hardware specification as K50IN). the nVidia graphic was recognised perfectly but the sound, trackpad, Network devices and battery was not work. then installed some kexts. the wifi, battery, and sound is working with the external jack only (I'm not using the dsdt.aml yet), after got the sound working I tried to run some stability test (opening many tabs with safari, opening youtube, Facebook, other forums and running iTunes etc.) anyway, the result is I got kernel panic. don't know what the cause is, but I'm guessing maybe because the amount of Ram is full or because the battery kext (last kext I installed). anyone know's the solution for this problem? ;)

oh yeah, one last thing for flip360.. After the fresh install, I tried using the dsdt.aml for 10.8 (on the first page). when boot I got stuck at "PCI Configuration Begin", after using boot flag "npci=0x2000" I still got stuck somewhere before I can get to the Root or terminal to remove it. :)

sorry for the long comment, hope anyone knows how to solve my problem. thank you :)

谣言似山
11-14-2012, 05:37 PM
Hello flip360 and everyone on this forum :)
just want to inform you, I already installed Mountain lion using myHack on my Asus K4OIN (almost had the same hardware specification as K50IN). the nVidia graphic was recognised perfectly but the sound, trackpad, Network devices and battery was not work. then installed some kexts. the wifi, battery, and sound is working with the external jack only (I'm not using the dsdt.aml yet), after got the sound working I tried to run some stability test (opening many tabs with safari, opening youtube, Facebook, other forums and running iTunes etc.) anyway, the result is I got kernel panic. don't know what the cause is, but I'm guessing maybe because the amount of Ram is full or because the battery kext (last kext I installed). anyone know's the solution for this problem? ;)

oh yeah, one last thing for flip360.. After the fresh install, I tried using the dsdt.aml for 10.8 (on the first page). when boot I got stuck at "PCI Configuration Begin", after using boot flag "npci=0x2000" I still got stuck somewhere before I can get to the Root or terminal to remove it. :)

sorry for the long comment, hope anyone knows how to solve my problem. thank you :)

Would you please tell me how you get your alc662 working under mountain lion? I tried many ways and fails. Now I can only use BlueTooth earphone for sound. Besides, my battery works only under 10.6.
Recently, I used iada64, ubuntu, dsdtEditor and iDsdt regenerated my dsdt with mcp79 audio and GT120M patch. I found dsdt really useful. You may try modify your own dsdt instead of downloading one. Dsdt is unique to every model of motherboard no matter how similar their hardware is. It means, you may download a dsdt from others whose laptop is k40in but never from someone whose laptop is k50in.