Jump to content

Asus P5N7A-VM


DiaboliK
 Share

1,296 posts in this topic

Recommended Posts

I had a look at what was in ALC1200, and it's just the plist files for AppleHDAController and AppleHDAPlatform, which are under AppleHDA.kext/Plugins.

 

So I just added the appropriate entries in each kext and Voila! "pseudo-vanilla" AppleHDA, No KP, sound just as before, WITH SPIDF!

 

Regarding your sleep / shutdown problems, do you have openhaltrestart.kext in /E or /S/L/E? If so, try either one of my previously posted DSDT. Frodo's works the best for me.

 

Thanks Kramer2k,

 

I did use openhaltrestart.kext, last frodo's DSDT.aml and i don't have any problem with shutdown/restart anymore :) Unfortunatly, I modified AppleHDAController and AppleHDAPlatform in AppleHDA.kext and I still get KP from time to time (like once every two boot), i may have done something wrong.

 

Tree quick questions :

  • What bios version do you use ?
  • Do you still have sound assertion ?
  • Do you boot in x32 or x64 ?

Thanks again for your help

 

John

Link to comment
Share on other sites

How do I get Snow Leopard installed?

 

I've tried a few different things but I can't get it installed, let alone into a bootable state.

 

I am trying to install from a USB stick following freshcocca's instructions. I can get the chameleon boot loader, but get a KP trying to load the image, or sometimes it just hangs with no KP. If there is another way to use the CD, I could try that as well, I have the SL CD.

 

I've tried the straight Chameleon 2 RC3 release, tried the RC3 with the 10.3 boot file for PC EFI and the latest PC EFI 10.5 boot file as well. Some get me farther than others.

 

Using -v it seems to be a problem with the USEECHI handoff? Where it sits with a cycling message of "waiting for root to handoff" or something like that. Othertimes it hangs after loading fakesmc.

 

I have a MBP running SL I can use to prep things, though no drive enclosure to use it to do straight install.

 

My info:

 

P5N7A-VM (stock 0514 Bios) - AHCI set in BIOS plus all of the settings matching freshcocca's

C2D E8400

8GB DDR2 RAM

1.5TB SATA HDD

1.0 TB SATA HDD

SATA Samsung DL DVD+/-R drive

 

Ive tried a few of the different dsdt.aml files kicking around, and dsga's 0514 custom bios with no luck.

 

On my USB stick I have Chameleon or PC EFI boot file in root, then an Extra folder that I put the boot.plist, dsdt.aml and smbios.plist files into. I also have a Theme and Extensions folder. The Themes has a theme from Chameleon.

 

Within Extensions I have:

 

fakesmc.kext (tried original and v2)

LegacyAppleHDA.kext (tried to match the version of this with the dsdt.aml I was using, Ive tried a few different combos)

OpenHaltRestart.ket

PlatformUUID.ket

 

When I do the boot I've use the -v and -arch=i386 (or -x32 depending on if I was using Chamelon or PC EFI boot file).

 

What am I doing wrong?

Link to comment
Share on other sites

Hi everybody,

First of all let me thank you for your kind support. I see many kind people in this thread who can spend their time in order to help others. Thanks.

Here is my story of p5N7A-VM ownership.

Config: P5N7A-Vm, e5200, 2Gb Ram, HD WD 640 Green.

Need to say that I'm not advanced Hackintosh user- it's my first build. I just like Macs, so I wanted my HTPC to be with Mac OS as well. I don't know much about terminal commands, kext and so on, so I did everything only according to instructions.

Here is what I did:

1.Install Mac OS and configured it according to freshcocoa's guide which is here http://freshcocoa.allhtpc.com/2009/09/01/t...-asus-p5n7a-vm/

Result after inserting Hard Drive in Hachintosh PC: Chameleon loads fine. Mac OS also works fine. But a few critical issues for me- Optical sound doesn't work and shutdown/restart/sleep also don't work.

2.I configured BIOS according to this document. http://spreadsheets.google.com/ccc?key=0Ah...UyWEE&hl=en

