Help - Search - Members - Calendar
Full Version: [Guide] Hackintosh on HP 550 Notebook
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5
mardurhack
Welcome to HP 550 Official Hackint0sh Topic

This guide is divided into 2 parts: The first is about the new Snow Leopard OS (10.6) installation, the second is about the "old" Leopard (10.5)...Read the issues section before all! wink.gif

At the end of 2nd part you can find a pool of useful kexts (thanks do dakku) to use with Snow or Leo. REMEMBER TO BACKUP EVERY EXTENSION BEFORE REPLACING IT WITH ONE OF THESE







--------------------------------------1st Part-------------------------------------------------



INSTALLING SNOW LEOPARD
(BY GPRINCE)
The following explains how I installed snow leopard on the hp550, using the original DVD and a leopard distribution.
I assume you read all the good guides on the subject.
ISSUES:
usb2 problem with the "unable to initialize UIM" error --> Waiting for a IOPCIFamily.kext for 10.6
booting with -f gives kernel panic
WHAT YOU NEED:
A snow leopard DVD (or disk image)
Chameleon 2 rc3 installer made by Dr. Hurt (found here)
A Leopard distribution dvd (kaliway, iAtkos, iPc,..)
Lots of patience because it's a pain.
PROCEDURE:

1. Backup your data

2. Install leopard

Once the leopard dvd booted, select the disk utility and make two GUID partitions:
one for leopard (the smallest possible, mine is 12 Go)
the other for snow leo
Let say they are respectively called "Leo" and "SnowLeo".

Install leopard on "Leo".

3. Install Snow Leopard

Once in Leopard and ready to install Snow leopard, use the terminal to set the permissions of the "SnowLeo" partition:
CODE
chown 0:0 /Volumes/Snow


Insert the dvd and click on the install icon, or mount the image, and open the installation package:
CODE
device:Volumes prince$ cd /Volumes/Mac\ OS\ X\ Install\ DVD/System/Installation/Packages/
  device:Packages prince$ open OSInstall.mpkg


Select the "SnowLeo" partition and launch the installation.
If it fails, erase "SnowLeo" (might be unnecessary) and reinstall.

Install Chameleon 2 rc3 on "SnowLeo", and then remove what is in the /SnowLeo/extra folder.
Place there the DSDT.aml compiled by blackch, some extensions needeed: fakesmc.kext made by Netkas, VoodooPS2.kext, VoodooHDA.kext.
As they will be loaded when you boot either Leo or SnowLeo, make sure you delete dsmos.kext, AppleDecrypt.kext, ApplePS2Controller.kext, AzaliaAudio.kext (in Leo) for Leopard to boot up correctly.

Remove the IOATAFamily.kext in /SnowLeo/S/L/E and replace it with the 10.5.8 one, you can find it here.

Take both AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext from /SnowLeo/S/L/E, change their device id to match 2A12 and replace them to their location.
(for right brightness, place the FB.kext version 1.5.18 instead)

4. Airport

Replace 4318 by 4315 in the plist. (hp550 users, assuming you have the broadcom card)
CODE
sudo
     nano
     /Volumes/SnowLeo/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist

[CTRL O] [ENTER] to save
[CTRL X] to exit

You should now be able to boot in Leo.
If you use Chameleon 2 rc3, then the argument to boot in 32 bits is "arch=i386", if you use chameleon 2 rc2 with netkas boot file, then it's "-x32".

You will need to reinstall BSD package located in the dvd in the same folder as "OSInstall".

5. Troubleshooting


This is the pain part.
You need the useful kextutility software.

The extensions.mkext is no longer in /S/L/E but /S/L/Caches/com.apple.kext.caches/Startup/ , so this is where you can delete it.

You can remove IOATAFamily.kext if you have some early kp to boot correctly, and then reinstall it.

Boot in both 32 and 64 bits to check if there is the same problem.

Boot in Leo and make some changes to SnowLeo.


UPDATES:
Any update should be straightforward.
You might need to repair the graphics, the wifi according to the updates.
I modified the patch for gmax4500 to reinsert our 2A12 device id in the kext after each update. It copy the stock kext on your desktop and modify the ones in /S/L/E .
You will find it here:

patchX3100update.bash.zip ( 1.47K ) Number of downloads: 0

(don't forget to reinstall FB.kext version 1.5.18 for brigthness).

10.6.1: just the graphics to reinstall.


Good Luck!


GO TO THE NEXT POST FOR THE SECOND PART (Leopard)
mardurhack
-------------------------------------------2nd Part-----------------------------------------



MAC OSX LEOPARD 10.5.X INSTALLATION (BY MARDURHACK)

ISSUES (TO-SOLVE LIST - SORTED BY IMPORTANCE):

  1. Intermittent fans with excessive heat! (Solved only on Intel Core 2 Duo while persistent on Celeron M CPUs) (to Dual Core users: DELETE AppleIntelCPUPowerManagement.kext)
  2. Sleep doesn't work for some users (Celeron M generally)
  3. Volume regulation comes back to the default (mid-level) every reboot (VoodooHDA)


BEFORE YOU INSTALL PLEASE READ THE "LITTLE ISSUES" SECTION AT THE END OF THE POST TO KNOW WHAT COULD NOT WORK WITH YOUR SYSTEM (AND EVENTUALLY DECIDE TO NOT INSTALL) wink.gif

HP 550 is a cheap and versatile Notebook of Hewlett-Packard Businness Channel. It mounts cheap but efficient components (like Celeron M530/550 and Dual Core T5670) and it provides a very intresting 2years warranty. It comes with FreeDos Operating System (installed on ROM) so you don't have to pay any Windows License! wink.gif But the most beautiful news is that is 100% compatible with Hackintosh! wink.gif Enjoy!

FIRST OF ALL DOWNLOAD THIS PACKAGE:

DriverPackage HP550 UPDATED

This is an updated version of previous DriverPackage (16 Jun 2009). It contains a lot of optional kexts. You don't necessary have to use them but they could be tested or simply used if previous doesn't work.

I've collected my informations and packages by surfing the web (Google) and from Insanely Mac forum, obiouvsly...

I'm not responsable of ANYTHING and you should take care of what you do and what you "don't do" making regular backups (I used Carbon Copy Cloner - Free and easy2use Google for it)

HP 550 WORKING CONFIGURATION:

-CHIPSET: Intel ICH8M AHCI (Just one package for all ICHs exists)
-CPU: Intel Celeron M530 @ 1.73 Ghz with 2MB L2 Cache
-OPTICAL DRIVE: Optiarc DVD RW AD-7561A
-AUDIO: SoundMax AD/ADI 1981 with HD - Device ID 0x103C3618 - Audio ID 12
-GRAPHIC: Intel GMA X3100 - Device ID 0x2a12 (Be sure to have this Device ID!)
-HARD DISK: SATA Model: ST9120817AS - Revision: 3.AHC - Serial Number: 5RE150VV (Don't know brand but is should do not matter)
-WIFI: Broadcom BCM4312
-ETHERNET: Intel 82566MM 10/100
-TRACKPAD: PS/2 Synaptic Touchpad (Don't know version but it doesn't matter wink.gif )
-CARD READER: Should work according to what someone said in this topic.


Now let's start the guide!

BASIC INSTALLATION

Find and download "iPC 10.5.6 OSX Leopard Final" distro and burn it on a Single Layer DVD

Boot from it and let it load until configuration window appears

Open Disk Utility (Upper bar---> Utility ----> Disk Utility) and get a partition table useful to install Leopard (AT LEAST ONE PARTITION OF 12 GB OR MORE HAS TO BE FORMATTED IN MacOS Extended (Journaled) / HFS+)

If you want to dual boot with Windows XP you must edit partition table before (with GParted is OK - Google for it) following this procedure:

  1. 1 Install Windows XP on a NTFS dedicated partition
  2. 2 With a Partition Editor resize NTFS partition and create another PRIMARY partition (It's very important to be primary! Not Extended/Logical)
  3. 3 Then format this new partition by selecting FAT32 (or simply FAT) to let MacOS recognize it during installation
  4. 4 All done! You'll be able to see this new partition and format it into MacOS Extended (Journaled) / HFS+
  5. 5 TIP: When you install iPC its bootloader, darwin/EFI, will automatically see Windows Partition and you'll be able to select what to boot during countdown!

Once you have created a MacOS compatible partition you just have to proceed to installation. Click continue and select the partition where to install Leopard (you should see only one disk) then STOP! You know, if we install only the basic Operating System we'll have a lot of Kernel Panics...In other words our system won't boot! Or by the way it won't boot properly...

How to overcome this annoying defect? Simply by selecting the appropriate packages to install clicking on the button CUSTOMIZE.

Select ONLY these packages and nothing else or your system will get in troubles! tongue.gif

  1. 1 iPC OSx86 10.5.6 Base System (already checked)
  2. 2 Any Language Translation (I selected Italian because I'm...Italian!)
  3. 3 Expand iPC OSx86 Intel AMD SSE2 SSE3 and select, after expanding each category, the following packages:
  4. 4 Driver -> Chipset Drivers -> Intel ICHx SATA Drivers (to better SATA performances) (Not necessary if you update to 10.5.7! It's included!)
  5. 5 Driver -> Ethernet -> Intel 82566 MM/DC (Try the default one, if it doesn't work use other method here described)
  6. 6 Wireless -> Broadcom (Airport will recognize correctly our BCM4312, works also with WPA2)
  7. 7 PowerManagement -> PowerManagement Package (to recognize battery duration)
  8. 8 Fixes and Patches -> PS/2 Device Support -> PS/2 Keyboard fix (also for touchpad basic recognition to avoid kernel panic)
  9. 9 Applications -> Kext Helper 7 (MUST INSTALL), OSx Tools (MUST INSTALL), EFI Studio, AppleJack, Perian, Pacifist (shareware), NTFS 3-G (MacFuse) (if you want to read/write NTFS partitions like Windows XP) and whatever you need/wannatry

VERY IMPORTANT: DO NOT SELECT KERNELS OR OTHER DRIVERS/PACKAGES NOT INCLUDED IN THIS GUIDE (AT LEAST IF YOU'RE NOT SURE OF WHAT YOU'RE DOING!)

Then let the installation begin and...end! It should install all in not more than 15-20 minutes. Then restart and let's proceed to Basic configuration: You'll have to insert some informations, I suggest you to continue without giving any information to Apple until Leopard asks for username and password. Then configure your wireless network (if DHCP is enabled or it won't connect) or leave it for later and continue until main desktop (with Dock and aurora background) is shown.

PS: Don't install or select any optional software like MobileME if you don't need it.

Now let's install other peripheral devices:

PERIPHERALS INSTALLATION

GRAPHIC AND SOUND:

Download the Driver Package attached to this post (DriverPackage_HP550.zip) and do the following...

  1. Then unzip the Driver Package and open "Kext Helper v7" from Go -> Applications
  2. Drag and Drop all the Kexts you find in Graphic/10.5.7/Modded (not the Backup one) and Sound directories, insert your password and cilck "EASY INSTALL". If a message like "Installation seems to be fine. Cross fingers etc etc." is shown up you can rebot and you should have installed all correctly.

Little Sound issue: Volume returns to mid-level every reboot (PCM or Master). You have to increase it from Sound preferences.


ETHERNET
(Only if the default driver doesn't work. You can see that if in AirPort only Wireless card is recognized)

Just Drag and Drop the Kext you find in Ethernet Folder inside DriverPackage to the Kext Helper window and even without rebooting it's perfectly recognized as a new Network device wink.gif (if not...well..Reboot!)


TRACKPAD (with sidescroll, twofingers scroll, twofingers tap, tap, double tap and circular scrolling)

(Thanks to user cogombo for reporting - http://www.insanelymac.com/forum/index.php...=#entry1167106)

(Thanks to user lebidou from voodooprojects.org for configuration fix)

(Thanks to sam2x from voodooprojects.org for this little-simple how to)

Open terminal and type these instructions


CODE
cd /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/
                    
                   rm -Rf AppleACPIPS2Nub.kext
                  
                   cd /System/Library/Extensions
                  
                   rm -Rf ApplePS2Controller.kext
                  
                   rm -Rf ApplePS2Controller.kext.orig (if it exists, if not go ahead)


Then...
  1. 1 Open OSX86Tools (Go -> Applications)
  2. 2 Select Repair Permissions, Set Extensions permissions, Clear Extensions Cache and click "Run Selected Tasks"
  3. 3 Install VoodooPS2Controller-0.98-installer.pkg (DriverPackage -> Trackpad)
  4. 4 Reboot...

To enable clicking and scrolling it's enough to go to Apple -> System Preferences -> Trackpad and check "Use two fingers to scroll" (even for side scroll), "Allow Horizontal Scrolling", "Clicking"/"Dragging", "Tap trackpad with two fingers for secondary click" (Optional) and "Ignore accidental trackpad input".

Finally you have to copy (typing password if required) the file "org.voodoo.trackpad.configurationloader.plist", found in Trackpad folder, to /Library/LaunchAgents/ directory by terminal or Finder! wink.gif Then repair its permissions or it won't be recognized because of a "dubious ownership" (you can see it from Console messages)

CODE
   sudo cp FOLDER/DriverPackage_HP550/Trackpad/org.voodoo.trackpad.configurationloader.plist /Library/LaunchAgents/
            
            sudo chown root:wheel /Library/LaunchAgents/org.voodoo.trackpad.configurationloader.plist
            
            sudo chmod 755 /Library/LaunchAgents/org.voodoo.trackpad.configurationloader.plist


This is made to avoid the loss of personal settings like sensibility, 2fingers scroll etc.

This worked on my Synaptic touchpad but it should work on every Synaptic, APLS or Sentelic touchpad...Try and give feedback wink.gif


Now your Hackint0sh it's ready to use!
Enjoy and give feedback!



------------------------------------------------------------------------------------

TIPS AND TRICKS (UPDATING):

Battery Icon (VoodooBattery.kext)

Go to www.superhai.com (thanks to superhai) and download VoodooBattery.kext. Then copy it to your Extension's folder. That's it.

IF YOU WANT TO UPGRADE TO 10.5.7 YOU JUST HAVE TO REINSTALL ALL DRIVER KEXTS! wink.gif EVERYTHING ELSE WILL WORK AS FINE AS PREVIOUS VERSION wink.gif TESTED!



Graphic Problems (Flash, Quartz, OpenGL):

BEFORE READING TRY TO DISABLE QUARTZ AND TEST. IF THIS DOESN'T WORK WELL THEN PROCEED.

If you experience some graphic problems please update to 10.5.7 and before reinstalling other kexts (sound, ethernet etc.) read here:

Copy all AppleIntelGMAX3100* kexts you find in /System/Library/Extensions to a Backup folder (in my case on the Desktop):

CODE
mkdir /Users/USERNAME (yours...)/Desktop/Backup_Intel
                
               sudo copy -R /System/Library/Extensions/AppleIntelGMAX3100* /Users/USERNAME/Desktop/Backup_Intel


Then remove all the previous original kexts

CODE
sudo rm -R /System/Library/Extensions/AppleIntelGMAX3100*


Ok, now copy the Backup folder (as "Backup 2" or whatever you want) and since now ACT ONLY IN THIS FOLDER! DON'T TOUCH THE BACKUP_INTEL FOLDER!

Follow these instructions:

1. In the AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext there are respectively 2 binary files in MacOS directory. Edit them with a hex-editor (I used 0xED - free). Find and replace ALL hex digits like this:

Find: 8680022a
Replace ALL with: 8680122a (always talking about VID 2a12 and NOT 2a02! In this last case default ones should work correctly w/o modding)

2. Edit the Info.plist in AppleIntelGMAX3100FB.kext package. Find the following line:

CODE
<key>IOPCIPrimaryMatch</key>
               <string>0x2A028086</string>


and replace with:
CODE
<key>IOPCIPrimaryMatch</key>
               <string>0x2A128086</string>


It's enough that you write 0x2A128086 instead of 0x2A028086 wink.gif or copy and paste...same thing...

Then install modded kexts with Kext Helper v7 or osxtools and reboot wink.gif Surprise!! Flash 10 is already installed in 10.5.7 update and browser is VERY SMOOTH WITH ANY KIND OF MULTIMEDIA CONTENT


SCREEN-LIGHT KEYSTROKES:


GPRINCE METHOD: (Thanks to GPrince)

QUOTE (GPrince)
Hi,

I get the right brightness control on hp 550 by:
using the DSDT.aml (put it into your root directory: / ) from BlackCH
using the appleintelgmaX3100FB.kext version 1.5.18
using the efi strings found in osx86tools (gma950 card) (In the section of EFI strings add your video card to the list, to see how please read the osx86tools documentation)
using the "function flip" (google for it) prefpane (found on the forum) to replace F1 and F2 as the functionkeys to dimm the screen (but any other else should be fine)

Note: if I use this dsdt with the current X3100FB.kext I have the half-dimmed screen problem.


Attached File: AppleIntelGMAX3100FB.kext_v1.5.18_devID2A12.zip


Keyboard Layout and Special Chararacters


Voodoo Package also provides a full win-like keyboard layout so it's possible to type pipe operator ( | ) by pushing the default button wink.gif To change Control, Command (Apple), and Option keys it's enough to go to System Preferences -> Keyboard and Mouse -> Modifier Keys and choose your best configuration! wink.gif Mine is:

Caps Lock -> Caps Lock
Control -> Command
Option -> Control
Command -> Option

that is more similar to default Win Layout. Infact you can almost use the same shortcuts: Contol+C to copy, Control+V to paste and Control+Tab to change task... wink.gif That's all!


THANKS TO ALL OF YOU FOR YOUR SUPPORT!


----------------------------------------------------
USEFUL KEXTS POOL:

Snow leopard

Leopard 10.5.8 retail kexts
ab___73
QUOTE (mardurhack @ Jun 2 2009, 09:02 AM) *
UPDATED wink.gif


Good Guide!!

Has anyone got both cores working on a HP550 with an intel® Core™2 Duo Processor T5670?

http://h10010.www1.hp.com/wwpc/uk/en/sm/WF...98-3921556.html
mardurhack
QUOTE (ab___73 @ Jun 5 2009, 06:43 AM) *
Good Guide!!

Has anyone got both cores working on a HP550 with an intel® Core™2 Duo Processor T5670?

http://h10010.www1.hp.com/wwpc/uk/en/sm/WF...98-3921556.html


Thanks! Unfortunately I have the solo version so I can't help you... sad.gif But, as always, if someone has tried and got a solution...Please post here! wink.gif

Hope I'll able to find something! wink.gif Anyway I want to update the guide with the correct Core Duo version (I wrote T5500 tongue.gif ) and a little "To-Do (Issues)" section! wink.gif
Gidi
I tried this method, but I can't get my HP 550 to sleep. Also, the buttons for controlling screen backlight doesnt work (screen is at high brightness allways) which is very annoying.

Any light on this?

Cheers!
mardurhack
QUOTE (Gidi @ Jun 6 2009, 07:38 PM) *
I tried this method, but I can't get my HP 550 to sleep. Also, the buttons for controlling screen backlight doesnt work (screen is at high brightness allways) which is very annoying.

Any light on this?

Cheers!


Mmm...I've read somewhere that Sleep feature works if you set "Automatically reboot after power failure (or something like this)" in Energy preferencePane...I've tried but nothing...Only the screen gets black, everything else remains active... sad.gif Someone should try to give a look to the energy saving plist and prefPane...I'm sorry but I have High-School exams in 20 days, I've really no time! tongue.gif

Gosh! tongue.gif I've never used (even in Windows) the screen-light shortcuts because I don't need them...I really don't know ho to solve it, adding to "issues" section wink.gif Thanks!
ab___73
QUOTE (Gidi @ Jun 6 2009, 07:38 PM) *
I tried this method, but I can't get my HP 550 to sleep. Also, the buttons for controlling screen backlight doesnt work (screen is at high brightness allways) which is very annoying.

Any light on this?

Cheers!


I have a HP530 (very similar to HP550) and had the same sleep problem. I solved this by:

Updating to 10.5.6 or 10.5.7 (both work)
Installing Clamshelldisplay.kext
Patching my DSDT to include hpet and rtc fixes. (Do this before removing disablers!!)
Using vanilla ApplePowerManagement..kext (remove all PM disablers)
Using vanilla IOPlatformPluginFamily.kext
Installing voodoobattery.kext (following installation instructions exactly).

After i did this my HP530 will now sleep and wake up.
Although I still only have one core working (CPUS=1)

What processor do you have in your HP550? Do you have both cores working if it's a C2D (Core2Duo)?

Hope this helps.

--

AB
gprince
Hi,

I get the right brightness control on hp 550 by:
using the dsdt.aml from BlackCH
using the appleintelgmaX3100FB.kext version 1.5.18 combined to the efi strings found in osx86tools (gma950 card)
using the function flip prefpane (found on the forum) to replace F1 and F2 as the functionkeys to dimm the screen.

note: if I use this dsdt with the current X3100FB.kext I have the half-dimmed screen pb.
Gidi
Thanks for that file gprince!!

Finally I think I put the right FB kext. The only problem is I didnt install flip preference panel before I booted up with 1.5.18 kext so now I have screen completly dimmed. smile.gif

I can try to boot up in safe mode and install flip there. Which are the exact mapings I should use inside flip prefpanel?

Cheers!
gprince
Well, the the 3rd and fourth keys on the top right side of the keyboard also control the brightness for me.
And so does the fn-End combo. So no need to boot in safe mode.
Attached is what I use in the function flip prefpane. It may not be ideal but now the F1 F2 control the brightness (without holding Fn), the F12 F11 the volume, F10 the mute mode, and F7, F8, F9 the quictime or itunes control.
Gidi
Great, gprince, really appreciate your help.

Now brightness is working nice. The problem is that DSDT is giving me bad graphics performance when I unplug the power adapter and use the battery power. Which version of the other GMAX3100.kext drivers are you using?

I'm currently with 1.5.44 with your 1.5.18 FB kext
gprince
I am also using gmaX3100.kext 1.5.44 so I don't know where your pb is from.
Maybe from the powermanagement kext you are using, try without any.
Gidi
Working fine now!! I'm trying to add Graphics Mode to com.apple.Boot.plist, but If I set the 1280x800, it keeps showing the apple boot logo at 1024.

Also found a trick, if you are using Voodoo PS2, the brightness keys are already mapped to pause key (third from top right), so no need to install any preference panel!

Cheers!
mardurhack
QUOTE (GPrince @ Gidi)
... ...
... ...


Thanks to both of you wink.gif I'll add these tricks to the guide soon! GPrince could you explain how to use your files? Unfortunately I'll be on windows for a while... sad.gif (Need flash player performance for a school test) so I can't even test them... Thanks in advance! wink.gif
Gidi
Are you guys having issues with integrated audio & VoodooHDA.kext? My sound skips like the buffer is too low. If I set output freq to 22050hz, it fixes a little, but still bad sound.

I've tried 0.2.1 and 0.2.2 beta with same results.

Is there any other method to have audio on this laptop without VoodooHDA?
mardurhack
QUOTE (Gidi @ Jun 7 2009, 07:07 PM) *
Are you guys having issues with integrated audio & VoodooHDA.kext? My sound skips like the buffer is too low. If I set output freq to 22050hz, it fixes a little, but still bad sound.

I've tried 0.2.1 and 0.2.2 beta with same results.

Is there any other method to have audio on this laptop without VoodooHDA?


Really I haven't got any problem with the Package's drivers (vodoo + hda enabler)...Did you use them?

Please could you tell me your flash-based contents performances? I'm not able to watch any youtubeHD video with Mac while they are so smooth (even in Full screen!) with Windows! sad.gif Why??
Gidi
Yes, I was using both HDAEnabler + VoodooHDA, but since they are both the same thing (injectors), there is no need to have them both. Just deleted HDAEnabler. Audio device keep being detected as before, but still have audio skipping issues.

I'm not using VoodooPower at the moment, just VoodooBattery.kext

I will try youtube when I'm back home and give you feedback.

Cheers!
mardurhack
Thanks Gidi wink.gif "Unfortunately" I don't get your problem using both of them so I don't know how to help you at all... sad.gif What do you mean by saying "injectors"? Could you explain?

PS: You could try a fresh install of iPC and use both Voodoo and HDA...without editing anything..If it works then you've modified something wrong...Otherwise analyze your soundcard's VID and PID and I'll compare them with mines... wink.gif

For graphic problems I'll try to modify with a Hex Editor the x3100's kexts...Hope to not burn my display! XD Let me know your impressions wink.gif

QUOTE (Gidi @ Jun 8 2009, 07:28 AM) *
Yes, I was using both HDAEnabler + VoodooHDA, but since they are both the same thing (injectors), there is no need to have them both. Just deleted HDAEnabler. Audio device keep being detected as before, but still have audio skipping issues.

I'm not using VoodooPower at the moment, just VoodooBattery.kext

I will try youtube when I'm back home and give you feedback.

Cheers!
Gidi
Alright, I think I found the origins of my audio skipping and general jerky mouse problems. It should be some incompatibility in the power management of the DSDT file. Sound problems happen when I disconnect power adapter and use laptop's battery.

If I delete the DSDT.aml file, sound and system is alright working with battery, also with power adapter (but I can't control brightness).

I'm not using any VoodooPower.kext, and the OS is installed clean today sad.gif
mardurhack
QUOTE (Gidi @ Jun 8 2009, 08:06 PM) *
Alright, I think I found the origins of my audio skipping and general jerky mouse problems. It should be some incompatibility in the power management of the DSDT file. Sound problems happen when I disconnect power adapter and use laptop's battery.

If I delete the DSDT.aml file, sound and system is alright working with battery, also with power adapter (but I can't control brightness).

I'm not using any VoodooPower.kext, and the OS is installed clean today sad.gif


BIIIGGG UPDATEEE!! smile.gif

BEFORE YOU READ -- OFFICIAL! DO NOT ACTIVATE QUARTZ IF YOU DON'T STRICTLY NEED IT! (opengl will work anyway wink.gif maybe better!) - TESTED! EVERYTHING IS SMOOTHER WITHOUT IT ENABLED wink.gif

GRAPHIC PROBLEMS: SOLVED! EVERYTHING WORKS LIKE A CHARM! (except for fu** youtube videos! Megavideo is very smooth instead!! Normal or Full! tongue.gif I don't understand...) with 10.5.7 modded (thanks to cele_82 hex modding) and Flash 10...Better: fresh install, update to 10.5.7, then mod and install graphic kexts and reinstall all other kexts wink.gif Here's a little guide to modding:

1. In the AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext there are respectively 2 binary files in MacOS directory. Edit them with a hex-editor. Find and replace ALL hex digits like this:

Find: 8680022a
Replace with: 8680122a (always talking about VID 2a12 and NOT 2a02! In this last case default ones should work correctly w/o modding)
2. Edit the Info.plist in AppleIntelGMAX3100FB.kext package. Find the following line:

<key>IOPCIPrimaryMatch</key>
<string>0x2A028086</string>

and replace with:

<key>IOPCIPrimaryMatch</key>
<string>0x2A128086</string>

It's enough that you write 0x2A128086 instead of 0x2A028086 wink.gif or copy and paste...same thing...

Then install modded kexts (BACKUP FIRST THE OLDERS!) with Kext Helper v7 or osxtools and reboot wink.gif Surprise!! Flash 10 is already installed in 10.5.7 update and browser is VERY SMOOTH WITH ANY KIND OF MULTIMEDIA CONTENT! Even in scrolling! BUT FOR THOSE CRAPPY YOUTUBE VIDEOS! Now I'm beginning to think that youtube has a problem...with Mac I mean! tongue.gif FLV vs QT maybe! XD

@Gidi: Strange! Today, after updated, I got successfully working brightness default keys! Later I substituted graphic kexts and the feature disappears....Or, maybe, the update installed another powermanagement package! I'll try to reinstall the older one...10.5.6 and try...

About audio: I think there's some kind of hardware problem at this point...It's impossible that we have the same notebook with same hardware, included soundcard, and we have different problems! Have you followed the guide or your installation is a previous one? Are you sure it's iPC 10.5.6? Thanks for eventually feedbacks wink.gif
Gidi
Now I have another clean installation of 10.5.6. Can you tell me the exact procedure you followed? Just update to 10.5.7, install the GFX kext from your package and put DSDT.aml to / ?

Cheers!
mardurhack
QUOTE (Gidi @ Jun 9 2009, 01:19 PM) *
Now I have another clean installation of 10.5.6. Can you tell me the exact procedure you followed? Just update to 10.5.7, install the GFX kext from your package and put DSDT.aml to / ?

Cheers!


Just updated to 10.5.7 and modded 10.5.7 IntelGMAX3100 kexts (as is written in my previous post). And DISABLE QUARTZ! By the way I didn't touch any DSDT....what is it?
Gidi
As Gprince suggested:

"I get the right brightness control on hp 550 by:
using the dsdt.aml from BlackCH"

And when I put that DSDT.aml file into / , the audio becomes skippy and system performance decreases a lot when using battery instead of power adapter.

Cheers!
mardurhack
QUOTE (Gidi @ Jun 9 2009, 03:09 PM) *
As Gprince suggested:

"I get the right brightness control on hp 550 by:
using the dsdt.aml from BlackCH"

And when I put that DSDT.aml file into / , the audio becomes skippy and system performance decreases a lot when using battery instead of power adapter.

Cheers!


Let me understand...If you use DSDT you're able to use keystrokes but performance are slower aren't they??
Gidi
Yes, that's it, If I use the DSDT, system goes right to sleep, and lets me change screen brightness with pause keys, but low performance when computer is using battery power.

Without the DSDT inside / , the computer is fine with battery power, but can't control screen brightness or put it to S3 sleep.

It's a clean 10.5.6 install, and I'm not using any VoodooBattery or VoodooPower at the moment (but I tried to use them in another installs with same issues)

Cheers!
gprince
Hi,
remove AppleIntelCPUPowerManagement.kext or be sure the disabler kext is well loaded.
Gidi
Hi Gprince,

I tried to remove that kext, but the problem remains. When I plug back the power cord, system becomes fast again.
Gidi
Great! no more slowdowns. It was a problem with that DSDT.

Now I'm trying to compile one with S3 sleep support, brightness and no slow downs. S4 sleep is working already!

Cheers
mardurhack
QUOTE (Gidi @ Jun 9 2009, 08:03 PM) *
Great! no more slowdowns. It was a problem with that DSDT.

Now I'm trying to compile one with S3 sleep support, brightness and no slow downs. S4 sleep is working already!

Cheers


Man! If you're able to do something like this I'll be greatful to you life-long! XD Thanks in advance!
ttinsb
Hi, thanks for the great guide.

I have an HP 550 with Celereon M 550@2,00GHz.

I tried iDeneb 1.4 and forgot to click on customize.
After that installation i had the following:

- pretty fast boot- and shutdown time
- graphics in 1024x768, but really fast and smooth
- working hard disk access
- working usb devices (Mouse, USB Stick and Bluetooth Dongle)
- working trackpad
- no sound
- no wlan

So i did a reinstall and just selected the broadcom driver to get wlan.But wlan didn't work.

Then i discovered this guide. I made a fresh install with iPC 10.5.6 Final and followed exactly the instructions in this guide.

After the first reboot i got wlan, but no USB (no mouse, no access to the stick, no bluetooth).
Boot and shut down times are much slower then with iDeneb 1.4

After a complete shut down i got back USB (mouse, stick and bluetooth working).
So i installed sound and video as described in the guide.

After the reboot i got the full resolution for the first time.
Sound is working, but in very poor quality. It sounds like an broken old radio with my logitech sound system!

USB is gone now forever (i turned of the computer serveral times)

So my question: Is the ICH Chipset driver really nessecary? Deneb worked fine without it!

How can i improve the poor sound quality?

Thanks alot!
Gidi
Hi ttinsb,

ICH Driver isn't necessary since 10.5.7 comes with it. First you need to do after install, is update the system.

For audio, the guide isn't clear enough. Delete all the audio kext you use, and then download VoodooHDA 0.2.2 from voodooprojects site.

Did you place Disabler.kext or removed AppleIntelCPUPowerManagement?
Also, are you using battery power or is the laptop allways connected to A/C?

Cheers!
mardurhack
QUOTE (Gidi @ Jun 10 2009, 06:00 PM) *
Hi ttinsb,

ICH Driver isn't necessary since 10.5.7 comes with it. First you need to do after install, is update the system.

For audio, the guide isn't clear enough. Delete all the audio kext you use, and then download VoodooHDA 0.2.2 from voodooprojects site.

Did you place Disabler.kext or removed AppleIntelCPUPowerManagement?
Also, are you using battery power or is the laptop allways connected to A/C?

Cheers!


Thanks wink.gif I'll add the Voodoo driver version to the guide! Anyway if it's not necessary I'll remove ICH installation too...

About your audio troubles: I haven't got them! It's very strange...I installed both VoodooHDA and HDAEnabler and this has been enough to get it working...I got just one bug: If I change the volume it returns to the mid-level after every reboot...

Oh and I'm going to update the Driver Package with up-to-date drivers. I discovered that a newer VoodooHDA.kext version exists. And I could insert the already-modded X3100 2a12 drivers to work with 10.5.7.

THANKS FOR SUPPORTING THIS GUIDE WITH YOUR ADVICES wink.gif !

@Gidi: Have you also installed HDAEnabler?
@ttinsb: Be sure to remove AppleIntelCPUPowerManagement.kext and if you're going to update (i.e. with a future .8) remember to install Disabler.kext wink.gif Adding to guide soon all these things! wink.gif

EDIT: MAYBE ANOTHER PROBLEM... sad.gif Fan becomes crazy with unplugged AC! I mean with battery only... Have you experienced this?
ttinsb
wow, thanks a lot for your great work.

i made a reinstall yesterday without the ich driver and everything is working now.
I still used the audio drivers from the driver pack and followed the instructions in the guide.

This the sound quality is much better (not 100% clear, but this seems to have something to do with the vilume settings).

The Laptop was on AC power all the time. I disconnected ac to see if something changed, but there was no difference.

At the moment i have the following:

- Working Graphics in 1280x800. Flash Videos are ok (not as fast as windows, but much better than ubuntu 9.04), Google Earth works perfectly (its not useable under ubuntu 9.04, because the Intel Video Driver has a bug in the current version)

- Sound is ok (but could be better. Its not clear when volume is set to 100%)

- USB is working, but not USB 2.0?

- Card Reader works perfect

- WLAN works perfect

- Trackpad works, but without the scrollarea on the right side (i did not install the additional drivers from the guide so far)

- Bluetooth is working (Noname USB Dongle)

One stupid question: How do i upgrade to 10.5.7? With the Apple Upate Service? Or is there a Guide how to do this?
Gidi
Hi,

I haven't got the fan issues. I'm using slightly modded DSDT, but yet no S3 sleep. If you guys have some time and experience with DSDT patching and debugging, you could help me to reverse engineer the S3 sleep part out of it.
I could upload the method to do that, if someone wants to help me.

I'm only using VoodooHDA for audio. No need to install HDAEnabler. If you do that, you could have some problems, because both kext do the same thing (they are both injectors).

My GFX kext are current .44 version, except for FB.kext which is .18 I haven't got any issues with flash videos. Can watch youtube HD, in fullscreen too. Dual monitor works. Only sometimes I have slow exposé or spaces animations.

ttinsb: Try to delete HDAEnabler, keep VoodooHDA, and try to connect some headphones to the laptop to check sound quality. Trackpad and its scroll is working great using VoodooPS2 installer. To upgrade to 10.5.7, make sure you have Disabler.kext and then you can use Apple Software update or download 10.5.7 combo update.

Cheers!
mardurhack
Yeah, much better to use the Combo Update from the Apple web site. Anyway I experience fan problems only sometimes (and only without AC plugged). I'll try to change The ACPIBattery Kext and if this doesn't work I'll try to install a different kernel (I think the 9.5.0 with Sleep support).

@Gidi: If you explain me how I could try wink.gif I cannot assure you because I'm having final exams until the first half of July but I'll give a try wink.gif Ehi what kext have you installed for battery??

Oh and I discovered that Sleep works, like hibernate, if you keep pushed the power button for 5 seconds (the emergency shutdown). At the next reboot Darwin recognizes a "sleeping" kernel and everything will show up like you left it the last time! I don't know if this could be helpful...

@ttinsb: Be aware that since the most of External HDs, USB Flashes and so on, are formatted in NTFS (WinXP/Vista) Mac has a lot of difficulties (bit checking, data convertion etc.) to copy/move files to and from these kind of partitions. If you want the maximum performances you should format in Mac Journaled almost one partition and, optionally but useful, set the partition table from MBR (Master Boot Record: Windows/DOS based) to GUID/Apple (the first is Unix universal partition table, the second is a proprietary apple format useful if you want to install Mac on an external HD).

Thanks!

QUOTE (Gidi @ Jun 11 2009, 07:49 AM) *
Hi,

I haven't got the fan issues. I'm using slightly modded DSDT, but yet no S3 sleep. If you guys have some time and experience with DSDT patching and debugging, you could help me to reverse engineer the S3 sleep part out of it.
I could upload the method to do that, if someone wants to help me.

I'm only using VoodooHDA for audio. No need to install HDAEnabler. If you do that, you could have some problems, because both kext do the same thing (they are both injectors).

My GFX kext are current .44 version, except for FB.kext which is .18 I haven't got any issues with flash videos. Can watch youtube HD, in fullscreen too. Dual monitor works. Only sometimes I have slow exposé or spaces animations.

ttinsb: Try to delete HDAEnabler, keep VoodooHDA, and try to connect some headphones to the laptop to check sound quality. Trackpad and its scroll is working great using VoodooPS2 installer. To upgrade to 10.5.7, make sure you have Disabler.kext and then you can use Apple Software update or download 10.5.7 combo update.

Cheers!
ttinsb
thanks again for all your help and all your instructions!!

After a nother reinstall i upgraded with the combo update to 10.5.7.
I had to reinstall the broadcom driver and than installed the graphics and audio drivers (still using the drivers from the package).

The sonund is ok this time. I habe a huge volume difference between quicktime (video) and iTunes (mp3).
Everything else works great now.
I added the usb fix with this installation and the system profiler shows now a high speed usb host.

I am very happy with this installation :-)

It's time now to try the same thing on my desktop :-p
mardurhack
I'm very happy for your...happiness! smile.gif Then you got all working have you? Good! The volume difference is "normal". I have the same problem because at every reboot Master volume gains the same level of PCM volume (which is lower than the Master) in a form like:

force PCM = Master: yes
changeVolume(%ld, %ld) The parameters are (Master, PCM)
so PCM and Master are always set on the same level. And because one of them is set by VoodooHDA to a mid-level, the other becomes the same.

To avoid this "bug" you can try to increase PCM and Master volume at max in Sound preferences and then select PCM. If you leave the volume at max level when you power off it will be at the mid level the next time you boot and you just have to increase it (from the normal volume bar). Remember to do the trick before every shutdown/reboot wink.gif Or you'll have to increase it from System Preferences.

I'll post very soon a new Driver package and newer (thanks to Gidi, you and other users like ab__73 and gprince!)

UPDATE: I discovered that brightness keys are "controlled" by graphical kexts! Infact if you recovery the 10.5.7 original kexts you'll get them working but with bad resolution! sad.gif I think DSDT editing is not necessary...Maybe for sleep. Or maybe it's enough to install the 9.3.0 modded kernel (found in iPC) with sleep mode enabled...I'll try.

QUOTE (ttinsb @ Jun 12 2009, 07:34 PM) *
thanks again for all your help and all your instructions!!

After a nother reinstall i upgraded with the combo update to 10.5.7.
I had to reinstall the broadcom driver and than installed the graphics and audio drivers (still using the drivers from the package).

The sonund is ok this time. I habe a huge volume difference between quicktime (video) and iTunes (mp3).
Everything else works great now.
I added the usb fix with this installation and the system profiler shows now a high speed usb host.

I am very happy with this installation :-)

It's time now to try the same thing on my desktop :-p
phrenk
I have a problem with the wireless drivers:

I installed ipc 10.5.6 and everything was working perfectly.

After I updated to 10.5.7 the wireless device disappeared.


I tried to reinstall the kext but nothing.


Can you please me suggest me something?


thanks!

francesco
mardurhack
QUOTE (phrenk @ Jun 14 2009, 05:02 PM) *
I have a problem with the wireless drivers:

I installed ipc 10.5.6 and everything was working perfectly.

After I updated to 10.5.7 the wireless device disappeared.


I tried to reinstall the kext but nothing.


Can you please me suggest me something?


thanks!

francesco


Be sure your wifi card is on (by seeing the led under the screen, it has to be blue, not orange). Then try to reinstall kexts directly from reboot. As you would to install the whole OS but this time you'll select only Wifi and Ethernet Drivers (without iPC base system! Be sure to deselect it!!). Let me know if it works wink.gif

PS: Suppongo che tu sia Italiano dal nome! Però devo scrivere necessariamente in inglese qui! E poi, non so perché, la versione italiana della guida è stata rimossa! Mah...
phrenk
QUOTE (mardurhack @ Jun 14 2009, 07:36 PM) *
Be sure your wifi card is on (by seeing the led under the screen, it has to be blue, not orange). Then try to reinstall kexts directly from reboot. As you would to install the whole OS but this time you'll select only Wifi and Ethernet Drivers (without iPC base system! Be sure to deselect it!!). Let me know if it works wink.gif

PS: Suppongo che tu sia Italiano dal nome! Però devo scrivere necessariamente in inglese qui! E poi, non so perché, la versione italiana della guida è stata rimossa! Mah...


Waaa!

I realized now that I had a beta of Ipc...now I'm downloading the final, I'll try again and I'll let you know.

ps
yes I'm italian e non sò in effetti perchè hanno eliminato la guida in italiano...mah
gprince
Hi,
You don't need to make it so complicated to get your wifi card back.
The kext was overwritten by the update, so we just need to reinput your vendor id in the info.plist: ours is 4315.
Or run the broadcom enabler script if you don't know how to do that.
mardurhack
QUOTE (gprince @ Jun 15 2009, 12:54 PM) *
Hi,
You don't need to make it so complicated to get your wifi card back.
The kext was overwritten by the update, so we just need to reinput your vendor id in the info.plist: ours is 4315.
Or run the broadcom enabler script if you don't know how to do that.


I didn't know it! tongue.gif Thanks wink.gif
ttinsb
i have a little issue: I tried to burn an audio cd with iTunes and gut the error mesage "device not responding, retry no possible".

Is there a driver for the biuld in CD/DVD Writer?
mardurhack
QUOTE (ttinsb @ Jun 16 2009, 03:26 PM) *
i have a little issue: I tried to burn an audio cd with iTunes and gut the error mesage "device not responding, retry no possible".

Is there a driver for the biuld in CD/DVD Writer?


Use LiquidCD wink.gif I tried both iTunes and Burn but they gave me many issues! I trashed 2 CDs! sad.gif

Anyway...I still get many issues with the whole OS, so I decided to abandon the project until new REAL and SOLID updates won't be released...In particular I got this problems:

- Fan works with PowerManagement Package (1,2MB) but once it becomes faster there is no way to stop it! Even if I don't use ANYTHING it keeps spinning loudly sad.gif I tried a lot of thing...I'm tired!

- Battery duration is very poor: 1,5 max 2 hours against the 2,5-3 with WinXP (I know it isn't optimized for Mac (!) but I can't stand to have a non-portable-notebook...I need a better Energy saving lowlevel-policy, ACPI and so on and I know that they aren't going to be released by Apple...Who cares about Intel Celerons if they don't mount them on their laptops!)

- Sound management is strange! It doesn't save settings! But this is not a big trouble...

- Flash performances are good but not as smooth as Windows...I've to admit sad.gif I'm working with Prezi and I need Flash!

- Sleep doesn't work! Sh*t I need it!! sad.gif Unfortunately I haven't got another PC to use while I experiment on this...I should buy a Dell Mini 9 or a MSI Wind so I'm sure they are 100% compatible with Mac! tongue.gif

About general performance: OSX > Windows with ALL KIND OF SOFTWARE (but Flash of course). Even NexuiZ works better on it! sad.gif And Dual monitor is PERFECT! I hate I have to switch another time to Windows but...I must to! Maybe this summer I'll begin again with Mac experiments...But now I haven't enough time...

Anyway I'll follow this and other topics and I'll help you to upgrade and modify the guide! wink.gif But please test everything before you post because I can't...Thanks to everybody for your help! wink.gif
ttinsb
Thanks for the hint with LiquidCD.

Well, i don't have problems with sleep mode. I don't have any power management installed. When i am away for some time, the display goes to black and the power led is blinking. When i hit on power, the system comes back in a very short time (3-5 sec.).

The fan: My System can not control the fan with variable rpm's. The fan is completly off and starts with full speed (noisy) when the system gehts to hot. But only for a few seconds.

I have a dual boot system with linux mint 7. So i can do everything that don't work on os x with Linux (which works perfect on the hp 550).
Both systems are sharing a large data partition which is formatted with ntfs.
mardurhack
Thanks for your reply...How the hell you don't have problems with sleep???? tongue.gif Me and Gidi we are looking for a solution since the beginning of this "Odissey" (are you using the modded DSDT?)! XD Anyway I got your same "problem"...Maybe the fan's loud sound doesn't bother you but it bothers me! tongue.gif I'm trying to get it working like it does under Windows: Fan speed is as fast as CPU needs...Not more, not less. I don't want an "intermittent" fan! tongue.gif And how did you let the system recognize the battery? Thanks in advance for your help! wink.gif

QUOTE (ttinsb @ Jun 16 2009, 09:10 PM) *
Thanks for the hint with LiquidCD.

Well, i don't have problems with sleep mode. I don't have any power management installed. When i am away for some time, the display goes to black and the power led is blinking. When i hit on power, the system comes back in a very short time (3-5 sec.).

The fan: My System can not control the fan with variable rpm's. The fan is completly off and starts with full speed (noisy) when the system gehts to hot. But only for a few seconds.

I have a dual boot system with linux mint 7. So i can do everything that don't work on os x with Linux (which works perfect on the hp 550).
Both systems are sharing a large data partition which is formatted with ntfs.
ttinsb
QUOTE (mardurhack @ Jun 16 2009, 09:38 PM) *
Thanks for your reply...How the hell you don't have problems with sleep???? tongue.gif Me and Gidi we are looking for a solution since the beginning of this "Odissey" (are you using the modded DSDT?)!


Well,..i didn't :-) The Battery smybol was gone with 10.5.7 upgrade. I was too lazy zu restore it. I don't care about it, because i don't need long runs on battery power. When i take the laptop away, i have always the ac power suppy in use. I have also a 12v laptop charger in my car :-)
mardurhack
QUOTE (ttinsb @ Jun 17 2009, 09:50 AM) *
Well,..i didn't :-) The Battery smybol was gone with 10.5.7 upgrade. I was too lazy zu restore it. I don't care about it, because i don't need long runs on battery power. When i take the laptop away, i have always the ac power suppy in use. I have also a 12v laptop charger in my car :-)


Oh ok! tongue.gif I understand...But, even if you didn't activate any powermanagement kext, your fan goes "intermittent" does it? sad.gif I've talked to another user who has our same configuration (HP 6720s) and he experiences the same problem but he doesn't care about it! XD Instead I can't stand this loud noise! tongue.gif Am I alone?? Thanks for the fast reply! wink.gif
Ryan Vincent
QUOTE (mardurhack @ Jun 1 2009, 11:18 AM) *
Welcome to HP 550 Official Hackint0sh Topic


BEFORE YOU INSTALL PLEASE READ THE "LITTLE ISSUES" SECTION AT THE END OF THE POST TO KNOW WHAT COULD NOT WORK WITH YOUR SYSTEM (AND EVENTUALLY DECIDE TO NOT INSTALL) wink.gif

HP 550 is a cheap and versatile Notebook of Hewlett-Packard Businness Channel. It mounts cheap but efficient components (like Celeron M530/550 and Dual Core T5670) and it provides a very intresting 2years warranty. It comes with FreeDos Operating System (installed on ROM) so you don't have to pay any Windows License! wink.gif But the most beautiful news is that is 100% compatible with Hackintosh! wink.gif Enjoy!

FIRST OF ALL DOWNLOAD THIS PACKAGE:

This is an updated version of previous DriverPackage (16 Jun 2009). It contains a lot of optional kexts. You don't necessary have to use them but they could be tested or simply used if previous doesn't work.

I've collected my informations and packages by surfing the web (Google) and from Insanely Mac forum, obiouvsly...

I'm not responsable of ANYTHING and you should take care of what you do and what you "don't do" making regular backups (I used Carbon Copy Cloner - Free and easy2use Google for it)

HP 550 WORKING CONFIGURATION:

-CHIPSET: Intel ICH8M AHCI (Just one package for all ICHs exists)
-CPU: Intel Celeron M530 @ 1.73 Ghz with 2MB L2 Cache
-OPTICAL DRIVE: Optiarc DVD RW AD-7561A
-AUDIO: SoundMax AD/ADI 1981 with HD - Device ID 0x103C3618 - Audio ID 12
-GRAPHIC: Intel GMA X3100 - Device ID 0x2a12 (Be sure to have this Device ID!)
-HARD DISK: SATA Model: ST9120817AS - Revision: 3.AHC - Serial Number: 5RE150VV (Don't know brand but is should do not matter)
-WIFI: Broadcom BCM4312
-ETHERNET: Intel 82566MM 10/100
-TRACKPAD: PS/2 Synaptic Touchpad (Don't know version but it doesn't matter wink.gif )
-CARD READER: Should work according to what someone said in this topic.


Now let's start the guide!

BASIC INSTALLATION

Find and download "iPC 10.5.6 OSX Leopard Final" distro and burn it on a Single Layer DVD

Boot from it and let it load until configuration window appears

Open Disk Utility (Upper bar---> Utility ----> Disk Utility) and get a partition table useful to install Leopard (AT LEAST ONE PARTITION OF 12 GB OR MORE HAS TO BE FORMATTED IN MacOS Extended (Journaled) / HFS+)

If you want to dual boot with Windows XP you must edit partition table before (with GParted is OK - Google for it) following this procedure:

  1. 1 Install Windows XP on a NTFS dedicated partition
  2. 2 With a Partition Editor resize NTFS partition and create another PRIMARY partition (It's very important to be primary! Not Extended/Logical)
  3. 3 Then format this new partition by selecting FAT32 (or simply FAT) to let MacOS recognize it during installation
  4. 4 All done! You'll be able to see this new partition and format it into MacOS Extended (Journaled) / HFS+
  5. 5 TIP: When you install iPC its bootloader, darwin/EFI, will automatically see Windows Partition and you'll be able to select what to boot during countdown!

Once you have created a MacOS compatible partition you just have to proceed to installation. Click continue and select the partition where to install Leopard (you should see only one disk) then STOP! You know, if we install only the basic Operating System we'll have a lot of Kernel Panics...In other words our system won't boot! Or by the way it won't boot properly...

How to overcome this annoying defect? Simply by selecting the appropriate packages to install clicking on the button CUSTOMIZE.

Select ONLY these packages and nothing else or your system will get in troubles! tongue.gif

  1. 1 iPC OSx86 10.5.6 Base System (already checked)
  2. 2 Any Language Translation (I selected Italian because I'm...Italian!)
  3. 3 Expand iPC OSx86 Intel AMD SSE2 SSE3 and select, after expanding each category, the following packages:
  4. 4 Driver -> Chipset Drivers -> Intel ICHx SATA Drivers (to better SATA performances) (Not necessary if you update to 10.5.7! It's included!)
  5. 5 Driver -> Ethernet -> Intel 82566 MM/DC (Try the default one, if it doesn't work use other method here described)
  6. 6 Wireless -> Broadcom (Airport will recognize correctly our BCM4312, works also with WPA2)
  7. 7 PowerManagement -> PowerManagement Package (to recognize battery duration)
  8. 8 Fixes and Patches -> PS/2 Device Support -> PS/2 Keyboard fix (also for touchpad basic recognition to avoid kernel panic)
  9. 9 Applications -> Kext Helper 7 (MUST INSTALL), OSx Tools (MUST INSTALL), EFI Studio, AppleJack, Perian, Pacifist (shareware), NTFS 3-G (MacFuse) (if you want to read/write NTFS partitions like Windows XP) and whatever you need/wannatry

VERY IMPORTANT: DO NOT SELECT KERNELS OR OTHER DRIVERS/PACKAGES NOT INCLUDED IN THIS GUIDE (AT LEAST IF YOU'RE NOT SURE OF WHAT YOU'RE DOING!)

Then let the installation begin and...end! It should install all in not more than 15-20 minutes. Then restart and let's proceed to Basic configuration: You'll have to insert some informations, I suggest you to continue without giving any information to Apple until Leopard asks for username and password. Then configure your wireless network (if DHCP is enabled or it won't connect) or leave it for later and continue until main desktop (with Dock and aurora background) is shown.

PS: Don't install or select any optional software like MobileME if you don't need it.

Now let's install other peripheral devices:

PERIPHERALS INSTALLATION

GRAPHIC AND SOUND:

Download the Driver Package attached to this post (DriverPackage_HP550.zip) and do the following...

  1. Then unzip the Driver Package and open "Kext Helper v7" from Go -> Applications
  2. Drag and Drop all the Kexts you find in Graphic/10.5.7/Modded (not the Backup one) and Sound directories, insert your password and cilck "EASY INSTALL". If a message like "Installation seems to be fine. Cross fingers etc etc." is shown up you can rebot and you should have installed all correctly.

Little Sound issue: Volume returns to mid-level every reboot (PCM or Master). You have to increase it from Sound preferences.


ETHERNET
(Only if the default driver doesn't work. You can see that if in AirPort only Wireless card is recognized)

Just Drag and Drop the Kext you find in Ethernet Folder inside DriverPackage to the Kext Helper window and even without rebooting it's perfectly recognized as a new Network device wink.gif (if not...well..Reboot!)
TRACKPAD (with sidescroll, twofingers scroll, twofingers tap, tap, double tap and circular scrolling)

(Thanks to user cogombo for reporting - http://www.insanelymac.com/forum/index.php...=#entry1167106)

(Thanks to user lebidou from voodooprojects.org for configuration fix)

(Thanks to sam2x from voodooprojects.org for this little-simple how to)

Open terminal and type these instructions


CODE
cd /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/
        
         rm -Rf AppleACPIPS2Nub.kext
        
         cd /System/Library/Extensions
        
         rm -Rf ApplePS2Controller.kext
        
         rm -Rf ApplePS2Controller.kext.orig (if it exists, if not go ahead)


Then...
  1. 1 Open OSX86Tools (Go -> Applications)
  2. 2 Select Repair Permissions, Set Extensions permissions, Clear Extensions Cache and click "Run Selected Tasks"
  3. 3 Install VoodooPS2Controller-0.98-installer.pkg (DriverPackage -> Trackpad)
  4. 4 Reboot...

To enable clicking and scrolling it's enough to go to Apple -> System Preferences -> Trackpad and check "Use two fingers to scroll" (even for side scroll), "Allow Horizontal Scrolling", "Clicking"/"Dragging", "Tap trackpad with two fingers for secondary click" (Optional) and "Ignore accidental trackpad input".

Finally you have to copy (typing password if required) the file "org.voodoo.trackpad.configurationloader.plist", found in Trackpad folder, to /Library/LaunchAgents/ directory by terminal or Finder! wink.gif Then repair its permissions or it won't be recognized because of a "dubious ownership" (you can see it from Console messages)

CODE
   sudo cp FOLDER/DriverPackage_HP550/Trackpad/org.voodoo.trackpad.configurationloader.plist /Library/LaunchAgents/
  
  sudo chown root:wheel /Library/LaunchAgents/org.voodoo.trackpad.configurationloader.plist
  
  sudo chmod 755 /Library/LaunchAgents/org.voodoo.trackpad.configurationloader.plist


This is made to avoid the loss of personal settings like sensibility, 2fingers scroll etc.

This worked on my Synaptic touchpad but it should work on every Synaptic, APLS or Sentelic touchpad...Try and give feedback wink.gif
Now your Hackint0sh it's ready to use!
Enjoy and give feedback!



------------------------------------------------------------------------------------

TIPS AND TRICKS (UPDATING):



IF YOU WANT TO UPGRADE TO 10.5.7 BE CALM! YOU JUST HAVE TO REINSTALL ALL DRIVER KEXTS! wink.gif EVERYTHING ELSE WILL WORK AS FINE AS PREVIOUS VERSION wink.gif TESTED!


Graphic Problems (Flash, Quartz, OpenGL):

BEFORE READING TRY TO DISABLE QUARTZ AND TEST. IF THIS DOESN'T WORK WELL THEN PROCEED.

If you experience some graphic problems please update to 10.5.7 and before reinstalling other kexts (sound, ethernet etc.) read here:

Copy all AppleIntelGMAX3100* kexts you find in /System/Library/Extensions to a Backup folder (in my case on the Desktop):

CODE
mkdir /Users/USERNAME (yours...)/Desktop/Backup_Intel
    
     sudo copy -R /System/Library/Extensions/AppleIntelGMAX3100* /Users/USERNAME/Desktop/Backup_Intel


Then remove all the previous original kexts

CODE
sudo rm -R /System/Library/Extensions/AppleIntelGMAX3100*


Ok, now copy the Backup folder (as "Backup 2" or whatever you want) and since now ACT ONLY IN THIS FOLDER! DON'T TOUCH THE BACKUP_INTEL FOLDER!

Follow these instructions:

1. In the AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext there are respectively 2 binary files in MacOS directory. Edit them with a hex-editor (I used 0xED - free). Find and replace ALL hex digits like this:

Find: 8680022a
Replace ALL with: 8680122a (always talking about VID 2a12 and NOT 2a02! In this last case default ones should work correctly w/o modding)

2. Edit the Info.plist in AppleIntelGMAX3100FB.kext package. Find the following line:

CODE
<key>IOPCIPrimaryMatch</key>
     <string>0x2A028086</string>


and replace with:
CODE
<key>IOPCIPrimaryMatch</key>
     <string>0x2A128086</string>


It's enough that you write 0x2A128086 instead of 0x2A028086 wink.gif or copy and paste...same thing...

Then install modded kexts with Kext Helper v7 or osxtools and reboot wink.gif Surprise!! Flash 10 is already installed in 10.5.7 update and browser is VERY SMOOTH WITH ANY KIND OF MULTIMEDIA CONTENT

FAN BECOMES CRAZY AND TEMPERATURE IS TOO HIGH:

Delete AppleIntelCPUPowerManagement.kext by Terminal of Finder:

CODE
sudo rm -R /System/Library/Extensions/AppleIntelCPUPowerManagement.kext


If you're going to update (i.e. to a future 10.5.8) then you'll have to install Disabler.kext. You find it under "Customize" panel in iPC installation disk. This will serve to avoid Kernel Panics due to the lack of this Kext. I'll insert it in a new DriverPackage as soon as possible wink.gif

REMEMBER TO INSTALL PoweManagement Package DURING IPC INSTALLATION. THIS IS, AT THE MOMENT, THE BEST POWER MANAGAMENT KEXT. I TRIED BOTH VOODOOPOWER+VOODOOBATTERY AND POWERSOURCE.

SCREEN-LIGHT KEYSTROKES:


GPRINCE METHOD: (Thanks to GPrince)
Attached File: AppleIntelGMAX3100FB.kext_v1.5.18_devID2A12.zip
Keyboard Layout and Special Chararacters


Voodoo Package also provides a full win-like keyboard layout so it's possible to type pipe operator ( | ) by pushing the default button wink.gif To change Control, Command (Apple), and Option keys it's enough to go to System Preferences -> Keyboard and Mouse -> Modifier Keys and choose your best configuration! wink.gif Mine is:

Caps Lock -> Caps Lock
Control -> Command
Option -> Control
Command -> Option

that is more similar to default Win Layout. Infact you can almost use the same shortcuts: Contol+C to copy, Control+V to paste and Control+Tab to change task... wink.gif That's all!

LITTLE ISSUES (TO-SOLVE LIST):

- CRAZY FAN: SOLVED! wink.gif

- SLEEP
: Simply doesn't work yet.

my fan seems a little bit different will anything bad happen if i delete the appleintelcpupowermanagement.kext? what will happen?
gprince
Hi
mardurhack, did you try the kext AppleACPIThermal which was in the Plugins of AppleACPIPlatform for the fan regulation? For the battery to be recognised I use ACPIBattery.kext from Superhai, but I think now it's called voodooBattery.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.