Help - Search - Members - Calendar
Full Version: Leo4AllV3 Dell Studio Graphics and WiFi
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3
CompCrasher86
Dell Studio 15 + Leopard

+


The Dell Studio is a nice laptop made by Dell Quality-wise standing between the Inspiron and the XPS. It was made for entertainment, and thus it makes a wonderful victim for OSX

I installed on a Intel Core 2 Duo T8100, 4gb Ram, Intel ICH8 Based chipset, GMAX3100 Intel Graphics, A nice slot-loading drive, Dell Wireless 1397 (Broadcom 4315), Webcam, bluetooth, and to top it all off, IDT High Definition Audio

Alright everybody so do you have a Dell Studio 15? Well then this guide might be right for you! This guide is based upon the install for my laptop, the specs of which are found above and in my signature

The two or three pieces that will probably differentiate my studio from yours is the graphics card, the wifi card, and maybe the sound card. I have the Intel GMAX3100 in my laptop, and it is fully compatible with OSX (QE/CI) full 1280X800 resolution and everything. The WiFi card, the Dell Wireless 1397 is easily compatible with my modified kext. The IDT audio is now working, scroll down a couple posts and ridgeline has uploaded kexts that I can confirm working. After he is totally done and releases a final kext, I will put it in this main post.

PLEASE NOTE: THE ATI RADEON HD3400 SERIES IS NOT WORKING YET

BEFORE YOU DO ANYTHING: I AM NOT RESPONSIBLE NOR WILL I LISTEN TO ANY COMPLAINTS THAT YOU OR I "BROKE YOUR COMPUTER" THE INFORMATION PROVIDED HERE IS OUT OF MY OWN GOODWILL AND I AM SIMPLY DOCUMENTING WHAT WORKS OR ME. IF YOU BREAK OR RUIN YOUR LAPTOP, GET SUED BY APPLE, OR ANYTHING ELSE, I AM MOST DEFINATELY NOT RESPONSIBLE.

Also, I aplogize for the lack of pictures. I have many many screenshots I took but I can not figure out how to upload them and get them into this thread. Photobucket will not allow me to upload .tiff image files so I cant figure out the whole hosting situation

Also, this is my first tutorial... like ever so please excuse if I am not the master of tutorial writing. Feel free to post or pm me if you dont understand why or what I said

Alright lets start this!

