Jump to content

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


2614 posts in this topic

Recommended Posts

bthomp said:

Dell BIOS does not export the HPET address through the ACPI tables. The reasoning is that Windows does not use HPET and so Dell doesn't want to add the HPET address into the table for fear of breaking something. So, why fix what isn't broken (except it is broken and has caused many headaches for non-Windows operating systems).

 

Ok, we have to organize a massive e-mailing action to dell for the next bios revision... :(

In a rush, but just thought I'd finally get around to posting this, a month later...

 

Instructions:

 

1) Delete existing AppleHDA.kext and ALCinject.kext files in /System/Library/Extensions

 

2) Mount image file and copy kext files into /System/Library/Extensions

 

3) Delete /System/Library/Extensions.kextcache and /System/Library/Extensions.mkext

 

4) Delete /Library/Preferences/com.apple.audio.DeviceSettings.plist

 

5) Run Disk Utility and repair disk permissions

 

6) Copy 'Play Thru for SigmaTel 9200' to the folder of your choice and use as necessary in order to hear input device audio via speakers

 

 

 

Some quick caveats:

 

- Only designed for E1705/9400, aka Dell laptops with subwoofers.

 

- Kext uses latest version of AppleHDA (early July update), so you must be running 10.4.10 for it to work. Users of 10.4.9 and below should not apply this kext.

 

- Subwoofer is now an independent device, so its volume is controlled separately, even if you don't hear it when it is selected in System Preferences. The trade-off with this is that you have to remember to mute both devices if you want silence, but the gain is that you will be able to modify subwoofer volume independently of the main front speakers.

 

- Headphone detection 'works'; headphone output does not. OS X insists on muting the mixer node (0b) entirely when a device is inserted, which goes against the Intel HD Audio 1.0 spec's exception for codecs with shared mixer nodes. However, Apple doesn't use any codecs in its current hardware lineups that have shared mixer nodes, so I don't expect them to make any attempt to support this portion of the HD Audio spec.

 

- For Play Thru for SigmaTel 9200 to work properly, the External Microphone device and both speaker devices must all have the same 'Format' settings in 'Audio MIDI Setup'. I've only tested it fully on 44.1kHz, 2 channel 16-bit output, since this is what the Dell specs are set at. If you have different bit-depth or sample frequency settings for separate devices, you WILL have problems with the output locking up after a few seconds.

 

 

 

Will write more later, but late for a Saturday night outing. Hope this works for all of you. I'll be back to check and see if there are any problems!

 

 

 

Cheers,

 

-T.

 

I cannot download this attachment . Please upload it again (Latest kext for Sigmatel9200 , Leopard 10.5.1)

 

Thanks .

Borry if this question has been asked before... but i am in the position to buy a Dell e1705/9400 for $950 and I am just wondering what others have payed for the same setup...

 

Core 2 Duo 2.0 GHz

256MB NVidia 7900 GS

2GB DDR2 RAM

8X DVD+/-RW DL

& all the other parts that this config normally comes with...

 

Is this a good, stable OSX laptop, or are there better laptops out there? Is $950 a good deal?

 

Thanks!

I really don't understant, after dowloaded and install the IATKOS V1.0i r2, my laptop says "No operating systeme" just after the bios boot....By evidence, i try with the Darwin X86 bootloader and after with the EFI Darwin but that don't boot at all... :)

Someone have an idea??

 

(devilhood: I printed it and really read it but i spoke about a "step by step" tuto just for the installation :D , because like you can see, i really don't arrive to do it ;) )

 

Thanks

Oh yeah, good find. I think I saw some of his earlier posts a while back, shame he hit a brick wall :)

 

Look, i've post on ideastorm.com a petition for enable HPET on dell BIOS.. and i have a respond of dell staff of ideastorm.

 

 

http://www.ideastorm.com/article/show/7620...T_timer_support

 

matt_d

4:02pm Report abuse. HPET is not available in the chipset on all systems, and on a few older chipsets the feature was never enabled in BIOS or tested. In some instances, forcing the HPET on via the kernel will work, but it is not guaranteed to work. HPET is enabled and exposed by BIOS on most newer systems.

Look, i've post on ideastorm.com a petition for enable HPET on dell BIOS.. and i have a respond of dell staff of ideastorm.

http://www.ideastorm.com/article/show/7620...T_timer_support

Thanks josftx, I promoted it. One more argument also, Vista is actually able to use HPET.

Interesting cause the guy told about XPS M1330, and after followed this topic, i learned that last Xps users don't need anymore to type cpus=1 at boot. (especially after 10.4.10 update). So, the "Hpet theory" appears right. Please, promote the petition!

Devilhood: Maybe can you post the ideastorm link inside your how-to, for more visibilty. :P

This post is made to allow you VGA dual-screen full support with Nvinject 0.20 (found on this topic) and Go 7900gs.

 

-First step, check Properlist Editor

-Then, make a copy of your old nvinject on your desktop (or where you want).

-Open info.plist (inside NVinjectGo package) with Properlist Editor.

-Go to Root->IOKitPersonalities->NVinjectGo->entriesToAdd->NVCAP

-Change Value by this one:

<04000000 00000100 0e000000 00000007 00000000>

-Save it, and replace nvinject with kextHelper (or command line).

-Reboot and enjoy.

 

