Jump to content

Snow Leopard on HP 6720s


smilenkovski
 Share

166 posts in this topic

Recommended Posts

UPDATE

This guide is outdated. Use this instead.

INSTALLING SNOW LEOPARD on HP 6720s

 

I've another thread about HP 550 which is almost the same computer like HP 6720s here.

UPDATE

I just update to 10.6.2 and everything works. Just repeat step 4 (changing devices id for video)

 

This is how I installed SL on HP 6720s using gprince guide on installing SL on HP 550.

I've made this guide for myself, not to forget the procedure, and why not to share with non experienced users willing to run SL on HP 6720s.

 

WHAT YOU NEED IS:

- A snow leopard DVD (or disk image)

- Second computer with installed Leopard 10.5.8 or Snow Leopard

I was installing from my desktop computer (Gigabyte EP35 DS3R, Intel Quad, 4GB ram, 8600 gt 512 RAM) running Snow Leopard installed on Blackosx guide

- Files founded here

 

- Twice more patience than you can expect

 

 

Step 1

Remove HDD from your laptop and connect to your desktop computer.

Boot your desktop computer.

Format laptop HDD with name Snow. In options choose GUID Partition table.

Run terminal and just copy these two lines followed by ENTER after every line

sudo -s

chown 0:0 /Volumes/Snow

First is enabling root account

second is setting permission of the partition Snow

Step 2

Insert Snow Leopard DVD in your desktop comp

Open terminal and copy/ paste next two lines, followed by enter :

cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/

open OSInstall.mpkg

This will start Snow Leopard install package. For destination choose laptop HDD and uncheck printer drivers package. (I've unchecked everything except X11)

Installation takes less than 20 minutes

Step 3

Install chameleon 2 RC3 on the Snow disk (be careful about installation destination)

EDITED

Download this pack Thanks to blackch

In Extra folder copy dsdt.aml file found here

(Thanks to Blackch and grpince for fixing dsdt.aml file)

copy the rest of the files to the appropriate folders

 

Now we need mkextMaker v2.2 utility from here

Drag Extensions folder from Snow HDD on mkextMaker icon and mkext maker will make extensions.mkext in you Extra folder.

Remove the IOATAFamily.kext from /Snow/System/Library/Extensions and replace it with the file you'll find in the SL pack

(it's Leo 10.5.8 Version)

Step 4

Now, you can put back your HDD into laptop com.

Boot with arch=i386.

After setting you comp. within the OS X procedure you'll see you desktop. Resolution will be set to 1024x768, but don't worry, that's our first task, changing to 1280x800.

gprince and dakku are using script for changing devices id's in graphic kept. It doesn\t work for me. After finishing script report that it should be O.K. but, screen resolution stay same. So, I open that script in Text Editor and execute in terminal line by line and i t finally worked. So enter those lines in your terminal :

sudo -s

cp -r /System/Library/Extensions/AppleIntelGMAX3100FB.kext \ ~/Desktop/

cp -r /System/Library/Extensions/AppleIntelGMAX3100.kext \ ~/Desktop/

 

perl -pi -e "s|\x86\x80\x02\x2A|\x86\x80\x12\x2A|g" /System/Library/Extensions/AppleIntelGMAX3100FB.kext/AppleIntelGMAX3100FB

 

perl -pi -e "s|\x86\x80\x02\x2A|\x86\x80\x12\x2A|g" /System/Library/Extensions/AppleIntelGMAX3100.kext/Contents/MacOS/AppleIntelGMAX3100

[/color]

perl -pi -e "s|028086|128086|g" /System/Library/Extensions/AppleIntelGMAX3100FB.kext/Info.plist

 

perl -pi -e "s|028086|128086|g" /System/Library/Extensions/AppleIntelGMAX3100.kext/Contents/Info.plist

 

touch /System/Library/Extensions

The blue statement should all be on one line with a space when the line break occur

(Thanks to Trauma and uman for this script)

Download kextutility from the same thread you've already downloaded mkextmaker. Just start it. It will repair permisions

 

Step 5

Reboot with arch=i386

You should see full resolution now.

Now, download kexthelper (google it) and install kexts from dakku files

I've installed VoodooHDA.kext ,SleepEnabler.kext,, VoodooPower.kext, IOPCIFamily.kext

From files uploaded by dakku

and VoodooBaterry.kext found here :

And final copy apple.com.boot.plist from Library/Preferences/SystemConfiguration to desktop, open it. It should look like this :

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//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></string>

</dict>

</plist>

 

change last line from

<string></string>

to

<string>arch=i386</string>

This will give you boot in 32 bit mode without typing arch=i386 every time you restart your computer.

So that's it.

Only known problem is high temperature when laptop is disconnected from power (using battery).

Thanks to gprince for his guide, also to dakku and mardurhack for helping me install properly and many members of insanelymac community. Thanks to blackosx for my first SL install.

EDIT.

High temperatures problem solved thanks to juanerson and of course blackch. Just follow juanersons sugestion few posts above and properly install AppleACPIThermal.kext.

EDIT

There is an italian guide on same issue here

 

EDIT

Here is the link with patched video kexts with working brightness. Coming from this thread.

Link to comment
Share on other sites

Stupid question, but for the alternate desktop having Leopard or Snow Leopard on it, can I use my mackbook?

 

My idea was to remove the HDD from the macbook, place the one of the HP and start installing SL on it, and of course patching the install with the advice you just gave here.

 

Thanks for this post anyway :-)

Link to comment
Share on other sites

  • 2 weeks later...

Hi smilenkovski and everyone, you can try this fix for the fan-temp problem (works for me, thanks to BlackCH):

First, download and run the last DSDT.aml from BlackCH: DSDT.aml (BlackCH)

 

Second, for fan control use the AppleACPIThermal.kext (inside snow leopard pack from BlackCH post), modified for system version you are running (see the info.plist inside the kext), and edit this part:

 

OSBundleLibraries

com.apple.driver.AppleACPIPlatform

1.3

com.apple.iokit.IOACPIFamily

1.3.0

 

With the correct versions of AppleACPIPlatform and IOACPIFamily for kext load properly (see System Profiler/Extensions for versions, then install (put) the kext (AppleACPIThermal.kext) in: /System/Library/Extensions/AppleACPIPlatform/Contents/PlugIns/

 

Third, in Terminal type: sudo touch /System/Library/Extensions (and reboot). Now, you must be see the AppleACPIThermalZone for each TZ in IORegistryExplorer.

 

Note: Dont work with native speedstep (patched SMC_PlatformPlugin or Legacy_SMC method by Pere). Me and BlackCH prefer CoolBooK for speedstep because is more powerfull and stable, works for undervolt, offering better temps.

 

Please Sorry for my bad English :) , good luck and comment your experiences. Bye.

Link to comment
Share on other sites

Hi juanerson.

Thank you for your post. Fantastic news. Finally fan control.. Thanks to blackch also. I'll try this for the weekend and I'll update my guide.

P.S.

I can't find AppleACPIThermal.kext in blakch SL files. Simply, I can't see where it is

Link to comment
Share on other sites

Hi juanerson.

Thank you for your post. Fantastic news. Finally fan control.. Thanks to blackch also. I'll try this for the weekend and I'll update my guide.

P.S.

I can't find AppleACPIThermal.kext in blakch SL files. Simply, I can't see where it is

 

exactly just here: HP6720s_SLPack/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns

 

P.D. in each kext you must be select with right click "show content of the package" or something like that in English. Then, copy/paste the AppleACPIThermal.kext for modifications, save and copy back, dont forget terminal command of course at the end. Bye.

Link to comment
Share on other sites

@juanerson

I followed your instructions and it seems to work. But, I can't confirm because after reinstalling temperature monitor don't show temp values. (smc fancontrol too)

Edit.

I will reinstall the whole thing again today later and I'll post you back.

Thanks for helping.

Link to comment
Share on other sites

After reinstalling OS X and updating to 10.6.1 and installing temperature monitor everything seems to work. Temps are around 50 C. On hard video encoding temps goes to 70 degrees. Which was average temp before installing AppleACPIThermal.kext and using new dsdt.aml file from blackch thread.

Thank you guys.

Link to comment
Share on other sites

Hi smilenkovski, please tell me about the fan problem (only on battery), like you said: "Only known problem is high temperature when laptop is disconnected from power (using battery)." So, you solved it without AppleACPIThermal.kext in SL? Because that is the reason for hight temperatures, if the fan go off on battery. Thanks. :D

Link to comment
Share on other sites

Dear juanerson, sorry not to be clear enough in my last post. After using your procedure about AppleACPIThermal.kext the temperatures (never mind using power cord or with using battery) are same and correct and without using coolbook. BTW I can't use coolbook because my country is not on the pay-list of the author's web site and I can't buy coolbook and use registered version. (i'm from Macedonia) But my computer is running O.K. for the first time I'm using OS X on it.

