Jump to content

[Guide] Vanilla Retail 10.6.x with Chameleon v2 for Gigabyte GA-EP45-DS3L


  • Please log in to reply
3675 replies to this topic

#2641
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts

EDIT: NOPE Didnt work either! Guess Ill wait for black... for now its the backup install 10.6.2.


Didn't work for me either... must be the same file from http://www.meklort.com/?p=167

#2642
keypox

keypox

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 320 posts
  • Location:Somewhere out there
Did you try this one? I think i maybe having issues with my thumbdrive...

oldnapalm "
ALC888 no longer works with LegacyHDA after update, you have to edit AppleHDA binary and replace 8508EC10 by 8808EC10. Here is the modified kext http://www.mediafire.com/?kjxxm4whdzu

About SleepEnabler, remove it and install 10.6.3 version http://www.mediafire.com/?jzjz0izwm23"

#2643
RKmd

RKmd

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:Houston, TX
Make sure you repair permissions (under Disk Utility) if you do the hex editing. That got sound working for me (EP45-DS3L).

#2644
cyberbuddhah

cyberbuddhah

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 108 posts
Do they work with P35-DS3L?

Did you try this one?

ALC888 no longer works with LegacyHDA after update, you have to edit AppleHDA binary and replace 8508EC10 by 8808EC10. Here is the modified kext http://www.mediafire.com/?kjxxm4whdzu

About SleepEnabler, remove it and install 10.6.3 version http://www.mediafire.com/?jzjz0izwm23

I think i maybe having issues with my thumbdrive...



#2645
keypox

keypox

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 320 posts
  • Location:Somewhere out there
So just paste it back in S/L/E then repair permissions?

Make sure you repair permissions (under Disk Utility) if you do the hex editing. That got sound working for me (EP45-DS3L).



#2646
banini_jeque

banini_jeque

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
Couldn't you do the equivalent of the AppleHDA binary mod in your DSDT to trick the binary into thinking you have 889 or something?

#2647
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts

Did you try this one? I think i maybe having issues with my thumbdrive...

oldnapalm "
ALC888 no longer works with LegacyHDA after update, you have to edit AppleHDA binary and replace 8508EC10 by 8808EC10. Here is the modified kext http://www.mediafire.com/?kjxxm4whdzu

About SleepEnabler, remove it and install 10.6.3 version http://www.mediafire.com/?jzjz0izwm23"


I tried all the SleepEnablers posted here and no luck!

#2648
bigpoppa206

bigpoppa206

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 472 posts
  • Gender:Male
  • Location:Seattle, WA USA Earth
Perfect upgrade here, but removed Sleepenabler first. I can live without it until a good working solution comes along. Of course I am on a slightly different motherboard (GA-EP45C-UD3R), so my sound still works too. Haven't tried too upgrade my GA-EP45-UD3Rs yet since they have ALC888 sound.

Glad I got this board too, there IS a difference with DDR3 RAM and speed. My geekbench scores are even higher than before, but fear that's almost the end of the line.

Those P55 boards are looking mighty fine lately...!

Didn't work for me either... must be the same file from http://www.meklort.com/?p=167

Update from above when I removed Sleepenabler, this one I used! You guys are going to hate me but it worked for me.

#2649
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,083 posts
  • Gender:Male
  • Location:UK
Well done everybody for going ahead with the update and thanks for posting your issues with the audio and SleepEnabler.kext. Sorry I couldn't be around to assist all night but I have been away and I still haven't been back to my hack since the update so I haven't had a chance to play with the final build of 10.6.3. So what's the verdict? is everybody happy with how it's gone?

EDIT: Thanks again everyone for your contributions here, I have put together an overall picture of the 10.6.3 update and posted to below.

And I suggest to everyone who's using the Bonjour kext fix method to move the Realtek1000SL.Kext out to a different folder, then delete the IONetworkingFamily.kext, update to 10.6.3 then re-copy the IONetworkingFamily.kext from S/L/E then change the info.plist again instead of using 10.6.2 just incase it could have been updated.

Good thinking here LOLmoe, thanks :)
I personally use the ifconfig method for bonjour so I had forgotten about this. I will update the front page post to include this too.

Couldn't you do the equivalent of the AppleHDA binary mod in your DSDT to trick the binary into thinking you have 889 or something?

I like this idea banini_jeque and think it would be great if it can be done... I guess we'll have to wait for the clever coders to see what they can engineer here?



