Mac OS X Leopard on Dell XPS M1330
615 words, 3 minutes
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:
- iATKOS v5i Main System
- Bootloader
- PC EFI V9
- X86 Patches
- Decrypters
- AppleDecrypt
- SMBIOS drivers
- SMBIOS Enablers
- SMBIOS-EFI
SMBIOS-EFI Air
- SMBIOS Enablers
Kernel9.5.0 Kernel voodoo
- ACPI
- x86 ACPI
- Disabler.kext
Remove Thermal kexts(Removes AppleThermal.kext and AppleACPIThermal.kext)
- Decrypters
- Drivers
- System
- SATA/IDE
- Intel AHCI SATA
- SATA/IDE
SpeedstepIntel Speedstep b (Add GenericCPUPMControl application to user login items)
SystemLaptop Batteryext2fsNTFS-3G
- System
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):
- Get the SleepDisplay script
and extract it somewhere that won’t move
later (for ex,
Applications/AppleScript/SleepDisplay/
); - Run SleepDisplayScript once to acknowledge running a downloaded application;
- Add SleepDisplayScript to your user’s “Login Items”;
- Restart to check that it works OK.
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:
- Keyboard Layouts
- French
Repair the permissions and reboot.
If you choose Logitech Control Center, follow the wizard.
French environment
Install the French language pack:
- Grab the Langue FR (was there some day http://alex.upsidedown.free.fr/OSX86/Leopard/Miscellaneous/French%20for%20iATKOS.zip ) package and install it;
- Switch the whole interface in french - from
System Preferences
,International
.
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:
- Grab the driver STAC9228_0x83847616.zip and the HDA Enabler archive;
- Unzip it;
- Install
AppleHDA.kext
andHDAEnabler.kext
withKext Helper
; - Remove AppleAzalia.kext from
/System/Library/Extensions
.
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 ClamshellDisplay
module ; 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
:
- Network
- Dell 1395
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:
- [Compilation] Dell XPS M1330…guides
- Guide d’installation de Mac OS X sur Dell Latitude D630
- Leopard on an XPS 1330/1530