Jump to content

[Guide] Dell Inspiron 6400/9400/1520/1720/E1405/E1505/E1705 Intel Core Duo


devilhood
 Share

2,614 posts in this topic

Recommended Posts

not really sure if you all care or not but if you can get the gma950 from the ipc disk you dont need to do the sleepy corner stuff.. i never installed it from sonotones installer and have never had a problem with the screen waking back up on me after waking from sleep or after rebooting. i also opened terminal and typed "sudo pmset hibernatemode 1" before trying sleep. dont know if it matters or not but it is working very nicely...

 

but alas the wireless problem came back!! i dont know what to do about it.. could be something the ipc disk installed or didnt but it is very sketchy to say the best. i even bought a wireless usb card for it from netgear hoping to solve the issue but the same occurs. anyone here using an ipc 10.5.6 final disc in conjunction with sonotones installer on a dell e1505 w/ a 1390 wireless card? what the hell is going on and how on earth did you fix it?

works flawlessly with sonotone's installer too and yes, you do need either hibernatemode 1 or 5 otherwise it won't work. your wireless problem sounds like a problem with your router? didn't you write in one of you previous posts that you reset all connections and it worked? I suggest you try it at a friends house or a public place with free wifi before you dig any deeper in your installation.

Link to comment
Share on other sites

works flawlessly with sonotone's installer too and yes, you do need either hibernatemode 1 or 5 otherwise it won't work. your wireless problem sounds like a problem with your router? didn't you write in one of you previous posts that you reset all connections and it worked? I suggest you try it at a friends house or a public place with free wifi before you dig any deeper in your installation.

 

ok peoples, lets here it. what are your current router configurations? i am on a wrt54g v8 and am using wpa2 personal for wireless security. chan 6. i would throw down the protection but i got some neighbors that will jack me for sure.. as far reseting the connection, yeah i've done that alot trying new stuff, but i still havent tried turning off protection...........yet! i could make it not visible but the they could just use stumbler or something similar

 

and i didnt say sonotones didnt work, i just said there is no reason to set up hot corners with ipc's. when i used sonotones gma950 i had to wake up screen manually by going to a corner, this isnt the case anymore for me anymore.

Link to comment
Share on other sites

ok peoples, lets here it. what are your current router configurations? i am on a wrt54g v8 and am using wpa2 personal for wireless security. chan 6. i would throw down the protection but i got some neighbors that will jack me for sure.. as far reseting the connection, yeah i've done that alot trying new stuff, but i still havent tried turning off protection...........yet! i could make it not visible but the they could just use stumbler or something similar

 

and i didnt say sonotones didnt work, i just said there is no reason to set up hot corners with ipc's. when i used sonotones gma950 i had to wake up screen manually by going to a corner, this isnt the case anymore for me anymore.

sonotone's works without setting up the corners because he includes a script that does that for you. there is no need for the user to set this manually. not sure why you still had to do it...

 

here is my router setting:

Linksys WRT54G

wireless mode: access point

security: WEP 64bit

b/g mixed

channel 11

wireless filter: on

note that I am using the weaker WEP, however I have wireless filter on which only allows devices to connect which I put in that list (via mac address).

Link to comment
Share on other sites

great you got it to work. as for upgrading to 10.5.6 - you are not gaining anything. if you have a stable 10.5.5 I suggest to stick with it unless you feel totally comfortable upgrading without having to start from scratch.

 

Hi TheGreatDeceiver,

 

This is just a quick post to thank you for your patience and for helping me get my Hackint0sh up and running.

 

Without your advice i would surely still be messing with it, and at one point i really thought i would have to fork out for a new mac pro.

 

So indirectly you saved me hundred of dollars. repped.

 

I'm all set now to get going with my iPhone development, although i think i may put in more RAM and buy a bigger hard-drive.... i see you are running 64 Bit with 4GB of Ram, i didn't know you could put a 64 bit processor into that machine.... cool!

Link to comment
Share on other sites

Hi TheGreatDeceiver,

 

This is just a quick post to thank you for your patience and for helping me get my Hackint0sh up and running.

 

Without your advice i would surely still be messing with it, and at one point i really thought i would have to fork out for a new mac pro.

 

So indirectly you saved me hundred of dollars. repped.

 

I'm all set now to get going with my iPhone development, although i think i may put in more RAM and buy a bigger hard-drive.... i see you are running 64 Bit with 4GB of Ram, i didn't know you could put a 64 bit processor into that machine.... cool!

no problem. just giving back what I've learned here. even if you have only a core duo you should have 64bit capabilities. Dell says the e1505 can only take 2Gb, which is not true. if you install 4Gb the motherboard/bios is only using 3.3Gb - still plenty more than just 2Gb (note that vista and osx will report 4Gb, but they can only use 3.3, if you go into the Dell bios you will see that). Here is a good deal for the memory. good luck with your development.

Link to comment
Share on other sites

My only request, having put this guide together, is for anyone to kindly give my band music a whirl; it's fairly eclectic and similar to Jeff Buckley/Radiohead, so if you're into that sort of thing, you might like it.

 

Dell Inspiron 6400/9400/1520/1720/E1405/E1505/E1705 Intel Core Duo with GM950, Nvidia GeForce 7 or 8 Series and ATI X1400 users.

This guide was designed to comply with the Myzar, JaS, Kalyway and Uphuck installations,

Tiger 10.4.8+ and Leopard 10.5+

 

Introduction: Please read this before continuing

 

Hello there, I see you have stumbled upon this rather large guide.

My goal is to convey all my experiences and all that I have learnt from the guru's in the Hackintosh world so that you are able to get a Mac OS X installation working properly on your laptop.

The guide is geared specifically towards the Dell Inspiron range of laptops, but I am sure you could use it as a basis for other machines.

It is constantly being updated with new information as kernel and driver development progresses, so be sure to check back now and then.

I strive to keep all the information up-to-date, but due to the size and nature of the guide, this can be difficult, so please feel free to inform me about anything that you believe to be incorrect.

My guide often utilizes the Darwin command line for completing certain tasks, so if you need extra help with some of the stuff here, head on over to this thread for a little guidance.

To make files a little easier to locate, I decided to attach all the relevant patches to this thread, but should a moderator decide to remove any, please kindly notify me afterwards.

If you are experiencing problems with installing Mac OS X, please search the forums for your answer before asking questions.

I cannot be held responsible for anything that goes wrong with your system as a result of following this guide.

 

 

sonotone's Dell Laptops Post-installer:

 

sonotone has created a mighty install package for those who want to setup their Dell Laptop hackintosh with great ease.

Please visit his thread for download links and more information.

 

 

Macgirl's tutorial thread for XPS M1XXX model laptops:

 

Macgirl has put together an excellent guide for users of newer range Dell Laptops.

I highly recommend that you visit her thread if you are an XPS M1330/M1530/M1710/M1730 user.

 

 

Intel Core Duo and Core 2 Duo fix for graphical stuttering:

 

This famously associated issue with previous gen Dell laptops was a serious bottleneck.

 

The six most obvious signs of this issue is if the apple logo loading wheel stops intermittently, the mouse icon wheel flickers whilst spinning, the mouse pointer is jumpy, the loading bar moves unusually fast, the mouse pointer doesn't appear at all and if your installation hangs with a Blue Screen just before loading the desktop.

 

This problem was temporarily solved by using cpus=1 as your Kernel Flag:

 

<key>Kernel Flags</key>

<string>cpus=1 -v</string>

 

Thanks to OUI, we now have a permanent solution that doesn't require disabling the second cpu core.

 

A TSC sync kernel patch has been released to finally eliminate any graphical stuttering.

Head on over to this thread to learn more.

 

Newer model Dell laptops such as the XPS M1XXX range do not experience this problem and therefore do not require any kernel patching.

 

 

Notes on distribution and kernel related issues:

 

If you are experiencing problems whilst trying to install the Mac, please remember to set cpus=1 at the Darwin prompt before it starts to load.

Make sure you do not accidentally replace the Darwin kernel with an older version as this will prevent the system from booting.

The Darwin kernel is directly linked with System.kext, so they both need to be from the same version of OS X.

If your system isn't HPET compatible or you keep getting 'Package 0 didn't get an HPET' messages during boot, make sure you delete AppleIntelCPUManagement.kext from /System/Library/Extensions

 

The most recommended ISO currently available for those wanting to install Mac OS X 10.5.2 on Generic x86 hardware is the Kalyway 10.5.2 disc.

This release utilizes PC EFI V8.0 and is compatible for those who want to insert device property EFI strings into the Boot plist.

Dual-booting with Vista also works fine using this install if you follow the GUID partition and NTFS re-format methodology explained in my dual-boot guide.

If you have problems with this disc for whatever reason, or you'd prefer to use MBR, give iATKOS' disc a try.

 

The most recommended ISO currently available for those wanting to install Mac OS X 10.5.1 on Generic x86 hardware is the iATKOS v1.0i r2 disc.

This is a near unmodified Leopard install disc by Uphuck and works perfectly by utilizing EFI via the Darwin Boot Loader.

Dual-booting with XP also works fine using this install as it is designed for Master Boot Record (MBR) instead of GUID Partition Table (GPT).

If you have problems with this disc for whatever reason, or you'd prefer to use GUID, give Kalyway's disc a try.

 

The most recommended ISO currently available for those wanting to install Mac OS X 10.4.10 on Generic x86 hardware is the macdotnub v1 r5 disc.

For best performance, choose to install the very latest 8.10.3 kernel release.

 

The most recommended ISO currently available for those wanting to install Mac OS X 10.4.9 on Generic x86 hardware is the Uphuck 10.4.9 disc.

To minimize problems, I personally recommend installing from the Uphuck 10.4.9 Intel x86 Install DVD v1.3.

 

If you're thinking of updating from 10.4.8 to 10.4.9, under no circumstances should you install the Loki combo distribution as it will not boot due to a mixture of incompatible kext's; best to stick with JaS' releases.

If you want support for JaS releases, be sure to visit #JaS.DVD on the irc.osx86.hu network.

Visit Netkas' blog for further information regarding Tiger and Leopard installations.

 

Please make sure you update your kernel to the very latest release before troubleshooting any problems.

If you do not know how to install a new kernel, please follow the DaemonES example below.

 

Universal SSE3 (with SpeedStep) 10.5 and 10.5.1 Darwin 9.1.0 kernel release available from irc.osx86.hu in channel #10.5

Universal SSE2/SSE3 (with Sleep) 10.5 and 10.5.1 Darwin 9.1.0 kernel release available from irc.osx86.hu in channel #10.5

SSE3 (with SpeedStep) 10.5 and 10.5.1 Darwin 9.0.0 kernel release available from irc.osx86.hu in channel #10.5

SSE2 10.5 and 10.5.1 Darwin 9.1.0 kernel release available from irc.osx86.hu in channel #10.5

 

Universal SSE2/SSE3 (with Sleep for SSE3 machines only) 10.4.9 Darwin 8.9.1 kernel release available from irc.osx86.hu in channel #1049

 

SSE3 (with 64-bit fix) 10.4.8 Darwin 8.8.1 kernel release available from irc.osx86.hu in channel #kernel

SSE2 (with SpeedStep) 10.4.8 Darwin 8.8.1 kernel release available from irc.osx86.hu in channel #kernel

 

If for any particular reason you wish to install 10.4.8 instead, the JaS 10.4.8 ISO has been recently re-seeded due to a new grouping of files, as well as the 10.4.8 Semthex kernel.

This release includes the v1p patch, JMicron fix, Defiant Disk Utility and extended support for new hardware.

I also recommend using the DaemonES kernel for all 10.4.8 Core Duo and Core 2 Duo systems, because the Semthex kernel was built from the ground up to provide maximum compatibility with older hardware.

 

If you want to install the Darwin 8.8.1 DaemonES kernel, here's what to do:

 

Go to google.com and search for 'daemones mifki kernel' click on the first link that pops up and download the 3rd file hosted at FileFactory.com

Rename it to 'mach_kernel.daemones' and drop it into the root of your Mac Hard Disk.

 

Load up Terminal in OS X and type this:

 

sudo -s

cp /mach_kernel /mach_kernel.original

cp /mach_kernel.daemones /mach_kernel

chown root:wheel /mach_kernel

chmod 644 /mach_kernel

 

Restart and you're good to go.

Feel free to delete the mach_kernel.original backup of your old kernel if you feel everything is working well enough.

It is imperative, for the sake of compatibility, that you use this kernel if you want AppleHDA to function correctly under 10.4.8. The Netkas kernel works just as well for those running 10.4.9.

 

If you want to find out which build of the Darwin kernel you have, load up Terminal and type:

 

uname -a

 

It will report back the version number and date, along with any other relevant info.

 

If you want to show detailed system information, load up Terminal and type:

 

sysctl -a

 

If you want to hide the mach_kernel file from appearing on the Finder window, load up Terminal and type:

 

cd /

pico .hidden

mach_kernel

 

Press CTRL+O and then Enter to save the file, after which you can safely close the session by pressing CTRL+X.

When you relaunch Finder, the file should now be hidden.

 

 

Installation stability issues:

 

10.4.8+ does not have any known post-patched stability issues with the Inspiron 9400 apart from the Dual-Core stutter, lack of properly working Sleep and the XP Network card restart.

If you manage to come across any problems, please make sure you are using the correct Darwin kernel for your OS X version and have correctly patched the relevent kexts.

 

idlehalt only works sporadically for me, nor do I know of any other kernel flags to try out to increase Dual-Core stability, so I'm forced to use cpus=1, but one thing that did help was the new Inspiron 9400 A09 BIOS that Dell released, it solved some minor crashing issues, ExpressCard initialization problems and boot freezes. It also adds full Microsoft Windows Vista compatibility.

I suggest users of other Dell laptops to do the same; simply specify your Model, OS and download the latest System BIOS from their site.

 

 

How to install a kext file:

 

A kext file is basically what a Kernel Module (ko) is on Linux, but on the Mac we call them Kernel Extension (kext) files.

They are situated in: /System/Library/Extensions

They tell them Mac how to function and how to utilize its own hardware.

 

If we run a Mac on Generic X86 PC's, we are running them on a different and usually unintended hardware base, so that means we may need to patch certain kext files in-order to get things working properly.

For example, the device id may differ on a certain hard disk controller, so unless that device id is listed in the relevant kext file (usually IOATAFamily.kext), the Mac will simply ignore it.

The naming of kexts are fairly self-explanatory, IOATAFamily meaning Input/Output ATA Family, as in all associated ATA devices; AppleHDA meaning Apple High Definition Audio, etc.

A plist file is usually contained within the /Contents/ folder of a kext file. To view this folder, you need to right click on a kext and choose 'Show Package Contents'.

This file is what holds all the hardware configuration and device id information.

To replace a kext file, you may simply do this in a drag and drop fashion, but since they are classed as System files, the Mac will request your password for authentication.