EDIT:

10.6.3 Update

Just to recap on the 10.6.3 update and do some housekeeping to bring everything about it here. I had written this in the news section on the front page of this thread but as that changes regularly, putting it here will to keep everything in one post which I can refer to later.


Yesterday, Apple released the 10.6.3 update to OS X and you can get it from Software Update. Netkas, as always, is on the ball with the update and I recommend you read his post first. As with any point update from Apple, be sensible and apply the update to your back up installation first, before applying to your main installation. That way you can check everything is working for your hardware.

But please read the following before continuing:

Issue: SleepEnabler.kext
If you have NullCPUPowerManagement.kext in your /Extra/Extensions folder, then you will probably be using SleepEnabler.kext too. SleepEnabler has a specific version depending on which version of OS X you are running, and you might remember having to change it when upgrading to 10.6.2. Well the same is true for 10.6.3, so you will need to remove SleepEnabler.kext from /Extra/Extensions while doing the update and until you have rebooted in to 10.6.3. Then you can add a new version of SleepEnabler for 10.6.3 back in to /Extra/Extensions. You can find a new version here. Please note this is untested by me as I don't run with NullCPUPowerManagement.kext and don't need SleepEnabler.kext.

Issue: Bonjour
If you had followed the method of installing RealtekR1000SL.kext in to /Extra/Extensions as shown in part 4 PDF then it's wise to remove the IONetworkingFamily.kext from /Extra/Extensions before the update, just in case the one in 10.6.3 has changed. Then after the update and rebooting back in to 10.6.3, re-copy the IONetworkingFamily.kext from the 10.6.3 system in to /Extra/Extensions. You will also need to edit the kext's OSBundleRequired key/string. Instructions for this are on page 6 of 'Part 4 - Configure for GA-EP45-DS3L' PDF. Please note this is untested by me as I am using the ifconfig method for enabling Bonjour.

Issue: ATI video cards
You'll probably know by now that I don't really know that much about using an ATI video card with a hack as I have only used my nVidia 8800GT. So again, check Netkas' page for more info for these, for example there is an issue with the radeon 4830/4850's and netkas has posted a 'QE CI Exotic cards 10.6.3.pkg'.

Issue: Audio
Remember the audio for our systems works with the combination of three things.
1) patched HDEF device in DSDT
2) LegacyHDA.kext in /Extra/Extensions
3) Apple's default AppleHDA.kext (which we used to not touch).

Apple have decided to no longer support ALC888 in 10.6.3. Therefore your audio will no longer work using the default AppleHDA.kext in /System/Library/Extensions so we now have to do something to it to make our audio function (as the other two parts, DSDT and LegacyHDA.kext are fine).

You have two options:
1) Keep a backup of AppleHDA.kext from 10.6.2 and replace the AppleHDA.kext from 10.6.3 with the older one.
2) Patch the AppleHDA binary (which is inside the AppleHDA.kext) with a hex editor like hexedit. You will need to search for four occurences of 85 08 EC 10 and replace with 88 08 EC 10 (Thanks to tmongkol & thiagomorales for sharing details which started being reported back in January).

To make it easier, here's a link to a patched AppleHDA.kext for 10.6.3 that I have done myself: patched AppleHDA.kext
EDIT: The previous one was incorrectly patched (well spotted thebeast) patched AppleHDA.kext.