Result: nothing changed. BTW, I don't have some menu items mentioned in this document. BIOS version is 514. How could it be?

3. Then I started experimenting with KEXTs. Downoaded ALC1200.kext to E/E folder. Run Kext utility. Restart (actually turn the power supply on/off). Sound still works only through analog.

4.I downloaded Kramer's files posted in #888. dsdt.aml file and AppleHDA.kext. I replaced these files, make kextutility and reboot. Then I can't boot Mac OS in a normal way- always get KP (when a message appears telling that i need to hop power button). Only if "Boot ignore caches" is selected in Chameleon, then Mac Os loads.

5.Then I tried several times some more kext files , but still now shutdown/restart/opt sound and kernel panic sometimes.

 

Any ideas? How can I make it work?

Why Mac os loads only in some Chameleon menu modes? What is the difference between these modes?

 

Please, help me, I'm really tired with Hackintosh setup. I'm about to install Win7, but don't want it very much!

Thank you in advance!

Link to comment
Share on other sites

Just an update about the bios i posted recently. It contains a modified dsdt table within it so you do not need to add dsdt.aml anywhere on your hard drive. The sound kext I posted with the bios is meant to be used with that bios (layout ID's match). It works on SL only as I have removed the Apple HDA Controller part of the plist (not used in SL). This kext will work without any sound assertion errors and will provide SPDIF output if you modify your vanilla AppleHDA binary (replace 8508EC10 with 8808EC10). As far as shutdown/sleep/auto-sleep goes I found the P5N7A-VM to be quite picky and sleep/shutdown didn't work until I installed QVL memory as specified on the ASUS support website. I put all non-vanilla kexts (fakeSMC, LegacyAppleHDA, modded AppleHDA, LegacyIOAHCIFamily.kext) in /System/Library/Extensions and not in Extras. This seems to cause fewer problems.

 

Sorry not to have responded to your Q's earlier, have been v. busy. Have attached the files again for your convenience

P5N7A.ROM.zip

LegacyAppleHDA.kext.zip

Link to comment
Share on other sites

Guys,

Should I run KextUtility each time I change DSDT file or *.kext?

 

P.S. I tried many different DSDT and AppleHDA, but still restart, shutdown and optical sound don't work:(

Pleeease, help, what a problem can be??

 

You should use kextutility everytime you change a kext. for restart/shutdown I use OpenHaltRestart.kext and i get optical sound to work with AppleHda. You just need to set it up in the OSX parameters.

 

I attached my DSDT + kext , I still get KP but it works

 

Good day

 

John

 

DSDT_kext.zip

Link to comment
Share on other sites

You should use kextutility everytime you change a kext. for restart/shutdown I use OpenHaltRestart.kext and i get optical sound to work with AppleHda. You just need to set it up in the OSX parameters.

 

I attached my DSDT + kext , I still get KP but it works

 

Good day

 

John

 

DSDT_kext.zip

 

Thank you for your help! I'll try your files when I come home.

 

But what do you mean saying "You just need to set it up in the OSX parameters."? What exactly should I set up?

Link to comment
Share on other sites

Thank you for your help! I'll try your files when I come home.

 

But what do you mean saying "You just need to set it up in the OSX parameters."? What exactly should I set up?

 

Greksss:

 

I think what he meant by set it up in the OSX parameters is you need to go into System Pref, and adjust the settings in Sound section, also in Applications/Utility/Midi Utility, there's more settings on how OS X handles sound hardware.

 

 

To your previous posts:

 

I haven't tried the DSDTs from neither Frodo or Kramer2k yet, as I was quite busy the past month or so. I'm still running on an old DSDT that's way back from this thread (6xx something). with OpenHaltRestart, FakeSMC, ALC1200, its pretty stable, however, I don't get optical out or HDMI out...Also that DSDT don't seem to work with the video card, so I had to install NVKush, which limits me to use 32bit kernal. (NVKush will crash hard under 64bit kernal the last time I tried).

 

I'm going to attempt a complete re-install of my Mac OS X with the BIOS from dgsga and just boot without any DSDT, see how it goes from there...

 

Just an update about the bios i posted recently. It contains a modified dsdt table within it so you do not need to add dsdt.aml anywhere on your hard drive. The sound kext I posted with the bios is meant to be used with that bios (layout ID's match). It works on SL only as I have removed the Apple HDA Controller part of the plist (not used in SL). This kext will work without any sound assertion errors and will provide SPDIF output if you modify your vanilla AppleHDA binary (replace 8508EC10 with 8808EC10). As far as shutdown/sleep/auto-sleep goes I found the P5N7A-VM to be quite picky and sleep/shutdown didn't work until I installed QVL memory as specified on the ASUS support website. I put all non-vanilla kexts (fakeSMC, LegacyAppleHDA, modded AppleHDA, LegacyIOAHCIFamily.kext) in /System/Library/Extensions and not in Extras. This seems to cause fewer problems.

 

Sorry not to have responded to your Q's earlier, have been v. busy. Have attached the files again for your convenience

 

 

Thanks for the great work!

 

Is the BIOS attached in this post different from the previous one? the file modification date seemed different and also when I try to use EZ Flash with the BIOS posted here, I got an error saying boot block is invalid and won't let me flash.

 

I'm going to try downloading again and also try to one from previous post, just to be sure its not my download getting corrupted.

 

Again, thank you!

Link to comment
Share on other sites

dgsga,

Thanks for that clarification. I do have a followup question.. You say I need to modify AppleHDA.kext binaries to replace 8508EC10 with 8808EC10. How do I do this? I have looked at the copy of AppleHDA.kext and find all sorts of files and folders which I can open with textedit.app, but I can't seem to find the codes you listed to replace.

ok, I figured out the hexedit thing. I modifed the binary in the OSX folder. Is that the only file in the kext which needs modifying?

I noticed in your last message that you also posted an SMBIOS.plist. Where does this go? Is it necessary?

Thanks,

Rich

 

 

Just an update about the bios i posted recently. It contains a modified dsdt table within it so you do not need to add dsdt.aml anywhere on your hard drive. The sound kext I posted with the bios is meant to be used with that bios (layout ID's match). It works on SL only as I have removed the Apple HDA Controller part of the plist (not used in SL). This kext will work without any sound assertion errors and will provide SPDIF output if you modify your vanilla AppleHDA binary (replace 8508EC10 with 8808EC10). As far as shutdown/sleep/auto-sleep goes I found the P5N7A-VM to be quite picky and sleep/shutdown didn't work until I installed QVL memory as specified on the ASUS support website. I put all non-vanilla kexts (fakeSMC, LegacyAppleHDA, modded AppleHDA, LegacyIOAHCIFamily.kext) in /System/Library/Extensions and not in Extras. This seems to cause fewer problems.

 

Sorry not to have responded to your Q's earlier, have been v. busy. Have attached the files again for your convenience

Link to comment
Share on other sites

Just an update about the bios i posted recently. It contains a modified dsdt table within it so you do not need to add dsdt.aml anywhere on your hard drive. The sound kext I posted with the bios is meant to be used with that bios (layout ID's match). It works on SL only as I have removed the Apple HDA Controller part of the plist (not used in SL). This kext will work without any sound assertion errors and will provide SPDIF output if you modify your vanilla AppleHDA binary (replace 8508EC10 with 8808EC10). As far as shutdown/sleep/auto-sleep goes I found the P5N7A-VM to be quite picky and sleep/shutdown didn't work until I installed QVL memory as specified on the ASUS support website. I put all non-vanilla kexts (fakeSMC, LegacyAppleHDA, modded AppleHDA, LegacyIOAHCIFamily.kext) in /System/Library/Extensions and not in Extras. This seems to cause fewer problems.

 

Sorry not to have responded to your Q's earlier, have been v. busy. Have attached the files again for your convenience

 

 

Okay, I've flashed my BIOS with the one supplied from your previous post, and start to experiment various things.

 

First of all, I removed NVKush and my old AppleHDA, installed the one supplied here. Removed the following:

DSDT.aml

OpenHaltRestart.kext

JMicron.kext

ALC1200.kext

 

It boots fine in both 32bit and 64bit mode, sound works great, digital output works.

 

But when I use -v boot flag I'm still getting sound assertion error in both 32bit and 64bit, but that's fine, I don't care as long as the sound works.

 

The graphic card is detected as GeForce 9300M and it all seems correct, however, when I have multiple windows open, graphic performance becomes very choppy, this was the original reason I installed KVKush, is this necessary? if it is, is there any alternative to NVKush? because NVKush don't seem to work with 64bit kernal.

------------Update------------

Okay, after being told that this board uses the same chipset with Mac Mini, it more and more leads me to believe maybe there's something wrong with my BIOS flash, but I'm not sure how to tell the difference between the OEM bios and the one I just flashed in.

 

 

Lastly, I'm not sure if this is caused by removing my old DSDT, but all of a sudden my SL refuse to mount any NTFS partition, I still have ntfs.kext in my S/L/E, also I have Paragon NTFS installed.

------------Update------------

Turns out the Paragon NTFS only works under 32 bit kernel, so I guess I'll just stay with 32bit kernel since I'm using my Hacintosh extensively editing photos, writing PHP codes, Final Cut Pro, etc.... I just need it to work, 64bit or not....

 

 

Shutdown is working perfectly, however, restart will terminate Mac OS X but failed to actually restart the machine (no video signal output but fans all running, and machine won't reboot), putting OpenHaltRestart.kext back in solved it.

 

 

Sleep works great without SleepEnabler. however auto sleep don't seems to work, the OS will go to sleep but the machine is not sleeping.

 

It almost seems to me as if my BIOS flash have failed, is there a way to tell if my current BIOS is the one I just flashed in?

 

 

Thanks again!

Link to comment
Share on other sites

Update to my previous post:

 

I did not use the SMBIOS.plist supplied by dgsga as that file seems to be from a Mac Mini, and in my system profiler it limits my CPU clock speed down at 2.66 Ghz, I'm not sure if this is just cosmetic or does it actually have performance impact.

 

Did anyone here tried the BIOS from dgsga without using any DSDT and video injector (e.g. nvkush)?

does everything works?

Link to comment
Share on other sites

You should use kextutility everytime you change a kext. for restart/shutdown I use OpenHaltRestart.kext and i get optical sound to work with AppleHda. You just need to set it up in the OSX parameters.

 

I attached my DSDT + kext , I still get KP but it works

 

Good day

 

John

 

DSDT_kext.zip

 

Bobisdead,

Thank you so much! I tried the files you posted and finally restart, shutdown and optical sound work!

I'm so happy! Thanks again.

 

P.S. the only disappointed fact is that i get two times KP on MAC OS loading:( About three times I made restart and shutdown without no problems, but then got message "hold power button..." twice. Any ideas?

P.P.S. I haven't tried sleep mode yet.

 

 

 

Guys, and a few more questions from Hackintosh beginner:

1.Can I configure Chameleon to boot Mac OS automatically after some seconds passed? So that I don't need to press Enter each time.

2. I connected my Ipod to Hackintosh and realized that USB speed is very slow. I think it is about USB 1.1. How to fix it? May be setting in BIOS or what?

Thanks!

 

Best regards,

Victor

Link to comment
Share on other sites

Update to my previous post:

 

I did not use the SMBIOS.plist supplied by dgsga as that file seems to be from a Mac Mini, and in my system profiler it limits my CPU clock speed down at 2.66 Ghz, I'm not sure if this is just cosmetic or does it actually have performance impact.

 

Did anyone here tried the BIOS from dgsga without using any DSDT and video injector (e.g. nvkush)?

does everything works?

 

the clockspeed displayed is just cosmetic and you can change it very simple, open the plist with textedit and change the value. and sure it's for a macmini, the only thing that makes sense since we are using the same chipset

Link to comment
Share on other sites

the clockspeed displayed is just cosmetic and you can change it very simple, open the plist with textedit and change the value. and sure it's for a macmini, the only thing that makes sense since we are using the same chipset

 

 

thanks for explaining on that!

 

okay I get it, I'm a little surprised to know Mac Mini have the same chipset with our asus board, I thought Apple always used Intel chipset, didn't know they actually have machines using nvidia integrated chipsets.

 

right, I'm going to put that SMBIOS.plist back and just modify the clock speed......to 10Ghz, cosmetic purpose....lol

(wait, I don't think it will actually show 10GHz will it? since its the "maxclock" so it probably just display my actual clock speed of 3.48...oh well)

-----------------update---------------

okay done with goofing around, making the maxclock to 9600 didn't make it display 9.6GHz but instead 4.7 Ghz.

so no fun there, setting everything back to the way its supposed to be.

 

Bobisdead,

Thank you so much! I tried the files you posted and finally restart, shutdown and optical sound work!

I'm so happy! Thanks again.

 

P.S. the only disappointed fact is that i get two times KP on MAC OS loading:( About three times I made restart and shutdown without no problems, but then got message "hold power button..." twice. Any ideas?

P.P.S. I haven't tried sleep mode yet.

 

 

 

Guys, and a few more questions from Hackintosh beginner:

1.Can I configure Chameleon to boot Mac OS automatically after some seconds passed? So that I don't need to press Enter each time.

2. I connected my Ipod to Hackintosh and realized that USB speed is very slow. I think it is about USB 1.1. How to fix it? May be setting in BIOS or what?

Thanks!

 

Best regards,

Victor

 

 

I'm not sure about chameleon's setting, I think they have a indepth manual on their website, that one may contain the info you need.

 

About the random KP issue, I suggest for these few days just always boot with the -v flag, so if there is a KP during booting you will see what is causing that KP, then we can work from there.

(when its KPed in verbose mode, it will show something like this:

Debugger called.......

misc misc misc misc misc....

a bunch of hex codes

a bunch of hex codes

a bunch of hex codes

a bunch of hex codes

a bunch of hex codes

a bunch of hex codes

System Uptime X:xx.....

 

within those messages it should mention a certain kext to let you know what caused it, also note what's the last thing it was doing before KP.

 

about USB speed, I'm setting my BIOS to use FULL SPEED and transfering speed is okay, its not that slow, did you try to use just normal USB external hard drive? iPod is not a very good bench mark since I still remember I used to have a PowerMac G5 dual 2.8 machine with an iPod 80GB, the transfer speed isn't as fast as a normal USB2.0 device should be, the cause of that is unknown to me, I never bothered to find out before I sold my PowerMac on eBay..

Link to comment
Share on other sites

Okay here's what I have so far, for anyone that cares

 

CPU: Intel E7500 overclocked to 3.46 GHz

RAM: 4GB DDR800 (2GBx2)

Onboard Graphics

running Mac OS X 10.6.1

 

Using BIOS ROM from dgsga

LegacyAppleHDA from dgsga in S/L/E

SMBIOS.plist from dgsga in /Extra

NO DSDT.aml

 

The machine boots fine in both 32 and 64 mode, shutdown works fine, sleep works, sound works, optical out works. However the graphics don't seem to be fully accelerated, IDE drives not detected and restart don't work properly at this point, so as of now I had to add a few more kexts

 

OpenHaltRestart.kext - make restart work properly

JMicron.kext - make IDE drives appear (I'm not a big fan of SATA optical drive)

NVKush - graphic acceleration

Installed Paragon NTFS so I can see all windows drive while under mac

(Use MacDrive on windows to do the reverse)

Set arch=i386 into boot plist - Paragon NTFS and NVKush don't seem to work properly under 64bit kernel

IOAHCIBlockStorageInjector.kext - not sure if this is needed after flashing the BIOS from dgsga

All of the above in S/L/E

 

I haven't got KP for a LONG while now with these kext, and after flashing the bios and remove the old dsdt.aml, still zero KP so far. I'm using this hacintosh as my primary production machine, managing photos with aperture, writing php codes, film editing with Final Cut Studio 3. So far this setup has been very stable. (sure hope it can be faster though, I'm starting to look for a board that's just as compatible as this one but support Core i7)

 

If anyone want the files I'm using let me know, but you can find most of them here in this thread.

Link to comment
Share on other sites

Yes, Steven, please make your file available for everyone. I think it would be usefull.

As for me, I used all files provided by Bobisdead in post #933. And for me it works almost perfectly. Everything works fine, except:

1. Kernal panic sometimes on loading. (I workaround this by using sleep mode which works perfectly)

2. Usb speed is slow. It's about USB 1.1. I have not the solution yet. If any ideas, please let me know.

 

Everything other works pretty cool. Using my iPhone for remote control and just happy with the build :D

No, no more Windows in my home :thumbsup_anim:

Link to comment
Share on other sites

Steve,

Could you please post your files (especially jmicron.kext) as I can only find jmicronata.kext on their ftp site. Is this the correct one? I have everything working except IDE CD drive.

thanks,

rich

 

Okay here's what I have so far, for anyone that cares

 

CPU: Intel E7500 overclocked to 3.46 GHz

RAM: 4GB DDR800 (2GBx2)

Onboard Graphics

running Mac OS X 10.6.1

 

Using BIOS ROM from dgsga

LegacyAppleHDA from dgsga in S/L/E

SMBIOS.plist from dgsga in /Extra

NO DSDT.aml

 

The machine boots fine in both 32 and 64 mode, shutdown works fine, sleep works, sound works, optical out works. However the graphics don't seem to be fully accelerated, IDE drives not detected and restart don't work properly at this point, so as of now I had to add a few more kexts

 

OpenHaltRestart.kext - make restart work properly

JMicron.kext - make IDE drives appear (I'm not a big fan of SATA optical drive)

NVKush - graphic acceleration

Installed Paragon NTFS so I can see all windows drive while under mac

(Use MacDrive on windows to do the reverse)

Set arch=i386 into boot plist - Paragon NTFS and NVKush don't seem to work properly under 64bit kernel

IOAHCIBlockStorageInjector.kext - not sure if this is needed after flashing the BIOS from dgsga

All of the above in S/L/E

 

I haven't got KP for a LONG while now with these kext, and after flashing the bios and remove the old dsdt.aml, still zero KP so far. I'm using this hacintosh as my primary production machine, managing photos with aperture, writing php codes, film editing with Final Cut Studio 3. So far this setup has been very stable. (sure hope it can be faster though, I'm starting to look for a board that's just as compatible as this one but support Core i7)

 

If anyone want the files I'm using let me know, but you can find most of them here in this thread.

Link to comment
Share on other sites

@ stevenmaclover

 

please,please post all the files that you are using.

 

I wish to start again by returning my board to its virgin state and then reloading from scratch.

 

I will then post what I have done, step by step, and the results achieved.

 

One problem , I have a job abroad for the next 6-8 weeks - so nothing will happen until I get back - but I will have an internet connection so at least I can start to gather the items I will need.

 

With grateful thanks to you and all the other experts who take the time to give the rest of the world the benefit of their expertise.

 

NWJ

Link to comment
Share on other sites

Steve,

Could you please post your files (especially jmicron.kext) as I can only find jmicronata.kext on their ftp site. Is this the correct one? I have everything working except IDE CD drive.

thanks,

rich

 

That is the correct kext, and its working perfectly for me, did you extract the kext file out from their installation package? because what I did was just download the dmg file and install it like a normal app. anyway, I'll post the one I've installed here along with all my other files and a basic procedure of what I did.

Link to comment
Share on other sites

Okay guys, here's all the files I've used for my installation as well as the procedure I used. Its simply for your testing purpose and I take no credit in this since all the files were collected either from this thread or somewhere else on this forum. Proper credit belongs to DiaboliK, freshcocoa, dgsga and many many others. Also please DON'T take this as a guide, as this installation is not perfect, I'm still having the following problems:

 

1. According to dgsga, I shouldn't be needing all these kexts after flashing in his BIOS, so I'm still trying to figure that out (waiting to see if dgsga would shed some light on this).

 

2. Although you don't need NVKush to have a working installation of SL, I'm having problem with choppy graphics performance and NVKush solved that problem for me, however, with NVKush installed it limits me to use only 32bit mode.

 

 

So here it goes.

 

1. Put the new BIOS rom under the root of a NTFS or a FAT32 drive in your machine (windows's C drive is a good candidate). Restart the computer and press ALT+F2 to get into ASUS EZ-Flash, locate the BIOS rom file and flash it to your board. (Please take caution with flashing BIOS, if the flashing process is interrupted in anyway it could result in a dead board)

 

2. Follow freshcocoa's tutorial, create a USB Snow Leopard installation drive. when you reach the part where he tells you to create the "extra" and "extensions" folders, all you need is "fakesmc.kext" inside the "Extensions" folder. With the new BIOS you just flashed in, DSDT.aml is not needed.

 

3. Reboot and press DEL at boot to go into BIOS setup. make sure the following is set:

A- Under "Storage Configuration" make sure SATA Mode is set to "AHCI Mode"

B- Advanced ->MCP7A make sure frame buffer size is set to 256MB (or less)

C- Under USB Configuration, make sure USB 2.0 Controller is ENABLE while controller mode is FULL SPEED

D- Go to USB Mass Storage Device Configuration and set your thumb drive's emulation mode to Hard drive

Set your USB flash drive to the first boot device in the boot order and save and exit.

 

4. Keep following freshcocoa's guide on installation from USB drive.

 

5. Once your installation is finished and booted into Snow Leopard, follow freshcocoa's guide on installing Chameleon on your hard drive. (NOTE: UNPLUG YOUR USB DRIVE BEFORE YOU PERFORM THE INSTALLATION, for some unknown reason, having two different drives on the machine with Chameleon installed cause problem with one of them turning unbootable, maybe its just me)

 

6. Create Extra/Extensions on your root hard drive, and put fake.smc into Extensions folder, smbios.plist into Extra folder.

 

7. Install kext utility into your Utilities folder, and start dragging the following kext onto kext utility (you have to do it one by one, just be patient)

-LegacyAppleHDA.kext

-IOAHCIBlockStorageInjector.kext

-OpenHaltRestart.kext

 

8. install JMicronATADriver.dmg

 

9. Open Terminal and enter the following command

sudo /Applications/TextEdit.app/Contents/
MacOS/TextEdit /Library/Preferences/SystemConfiguration
/com.apple.Boot.plist

above command should be all one line, the line breaks here are due to forum formating

it will ask you for your password, type it in and hit enter. It should open the com.apple.boot.plist file in text editor so you can edit default boot flags.

First lets set the graphics mode to match your screen's native resolution, so when you boot up, the boot screen will also be in the proper resolution, give you a more Apple factory feel :)

Add the following lines

<key>Graphics Mode</key>
<string>1920x1680x32</string>

make sure you replace the resolution with your monitor's native resolution.

Optionally, if you will be installing NVKush, insert the following as well:

<key>Kernel Flags</key>
<string>arch=i386</string>

This will make your machine to boot into 32bit kernel by default.

 

10. reboot, and if you want to install NVKush, now is the time to do it. after installation, reboot again and if everything goes according to plan, you should have a stable working Hacintosh now.

 

 

 

Notes:

- I've read it somewhere on this thread saying that only the two black ports on the motherboard is really AHCI compatible, but just for the sake of experiment I've put both of my hard drive (SL and Win7) into SATA1 and SATA2, its been working without a problem so far.

 

Hope your installation goes well, and please share any problems you've encountered or any new discovery, like I said above, this installation is not perfect yet, and I'm just hoping by sharing our findings and problems, we could eventually get a perfect working setup, and I could put up a detailed tutorial for this board, lastly, don't thank me, I don't deserve any credit on this, without the great help and experience from the experts on this forum there is nothing I can do.

 

Organizing information and writing guides is about the only thing I'm capable of doing to give something back to this forum.

 

 

Here is the download link for all the files InstallationFiles.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...