I prefer to delete the one I am replacing first, and then copy the new one over.

After that, you must delete a particular file in /System/Library/ called Extensions.mkext.

This file is the Kernel Extension cache file which holds information about the currently installed kext files.

After you have done this, you have to repair permissions from within Terminal.

 

Load Terminal located in Applications/Utilities/ then type this:

 

sudo -s (it will ask for your password so type it in when it does)

chown -R root:wheel /System/Library/Extensions

chmod -R 755 /System/Library/Extensions

rm -r /System/Library/Extensions.kextcache (ignore this part if you are using Leopard)

rm -r /System/Library/Extensions.mkext (ignore this part if you have already deleted that file)

 

Done! Now you can restart your computer.

 

So for example, if you want to patch your Sigmatel 9200 audio, download http://forum.insanelymac.com/index.php?act...st&id=17891 and extract it.

Mount the DMG (Disk Image) file by double clicking on it and replace the AppleHDA.kext in your /System/Library/Extensions folder with the new one, also copy across ALCinject.kext otherwise it wont work. Repair permissions.

 

Getting your hardware to work:

 

Touchpad, Bluetooth (without the Vista Profile Pack), USB, Firewire and ExpressCard all work perfectly without any patching. On-board sound, Ethernet, ATI and Nvidia graphics work after patching.

The SD/MMC Card reader does not work and there are no kexts available for it.

GMA950 users simply need to specify the custom package during the JaS or Uphuck installation procedure.

 

Bluetooth:

 

If your Bluetooth is not being recognized by Mac OS X, here's how to fix it.

The problem arises only for the people that have bought a laptop with Windows Vista pre-installed, or have downloaded and installed the Dell Wireless 350/355 Bluetooth Internal Module Vista drivers.

The Bluetooth Vista driver actually loads a piece of firmware upgrade from Cambridge Silicon Radio (the Bluetooth chip manufacturer) that enables the "Vista Profile Pack" i.e. a set of utilities developed for the Microsoft Bluetooth stack and API.

These utilities, among other things, are used to initialize the Bluetooth chip in a way that allows a Bluetooth mouse or keyboard to be enabled via the BIOS before the boot phase.

Without downgrading the Bluetooth firmware, you can still have it fully functional within Mac OS X if you boot into Vista first and then restart into the Mac.

 

Here is how to restore default operation of the CSR Bluetooth.

 

1) Boot into Vista and download from the Dell support site the latest BT 350 driver for Windows XP and unzip it to a folder

2) Find a directory in that folder called "DFU" (usually located in 2KXP/DFU/)

3) Find the file called "DFU.exe", right click it and choose "Run as administrator"

4) Wait until the firmware downgrade has finished, then reboot into Vista and you will find that the bluetooth chip is now not recognized. Go to Device manager and manually re-install the Vista Bluetooth driver (don't use the setup.exe provided by the driver pack, simply install it using the "have disk" way and load the .inf file directly from the Vista driver directory).

5) Reboot into Mac OS X. Voilà

 

