Jump to content

Snow Leopard on HP 6720s


  • Please log in to reply
165 replies to this topic

#1
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
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]
[color="#000000"]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...yList-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.

#2
Jekkil

Jekkil

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
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 :-)

#3
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
Yes, you can install SL from macbook , of course, But, DO NOT remove hdd from your macbook. You can install SL on HP's HDD from within macbook but put HP's HDD as external hard disk. Use some cheap usb hdd enclosure and follow the procedure.

#4
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,485 posts
  • Gender:Male
  • Location:Tru, Venezuela
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:

<key>OSBundleLibraries</key>
<dict>
<key>com.apple.driver.AppleACPIPlatform</key>
<string>1.3</string>
<key>com.apple.iokit.IOACPIFamily</key>
<string>1.3.0</string>
</dict>

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.

#5
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
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

#6
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,485 posts
  • Gender:Male
  • Location:Tru, Venezuela

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.

#7
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
Thanks man.

#8
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,485 posts
  • Gender:Male
  • Location:Tru, Venezuela
Some excellent news, (courtesy): netkas

#9
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
Wow. Yes.
Never mind that in this moment is completely irrelevant are you using 32 or 64 bit but I like the idea that it's possible to use 64 bit OS X.

#10
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
@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.

#11
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
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.

#12
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,485 posts
  • Gender:Male
  • Location:Tru, Venezuela
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

#13
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
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.

#14
gamemaster84

gamemaster84

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Hi,

I need some help. I have a 6720s and of course i want SL on it. But i have an old mac mini with a g4. When i try to install the dmg it says i need an intel processor, is there a way to work around that?

Cheers

#15
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
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.insanelym...howtopic=135410
http://www.insanelym...howtopic=168773
http://www.insanelym...howtopic=185823

#16
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
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.

#17
jocarl11

jocarl11

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

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.

#18
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
Hi I've edited the guide. Now it is simpler than before because you can find almost all files in one place.
@jocarl11
Check if you replaced IOATAFamily.kext like explained in the guide.

#19
jocarl11

jocarl11

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Thanks smilenkovski,

I have everything working but when i updated to 10.6.1 the screen went back to 1024x768? I tried the script again in Terminal but it won't seem to work! Any ideas?

Thanks.

#20
smilenkovski

smilenkovski

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 255 posts
  • Gender:Male
  • Location:Macedonia
I'll send you my video kexts, but not today. I left my laptop at work. So, Check this thread tomorrow afternoon .
P.S.
10.6.2. update will be available very soon. It seems to have improved driver for intel gma video adapters.





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