I've not tested it with DVI port and tv out, but we're waiting for reports :( .

 

EDIT: Tested with DVI: OK

 

Alternative - Modified kext:

NVinjectGo.DualVGA.zip

just report here, that after a re-installation of the legacy brazilmac patched leopard, and using the efi 8.0.

 

i was able to boot into the system with both cores enabled occasionally, then when i was actually in the system, after a sleep-wakeup trick, my geekbench score is 2766. currently, i am staying un-shutdown and use the log out and sleep during transportation from home-work-home.

 

among other things, i noticed that when i was able to boot into the system, the hard-disk indicator (green light) shows that the hard disk is working, while at other times when I cannot boot into the system and get the reboot loop, the hard disk indicator remains dim.

This post is made to allow you VGA dual-screen full support with Nvinject 0.20 (found on this topic) and Go 7900gs.

 

-First step, check Properlist Editor

-Then, make a copy of your old nvinject on your desktop (or where you want).

-Open info.plist (inside NVinjectGo package) with Properlist Editor.

-Go to Root->IOKitPersonalities->NVinjectGo->entriesToAdd->NVCAP

-Change Value by this one:

<04000000 00000100 0e000000 00000007 00000000>

-Save it, and replace nvinject with kextHelper (or command line).

-Reboot and enjoy.

 

I've not tested it with DVI port and tv out, but we're waiting for reports ;) .

 

EDIT: Tested with DVI: OK

 

Alternative - Modified kext:

 

Any idea of this would work on a 7300go? I have a dell 6400.

Hello

have tried to follow Ati X1400 mobility kext-procedure of devilhood (start of this thread) on my Dell inspiron 9400 with Ati X1400, Bios updated to A09. After succesfull Kalyway 10.5.1.-installation on a empty drive, booting from harddrive with "cpus=1" will go on only for a minute or so and end with a black screen. I had to activate the drive manually. After rebooting with "-s cpus=1" I could follow his tutorial for changing info.plist but saving it stops because the system complains of "read-only".

(there is no admin-password)

I read a lot in forums and succeeded to change the read-only by:

/sbin /fsck -fy

//sbin /mount -uw /

So I could then succesfully :P follow devilhood's procedure as described in the howto at start of this tutorial; I changed screen resolution in 1440x900 , being the correct WXGA resolution.

Rebooting stops in a "vertical zebra pattern"

 

Can anybody give advise to go on :wacko: ?

Thanks

FB

This post is made to allow you VGA dual-screen full support with Nvinject 0.20 (found on this topic) and Go 7900gs.

 

-First step, check Properlist Editor

-Then, make a copy of your old nvinject on your desktop (or where you want).

-Open info.plist (inside NVinjectGo package) with Properlist Editor.

-Go to Root->IOKitPersonalities->NVinjectGo->entriesToAdd->NVCAP

-Change Value by this one:

<04000000 00000100 0e000000 00000007 00000000>

-Save it, and replace nvinject with kextHelper (or command line).

-Reboot and enjoy.

 

I've not tested it with DVI port and tv out, but we're waiting for reports ;) .

 

EDIT: Tested with DVI: OK

 

Alternative - Modified kext:

 

Thanks for the info

BTW can you tell me where i can find info about the NvidiaGO 7800 256MB

I will be really happy with 2 screens

 

Thanks in advance

Hey everyone. Been awhile since I've last been here, but just wanted to check in and say hello. It seems like a little progress is being made in different areas, so glad things are shaping up nicely.

 

I just wanted to say that I -will- be updating the AppleHDA patch to the latest version (Leopard) at some point in the not-too-distant future. The binary has changed a bit, so the patching cannot be done in the same way as it was for Tiger; when I get some time, I will sit down and figure it out. At that time, I will also release two separate versions -- one to enable headphones (but no speakers), and one to enable speaker and subwoofer without headphones. People have been asking for this for awhile, I know, so I'll try to get it together as soon as I can.

 

For those who aren't using 6400/9400 and are unable to use the patch, it's because it only supports ICH7-M controllers. I'm assuming that the newer models use ICH8-M, and therefore, they would need to be added to both ALCInject.kext and AppleHDAController. I can add them in the new patch, but for clarification, do these newer models still use Sigmatel 9200? If not, it's a bit pointless.

 

Thanks for your patience with all this. I'm in the process of starting up a new company, so as you can imagine it's been rather hectic. I hope everyone is doing well and I look forward to what new developments may appear in this thread over the coming months.  :P

Hey everyone. Been awhile since I've last been here, but just wanted to check in and say hello. It seems like a little progress is being made in different areas, so glad things are shaping up nicely.

...

 

Thanks for your patience with all this. I'm in the process of starting up a new company, so as you can imagine it's been rather hectic. I hope everyone is doing well and I look forward to what new developments may appear in this thread over the coming months. :)

 

hey tbcarey, great to hear from you. looking forward to the updates.

Does anyone have the file:

 

AppleHDA_Dell_Inspiron_9400.zip

 

from tbcareys post/reply regarding the fix for independent subwoofer control etc?

 

I also hear there is a fix to get the mute button to fix via a plist.

 

Thanks,

Chris.

Come on guys, this is silly, did you not read the first paragraph of my guide?

 

All the files are attached to the first post on this thread :)

 

tbcarey: great to hear from you, good luck with your new company! looking forward to your new leopard AppleHDA patch :blink:

×
×
  • Create New...