I know this is a dirty workaround (you'll lose the Vista advanced features of "Vista Profile Pack", but it is useful to have a working Bluetooth adapter in Mac OS X if you use this as your primary OS).

 

Thanks to Topogigi from the Ubuntu forums for the fix.

 

If you install Intel® INF Chipset drivers, the Bluetooth controller will disappear within Vista unless you re-install the Dell Wireless 350 Bluetooth Internal Module drivers afterwards.

 

Network:

 

The Intel® PRO/Wireless 3945ABG and ® Wireless WiFi Link 4965AGN currently only have an incomplete hacked driver available, but hopefully a new release somewhere down the line will provide full functionality.

The Dell Broadcom TrueMobile Internal Wireless 1390b/g and 1490a/b/g are both detected as fully functioning Airport Extreme devices.

The Dell Wireless 1500/1505 Draft 802.11n (backwards compatible with a/b/g) based on the BCM94321MC reference design, also used in Macbook Pro's, works flawlessy as Airport Extreme.

Leopard actually detects that you are running a Third-Party Wireless card, but it still functions perfectly.

Check in Network Utility if it already lists a/b/g/n; if it doesn't, you will need to patch the Distribution.dist file.

To enable full Draft 802.11n capabilities, you will need to download AirPort_Extreme_802.11n_Enabler.dmg and replace the Distribution.dist file in pkg contents with macdotnub's file. Look on his site for further instructions.

 

If your Dell Broadcom wireless isn't being detected you might need to do the switch trick to get it working. Read this thread for more information.

I highly recommend buying any of the above three miniPCI card off eBay as they are fairly cheap and easy to install. Thanks to Silthrim and OSX-Fanatic for the recommendations!

All three cards work great, however the Dell Wireless 1390 and 1490 may have issues with the more recent Airport Updates, so go for the Dell Wireless 1505 if you want a trouble free system.

 

Broadcom 440x Ethernet works perfectly after first install on 10.4.3 up to 10.4.6, but to get Ethernet working on 10.4.8+ you need to copy over the 10.4.6 IONetworkingFamily.kext from this thread.

If you are installing via the iATKOS disc, then you will have an option to specify Broadcom 440x in the Customize part of your install.

This copies AppleBCM440XEthernet.kext into the extensions folder outside of IONetworkingFamily.kext/Contents/PlugIns/

 

If you're restarting from Windows to boot into the Mac, your ethernet controller might not function properly.

To rectify this problem just shutdown your laptop and turn it back on, then boot into the Mac; however, as of version 10.4.8, the problem seems to have disappeared.

During normal Internet browsing and LAN operations via Ethernet, if you find that your network connection seems to be randomly cutting out, this is because of an incompatibility between the old AppleBCM440XEthernet.kext and the new IONetworkingFamily.kext

 

Sound:

 

SigmaTel STAC9200 High Definition Audio Controller works perfectly using the AppleHDA solution. Head on over to this thread and download the latest version of the kext. Many thanks to Taruga for this true breakthrough!

To patch your Mac using the AppleHDA solution, simply drag the relevant STAC9200 Linux codec dump over the AppleHDA patcher from the zip.

The latest version will give you clear sound, but it will be without the Mono-Mix SW channel. Laptop Speakers will not auto-mute when Headphones are plugged in.

If you are experiencing any sound stuttering problems, please update your kernel to the latest release.

 

tbcarey released a modified version of the 10.4.9 AppleHDA.kext and Info.plist that adds Mono-Mix SW support. Grab the modified kext from this post and the new mute-fixed modded Info.plist from here.

Make sure you replace the existing Info.plist inside the modded AppleHDA.kext AFTER applying Taruga's patch, because ALCinject.kext needs to be present for it to work.

 

10.4.10 users should use tbcarey's more recent fix which allows independant sub-woofer and sound playback control.

 

10.5+ users should use the same recent fix even though it is using an older version of the AppleHDA.kext.

Inspiron 6400 users should use the new fully fledged functionality kext located here.

 

SigmaTel STAC9220 works fine, as the latest JaS 10.4.6+ ISO release comes with a patch for it.

If you're looking for external audio support, I recommend using a Firewire or USB audio device such as M-Audio Sonica Theatre or the SoundBlaster Live! 24-bit External, or if you're savvy with the Music Production side of things, go with the affordable M-Audio Audiophile, or the more expensive M-Audio Firewire 410 as they both have updated Intel drivers available.

 

Power Management, SpeedStep and (S3) Sleep:

 

Laptop PowerManagement doesn't work with the default bundle file, so you wont be able to monitor your battery power, but a guy called keithpk has put together a patched version for us Mac OS X Tiger laptop users. Check out his thread for an overview.

Leopard users should download jaro's updated version of the bundle.

I'm using it on my Inspiron 9400/E1705 and it works brilliantly.

The latest JaS and Uphuck releases come with Laptop PowerManagement as an optional install.

 

Leopard requires AppleACPIPlatform.kext version 1.0.5+ along with AppleACPIPowerSource.kext within the /Contents/PlugIns/ folder.

The iATKOS and Kalyway disc should have already installed a compatible version for you.

If you're using the Vanilla kext, Energy Saver preferences seem to be only taking effect after a system restart, so if you are having troubles with display sleep, set it to 'Never' and restart your machine to fix any problems.

(S3) Sleep is known to work perfectly using EFI with the Vanilla Darwin kernel, however, it has been reported that integrated graphics solutions may prevent it from working properly.

 

SpeedStep support is included with the latest Darwin 9.1.0 kernel release for 10.5.2, but this will not work with the Vanilla kernel.

You must specify a ToH SpeedStep compatible kernel otherwise you will get a kernel panic during boot.

 

SpeedStep support is included in the latest Darwin 8.9.1 kernel release for 10.4.9, but you will need the Power Management package put together by Prasys, macdotnub and duddie to provide full SpeedStep, Sleep and CPU Scaling; you can download it from macdotnub's site or at irc.osx86.hu in channel #appleacpi

 

(S3) Sleep can be fixed to work by opening Terminal and typing:

 

sudo pmset -a hibernatemode 0

 

This will change your Energy Saver preferences, so make sure you keep it set to 'Custom' otherwise it will prevent Sleep from working.

Thanks to tbcarey for notifying me of the solution.

You can use the Laptop Fn + ESC hotkey to force Sleep mode as well as by tapping the power button for shut-down options.

 

SpeedStep and (S3) Sleep has been fixed by Paulicat to work under 10.4.8. The actual package is in a BETA state so backing up your original kernel and the items from Library/StartupItems is highly recommended. You can download it from this tinyurl link to try it out, also visit the original thread here for help and support.

If you're using Paulicat's kernel and have a Core Duo processor, CPU throttling should work fine. If you have a Core 2 Duo, you will need to use this fixed Direct Drive kext so that your FSB isn't left at 100MHz.

 

To check if you have SpeedStep activated, load up Terminal and type:

 

sysctl -a | grep freq

 

If you have anything to do with kern.cputhrottle reported back then it should be working correctly.

 

Hard Disk:

 

It is safe to use the original IOATAFamily.kext due to the Inspiron 6400/9400 motherboard being ICH7-M, which is the same Intel platform used in Macbook Pro's.

The BIOS for the Inspiron 6400/9400 does not support Advanced Host Controller Interface (AHCI) even though the ICH7-M motherboard is capable of this feature.

Dell have told me that this issue has already escalated to their technical department.

In the hopes of this functionality being added to a new BIOS release, I encourage all Inspiron 6400/9400 users to e-mail Dell Hardware E-Support or post a message of discontent on the Dell support forums.

 

If you want full NTFS write support on Mac OS X, you only need to install 2 small components.

They are:

 

MacFUSE Core

Erik Larsson's NTFS-3G Package or Daniel Johnson's NTFS-3G Package

 

Install them in that order and you should be set.

 

Miscellaneous:

 

If your laptop is heating up too fast and the internal fans aren't working as they should, delete the AppleACPIThermal.kext to fix the problem.

 

If you use the modified AppleSMBIOS.kext from Netkas' blog instead of the one from Paulicat's blog, it will fix the Adobe CS3 start-up crashes and you will have the Dell Inc. Boot ROM Version reported correctly in System Profiler. It also fixes loginwindow problems and allows System Profiler to work without being patched.

 

Graphics and Display:

 

If you are an ATI X1400 Mobility user, you currently only have the choice to enable limited Resolution change, QE/CI in 10.4.8 and 10.4.9:

Firstly, load up Terminal (Applications/Utilities/) from within OS X, then type:

 

sudo nano /System/Library/Extensions/ATIRadeonX1000.kext/Contents/info.plist

 

Scroll down to where it says <key>IOPCIMatch</key> and replace the <string></string> section so that it looks like this:

 

<key>IOPCIMatch</key>

<string>0x71451002</string>

 

Press CTRL+O and then Enter to save the file, after which you can safely close the session by pressing CTRL+X.

Next step is to set permissions and rebuild the kextcache

 

sudo -s

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kext

chown -R root:wheel /System/Library/Extensions/ATIRadeonX1000.kext

rm -r /System/Library/Extensions.kextcache

rm -r /System/Library/Extensions.mkext

 

To set your maximum screen resolution (this is entirely dependant on what screen you have):

 

WXGA supports a maximum of 1280x800

SXGA+ supports a maximum of 1400x1050

WXGA+ supports a maximum of 1440x900

 

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

 

Add this new section and change the screen resolution according to the panel type:

 

<key>Graphics Mode</key>

<string>1400x1050x32</string>

 

Now when you restart your system, you should have QE/CI enabled with the resolution automatically set.

You can also manually set the refresh rate to 60 Hz: 1400x1050x32@60 but this isn't recommended because it can cause a garbled display or hang the boot process.

Unfortunately you will not be able to set a higher resolution than 1400x1050 until DiaboliK or someone releases a dedicated kext to utilize the full features of this card.

 

If you are a GeForce 7 or 8 Series user, you will have a choice of four drivers that allows full Resolution change, QE/CI in Tiger and Leopard:

Gotoh's NVinjectGo, built from Natit source, the most up-to-date driver that provides dual-screen capability, manual NVCAP editing, VRAM settings, has no 32-bit colour banding and detects nearly every Mobile Nvidia card.

DiaboliK's Natit, an older alternative to NVinjectGo. It comes as an easy to use installation package. Also, if you use this in-conjunction with NvidiaEFI 1.0.2 and LaptopDisplay.kext it will solve any 32-bit colour banding issues.

np_'s NvidiaEFI, which is aimed at being more compatible with a greater variety of Nvidia cards and external monitors. Please register on their forum to be able to download the driver attachment.

Omni's Titan, the first working Nvidia driver to hit the Hackintosh scene, allowing most AGP or PCI-E based Nvidia cards to utilize full hardware acceleration without any plist editing. This driver initializes fast and works fine with the internal display.

 

Users of GeForce 8 cards MUST ensure they are using 10.5.2+ developer or official release related GeForce kext's and OpenGL framework. This allows G92 core and newer mobile cards to work properly.

 

I strongly recommend that you use Gotoh's NVinjectGo installer if you want the most out of your Nvidia Graphics, but I'll also describe the manual process for installing a kext.

Download NVinjectGo.0.2.0b.zip or NVinjectGo.0.2.0b_512Mb.zip from Gotoh's site and extract it.

Copy NVinjectGo.kext into /System/Library/Extensions and authenticate with your password.

Open up Terminal and type the following:

 

sudo -s

chmod -R 755 /System/Library/Extensions/NVinjectGo.kext

chown -R root:wheel /System/Library/Extensions/NVinjectGo.kext

rm -r /System/Library/Extensions.kextcache

rm -r /System/Library/Extensions.mkext

 

You can now safely exit the Terminal.

Once you restart the computer, the screen should flash black briefly just before the log-in window and you will have QE/CI fully activated.

 

If your laptop internal display isn't being detected properly by Apple drivers, you can try using np_'s LaptopDisplay 1.0.0d1 in-conjunction with any of the above kexts to remedy the problem.

There should be no need to use this kext if you are using NVinjectGo.

 

The MacVidia driver, for those that cannot get their graphics card to work with any of the above methods:

 

The MacVidia driver is the alternative to Titan, NvidiaEFI and Natit. You should only use it if neither drivers work for you and/or you are using a much older version of Tiger.

This is a last resort driver solution.

MacVidia does work if you install the latest beta and do a quick work-around:

These instructions are for MacVidia Beta 1 through to Beta 2 Build 1 ONLY.

If you're intending on using the Beta 2 Build 2 release, use the installer hosted on their site and manually move IONDRVSupport.kext away from the "Extensions"; folder

 

Firstly, before installing the driver, you need to make sure there are no existing NVidia or GeForce kext's present in /System/Library/Extensions

Load up the terminal and type:

 

sudo -s

rm -r /System/Library/Extensions/NV*

rm -r /System/Library/Extensions/Ge*

 

Now copy the MacVidia kexts into the Extensions folder, have a folder ready in root for this process:

 

cp -r /NVDriverBeta1Build5/NV* /System/Library/Extensions/

reboot

 

At the Darwin boot prompt, type -s to enter single user mode and it will take you to the command prompt.

Enter these commands:

 

/sbin/fsck -fy

/sbin/mount -uw /

nano /etc/rc

 

and at the top of the file that's displayed, add these lines:

 

kextload /System/Library/Extensions/NVDriver.kext

kextload /System/Library/Extensions/NVidiaHAL.kext

kextload /System/Library/Extensions/NVidia.kext

 

Press CTRL+O then Enter to save all changes, it should now be safe to press CTRL+X to quit.

 

Now type:

 

cd /System/Library/Extensions/NVidiaHAL.kext/Content

nano Info.plist

 

Then look for :

 

<key>IOPCIMatch</key>

<string>0x00f910de&0xffffffff</string>

 

Replace 00f9 with your own DeviceID, GeForce 7800 Go users have a DeviceID of 0098

Save the file with CTRL+X and then press Y.

Do the same to NVidia.kext.

 

Next step is to rebuild the kextcache:

 

chown -R root:wheel /System/Library/Extensions

chmod -R 755 /System/Library/Extensions

rm -r /System/Library/Extensions.kextcache

rm -r /System/Library/Extensions.mkext

kextcache -k /System/Library/Extensions

reboot

 

If this doesn't fix the black screen, boot with -s again, manually delete the new kexts using:

 

/sbin/fsck -fy

/sbin/mount -uw /

rm -r /System/Library/Extensions/NV*

 

Now when you restart everything should be back to normal.

In the case of an installer being used, type /NVDriver.bkp/bin/uninst.sh to restore the default kext files.

 

If you prefer to just use native VESA 3.0 compatability, you can edit the com.apple.Boot.plist for a higher resolution:

 

<key>Graphics Mode</key>

<string>1280x1024x32@60</string>

 

Make sure this key and string does not exist when installing the MacVidia driver though.

 

Any kernel extension load errors can be fixed by loading up terminal and typing:

 

cd /System/Library/Extensions

sudo find nameofkext.kext -type d -exec /bin/chmod 0755 {} \;

sudo find nameofkext.kext -type f -exec /bin/chmod 0644 {} \;

 

 

Customizing the System Profiler Hardware Overview page:

 

I bet you're all pretty bored of seeing jMac or ACPI, instead of something fancy like Inspiron 9400/E1705 17" appearing in your Hardware Overview; well it's actually a lot easier to change than most people think.

Thanks to Prasys, I'll be passing on this bit of knowledge to you all.

If you actually recieve an error on your Hardware Overview, make sure you are using the 1.0.6 AppleSMBIOS.kext along with Colonel's System Profiler Patch 1.3.5 that I have attached to this thread. You can also alternatively use Netkas' AppleSMBIOS.kext which doesn't require any System Profiler Patching.

 

Load up Terminal and type:

 

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /System/Library/SystemProfiler/SPPlatformReporter.spreporter/Contents/Resources/English.lproj/Localizable.strings

 

Scroll down to where it says: /* Apple Development Platform */

Now change that section to look like this:

 

/* Apple Development Platform */

"ACPI" = "Inspiron9,4";

"ADP" = "ACPI";

 

Note: Change it to whatever your laptop model is, e.g. Inspiron 6400 would be Inspiron6,4 or if you would prefer to use the Dell Home name, you could simply have it as E1505.

 

Hit CMD+S to Save and CMD+Q to exit TextEdit.

 

Re-load Terminal and type:

 

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /System/Library/SystemProfiler/SPPlatformReporter.spreporter/Contents/Resources/SPMachineTypes.plist

 

Scroll down to the bottom, replace (or add) the ACPI <key> and corresponding <string> to look like this:

 

<key>ACPI</key>

<string>Inspiron 9400/E1705 17"</string>

 

Hit CMD+S to Save and CMD+Q to exit TextEdit.

 

Now when you load up System Profiler, you'll have something rather nice to show off to your friends.

 

 

Kernel and installation notes for older OS X releases:

 

The 10.4.5 Myzar disc has been patched for AMD, so if you want to make your own clean custom kernel, using the base patch alone wont work, you need to apply the patch-base.ppf and patch-amd_enabler.ppf from the maxxuss archive using ApplyPPF3.

If you are using the JaS disc, then making your own kernel is not required as you are given the option to specify a base SSE3 system.

ApplyPPF3 works via the Command Prompt and is very simple to use, here is an example of how to apply the ppf's to a bare-kernel:

 

For the purpose of this example, we are going to call the kernel 'mach_kernel.baseamd'

Command "a" is used for applying a patch.

ApplyPPF3.exe a mach_kernel.baseamd patch-base.ppf

ApplyPPF3.exe a mach_kernel.baseamd patch-amd_enabler.ppf

 

If you just use the original Myzar kernel, you will get all-sorts of problems booting with Dual Core enabled, such as mDNS warnings and random shut-downs.

 

If you want to replace the default kernel and you have a patched one ready in the root, or if you followed the instructions up above to create a new kernel, load up Terminal and type:

 

sudo -s

chown root:wheel /mach_kernel.baseamd

chmod 644 /mach_kernel.baseamd

 

Reboot and hit a key at the prompt or press F8, type the name of your newly patched kernel to test it out.

If it works fine, just edit your com.apple.Boot.plist to point to the new kernel file.

Or if you want to overwrite the original kernel completely, boot into single user mode by typing -s at the prompt and input:

 

/sbin/fsck -fy

/sbin/mount -uw /

cp /mach_kernel /mach_kernel.original

cp /mach_kernel.baseamd /mach_kernel

chown root:wheel /mach_kernel

chmod 644 /mach_kernel

 

If you experience a b0 error upon installation of the JaS 10.4.6 Disc, make sure you PPF patch the ISO file with JaS.10.4.6.Install.DVD.PPF1.PPF.rar

Only Mobile versions of the Core Duo and Core 2 Duo processors suffer from the same stuttering bug as the Athlon X2. Desktop systems are apparantely uneffected by this problem.

Some people report that booting the installer disc and pressing F8, then specifying platform=X86PC, creates a more 'stable' install, though I have been unable to confirm this myself.

 

In comparison to my Pentium M Inspiron 9300 laptop with 10.4.5 Myzar installed, the graphics appeared more fluid and this was especially noticeable with the Flurry screensaver.

After upgrading to 10.4.6, the whole system started to perform in pretty much the same way it performs for my Intel Core Duo, but the Xbench scores on my new system were 20+ points higher.

The JaS installation does not have any slowdowns with the Flurry screensaver in comparison to Myzar's performance.

 

After experimenting with both the Myzar and JaS bootable installation discs, I have come to realise that the Myzar installation, although stable, is considerably slower in performance when compared to the JaS installation. This is probably due to the JaS disc having the choice to install an Intel specific base package without any cross-compatable AMD related CPU-ID patches or decrypted frameworks.

 

 

Conclusions:

 

I can confirm that I have Windows Vista dual-booting with a near perfect 10.5.1 EFI Mac OS X installation.

 

I recommend using the Darwin Boot Loader for dual-booting purposes. Click Here to read my own Guide on how to Dual-Boot successfully.

 

Under no circumstances should you attempt to use the Software Update feature on pre-10.4.8 with SSE2 processors as this will corrupt your hackintosh installation.

However, if you have an SSE3 CPU and use 10.4.8+ then it should be ok to use Software Update. You just need to make sure that the update doesn't replace your current mach_kernel or AppleSMBIOS.kext if you are not using EFI, e.g. Combo updates to any newer OS versions.

Airport updates are not advisable if you are using an Atheros external Wireless as this will require the 10.4.5 version of IO80211Family.kext.

 

Please be kind enough to leave me some rep on my profile if this guide has proved a useful resource to you.

Feel free to PM me with any questions as I will be more than willing to help.

You may also contact me on the IRC whenever I am available.

 

Thanks to the dev's and all who have made this guide possible,

 

My only request, having put this guide together, is for anyone to kindly give my band music a whirl; it's fairly eclectic and similar to Jeff Buckley/Radiohead, so if you're into that sort of thing, you might like it.

 

Enjoy! (now with sound)

 

;)

 