Link to comment
Share on other sites

  • 3 weeks later...

Hi gamemaster84,

Unfortunately this is the only way I know it's working for sure. But, of course, you can use some experiences and find your own way of installing SL. I can only encourage you to continue because HP 6720s is almost perfect Macbook. Everything works.

 

Try this links, maybe combination of experiences will make a new approach :

 

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

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

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

Link to comment
Share on other sites

quote jocarl11 from pm

Hi, I'm hoping you can help? I have a 6720s with a 1.8ghz celeron m cpu running Leopard 10.5.8 and i have been trying to put snow first on an external hdd to test then to the laptops hdd when i know it works ok. The problem is i followed your guide as best i could but when i boot up from the external hdd into snow i get kernal panic?

I have installed charmelion 2 rc2 not rc 3 as in your guide because there is no pmg yet for rc 3 will this make a difference?

Also i was a little stuck on the part where you create a new folder on the desktop named Extensions and put the VoodooPS2Controller.kext and fakesmc.kext into it then a little unsure what next with the folder extensions on the rout of the snow hdd?

Sorry for all the questions but i am new to this and would love to get snow up and running.

Regards Carl

 

Hi jocarl11.

I put your PM here because someone else can use our experience too.

So I saw your second message too and I think that it is time to update my guide.

Check this thread latter tonight.

Link to comment
Share on other sites

quote jocarl11 from pm

Hi, I'm hoping you can help? I have a 6720s with a 1.8ghz celeron m cpu running Leopard 10.5.8 and i have been trying to put snow first on an external hdd to test then to the laptops hdd when i know it works ok. The problem is i followed your guide as best i could but when i boot up from the external hdd into snow i get kernal panic?

I have installed charmelion 2 rc2 not rc 3 as in your guide because there is no pmg yet for rc 3 will this make a difference?

Also i was a little stuck on the part where you create a new folder on the desktop named Extensions and put the VoodooPS2Controller.kext and fakesmc.kext into it then a little unsure what next with the folder extensions on the rout of the snow hdd?

Sorry for all the questions but i am new to this and would love to get snow up and running.

Regards Carl

 

Hi jocarl11.

I put your PM here because someone else can use our experience too.

So I saw your second message too and I think that it is time to update my guide.

Check this thread latter tonight.

 

Ok thats great thanks.

Link to comment
Share on other sites

 Share

×
×
  • Create New...