Posts Tagged ‘dell’

10.6.4 Driver Update

19 giugno 2010 16 commenti

10.6.4 update = new patched drivers for your Dell Inspiron 1545.
Update your  notebook using apple software update. Remove, if you have installed, any SleepEnabler.kext from /Extra/Extensions. It’s useless for this notebook, and causes kernel panic on every kernel update.
After reboot, replace the usual two kexts for audio and wireless with the patched ones:

-Audio: AppleHDA 1.8.7f1, patched for IDT  92HD71B7X. Download
-Wireless Dell 1397: IO80211Family patched to enable 14e4:4315 devices.   Download

10.6.3 Driver Update

31 marzo 2010 8 commenti

Two days ago Apple released Snow Leopard 10.6.3 update.
The good news are that you can safely update you Dell Inspiron 1545 using self-update. After reboot, you will only need to replace two kext for audio and wireless to work again. These are the patched kexts:

-Audio: AppleHDA 1.8.4fc3, patched for IDT  92HD71B7X. Download
-Wireless Dell 1397: Latest IO80211Family patched to enable 14e4:4315 devices.   Download

Enabling Sleep on Dell Inspiron 1545

23 marzo 2010 12 commenti

It’s 2.30 am, and I cannot go to sleep.
..the final step to get an (almost) perfect hackintosh 🙂

I’ve patched the dsdt following this great guide, and finally got sleep working! The only thing left is the LCD not switched off, but.. you can always close the lid!

This is the compiled dsdt.aml to put in your system root. Warning:  use this only in conjunction with my AppleHDA kext, if you use VoodooHDA for audio, you will lose sound:


Categorie:Hackintosh Tag:, , , ,

Dell Inspiron 1545 drivers for Snow Leopard 10.6.2

12 febbraio 2010 34 commenti

As someone requested, here are the drivers needed for Dell Inspiron 1545 notebook, after the update to Snow Leopard 10.6.2
All the drivers are 64 bit compatible.

-Audio: AppleHDA 1.7.9a4, patched for IDT  92HD71B7X. It also enables volume control (FN-keys) and internal MIC.   Download
Install: install with Kext Utility. You need to put the supplied dsdt.aml in your / or /Extra directory.

-Keyboard+Mouse+Trackpad: VoodooPS2Controller, patched for latin keyboards + Alps GlidePoint Trackpad + 2 finger scrolling.  Download (RE-UPLOADED)
Install: delete ApplePS2Controller from /System/Library/Extensions, install AppleACPIPS2Nub (this version, not others) and VoodooPS2Controller with Kext Utility. Put Trackpad.prefpane in /System/Library/PreferencePanes

-Wireless Dell 1397 (Broadcom BCM4312): Latest IO80211Family patched to enable 14e4:4315 devices.   Download
Install: install the Security Update 01-2010 first, then this driver with Kext Utility.

-Graphic Card Intel GMA4500: Get native resolution (1336×768) with Chameleon RC4 + 915 patch by me. (See the previous post for further info).

Chameleon 2 RC4 patched with 915resolution for Snow Leopard and Intel GMA X4500

28 gennaio 2010 86 commenti

!!Attention: this post is old, you can find an updated version here!!

Unlike the previous HowTo, this time I’ve made the things much simpler. The goal is to get 1336×768 resolution on Intel GMA X4500 with Snow Leopard, so I’ve patched and compiled Chameleon 2 RC4 bootloader, integrating the 915resolution patch, including the strings for GM45 chipset. So you don’t need anymore to have Linux, Grub2 and sacred spirit installed!

All you have to do is replace your Chameleon bootloader in the root of leo filesystem (/boot) with the one supplied in the archive below.

Note: you have to install Chameleon 2 RC4 from the original package first!

I’ve tested it with my Dell Inspiron 1545 (Intel GMA X4500) and got 1336×768 resolution with Snow Leopard 10.6.2, Hazard release, without any further patch!

Obviously, you can test it with other Intel chipsets, such as 915, 945, 500 .. and hope it works.

This is the download link:

—Edit: Updated to support more Chipsets (Intel G31, G41, and G45):

—Edit: Latest build, with source code:

Note: delete any “GraphicsMode=…” flag from /Library/Preferences/SystemConfiguration/ and /Extra/

-Currently, this is the only method to boot Snow Lepard kernel in 64bit mode with this card!!

All the other patches (applied to IntelGMAX3100.kext, IntelGMAX3100FB.kext and dsdt.aml) work only in 32bit mode, and give no benefits other than getting native resolution. So, until someone patches the modules or implements QE/CI, there is no need of using them!

HowTo get 1366×768 resolution on Dell with Leopard

3 settembre 2009 29 commenti

!!This method is deprecated, use patched chameleon method instead. Click here!!