Pawel.

Link to comment
Share on other sites

I don't know if anyone has already done this, but today I put together a new version of AppleHDA for Inspiron models 6400/9400, based on the updated version of AppleHDA in 10.5.6. Just drag both of the kexts in the attached zip to your extensions folder and fix the permissions. You'll need to use the version of HDAEnabler included in the archive, even if you already have it installed.

 

If you're an Inspiron 6400 user, it probably won't mean much to you (other than peace of mind, perhaps, as the driver model has changed a bit and it is possible your older versions won't work with future updates) - however, for Inspiron 9400 users, I finally managed to re-enable the subwoofer while retaining headphone jack detection/speaker muting. Unfortunately, I cannot force AppleHDA to treat it as a separate device (without random stream switching occurring), so you won't have any independent control over the subwoofer volume.

 

Another thing to note is that because the subwoofer must be the first/default device in order for it to work, you MUST plug headphones into the headphone jack and then unplug them to get sound working on the internal speakers every time you reboot. It's annoying, I know; I'll try to fix it at some point, but hopefully it's something everyone can live with for now.

 

As always, make certain your outputs are set to 44100 Hz, 2ch-16bit in Audio MIDI Setup (found in the Utilities folder). You may encounter strange timing errors/hissing/crackling/skipping/evil leprechauns on your computer if they're not. And let me know if you have any troubles, as I haven't tested this on any laptops other than my own. 

 

Cheers,

 

-T.

AppleHDA_10.5.6_for_Inspiron_6400___9400.zip

Link to comment
Share on other sites

I don't know if anyone has already done this, but today I put together a new version of AppleHDA for Inspiron models 6400/9400, based on the updated version of AppleHDA in 10.5.6. Just drag both of the kexts in the attached zip to your extensions folder and fix the permissions. You'll need to use the version of HDAEnabler included in the archive, even if you already have it installed.

 

If you're an Inspiron 6400 user, it probably won't mean much to you (other than peace of mind, perhaps, as the driver model has changed a bit and it is possible your older versions won't work with future updates) - however, for Inspiron 9400 users, I finally managed to re-enable the subwoofer while retaining headphone jack detection/speaker muting. Unfortunately, I cannot force AppleHDA to treat it as a separate device (without random stream switching occurring), so you won't have any independent control over the subwoofer volume.

 

Another thing to note is that because the subwoofer must be the first/default device in order for it to work, you MUST plug headphones into the headphone jack and then unplug them to get sound working on the internal speakers every time you reboot. It's annoying, I know; I'll try to fix it at some point, but hopefully it's something everyone can live with for now.

 

As always, make certain your outputs are set to 44100 Hz, 2ch-16bit in Audio MIDI Setup (found in the Utilities folder). You may encounter strange timing errors/hissing/crackling/skipping/evil leprechauns on your computer if they're not. And let me know if you have any troubles, as I haven't tested this on any laptops other than my own.

 

Cheers,

 

-T.

 

Great contribution, tbcarey, i have a 6400 and the sound is pretty good, so i might not risk installing just now, but its good to know its here if i need it.

Link to comment
Share on other sites

no problem. just giving back what I've learned here. even if you have only a core duo you should have 64bit capabilities. Dell says the e1505 can only take 2Gb, which is not true. if you install 4Gb the motherboard/bios is only using 3.3Gb - still plenty more than just 2Gb (note that vista and osx will report 4Gb, but they can only use 3.3, if you go into the Dell bios you will see that). Here is a good deal for the memory. good luck with your development.

 

Thanks again TheGreatDeceiver.

 

So last night i received my 4GB pack from your link, installed it and all is working.

I also received my Dell (Broadcom) 1390 Wireless, and removed the Intel 3945ABG, it worked on next reboot.

 

So now here is my configuration/results

 

Dell Inspiron E1505(6400) using Leopard 10.5.5 - iAtKos 5i

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

Bios Rev A17 running Voodoo Kernel on Core Duo 1.73Ghz

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

Dual Boot w/ Windows XP - 3 Partitions

1. WINXP (40GB NTFS)

2. MAC_OSX (20GB HFS+Journaled)

3. SHARED (20GB FAT32)

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

OK : Audio : Sigmatel 9200 - Used drivers from Sonotone 1.4.1

OK : General : Media Buttons - Used drivers from Sonotone 1.4.1

OK : Power : Battery Meter - Used drivers from iAtKos 5i

OK : Power : Speed Step - Used drivers from Sonotone 1.4.1

OK : Power : Upgrade : 9 Cell - High Capacity Battery (4 Hours+)

OK : Network : Broadcom Ethernet - Used drivers from Sonotone 1.4.1

OK : Network : Upgrade : Broadcom Dell 1390 Ethernet - Bought from eBay $12

OK : IO : Dell Truemobile 355 - Pairs flawlessy with Nokia N73

OK : IO : Hitachi 80GB Harddrive SATA

OK : IO : SD Card Reader - Used drivers from Sonotone 1.4.1 + JMicron Driver on iAtKos 5i

OK : IO : Both Side USB Ports

OK : IO : TSS Corp - DVD+/-RW (Read/Write) 8x Internal - Burned many CD's/DVD's so far.

OK : Graphics : Intel GMA950 - Hardware Accelerated/Core Image - Used drivers from Sonotone 1.4.1

OK : Memory : Upgrade : RAM 4GB - Recognises 3.3GB in Bios.

Sleep is not working however - No amount of fiddling has been able to fix this. I've tried installing from Sonotone and also there was some stuff on the iAtKos 5i CD which i tried when installing the OS. When i put the lid down or pick "sleep" from the menu, it never comes back, or comes back garbled. If someone knows whats going on... let me know....

 

This is minor though, otherwise, its all set now for iPhone development. works like a charm ;-)

Link to comment
Share on other sites

Thanks again TheGreatDeceiver.

 

So last night i received my 4GB pack from your link, installed it and all is working.

I also received my Dell (Broadcom) 1390 Wireless, and removed the Intel 3945ABG, it worked on next reboot.

 

So now here is my configuration/results

 

Dell Inspiron E1505(6400) using Leopard 10.5.5 - iAtKos 5i

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

Bios Rev A17 running Voodoo Kernel on Core Duo 1.73Ghz

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

Dual Boot w/ Windows XP - 3 Partitions

1. WINXP (40GB NTFS)

2. MAC_OSX (20GB HFS+Journaled)

3. SHARED (20GB FAT32)

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

OK : Audio : Sigmatel 9200 - Used drivers from Sonotone 1.4.1

OK : General : Media Buttons - Used drivers from Sonotone 1.4.1

OK : Power : Battery Meter - Used drivers from iAtKos 5i

OK : Power : Speed Step - Used drivers from Sonotone 1.4.1

OK : Power : Upgrade : 9 Cell - High Capacity Battery (4 Hours+)

OK : Network : Broadcom Ethernet - Used drivers from Sonotone 1.4.1

OK : Network : Upgrade : Broadcom Dell 1390 Ethernet - Bought from eBay $12

OK : IO : Dell Truemobile 355 - Pairs flawlessy with Nokia N73

OK : IO : Hitachi 80GB Harddrive SATA

OK : IO : SD Card Reader - Used drivers from Sonotone 1.4.1 + JMicron Driver on iAtKos 5i

OK : IO : Both Side USB Ports

OK : IO : TSS Corp - DVD+/-RW (Read/Write) 8x Internal - Burned many CD's/DVD's so far.

OK : Graphics : Intel GMA950 - Hardware Accelerated/Core Image - Used drivers from Sonotone 1.4.1

OK : Memory : Upgrade : RAM 4GB - Recognises 3.3GB in Bios.

Sleep is not working however - No amount of fiddling has been able to fix this. I've tried installing from Sonotone and also there was some stuff on the iAtKos 5i CD which i tried when installing the OS. When i put the lid down or pick "sleep" from the menu, it never comes back, or comes back garbled. If someone knows whats going on... let me know....

 

This is minor though, otherwise, its all set now for iPhone development. works like a charm ;-)

