Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
smilenkovski

Snow Leopard on HP 6720s

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.

Share this post


Link to post
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 :-)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Did you tried use ACPIBatteryManager.kext for the Battery? And for brightness you can use IntelBacklight  Both created by @RehabMan 
    • I have put it into clover drivers 64uefi folder on Yosemite thru High Sierra which allows me to edit my High Sierra disk if needed in Yosemite system.   There is no functionality of apfs in other versions but it does allow other clover bootloaders and systems to recognize the HS apfs drive or open it for inspection.   If you don’t have it you can’t see your HS drive or access it in another macOS version.
    • Hi! Is it possible to get codec AD1981 running with AppleHDA on HP Compaq 8710w? It works nicely with VoodooHDA. Speakers and HP are switching automatically.  Internal and HP mic also work - no switching in SysPref but it works when mic is plugged in and internal mic works when hp mic is unplugged.   It has same weird pathmap - connected directly:  Playback: nid=5 [pin: Speaker (Analog)] | + <- nid=3 [audio output] [src: pcm] bindSeq=00008001 nid=6 [pin: Headphones (Grey Left)] | + <- nid=3 [audio output] [src: pcm] bindSeq=00008001   But inputs are really weird. There are 5 nodes from input to HP mic/Internal mic nid=4 [audio input] | + <- nid=21 [audio selector] [src: mix] bindSeq=00000003 | + <- nid=12 [audio mixer] [src: mix] bindSeq=00000003 | + <- nid=30 [audio selector] [src: mic] bindSeq=00000001 | + <- nid=8 [pin: Microphone (Grey Left)] [src: mic] bindSeq=00000001 + <- nid=31 [audio selector] [src: monitor] bindSeq=00000002 | + <- nid=24 [pin: Microphone (Analog)] [src: monitor] bindSeq=00000002 Can pathmap like that even work with AppleHDA? What codec should I patch? I tried patches from AD1984 but no luck.    These are manually patched verbs: 00571c10 00571d01 00571e17 00571f90 00570C02 00671c20 00671d10 00671e21 00671f03 00771cf0 00771d00 00771e00 00771f40 00871c30 00871d10 00871e81 00871f03 00971cf0 00971d00 00971e00 00971f40 00a71cf0 00a71d00 00a71e00 00a71f40 01671cf0 01671d00 01671e00 01671f40 01771cf0 01771d00 01771e00 01771f40 01871c40 01871d01 01871ea0 01871f90 01971cf0 01971d00 01971e00 01971f40   Codecgraph and linux codecdump attached. Thx for any help or suggestions.              codec.txt 2.svg codec.txt
    •   Yes, 'cause APFS log is coming before clover boot screen.
    • and you suspect apfs on before clover issues  


×