As requested by many users, I’ll try to write a more detailed step-by-step guide, aimed to get the native resolution on Dell Inspiron 1545.

(For the installation of Leopard see the previous post)

The method relies on a working Linux installation, and uses a modified grub2 with video bios patch. In particular, these instructions are tested with Ubuntu 9.04 and Arch Linux, but are valid for any other recent distribution.
So, open a terminal and begin:

– Install the necessary packages to compile the code:

$ sudo apt-get install autoconf automake bison bzip2 make

– Download the already patched grub2 source from here:
– Extract the content from the archive and configure:

$ tar xjvf path/to/grub2-1_96_20081229patched_tar.bz2
$ cd grub2-1.96_20081229
$ ./configure –prefix=/usr

– If configure gives no error, you can compile with:

$ make

– Then install the package with:

$ sudo make install

– Now you have to install the new version of grub into the mbr of your hard disk, specifying your hd string (usually /dev/sda):

$ sudo grub-install /dev/sda

– The final step (on linux) is to edit the provided configuration file:

$ leafpad grub.cfg (use your favorite editor)

Go near the end of file, and change the boot entries accordingly to your installed operating systems.
You can help using the old /boot/grub/menu.lst, but keep in mind that in new grub the partition mapping starts with 1 instead of 0. For example (hd0,0) must be replaced with (hd0,1), and so on.
– Here’s an example of menu entries needed for Ubuntu 9.04, supposing it’s installed on the first partition:

menuentry “Ubuntu 9.04, kernel 2.6.28-15” {
set root=(hd0,1)
linux /boot/vmlinuz-2.6.28-15-generic root=/dev/sda1 ro vga=792
initrd /boot/initrd.img-2.6.28-15-generic
menuentry “Ubuntu 9.04, kernel 2.6.28-15 (recovery)” {
set root=(hd0,1)
linux /boot/vmlinuz-2.6.28-15-generic root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.28-15-generic

– These lines are related to Leopard, supposing it’s installed on the third partition of the first hd:

menuentry “Leopard” {
set root=(hd0,3)
multiboot (hd0,3)/boot

– When you finish and are sure that is all correct, save and copy grub.cfg to /boot/grub:

$ sudo cp grub.cfg /boot/grub/

– Now reboot in Leopard and edit, opening a terminal and giving the command:

$ sudo /Applications/ /Library/Preferences/SystemConfiguration/

At the end of file, before </dict></plist> tags, add this lines:

<key>Graphics Mode</key>

– Then reboot again in Leopard and cross your fingers..

HowTo: Install OsX86 Leopard (iATKOS v7) on Dell Inspiron 1545

24 luglio 2009 69 commenti

OK, this is not a complete howto, since installation is really simple..:

1. Get your copy of iATKOS v7 from the green daemon and burn it.

2. Boot from your drive, if system hangs and reboots, try booting the DVD with “-f” option.

3. Follow the installation steps, format the desired partition (previously created with some other program, and set to type AF).

4. Choose “Custom” installation, and select the drivers/patches as follow:

– iATKOS v7 Main System

– Bootloader: Chameleon v2

– X86 Patches:

  • /extra directory
  • DSDT
  • Decrypters: AppleDecrypt
  • Smbios Drivers: NONE (chameleon2 replaces all)
  • Kernel: 9.7.0 Kernel Voodoo
  • Disabler

– Drivers:


— System:

    Intel SATA/IDE  (maybe not required?)
  • Intel Speedstep:
    Speedstep driver
    Throttling control
  • Sound:  Select NONE,  you will install later (you can try Voodoo HDA, but you will miss volume control!)
  • PS/2 Mouse/Keyboard: Voodoo PS/2 Driver (without trackpad, cause this version (0.2.1) is still buggy)
  • Laptop Battery
  • Ext2fs (optional, select if you have linux partitions)
  • NTFS-3G (optional, select if you have windows partitions)

— Network:

  • Wired: Broadcom BCM440x
  • Wireless: Broadcom BCM43xx

– Languages: your favorite one 😉

– Post-Install Actions

5. When the installation finishes, reboot (again, if any errors, try with “-f”) and install the following Audio driver, through Kext Helper:

Driver Audio (mirrored from the original here, must register)


6. To get the infamous 1366×768 resolution, it’s a bit more complicated. You need a working linux installation, and to replace the bootloader with GRUB2, patched with a modded 915resolution, like explained in Consono method.

I recommend you to use the already patched grub2, including GM45 additional patches, getting from here: grub2 patched

Inside the archive you’ll find a grub.cfg example, supposing you have installed Windows on sda1, Leopard on sda3, ARCH Linux on sda5, and that you have copied the “boot” file from chameleon package to the root directory of Leopard partition. Otherwise you can change the “multiboot (hd0,3)/boot” line specifing the right partition/path of the file.

For completeness, here is the patched 915resolution standalone script: 915resolution patched