First, your going to need the following:
  • Your compatible Dell Studio laptop with a well-charged battery and the power adaptor.
  • A usb mouse (for a period of time when the trackpad will not work
  • My customized .zip file attached to this post (its at the bottom)
  • Patience
  • Leo4Allv3 DVD install disk. (I will not cover how to get the install disk because of the whole controversiality thing. I will refuse any PM's or e-mails or anything asking me how to get it)
  • Patience (This whole task can become quite frustrating, especially if you mess up)
I am not going to cover dualbooting or partitioning in this guide because it can get realllllly complicated and Im too lazy to write a guide for that, so I will leave that to you to find out. If you still cant find any information, post here or PM me and I may be able to help.

Alright first off, you need to restart your laptop and boot off the DVD. On the studio, you press F12 at the bios boot screen and choose CD/DVD once you put the DVD in the drive.

Next, it will give you whats called a darwin prompt, dont do anything, just let it count down to 0. Then a lot of text will flash (then it will go small) and then eventually it will load into the installer. Have patience, it may look like it has frozen but chances are its just fine.

So now your in the installer, choose your language and press the little arrow.

After thats done loading, Launch Disk Utility from the top bar....

Now, here is where you set up your drives as you like them. Select the partition you want to install to (create them beforehand through windows or gparted) and choose erase tab, type in the name you want the drive to be and erase.

When done, exit disk utility. and proceed through the installer until you see the "Customize" button. When you do, click on it. The following options are what I chose, and I suggest you do as well:
  • For kernel, choose Vanilla 9.2.2. It is as close as you can get to running OSX identically to a MAC, or so thats what the Vanilla reputation is.
  • Under AppleSMBIOS, I chose Macbook. As far as I know, this is optional but I like when system preferences refers to my laptop as a Macbook =)
  • Choose the Power Management bundle, so you can see your battery meter.
    Now for the third party drivers....
  • Choose Intel ICHx under chipset
  • Do not choose anything for audio
  • Choose GMAX3100 for Video
  • Choose Broadcom WLAN for Network
Even though we will be replacing the IO80211.kext, it doesnt hurt to have it there already. I myself chose it because I wanted my modified kext to include as many Broadcom cards as possible, just for compatibility reasons.

Also, I suggest letting it install the useful apps, they are indeed quite useful. One of them, kexthelper, is great for installing kext and BBedit trial is great for editing and modifying plist files, etc. Well thats all I chose, and it worked for me...

Now wait and let it install. It may appear to freeze at the beginning of install but that is normal, the first package is quite large and you should also totally ignore the time remaining countdown, it is totally wrong. Overall install for me took around 20 or 30 minutes, dont worry if yours takes longer.

So anyways, once its done, it will ask you to reboot, play along and let it reboot. Now heres where the fun comes in. If you are one of the lucky folks, it will bring you right to darwin prompt to boot OSX, if you are unlucky (4/5 times I'm unlucky) you will get an HFS+ Partition error. If you dont, just go ahead an skip the next section

Fixing HFS+ Partition Error
This is usually cause by some of Vistas files. So the fix to this is simple. If you are dualbooting and dont want to use the darwin bootloader as your primary bootloader, you will have to get some help on this elsewhere. Anyways, to restore darwin bootloader to working order you are going to have to boot off your install DVD for OSX again. However, once you get to the OSX DVD's darwin screen, press F8, type "-s" without the quotes, and press enter. This will boot you into single user mode, much like Command Prompt in windows. Now type in
CODE
fdisk -e /dev/rdisk0

This will tell Fdisk that you want to work with hard drive 0 (your internal hard drive) Now type "print" and press enter. This will give you a list of the partitions on the drive. The one that is HFS+ (always appears to be the one with the asterisk in front of the number but I cant say for sure) and that is the partition that Mac is on. Now, type "flag #" and replace # with the number of the partition Mac is on. Press enter, wait a sec, it should say "Partition # set active" or something like that. Now if you type update and press enter, it will update the mbr that you have loaded into fdisk at the time. Now you need to type "write" and press enter and it will write the loaded mbr to the hard drive. Type quit, press enter, and type reboot. Press enter again, and your computer will restart, booting Mac.

Now, if you have the Intel GMAX3100, we are in the home stretch but not there quite yet. When booting up Apple from your hard drive, you will notice the screen will eventually appear to be going into the nice Apple interface, but then your screen will turn off. Dont fret, this is normal. What is happpening, is the display is for some reason going to sleep. Now wait like 30 seconds, unplug the power adaptor and any usb mouse from the side of your laptop, and close the lid. Now I can not stress this enough... leave it alone. For a full 15 minutes, no less, just let the laptop be. No matter how tempted you are, dont open the lid. At one point, min even rebooted and I wanted to open it sooo bad, well don't! After at least 15 minutes (no more than 20) open the lid and move your finger around on the trackpad. Chances are this will do nothing. Now press the control key on your keyboard... Voila! welcome to the OSX setup wizard. Your trackpad is probably disabled so nows the time to plug in your external usb mouse. Choose your language, choose your keyboard language, and start going through the setup.


Under "Do you already own a mac" choose the bottom one, because chances are you dont need to transfer files from another mac, am I right? Also, choose "This computer does not connect to the internet" when asked to do so. Fill in your personal information is pretty self explanitory and then enter information for your account, etc. Next it will ask you to choose an account picture. Feel free to take one using the webcam, which works natively =), or choose one from apples nifty user picture collection. Finis the wizard and you will be greeted by the infamous Apple desktop.



You'll also proably get a keyboard not recognized screen. If this happens just play along with what it wants you to do, then eventually it will say it failed and you can press skip and it wont bother you ever again. Dont worry your keyboard will work fine

CONGRATS, you made it this far. Now just one thing we have to set up before you forget..

Obviously you dont want to wait 15 minutes with a closed lid everytime you start your laptop up. There are two options for this, I will go through both. I, however, personally use both in case one fails, I suggest you do the same thing.

Expose Corner Trick:
This is the easiest to setup but also somewhat inconvenient on boot. Go to system preferences and click on Expose & Spaces. For the bottom left corner of the screen under the Expose options, choose "Sleep Display" Close out of this and your all set. What this does, is whenever you boot up, all you have to do is move the mouse to the bottom left corner of the screen and the display will turn on. Just imagine you are moving an invisible mouse and a couple swipes of your finger towards the bottom left corner of the touchpad (or usb mouse) will do the trick.

expose window

Speaking of the trackpad, you are probably puzzled as to why its not working yet... It will be reactivated next time we restart the computer dont worry.

Doing the corner thing will probably annoy you, so I included a little application with the driver package, courtesy of espressoreport.com, and they taught me how to set it up so that it automatically runs when you boot. What it does, is automates the expose corner thing for the most part, but all you have to do is press a key on the keyboard or touch the mouse, much like waking a regular computer from sleep. So follow my instructions below and it will be a nice fix. Keep the expose corner though, just as a fallback in case this program gets wiped by an update or accidentally or something.

SleepDisplay Method:
The application I included with the driver package is named SleepDisplay. I would ask that you put this file straight in your home folder, the one that has your name as the title for you OSX beginners. Now open a terminal window. If you are unfamiliar with terminal, the rest of this tutorial and OSX in general may be quite difficult so I suggest you learn it quick. Anyways, enter the following commands into terminal

sudo su -
(Authorize it by entering your password)
pico /etc/rc.local

now in pico, copy and paste the following into the blank file (Replacing my name with the name of your home folder

# Sleep display on boot
/Users/Matt/SleepDisplay.app/Contents/MacOS/sleepdisplay
Now press Control X to exit, press Y to save and then enter to confirm

Now enter "exit" twice and close terminal. You should now be able to boot and when the screen goes black, it should automatically come back or you can bring it back by just touching the touchpad/pressing a key on the keyboard. No more of this sleep for 15 minutes or expose hot corner crud.

Dell 1397 WiFi
At this point, no offense but Im sick of writing this guide so Im going to make it simple. Edit: Just use the Broadcom 43xx enabler script (which I included in the driverv2 pack) Just cd to the specific directory and and run it in terminal. Instructions included.

No matter how tempted you are to setup WiFi now, DONT. Its really a good idea to restart first. Once restarted, click on the newly appeared airport icon in the menu bar and open network preferences. A little message will appear announcing your new aiport and asking you to confirm blah blah blah. Ok just click apply at the bottom, and then your all set to set up your WiFi! If your trying to connect and it for some reason says "connection failed", You either forgot to click apply or you need to restart again.


Ethernet Adaptor (BCM5784M):
Addition: Thanks to Boombeng, Magnat2, noob1x, and many others, our ethernet now works. Heres what I did to get their kexts working.

Ok before we install you have to understand what we are going to do. The kext that boombeng has edited was noob1x's, but he injected our Device ID, 1698, into the file instead of the 1693 that was there. Anyways, this driver has to be activated on boot before it is used. Typically, one would use terminal to do that. Magnat2 came up with a nice applescript that will do that for us. So... First off your going to wanna get a hold of noob1x's AppleBCM5787MEthernet.kext as edited by boombeng. This will be included in rev2 of my driver pack. You are also going to need magnat 2's "BCM 5787 on" script.

Alright, first things first, install the kext file by dragging it into kexthelper, entering your password, and doing "easy install". If you wanna do it manually, go ahead but kexthelper is much easier.

The next part I found undocumented, so I kinda had to improvise here and fill in the blanks. Magnat2 said to put it in the userscripts folder, and I bet only half of you know where that is. So open up your main install drive, go to library, and then go into the Scripts folder. Now for organization sake, create a new folder in here called Ethernet Enabler. In that folder, paste Magnat2's BCM 5787 on script.

Now, you need to get a way to easily access that script, and what a better way than the script icon in the menu bar. Open up your applications folder in finder and go into "AppleScript" folder. In there click on the app labeled "AppleScript Utility" Now in the window that pops up, click "Show Script menu in menu bar" You will notice that the script icon will appear up in the menu bar, its actually kinda cool looking.

Anyways, thats all there is too it. Restart and when you want to turn on your ethernet, click the scripts icon, go into Ethernet enabler, and click on the script. Voila!

Edit: There is a possibility that upon the restart you will get a kernal panic, I did. If this happens to you, reboot and press F8 at Darwin. Type in "-s" just like we did when fixing HFS+ partition errors. Once it gets to the termina prompt, you need to enter "rm -rf /System/Library/Extensions/AppleBCM5787M" and hit enter. This will get rid of that nasty conflict. Type exit and your laptop will continue to boot normally. Once you get back into OSX, install the kext again in kexthelper but this time run the Extensions-Repair app under your applications folder. It will be included in the driverpack rev2 aswell, because it is a neat utility.

SD Card Reader:

Thanks to quinielascom and the Darwin SDHCI Driver for JMicron Devices project on sourceforge, your card reader will work, download this kext (Click Here)and drag it into kexthelper. Install and reboot and theres your card reader

IDT Audio

Thanks to Ridgeline, our IDT audio works. Install the following kext with kexthelper (Click Here) as well as HDAEnabler.kext (widely available but for some odd reason I cant find it right now). Then repair permissions with the repair permissions app (or do it manually) and reboot. Voila, sound.

The audio kext allows you to play music out of your speakers, use your internal mic, and plug in an external mic. Headphones work on one out of two ports but do not mute the built-in speakers when plugged in. The other headphone jack mutes the speakers but does not give out audio

2 Finger Scrolling
The alps touchpad in the studio is fully capable of doing 2-finger scroll. The files uploaded here are taken from the Two Finger Scrolling Tutorial in the genius bar and I have also included an excerpt of the post that I modified with some of my own notes telling you how to get everything set up. I will be working on v2 of 2 Finger Scrolling which will have the files already optimized for the Studio, as they are now, they require tweaking.
Click to view attachment


Studio Driver Pack V2
Click to view attachment

Conroe Mac
Thanks for the writeup Matt. I think this is a good first step to making a solid writeup that all Studio owners can use. Another method to get the 1397 wireless working is to run the bcm43xx_enabler.sh script instead of replacing kexts. Headings for each step (or, even better, each piece of hardware) might make it easier to find pertinent information for your writeup.

Wireless 1397

Download zip file below (credit goes to McSmart). Unzip and you should get a script file called "bcm43xx_enabler.sh". Drag the script into the volume where your OS X installation is. Then open a terminal and type the following:

CODE
cd /
sudo ./bcm43xxenabler.sh

Exit out of terminal and restart. You should be good to go. Keep the script in case a future update corrupts the kext. You might have to run it again. If you have any questions, refer to this thread: http://forum.insanelymac.com/index.php?showtopic=51725
CompCrasher86
Thanks conroe. Actually, that was my original plan for the Wireless, however I ended up setting up my hackintosh while my internet was down at the house, so I had to edit the file myself. The Broadcom Enabler is a great tool and I suggest it to anybody who would like to use it as an alternative because it sets up the kext to work for many other broadcom cards, should you upgrade in the future. As well, I might add in some more details on how I edited the kext if anybody is interested, just let me know.

Also I think I pointed it out before, this is just the start to my guide. It was written around midnight so I did not go into alot of detail nor may all of the information work for everybody. I hope to get input from other studio users who try and successfully set up hackintosh and slowly but surely I can build upon and edit this tutorial to help others turn this sleek, beautiful line of laptops into good hackintoshes.

As an update, I have not made progress myself on the audio but there are people out there devoted to the cause, and it is only a matter of time before there is a solution available.
Conroe Mac
The guide looks great so far. Keep up the good work. There is a semi-solution for audio available now:

http://forum.insanelymac.com/index.php?sho...4235&st=120

Post 129
CompCrasher86
conroe mac, thank you for that link, its very useful. I have messaged the person who found it out and with his permission I will integrate the files and info into the guide, Im just awaiting his response before I do that. I can confirm that the audio now works, for the most part. Volume can only be controlled through the program you are using, which is a minor inconvenience but good for now!

Also a warning to fellow studio users, ridglines solution allows the volume to be cranked very very high, probably too high for your speakers to handle, be careful not to blow out your latops internal speakers
rschultz101
sound chipset IDT 92HD73C1 datasheets

... idt.com/?genID=92HD73C1

maybe that will help

there is also an win driver from dell, ...
the linux driver , could possible have some config in it,...
ridgeline
Nice thread you have started here I would just like every one to know I am still working on a perfect audio driver and I will give updates as they become available. I am working on getting the volume controls to work first and then I will move on to adding additional items like mic and headphones and so on....... Please let me know if you have any ideas and I will gladly look into it.
THanks, and keep up the good work on the setup guide.

Boombeng
Hi,
Ridgeline, do you work on the Studio IDT audio with a Linux Codec Dump ? It seems to be very usefull to manage to get the right pin configuration, but I'm sure you already know this...
ridgeline
Yes I use the codec dump and the codec verb dump from vista...... I am stumped on where the sound control dies..... I am still working on it though.
ridgeline
Okay guys here is a updated applehda file we now have volume control biggrin.gif
CompCrasher86
Ridgeline you are a god. For anybody out there whos kinda lost, ridgeline has developed a solution to get the IDT Audio working, kudos to him

@Ridgeline,
Something I have encountered that I suggest... The dell Studio has two headphones port. Luckily, both are working with your driver. Unfortunately, whenever you plug headphones or speakers into them, the internal speakers do not mute. This is not a problem for me as I usually only use OSX at home or in the studio, but I imagine some users out there would like to be able to listen to music/use osx without their internal speakers being used. Like I said, I could care less, I am so grateful to have sound working, Im just puttin in my 2 cents

I eagerly await your progress, as garageband is only fun to a certain extent without audio in. I have a podcast and being able to hook my mixer in to the mix/linein port would be so so awesome. The internal microphone array would be helpful as well, giving us studio users extreme vidochatting abilities. Once again THANK YOU (By the I noticed that Built-in Microphone is now available as an audio in choice, I see you are making progress) unfortunately I dont think its working, doesnt seem to respond and makes me look like a fool in front of the family when I talk to my microphone, seeing if it works.. hahah good luck and thanks again
Boombeng
Thank you Ridgeline santa.gif
I'm working on ethernet card BCM5784M but no way for the moment...
Comprasher, you should have a look on DSDT patcher thread, it seems Slice managed to run IntelX3100 without sleeptrick
http://forum.insanelymac.com/index.php?showtopic=133683
CompCrasher86
Im curious, did anybody have any luck with the bluetooth? Honestly, I never use it but I think maybe in the future I could integrate blutooth syncing once I get a nicer phone. As it is now, I use vista and the object push service to get pictures and songs to and from my RazrV3xx. Ahh the benefits of dualbooting


Oh by the way ridgeline, until I installed your kext, iChat refused to recognize my webcam. Amazingly, it all works now, I have no clue why! I think it had to do with the fact that it wouldnt take anything without an audio input source (in this case its the mysterious "Built-in Microphone" under audio inputs) cant wait till the mic array is working smile.gif

Update: With the last kext you released, the headphones ports worked, For some reason, now whenever I plug in headphones or external speakers when OSX is running, the sound card seems to freeze and audio output stops. restarting gets it to work again
Audissey
thanks for this man! i was having trouble but i figured it out and now i'm installing the OS. this will hopefully save my life because i was having trouble with my studio. i use it to DJ with and bought it so that i could get into video mixing. unfortunately the software wasn't supported by vista 64-bit until recently and also dell didnt release any XP drivers for the Studio. so i had to macguyver it. this laptop has been through alot since i bought in in september. Stock 64bit home premium, to xp, to 32bit ultimate, i was gonna go to vista ultimate 64 and restore the image of the stock studio but i discovered this forum and i believe this will be the best choice until i buy my macbook pro in feb. thanks for this tut!!
Audissey
i'm running into some snags...

when i try to fix the HFS+ Partition Error, it doesn't take me into a cmd type prompt, it just boots then gets stuck here:



also, when i enter sudo su- into terminal and enter my pw, it says that the command is not found. if anyone knows what i'm doing wrong please help me :-) thanks!

and lastly, the kext for wifi installs fine but after reboot there is no airport / wifi recognized. i tried to follow your instructions and i'm sure its an error on my part but is this common and if so does anyone know how to fix these issues? thanks.
ridgeline
I would just like to report that I am only shy of video of being 100%.....
Audio works Internal Mic and Speakers
Ethernet and wireless work
Both cores 100%


CompCrasher86
ridgeline I am quite jealous. How'd you get the mic working? It appears in the latest kext you put out the microphone is recognized but it doesnt really... work. Also, how did you figure out this long sought after ethernet solution? I could care less about ethernet but I sure would love to have your Audio kext. The one you posted works but it can be kinda buggy and doesnt work with headphones. And what about bluetooth?

Audissey:

That screenshot you posted looks like its hanging on the kernel, very weird. Which one did you choose to install? Also I am confused because you say your getting an HFS+ Partition error and yet right after you imply you can successfully get into Mac when you say you could install the wifi kext? Also, check your hardware. The kext I made only works with the Dell True-mobile 1390, specific to a certain device ID. If you dont have a 1390 with my exact device ID, chances are this kext isnt gunna cut it. Use the Broadcom 43xx enabler method instead.

Oh and as for the terminal error, there should be a space between the "su" and the dash
Boombeng
Hi Comprasher,

You can have a look here for Ethernet,

http://forum.insanelymac.com/index.php?s=&...st&p=963461

About bluetooth ? We have the Dell 370 in studio laptops and it seems the Dell 350 works out of the box, may be we can manage to make it work with edited/hexedited kexts...We first have to find 350 ID to compare, it seems our 370 is a broadcom one
ridgeline
Okay here is a Leopard version of the Kext we have been using for AppleHDA. I will tell you that you will receive a widget error in verbose mode boot however this does not seem to affect anything. I could not get the mic to work on the old kext and I can only assume that is because it is a Tiger not leopard kext. I am still working on the headphones but try this and let me know you will not have volume control and it should also give you external mic input.....

P.S. Boombeng actually got our ethernet working gotta give credit to him.....

P.P.S. you still need the HDAenabler so just install this kext over the old AppleHDA.kext
CompCrasher86
hey ridgeline, much much better. The built-in mic works and Im so happy. You said above tough that the volume control will not work, but mine does, oh well not gunna argue it haha! Good work and good luck with the headphones.

As for the bluetooth, I kinda went through the bluetooth kext, just randomly injecting our device and pids into anything where I saw broadcom values. Didnt work out to well, not even a sign of it being recognized. Something interesting I noticed. Even before I installed wifi kexts, the wifi light was on. The bluetooth light, however, has been off since the first install Oh and speaking of wifi lights, does anybody else have a very dim wifi light under osx? Mine looks fine under vista but dim under osx
Boombeng

Hum.. here is a progress for bluetooth laugh.gif ; but my bluetooth light is now on, and i can turn it off with the wifi switcher ; You're right about wifi light, it looks sick...
CompCrasher86
Boombeng, I have an odd situation. Im getting what appears to be kernal panics after installing your kext.

To anybody else who gets these, reboot, press F8 at darwin prompt, type "-s" (yes weve done this before) and once you get the terminal-like interface, type in "rm -rf /System/Library/Extensions/AppleBCM5787M" press enter, put in exit, enter, and your computer will boot normally. Stay put until we find out whats wrong




Never mind I found the problem. Removed the kext, restarted, reinstalled the kext, repaired permissions manually (can also be done with Extension-Repair app included with Leo4All or found in my driver pack) restarted and all was well! Thanks for the ethernet. Even though I know I will probably never use it, its great to have it available if you go to a hotel or something

Guide has been updated with an explanation of how to get Ethernet working. Im going to hold off on the audio explanation until we have headphones working and the final kext is released (thanks to our invaluable ridgeline)
ridgeline
I would just like to add that your system volume control should work and the volume control I mentioned was in reference to the mic input volume control under system preferences.......
Does it show you have the external mic out under system preferences?
Audissey
if i boot from CD and let it go, it will boot.

if i try to fix the HFS error, it will hang on that kernal.

i installed Vanilla 9.2.2

thanks guys.

also, i wasn't putting a space before the dash i'll try it now.

CompCrasher86
ridgeline, I see what you mean. There is one output which is the internal speakers. Volume and balance are controllable through osx and volume touch buttons on the studio work for it. Two inputs, external mic port (volume can be controlled) and built in mic (level cant be controlled) but it doesnt matter cause the mic is already set at a good level for most voice conditions. Thanks alot and good job.

Audissey I have never heard of your problem before, are you using Leo4AllV3? I would try booting off the install DVD and getting into the installer. Then when you get in, go to Utilities and terminal should be there. Just follow the steps as if you were in single user mode. Exit and reboot and hopefully that will have done the job. I can only offer suggestions, it may work it may not.
Audissey
i pretty much followed all your instructions. its fine though, i just set my bios to boot to CD and left the OS disk in my drive.

i need this computer to DJ and vista wasn't working well for me, i'm gonna test it all day tomorrow and i hope its stable enough for me to use in the club friday and saturday nights.

thanks for this though!
Boombeng
QUOTE(Comprasher86 @ Nov 13 2008, 01:42 AM) *
Boombeng, I have an odd situation. Im getting what appears to be kernal panics after installing your kext.

To anybody else who gets these, reboot, press F8 at darwin prompt, type "-s" (yes weve done this before) and once you get the terminal-like interface, type in "rm -rf /System/Library/Extensions/AppleBCM5787M" press enter, put in exit, enter, and your computer will boot normally. Stay put until we find out whats wrong




Never mind I found the problem. Removed the kext, restarted, reinstalled the kext, repaired permissions manually (can also be done with Extension-Repair app included with Leo4All or found in my driver pack) restarted and all was well! Thanks for the ethernet. Even though I know I will probably never use it, its great to have it available if you go to a hotel or something

Guide has been updated with an explanation of how to get Ethernet working. Im going to hold off on the audio explanation until we have headphones working and the final kext is released (thanks to our invaluable ridgeline)


Repair permissions after the installation of a kext is better, and often, quiet always recommanded!! I use Onyx to do it, and i see you use Extension-Repair app, but you can also do it without any applications, just use OSX disk utilities (Applications/Utilities/Disk Utility) select the good drive then push the "Repair Disk Permissions" button...

And bluetooth is not a lost cause, we have the BCM2046B1 in our hackbook and it is recognised (check about this Mac/more info and go to USB, here is our bluetooth card!!!!)

Click to view attachment

So now the problem is to make it work... I've seen in another thread that for some of dell 350 cards (which is a BCM2045 i think), a Winows vista driver change is needed (if dual boot or first vista instalation before OSX, what is a serial fact for dell studios...) because of a flash memory problem or a thing like that... let's have a look and report

Here is a Linux user probleme with the same BCM2046B1 :
http://ubuntuforums.org/showthread.php?p=6102162
bye
Audissey
hi, more noob help needed...

i ran the bcm43xx_enabler and i get a message asking where the AppleAirPort4311.kext is located. now the path it specified is correct, its in there but for some reason its saying that its an invalid path. anyone else get this prob? thanks in advace smile.gif
Boombeng
QUOTE(Audissey @ Nov 13 2008, 11:24 AM) *
hi, more noob help needed...

i ran the bcm43xx_enabler and i get a message asking where the AppleAirPort4311.kext is located. now the path it specified is correct, its in there but for some reason its saying that its an invalid path. anyone else get this prob? thanks in advace smile.gif


Just put the file on your desktop, open terminal and type :
sudo /Users/Your User Name/Desktop/bcm43xx_enabler.sh
then enter your password as asked and press enter, you will have different options, if you always press enter it will be OK

I also copy myself from another thread biggrin.gif :

About bluetooth : i'm dualbooting OSX (Ideneb) and Vista, and when i uninstall bluetooth driver in vista and then reboot in OSX, the bluetooth light turns on... and the computer is recognised by my phone but can not connect = so there is a bluetooth signal!!

But I can not check the bluetooth options in OSX!!! damned
moregain
QUOTE(ridgeline @ Nov 12 2008, 07:23 PM) *
P.P.S. you still need the HDAenabler so just install this kext over the old AppleHDA.kext


Hi ridgeline! I'm a newbie, so sorry if I a bother with a silly question...

Could you tell me what "old" AppleHDA.kext I should have installed prior to yours? I just installed your kext over a fresh install but nothing happens.

Thanks for your time and help!
CompCrasher86
moregain, you dont need any prior kexts, its just cause ive been testing out a couple of his kexts. Download his latest kext and also get HDAEnabler (I attached it to this post for your convenience). Install them both, repair permissions, and reboot. Good luck

Click to view attachment
moregain
Thanks a lot, Comp!

This morning I quickly tried to install HDEnabler on the system with AppleHDA.kext previusly installed but, as I thought, didn't worked.Tonight I'll try uninstalling both kexts, reverting the original AppleHDA and then installing both at the same install, repair permissions, cross fingers and reboot.

BTW: to revert to the original state, I must unistall the kexts, install the original AppleHDA kext from the backup kexthelper made, repair permissions and that's it, right?

BTW2: WiFi worked perfect after installing the update, thx ridgeline! I'm trying Kalyway.
ridgeline
If that does not work for some reason moregain please let me know and I will walk you through process. Did you upgrade your audio card when you got your dell or is it just the IDT.... Please go to the system profiler and give me the number under the audio for your ID before you uninstall anything.
Thanks, Mark

moregain
QUOTE(ridgeline @ Nov 14 2008, 02:09 PM) *
If that does not work for some reason moregain please let me know and I will walk you through process. Did you upgrade your audio card when you got your dell or is it just the IDT.... Please go to the system profiler and give me the number under the audio for your ID before you uninstall anything.
Thanks, Mark


Hey Mark, I have the standard audio (IDT). I'm not with the machine right here, but I remember checking at "about this mac" (I think this is the system profiler) and there wasn't any audio device listed at the "Audio (Built It)" item. It looked the same before and after installing your kext.

Tonight I'll double check that and tell you.

Thanks for your time and help,

more
ridgeline
If that is the case it sounds like the Hdaenabler may not have been installed correctly did you restart the machine after you installed the enabler? also when you boot up you should see the hdaenabler if you boot in to verbose mode. Please try this first ...
Thanks, mark
CompCrasher86
yes, I am interested in moregains case. The driver is great, thanks a lot ridgeline. Something I have noticed, obviously Im not going to complain about it, audio alone is good enough, Ive noticed that when two programs try and play sounds at the same time, I.e. an ichat sound when I am playing music in itunes, the audio distorts, then goes back to normal. I imagine it is a minor bug but it doesnt matter too much to me because audio in itself if a gift. Moregain, I would suggest retrying because its worth a shot. Make sure both HDAEnabler and AppleHDA are installed correctly and also, make sure that ALCInject kext is not installed either, that could mess you up.
ridgeline
Good call on checking the ALCInject remove it if it is there
moregain
Well guys, here I am.

There's no sign of HDAenabler nor AppleHDA in my boot messages.

I've also checked System Profiler - Software - Extensions and can't find any extension listed under those names.

Those were my first kext installations (at all!), the only thing I installed prior this was the apple update to get the wifi working and a couple of programs (firefox, foxmarks, etc).

I installed the kexts (first AppleHDA and, hours and a couple of reboots later, HDAenabler) using kext helper, and it has created a backup of AppleHDA.kext in the process.

BTW, there's no sign of ALCInject either at the boot nor at the system profiler.

Thanks a lot,

more
Boombeng
Moregain, if you have AppleAzalia.kext remove it
moregain
QUOTE(Boombeng @ Nov 15 2008, 06:08 AM) *
Moregain, if you have AppleAzalia.kext remove it


I don't see AppleAzalia.kext in system profiler BUT there is AppleAzaliaController.kext

Also, I've checked what is at /System/Library/Extensions/ and there is AppleHDA.kext, with size 2.3MB vs 2.5MB of the AppleHDA.kext in kexthelper's backup so I think it's Marks' one that, for one reason, it's no loaded and that's the reason why isn't showing at system profiler, am I right?
So maybe the problem is that HDAenabler.kext weren't succesfull installed at all and that's why AppleHDA.kext is not loaded? There's no HDAenabler.kext at /System/Library/Extensions/

Should I try to install HDAenabler.kext again?

I don't want to mess things, that's why I ask before try.

Cheers,

more
Boombeng
Well, try to remove both kexts (AppleHDA.kext and HDAenabler.kext) repair permissions, reboot, reinstall both, repair permissions, reboot, cross your fingers and you may have sound,
moregain
Guys, I reinstalled both kexts and worked. Now I have audio!

Thanks a lot for the help and patience!

Now I'm going for the lan... see you there, hehe.

If I can help reporting or testing something, just let me know.

Cheers,

more
Boombeng
QUOTE(moregain @ Nov 15 2008, 07:12 PM) *
Guys, I reinstalled both kexts and worked. Now I have audio!

Thanks a lot for the help and patience!

Now I'm going for the lan... see you there, hehe.

If I can help reporting or testing something, just let me know.

Cheers,

more


You're welcome wink.gif

Which wifi card do you have ? You can PM
ridgeline
Glad to hear you can now HEAR the audio ...... Most of us have learned by trial and error so keep up the education and you never now what you my learn. Or what you may fix


LinK14
Hello evryone!
I just want to say a very big THANK YOU to CompCrasher86 and the others!
Mac OS X is really good, and it will be better with 1280 X 800 =p
I have no sound but I will try to solve the problem tomorrow.

(I'm french so sorry for bad english ^^")
ridgeline
get in touch with Boombeng and he can help he is french also and can lead you to my driver for your audio.... welcome to OSX86
LinK14
okay i will send him a PM

I've a problem (or maybe not) with the batery, only 1:38! With Linux or windows it's 3:15 ^^"
Do you have the same problem?
ridgeline
Are you running the dell post installer by sonotone? It will help with that but your power management scheme will make a big difference also. If you have not installed it I would and then report your time mine says 2:30 however windows reports more I have never really had a battery with my type of usage last more the 1:30-2 hours......
P.S. if you run the post installer only install the power management section....
LinK14
Audio is working, wifi and ethernet too!
But I see that it's not possible to disable the front audio speaker.

Can i make the upgrade 10.5.5 ? (combinate upgrade it says or something like that, for 608 Mo)
Is VM Ware working?
CompCrasher86
Audio works well but the whole headphones issue is not resolved yet, so your stuck with the speakers, the arent that bad but I am a sucker for good speakers.

I have tried making the upgrade to 10.5.5 and I almost lost everything, even Vista. I had to reinstall for the most part so my 2 cents is that it was a huge faiure trying to update. If you get it woking though, please do share

Ridgeline, I've noticed that the first kext you posted here, it only gave us simple sound without volume control or microphone, etc., but the headphones ports still gave out audio, even if the speaker remained on. Now the whole card just seems to crash and no audio comes out if you plug in headphones.  Any idea why? (Just some questions and info to inspire you as you work on the driver)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.