awsome!. sleep is not working with gma950 - period. the only thing you may be able to get to work is deep sleep. Deep sleep only works with netkas' latest pcefi9. you need to set hibernatemode to either 1 or 5. If this doesn't work then I am afraid your pcefi9 is not installed correctly. sorry if I repeat myself. good luck

Link to comment
Share on other sites

I don't know if anyone has already done this, but today I put together a new version of AppleHDA for Inspiron models 6400/9400, based on the updated version of AppleHDA in 10.5.6. Just drag both of the kexts in the attached zip to your extensions folder and fix the permissions. You'll need to use the version of HDAEnabler included in the archive, even if you already have it installed.

 

If you're an Inspiron 6400 user, it probably won't mean much to you (other than peace of mind, perhaps, as the driver model has changed a bit and it is possible your older versions won't work with future updates) - however, for Inspiron 9400 users, I finally managed to re-enable the subwoofer while retaining headphone jack detection/speaker muting. Unfortunately, I cannot force AppleHDA to treat it as a separate device (without random stream switching occurring), so you won't have any independent control over the subwoofer volume.

 

Another thing to note is that because the subwoofer must be the first/default device in order for it to work, you MUST plug headphones into the headphone jack and then unplug them to get sound working on the internal speakers every time you reboot. It's annoying, I know; I'll try to fix it at some point, but hopefully it's something everyone can live with for now.

 

As always, make certain your outputs are set to 44100 Hz, 2ch-16bit in Audio MIDI Setup (found in the Utilities folder). You may encounter strange timing errors/hissing/crackling/skipping/evil leprechauns on your computer if they're not. And let me know if you have any troubles, as I haven't tested this on any laptops other than my own. 

 

Cheers,

 

-T.

 

Thanks for a great work! You have saved me a lot of time - I have already lost hope to have audio working on my i9400, and started low level work on my own. Somehow Taruga's patcher did not work, and the best what I got from different AppleHDA.kext and plists was right speaker working together with the subwoofer (no left speaker):) That was not a perfect solution he he.

 

And now i have speakers and headphones working like a charm - thats really great, thanx again !

The only thing is a subwoofer - it seems to be dumb, I do not see it in the audio prefs also.

Just to give back my test results, cause for me its not important. I have eventually headphones support and thats great!

 

mman

Link to comment
Share on other sites

I don't know if anyone has already done this, but today I put together a new version of AppleHDA for Inspiron models 6400/9400, based on the updated version of AppleHDA in 10.5.6. Just drag both of the kexts in the attached zip to your extensions folder and fix the permissions. You'll need to use the version of HDAEnabler included in the archive, even if you already have it installed.

 

If you're an Inspiron 6400 user, it probably won't mean much to you (other than peace of mind, perhaps, as the driver model has changed a bit and it is possible your older versions won't work with future updates) - however, for Inspiron 9400 users, I finally managed to re-enable the subwoofer while retaining headphone jack detection/speaker muting. Unfortunately, I cannot force AppleHDA to treat it as a separate device (without random stream switching occurring), so you won't have any independent control over the subwoofer volume.

 

Another thing to note is that because the subwoofer must be the first/default device in order for it to work, you MUST plug headphones into the headphone jack and then unplug them to get sound working on the internal speakers every time you reboot. It's annoying, I know; I'll try to fix it at some point, but hopefully it's something everyone can live with for now.

 

As always, make certain your outputs are set to 44100 Hz, 2ch-16bit in Audio MIDI Setup (found in the Utilities folder). You may encounter strange timing errors/hissing/crackling/skipping/evil leprechauns on your computer if they're not. And let me know if you have any troubles, as I haven't tested this on any laptops other than my own. 

 

Cheers,

 

-T.

Thanks! Will this work on earlier kernels, say, 10.5.1?

Link to comment
Share on other sites

I don't know if anyone has already done this, but today I put together a new version of AppleHDA for Inspiron models 6400/9400, based on the updated version of AppleHDA in 10.5.6.

If you're an Inspiron 6400 user, it probably won't mean much to you (other than peace of mind, perhaps, as the driver model has changed a bit and it is possible your older versions won't work with future updates) - however, for Inspiron 9400 users, I finally managed to re-enable the subwoofer while retaining headphone jack detection/speaker muting. Unfortunately, I cannot force AppleHDA to treat it as a separate device (without random stream switching occurring), so you won't have any independent control over the subwoofer volume.

Cheers,

-T.

wonderful. make sure sonotone will incorporate that into his newest patcher. You may already have mentioned this to him.

Link to comment
Share on other sites

Hi there,

 

I'm looking to install OSX 10.5.6 on my Dell Inspiron 6400. Here are the specs:

 

1.85 GHz Intel Core 2 Duo T5600

Intel 945GM Express Chipset (2x)

1GB DDR2 RAM

3945ABG (I already know it won't work)

Broadcom 440x 10/100

Optiarc DVD+-RW AD-5540A

120GB Hard drive

 

I have decided to go with iDeneb 1.4. Any help in getting this set up to work will be greatly appreciated.

Link to comment
Share on other sites

Hi everybody!

 

I just joined today. I was looking through Google and came upon this website, it looks like a very friendly place. I think that using the Mac OS on my Dell E1505 will be really cool.

 

I was wondering if anybody will be willing to "take me under their wing." I would really like to become an active part of the community.

 

Thanks

Link to comment
Share on other sites

wassup everyone!

 

im running ideneb 1.4 on an e1505.

 

i got it up and running, and most things are going well. however, I haven't been able to find solutions ANYWHERE concerning these two problems:

 

1. Resolution stuck on 1024x768 - Radeon X1400

 

2. Sound preferences won't give me headphone option, sound works fine but when I plug in headphones I get sound out of the internal speakers also, which is annoying as sh*t for music production... - SigmaTel 9200

 

I've tried most of the solutions proposed on insanelymac but no luck. any advice? thanks in advance...

Link to comment
Share on other sites

wassup everyone!

 

im running ideneb 1.4 on an e1505.

 

i got it up and running, and most things are going well. however, I haven't been able to find solutions ANYWHERE concerning these two problems:

2. Sound preferences won't give me headphone option, sound works fine but when I plug in headphones I get sound out of the internal speakers also, which is annoying as sh*t for music production... - SigmaTel 9200

I've tried most of the solutions proposed on insanelymac but no luck. any advice? thanks in advance...

 

not looking hard enough :) . your sound solution is just a page before this one and by "the man himself" tbcarey.

that kext will allow you to plug your headphones in and have muted speakers.

Link to comment
Share on other sites

@ TheGreatDeceiver - Well it seems I have been deceived! I searched through like 40 pages one by one on this thread (which as you prolly know hard to follow) and then just skipped to the last page, which of course, happened to be 103 instead of 102. Thanks for the link! And tbcarey...thanks for the fix!

 

So, I still have the resolution stuck at 1024x768. Is their a solution for this on the X1400 yet?

 

Thanks!

Link to comment
Share on other sites

@ TheGreatDeceiver - Well it seems I have been deceived! I searched through like 40 pages one by one on this thread (which as you prolly know hard to follow) and then just skipped to the last page, which of course, happened to be 103 instead of 102. Thanks for the link! And tbcarey...thanks for the fix!

 

So, I still have the resolution stuck at 1024x768. Is their a solution for this on the X1400 yet?

 

Thanks!

I have no idea about X1400, but would at least try to add this to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to force the resolution you need.

 

<key>Graphics Mode</key>

<string>1280×1024×32</string>

if that doesn't work hopefully sb with the same card can help you.

good luck

Link to comment
Share on other sites

Just two questions for you GD, if you wouldn't mind helping me out. Seems like your the guy to ask, so here goes..

 

I got a Dell 1720 with the 8600M GT video card. I got Iatkos 5i running fine, no problems other than the sound, etc which I have located the fixes for and already completed. My only real problem is attempting to enable the video out VGA connection to use with my external monitor. I have tried searching, and maybe I'm just not sure what search terms to use, but I can't find anyone who has had this problem and actually found a solution.

 

Do you know if there is anything I can do to enable the video out so I can use my external monitor?

 

The only other question is, with the del 1720, using the core 2 duo setup do I need to enable speedstep? Some people have posted not to enable that when installing and others have said to. You seem to be the most knowledgeable, so I figured you might know.

 

I will worship the ground you walk on if you the fix for an external monitor.

Link to comment
Share on other sites

@ GD:

 

thanks for the advice, i already tried that fix and it doesn't work. it stays 1280x800 in the Boot.plist

but my only option in display preferences is 1024x768.

 

---------

 

also, ive been reading about sleep in this thread, whats the difference between "deep sleep" and regular sleep..? when i tell my laptop to go to sleep, the hard drives seem to shut off, but the display stays open even with the lid closed. the green light stays solid instead of flashing. is their a fix to get sleep working? i tried the hibernatemode0 solution but it didnt work. any tips? which page did i miss?

 

thanks again!

Link to comment
Share on other sites

@ GD:

 

thanks for the advice, i already tried that fix and it doesn't work. it stays 1280x800 in the Boot.plist

but my only option in display preferences is 1024x768.

 

---------

 

also, ive been reading about sleep in this thread, whats the difference between "deep sleep" and regular sleep..? when i tell my laptop to go to sleep, the hard drives seem to shut off, but the display stays open even with the lid closed. the green light stays solid instead of flashing. is their a fix to get sleep working? i tried the hibernatemode0 solution but it didnt work. any tips? which page did i miss?

 

thanks again!

Regular sleep or better Safe sleep is how OSX sleeps to RAM in addition to creating a sleepimage (size of your RAM). You can still resume from the image if the battery is dead. Very fast wake up, uses the battery while sleeping (blinking power light).

 

Fast Sleep is only sleep to RAM, no image creation. If your battery is drained, the machine will cold boot and you loose your currently open data. Very fast wake up, uses the battery while sleeping (blinking power light).

 

Deep sleep, or better Hibernate is when it creates the sleepimage in any event. Therefore slower sleep and slow wake up, but it does not use battery at all (power light is off).

 

your sleep capability is determined by your kernel and your graphics card. I am really only familiar with gma950 problems. if you don't have, try voodoo kernel. On my gma950 I am not able to get anything but deep sleep and that only with netkas' newest pcefiv9. I do know that safe sleep works with the nvidia go graphics cards from other ppl here.

 

in Terminal run

pmset -g | grep hibernate

 

this will show one of these:

 

* 0 - Legacy sleep mode. It will save everything to RAM upon sleeping but does not support “Safe Sleep”. Very fast sleep.

* 1 - Legacy “Safe Sleep”. This is the “Safe Sleep”. Everything your laptop goes into sleep, it will save everything to harddisk. Slow on Sleep and Startup.

* 3 - Default. As described above, when sleeping, contents are saved to RAM. When battery runs out, hibernate occurs.

* 5 - Behaves as 1 but applicable only for modern Mac that uses “Secure virtual memory”.

* 7 - Behaves as 3 but applicable only for modern Mac that uses “Secure virtual memory”.

 

to change hibernatemode in terminal do: (example shows 3 which I use for deep sleep)

sudo pmset -a hibernatemode 3

 

good luck

Just two questions for you GD, if you wouldn't mind helping me out. Seems like your the guy to ask, so here goes..

 

I got a Dell 1720 with the 8600M GT video card. I got Iatkos 5i running fine, no problems other than the sound, etc which I have located the fixes for and already completed. My only real problem is attempting to enable the video out VGA connection to use with my external monitor. I have tried searching, and maybe I'm just not sure what search terms to use, but I can't find anyone who has had this problem and actually found a solution.

 

Do you know if there is anything I can do to enable the video out so I can use my external monitor?

 

The only other question is, with the del 1720, using the core 2 duo setup do I need to enable speedstep? Some people have posted not to enable that when installing and others have said to. You seem to be the most knowledgeable, so I figured you might know.

 

I will worship the ground you walk on if you the fix for an external monitor.

as mentioned in other posts. I really can only help ppl with gma950 problems. I have no experience with other cards. I did find some posts which show fixes for vga out: here a few got their Inspirons fixed. or here.

 

for speedstep you need to make sure your appleintelcpumanagement.kext is gone. then use superhai's voodoopower and you have speedstep enabled. you can look at your cpu stepping with his little app that he also has on his website. if you have 10.5.6 xnu intelspeedstep latest version does not work. it will kp.

good luck

Link to comment
Share on other sites

Just one more question GD, can you direct me too a fix for a failure in detecting the SD Card Reader in a dell 1720? I've attempted to search but I keep getting an error, and when I use the google search at the top I can't find anything related toward the 1720.

 

Is this something that can even be fixed?

Link to comment
Share on other sites

 Share

×
×
  • Create New...