To add the replacement AppleHDA.kext to /System/Library/Extensions:
Using the Finder, copy the original 10.6.3 AppleHDA.kext from /System/Library/Extensions by dragging it somewhere safe. Then delete that 10.6.3 AppleHDA.kext from /System/Library/Extensions by dragging it to the bin (you'll need to authenticate with your password).

Then put the new patched AppleHDA.kext on your desktop, load up Terminal and do something like this:

cd ~/Desktop
sudo -s
cp -R AppleHDA.kext /System/Library/Extensions
chmod -R 755 /System/Library/Extensions/AppleHDA.kext
chown -R root:wheel /System/Library/Extensions/AppleHDA.kext

EDIT: This next step has been added to help the process (Note: It's all one line).
sudo kextcache -v 1 -t -a i386 -a x86_64 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

exit

If you want, you can then load Disk Utility and repair permissions just to make sure everything is set right.

Then reboot, and the system will update the caches.



EDIT: I have updated the Support Files to include the patched AppleHDA.kext and SleepEnabler for 10.6.3., and I have updated the 'Part 8 - Apple Updates' PDF to hopefully contain the relevant info for updating. Again, please let me know of any issues etc.

#2650
muitommy

muitommy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 737 posts
  • Interests:Piano x Mac OS X
dear blackosx,

thanks for all your work!!

btw, the support files' link seem to be dead, please check =]

thanks a million.

#2651
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,083 posts
  • Gender:Male
  • Location:UK

btw, the support files' link seem to be dead, please check =]

Thanks muitommy, should be sorted now :(

#2652
84R7

84R7

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
thx for update !
ill try it :(

#2653
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,083 posts
  • Gender:Male
  • Location:UK

I had a question about replacing my current active drive with a new SSD.
..../snip/....
What's the least tedious way to copy the Chameleon partition and OSX from my current drive (320 GB HDD) to the SSD so that the computer boots off the SSD? I know I'll have to leave some apps behind since the entire drive won't fit on the little 30 GB SSD, but I have no problem reinstalling apps... it's just the OS files and Chameleon boot partition I want copied.

Hi RKmd

As I don't know a way to selectively backup your current install, I think it will be quicker to just do a re-install of Snow Leopard from the retail DVD, then applying the 10.6.3 combo update.

EDIT: I have never used it but you could try looking at the Migration Assistant utility from /Applications/Utilities to see if that gives you are help?

#2654
keypox

keypox

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 320 posts
  • Location:Somewhere out there
The sleepenabler posted above worked for me :0 And I got audio working by using an updated kext utility, mine was really old.

More specifically I followed this
http://www.insanelym...p...14015&st=80
post 92

#2655
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts
No Luck with any of the Sleepenabler.kexts posted on this thread. KPanics ( gray curtain comes down! ) after Cham boot screen. Not sure what the problem is. Anyone have an idea?

I reinstalled NullCPUPowerManagement.kext and that doesn't KPanic... so the initial KPs were probably from Sleepenabler and not NullCPUPowerManagement.kext. The CPU temps dropped about 5 degrees.

I'm still using 10.6.3.

#2656
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,083 posts
  • Gender:Male
  • Location:UK
Hi Johnny V, lets try and sort your kernel panic. :P

So I guess you were using SleepEnabler just fine with 10.6.2? and you can boot 10.6.3 just fine without SleepEnabler, but as soon as you add it, your machine KP's at boot?

Booting in verbose mode, can you read references to something like triaxis, and kernel mismatch? (or something similar)? can you post a screenshot?

#2657
thiagomorales

thiagomorales

    Think different...

  • Members
  • PipPipPip
  • 121 posts
  • Gender:Male
  • Location:Brazil - Rio de Janeiro
Hi Nick, thanks for update your guide..Only a typo, inside original AppleHDA we´ll get four occurences of 85 08 EC 10, not three. ;)

Regards Mate.
Thiago

#2658
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,083 posts
  • Gender:Male
  • Location:UK
Thanks thiago, I'll update the post ;)

#2659
Johnny V

Johnny V

    InsanelyMac Sage

  • Donators
  • 369 posts
Well... SleepEnabler seems to be working now! I think SleepEnabler needed NullCPUPowerManagement.kext back in Cham/Extra/Extensions for all to work correctly.

When the update first came out it was recommended on this thread to remove NullCPUPowerManagement.kext before updating.. which I did.

But on netkas' blog http://netkas.org/?p=382 he recommend to enable your own personal flavor of CPUpowerblocker which is totally opposite of what was recommend here. Guess I should have listen to netkas instead.

Only reason I reinstalled NullCPUPowerManagement.kext was to get the CPU temps down and to see if it crashed 10.6.3. Kinda dumb luck that it worked out... but I'll take it.

Thanks blackosx for your suggestion about running in verbose mode as I totally forgot about the basics!

I did run in verbose mode. It stalled for about 10 seconds below and I thought I found the culprit but it kept on booting up to my surprise.

Posted Image

If all is working I guess it does't matter what the screen says?

Thanks!

John

#2660
aethereal

aethereal

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
The answer to this is probably really obvious, but I still can't work it out. I've patched my AppleHDA.kext, repaired permissions and rebooted with -f, but the kext still won't automatically load on start up. If I manually enable it with sudo kextload AppleHDA.kext it will work, but be gone again on next boot...





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy