Mac OS X Leopard on Dell XPS M1330

    

Here are quick notes about installing Mac OS X 10.5 (Leopard) on a non-Apple desktop. Beware that this probably break patents and copyrights unless … (not sure about when this is tolerated).
So you’d probably have to try this, then erase and installed a Free OS.

DVD installation

Get iATKOS v5i DVD image, insert it in the DVD reader, hit F12 and boot on the DVD.

Sometimes the DVD won’t boot. During all my testings, it would sometimes boot and sometimes not. When it doesn’t, I had to hit F8 then enter -v platform=X86PC. Then it would boot…

Partition your hard drive, select the partition and choose a “customized” installation.

Select the following option:

Let the install proceed and reboot.

The screen will go cyan (no blue screen on Mac OS X), then black.

Wait 11min so that the laptop fall asleep :p

Then wake it up using the power button… Tada !!!

Finish the install process and prepare to solve the “black screen” issue.

Solve the black screen issue

Since 10.5.5, Mac OS X ships with the correct GMA X3100.

But there is still issue when starting the session (after all, this is a hackint0sh):

You should get a cyan screen, then a black one, then the correct screen.

If you don’t, try moving your mouse and see the desktop appearing :)

French keyboard

Either use “Logitech Control Center” or “Dell Laptop Post Installer” v1.3.1 (or better).

If you choose Dell Laptop Post Installer:

Repair the permissions and reboot.

If you choose Logitech Control Center, follow the wizard.

French environment

Install the French language pack:

Kext installer

The easiest way to install extra Kext modules, is to use Kext Helper.

Grab the package (Kext Helper) and install it.

Enable audio

To configure the audio driver:

Repair the permissions and reboot.

Configure Speedstep, Battery, Sleep and USB

Grab the VoodooPower, VoodooBattery and VoodooUSBEHCI modules from superhai’s web site and the ClamshellDisplaymodule ; install them with Kext Helper.

Edit the /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/Info.plist file and add these lines

<key>OSBundleCompatibleVersion</key>
<string>1.0</string>

after the following entry

<key>CFBundleVersion</key>
<string>3.1.5</string>

Reboot and check that it works:

sysctl hw.cpufrequency_min hw.cpufrequency_max hw.cpufrequency
hw.cpufrequency_min: 544090587
hw.cpufrequency_max: 1813635290
hw.cpufrequency: 544090587

Configure the LAN

As of the date of writing, I couldn’t found a driver for the integrated Broadcom BCM5906M.

I have a Linksys USB200M USB network adapter that works like a charm though.

Regarding WLAN, the Intel PRO/Wireless LAN 3945ABG is not supported.

If you have the Dell Wireless 1395, then there’s a hope for WLAN support.

Install the driver from the Dell Laptop Post Installer:

Repair the permissions and reboot.

Enable the SDHC reader

Grab the IOSDHCIBlockDevice module and install it using Kext Helper.

Reboot to load the driver.

Sources: