Dell Inspiron 1525 HackBook Pro Tutorial!

July 21st, 2008

Apple / Mac, OS X Updates

**This post is outdated. Use this guide to install Snow Leopard**
(At the time of writing, 10.5.4 is the latest version of Mac OS X)

I’ve done it, and I absolutely love it for more reasons than one. Now I’m going to show you how it’s done so you too can have your own Inspiron 1525 HackBook Pro. First, let’s look at the specs and see what we’re dealing with. I bought this laptop at Best Buy about a week ago now for $499.99. It was either on a fast sale or priced incorrectly because now the identical model with the same SKU and Best Buy # is showing up for $649.99 — same color and everything. You snooze, you lose.

On the outside is a rather unattractive and hard to keep clean jet black lid with silver trim. I’d say the only good thing about the exterior is the Dell logo. Opening it up reveals a very sexy, modern silver design, perfect key placement, a really attractive touchpad that looks like it’s built right into the case — very nice indeed. Touch senor media buttons with a nice blue light finish off a well-designed interior with a very modern feel. This thing was well thought out on the inside. One of the best I’ve seen from Dell.

Under the hood boasts a little bit older processor technology with a 533MHz FSB — Intel Pentium Dual Core. This is very similar to the new Celeron Dual Cores but don’t let it confuse you with the Pentium D — this CPU is actually rather nice. Although using the Pentium name, the Pentium Dual Core is based on the Core technology you’re already familar with on your Core Duo and Core2 Duo Macs. While the battery doesn’t last quite as long as a similar Core2 Duo (Centrino), this 1.87GHz packs a punch and unlike all you other dual core users, I don’t have to boot with cpus=1 — that’s right! This HackBook Pro is using both cores and it’s putting out some power with Mac OS X.

Let’s go over the fine details:

  • Dell Inspiron 1525
  • (Best Buy Model: I1525-121B / SKU: 8878002)
  • Intel Pentium Dual Core 1.87 GHz
  • 15.4″ Glossy XGA HD Widescreen LCD (1280 x 800)
  • Intel Graphics Media Accelerator X3100 (Like MacBook, MacBook Air!)
  • 2 GB DDR2 Memory (Up To 4 GB!)
  • 160 GB SATA Hard Drive (5200 RPM)
  • Double-layer DVD¬±RW/CD-RW w/ Label Support
  • 16×4x16 DVD+RW; 8×4x16 DVD-RW; 40×24x40 CD-RW
  • Built-in 10/100 Ethernet, 56K Dial-up Modem, Dell 1395 Wi-Fi
  • USB 2.0, Firewire, ExpressCard/54, Lithium-ion Battery, Card Reader, etc.

There are a couple things I’m going to end up doing to this laptop over time, including upgrading to a larger, faster SATA hard drive and maxing out the 4 GB supported memory. A few really attractive points of this system is not in the hardware, but in the drivers and support for Mac OS X Leopard (10.5.4). The wireless card is recognized and used as AirPort and the battery management works. Those are two huge pluses for those of you who have “half-supported” laptops running jury-rigged applications to connect to your wireless network or preserve your battery life. Oh, and did I mention that you don’t need ANY graphics drivers? That’s right, this model is fully supported with Quartz Extreme and Core Image!

Of course, getting your new Inspiron to run just like mine is going to take a bit of work, including downloading the ususal files from the usual places like a certain bay of thieves or the little green monster, but once you’ve burned everything to a single layer DVD, you’ll be up and running in under an hour! I highly suggest to any “noobs” that you don’t attempt to dual boot just yet. Let’s start with a full hard drive, no partitions, no “bull.”

1] Start by doing some downloading on a working computer that is connected to the Internet. You’re going to need a DVD burner, a fast Internet connection, and some Googling skills to find everything you need. Lucky for you, I’m going to provide all the difficult stuff to find — the drivers and hacks that are going to give your laptop the extras you need. First, download “Mac OS X Leopard 10.5.2 Kalyway” (AMD/Intel) installation DVD. It should be around 3 to 4 GB. Next, download the “Mac OS X Leopard 10.5.3 Kalyway Combo Update” which should be around 500 to 600 MB. Go ahead and burn them to separate discs using Disk Utility if you’re already on a Mac, or PowerISO if you’re on Windows. If you use Windows a lot, PowerISO is one of those few programs I’d actually purchase. It’s that good. I suggest burning everything at 8X or slower to ensure it’s 100%.

2] Insert your newly burned 10.5.2 Kalyway Installation DVD into your laptop and boot from it. I assume you still have Windows Vista pre-loaded, which is fine. We’re going to delete all that crap. It’s going to take a while for the installation screen to load and you’re going to be flooded with a ton of text lines, even some errors, as the DVD probes and pokes around your hardware. Once the screen loads, you’ll notice your keyboard and touchpad instantly work out of the box. The first thing you want to do is click on Tools in the menu bar and select Disk Utility. Once this loads (give it a minute), select your hard drive (160.0 GB ….) by clicking on it, and then click on the Erase tab. Select “Mac OS Extended (Journaled) for Volume Format and for Name type “Macintosh HD” then click “Erase …” Give it a few minutes to rid all instances of Bill Gates and you’ll see your new “Macintosh HD” appear. Once that has completed, exit out of Disk Utility and continue the installation by going through the on-screen instructions. You may want to click “Customize” before you go through actually installing Mac OS X as Kalyway has included a lot of extras that might appeal to you. Be careful not to select the wrong items, like things that don’t pretain to your hardware or you’re going to end up screwing yourself later. I got you covered, don’t I? After your installation is complete, it’s going to reboot your computer.

3] This is where the fun begins! Take out your installation disc and reboot. When you get to the Darwin boot loader screen, hit F8 to enter some boot flags. Type -v -f and hit enter. After a ton of scrolling text, your screen will black out as if it’s asleep. Don’t panic! You want your computer to sleep. When you see the screen go black and activity slow down on your CPU light, unplug your inspiron from the power cable and close the lid. Come back to it in about 15 minutes when it has fallen asleep and wake it up by moving your finger around on the touchpad. Welcome to the post-installation. Go ahead and opt out of transfering files from another Mac, and also select that you don’t have an Internet connection. Keep clicking and you’ll be asked to enter your personal information. Keep clicking! You’ll soon be presented with the desktop — sexy, huh? Now there’s something you need to do ASAP or else you’ll be waiting for this computer to fall asleep every time you reboot.

4] Before you start drooling and examining your Mac-powered laptop, click on the Apple and go to System Prefernces. Click on “Expose & Spaces” and then click the “Expose” button. On one of the Active Screen Corners select “Sleep Display.” I chose the lower left-hand corner. Go ahead and exit out of that and reboot. When the screen goes blank, move your finger down towards the corner you selected. It may take a few imaginary strokes since you can’t see the mouse pointer. After a few tries you’ll master it and your screen will appear — ta da. Now, one thing I did notice that few people report (Maybe it’s just me?), with the “sleep trick” being used, sometimes the desktop icons become unclickable or hidden. Although this is a pain in the ass, it only takes a moment. After you boot up and do the sleep trick with the touchpad, go ahead and log out of your user account and log back in. This ensures everything’s 100% with your session. The only downside to the sleep trick is it requires you to leave Auto Login going. There’s a work around for this to put the display to sleep at the Login screen but I’m not going to go there yet.

UPDATE! Want this sleep trick to happen automatically and be able to see the Login screen? Click here!

5] Now it’s time to pop in your other DVD — the Combo Update. Go ahead and drag it all to the desktop and install it. Before we get busy with it, let’s make a copy of our current kernel for safe keeping in case you fuck something up. Open up Terminal (use Spotlight if you’re not sure where to find it) and type sudo su - to get a root session. Root is like the Administrator account on Microsoft Windows. If you screw up as root, you’re done. After su’ing to root, type cp /mach_kernel /mach_kernel_bkup1052 to make a copy of your existing kernel that you can use to boot up with later if you need to. It’s always good to have a backup plan, right? Install the Combo Update but don’t reboot. It’s going to ask you to but keep that window open! With that window still visable, go ahead and install the kernel package. Once that has installed successfully, hit reboot on your other window and hang on for the ride.

6] Boom. Now you’re running Mac OS X 10.5.3 Leopard. But that’s not the latest version. Lucky for you, the next round of upgrades to get to 10.5.4 are going to come from Software Update. That’s right, directly from Apple like a real Mac! But not just yet. First, we have to get this laptop online. This is where I come in. Click on one of the links below to download my Inspiron 1525 Mac Drivers Pack. A lot of this stuff may/will work on other Inspiron models but I only guarantee it’ll work on my exact model (see above). Go ahead and grab my pack, although I only take credit for making all this stuff easily accessible, I didn’t create any of these tools, just modified them to work with this laptop (if applicable).

Dell Inspiron 1525 Drivers

7] After you download and unzip the pack, take a look inside. Now open up a Terminal window and find the directory on your desktop, or where ever you downloaded the ZIP to. Go inside Broadcom-Script and type sudo su – ; chmod +x bcm43xx_enabler.sh ; ./bcm43xx_enabler.sh to run the installer. Don’t worry, I’ve added the correct values for our internal Dell 1395 Wi-Fi. Once that runs, close Terminal and open up Disk Utility. Repair disk permissions just in case and then reboot your computer. AirPort should appear on your menu bar and you’ll be able to find your wireless network and get online.

8] Go ahead and use Software Update to download everything. When you reboot, since you’re upgrading to 10.5.4, you’ll have to run the Broadcom-Script again like we did above. Once you’ve upgraded to 10.5.4 successfully and re-applied the Wi-Fi drivers, fixed permissions, etc., connect back to your wireless network. Now it’s time to get audio working. Use my supplied 1525 Codec file and fire up crazy green frog (AppleHDAPatcher_v1.16). Drag the 1525_Codec.txt file into the window and let it work its magic. Repair permissions again just to be safe and reboot. Now you’ll notice sound works and you don’t have to keep re-applying the Broadcom-Script patch.

9] At this point I assume you’ve learned enough or done enough reading elsewhere to know how to install kexts. Unzip PowerManagement_137_1.bundle.tar.gz and install the PowerManagement.bundle. Repair permissions, delete kext cache and all that fun stuff. Now reboot again. You should see your battery meter come to life on your menu bar. Keep the settings set to ‘Custom’ if you want it to continue to function. I set mine to Percentage.

10] If you’re like me, you want to be able to “tap” the touchpad to click, and scroll with a finger, etc. For this we use the install.sh script inside of ApplePS2Trackpad. Once that’s up and running, go into System Preferences and you’ll find a Trackpad tab within the Keyboard & Mouse window. Play around with the settings. Sometimes you may have to set it to what appears to be really low (slow) in order to get the speed just right. It’s a little funky, but you’ll find a setting that you can enjoy. Scrolling is a bit more than hit and miss as it doesn’t work REALLY well but it’s still useful to some. I’ve disabled it.

There are some loose ends, but I’m going to leave that up to you. The wired (Ethernet) will work using a quick patch that you can find by searching the InsanelyMac forums. Sleep will wake up properly with a different kernel. You’re welcome to replace your Dock with a darker, more attractive theme like I have included in the Midnight Dock directory. I suggest saving my Drivers Pack and stashing it somewhere, for when the next upgrade to Mac OS X comes out, you may end up re-applying some things again.

All in all, it’s a lot cheaper than spending $1,000 on a MacBook, or even $2,000 on a MacBook Pro. And it’s a lot more fun! I would put my current Mac-powered Inspiron at around the level of a MacBook Air at a fraction of the cost (And a bit less “Airy” since it’s pretty heavy). Unlike you crazy mobile gurus, I don’t carry around a full-sized laptop like it’s Palm Pilot. If you have any questions, feel free to leave a comment and I’ll respond within 24 hours in most cases. Good luck!

UPDATE!

Once you upgrade to 10.5.4, if you’re having issues getting the battery meter to display in your menu bar, you may be missing some files. Download my AppleACPIPlatform.kext, move yours somewhere safe as a backup (/System/Library/Extensions/AppleACPIPlatform.kext), pop mine in, repair permissions, kext cache, and all that fun stuff (Or use Kext Helper), reboot and check out your Energy settings in System Preferences now. Boom!

UPDATE!

Need S3 (Hibernation) Sleep on 10.5.4? Tired of putting your HackBook Pro to bed, only to find out it won’t wake up? Open Terminal and type sudo pmset -a hibernatemode 0 hibernatefile /dev/null then click Apple, Sleep. Wait for it to snooze and the fan to turn off. Now lightly hit your power button and it should crank back up, find your wireless network again, etc. If it doesn’t hold after a reboot, throw it in /etc/rc.common (Or /etc/rc.local if you’ve found that to work). Report your success here!

, , , , , , , , , , , , ,

About the author of this post:

Richard has written 94 posts on Daily Blogged.

Richard is a professional web developer and business consultant. He opened his first web hosting company at the age of 13 out of his bedroom on an ISDN connection and hasn't looked back since. Richard currently resides in sunny Florida.

1,387 Responses to “Dell Inspiron 1525 HackBook Pro Tutorial!”

  1. Thomas Says:

    Snow Leopard is a bit tedious at first, but then is extremely simple to maintain (much simpler than Leopard). As for it being worth it, I would say so, but that’s solely my opinion. You can find a complete step-by-step by guide on installing Snow Leopard here.

  2. BrentR Says:

    Thank you for replying Thomas, i did a little messing around with it last night (all night) haha. Anyway, i was able to do a software update to 10.5.8, honeslty i have no idea how i did it. it kind of just worked.

    I was able to load the Broadcom Wireless thru the “customize install” with the install disk and then with your script after the update to 10.5.8. note Safari would not open.. it would bounce once then do nothing. I was able to make a FireFox.DMG and burn it to a disk from my other computer and that solved that problem.

    I’m now wondering how to get Snow Leopard running, is it just another install disk or will i have to do all this hard work over again?
    Or is it even worth it?

  3. Thomas Says:

    It’s been a while since I’ve installed the kernel package, and I’m in Windows right now. What are the two options you are presented with?

  4. BrentR Says:

    “With that window still visable, go ahead and install the kernel package”

    There is 2 Check boxes in the kernel package, neither of them are checked. do they both need to be checked? maybe the first and not the second? or maybe none of them at all?

    Please help me out with this! I am clear on everything else but i’m stuck on this part!

    Thank you!

  5. Thomas Says:

    Awesome! Speed stepping is a great feature as it allows your processor to use less power when their is less load on it. Let me know if you have anymore issues.

  6. alain Says:

    Dude the battery life is a lot better now! I found the login options in system preference and that worked out. Thanks for your help! I read a lot of your posts tonight lol

  7. alain Says:

    Thanks! got it. I’m going to see how long it will last now. Also is it possible for the mac login screen to come on when i turn my computer on? My computer starts up then does its thing with going black for a split second then turns the screen on again then just loads up my desktop without having to login and enter my password and stuff.

  8. Thomas Says:

    Sorry, didn’t realize he didn’t allow direct links. You want “VoodooPower Kext” under “Leopard edition (32 bit) Not updated anymore.”

  9. alain Says:

    Which kext is it?? The link you gave me redirected to a list of these kexts. http://www.superhai.com/darwin.html which one is it??

  10. Thomas Says:

    It could be due to Speed Stepping (or lack there of). You can enable Speed Stepping through this kext.

  11. Alain Says:

    Thanks a lot bro it works now :D I have one more question. My battery life seems to be depreciating at a higher rate now that its running Mac os. I’m not quite sure why because I was pushing almost 2 hours on Windows and now it barely gets 1 hour.

  12. Thomas Says:

    Try the sleep fix in step 7 of the 10.5.8 update guide. As for HDMI, there is currently no fix.

  13. Alain Says:

    Hey Thomas, Im running Mac Os x 10.5.8 on my dell inspiron 1525 perfectly. The only problem that I’m having is that it wont wake back up from going to sleep. I would have to do a hard shut down every time. Also i was wondering if there was a fix for the HDMI Port?

  14. Thomas Says:

    No problem! Let me know how it goes.

  15. dandaman Says:

    Thanx Thomas, makes sense. Will try snow today, see how it goes. Thanx for the attention again. :)

  16. Thomas Says:

    For obvious reasons, I can’t provide support for an issue cause by a guide on another site. I do however recommend Snow Leopard. You can find a guide on installing it here.

  17. dandaman Says:

    Hi Thomas! Hope your well. I contacted you on installing the IPC when i got in touch with back in August last year. I was just able to get the install done and am now on 10.5.6. I followed the install guide on the macyourpc website, i got a little thing to ask man, after some hours of working it shuts down all by it self, it happens at least 4x a day now. I don’t have a battery meeter working nor any battery options on my syspreferences, i tried the voodoo kext with the GenericCPU power management control thing and it doesn’t work, i think it is battery related because when i use programs that take a lot of resources it shuts down on a blink of an eye. Got any idea on what to do? Or maybe i should go to Snow? I have this version working with everything except svideo and hdmi, sd card works, volume and play btns work, side scrooling and full trackpad working, this is why i haven’t yet gotten my self into Snow yet, in you’r opion do you think i should try snow?

  18. Justin Says:

    Thank you so much!

    The keyboard and trackpad issues were fixed, and I was even able to get WiFi working by selecting the broadcom drivers from the install options. I got sound working by using Richard’s guide from the page you linked and I even got the PowerManagement.bundle working too.

    I might try and get bluetooth working next.

    Thanks again Thomas, I couldn’t have done it without you.

  19. Thomas Says:

    Reinstall iPC with these install options and the keyboard/trackpad issue should be fixed.

  20. Justin Says:

    I downloaded and installed iPC 10.5.6 and after the restart after installation completed I booted with -f. Let it go to sleep, but when I came back it said I had no keyboard and the trackpad didn’t work either.

    My laptop really doesn’t like OSx86. :(

  21. Thomas Says:

    Either MBR or GUID are fine.

  22. Justin Says:

    Alright cool thanks for that Thomas.

    Just quickly though, I format the HDD as GUID, not MBR. Right?

  23. Thomas Says:

    If reinstalling Leopard, I suggest iPC 10.5.6 PPF5. It will install 10.5.6, which boasts some big upgrades from the much older 10.5.2. You can then of course follow your various Upgrade guides to upgrade up to 10.5.8. Regardless, try following this guide on getting your Audio working and this link to the broadcom script. Intructions for the script are included in the download. After installing, reboot with -f and report back how it goes. For more drivers/kexts, check out the Master Drivers Guide

  24. Justin Says:

    I have a Sigmatel 9205 and according to the Dell support site my wireless card is the same as yours.

    1 JR356 CRD,WRLES,MCRD,DW1395,4312BG
    1 JU795 Dell(TM) Wireless 1395 802.11g 54Mbps Wireless Mini Card

    Unfortunately booting with -v -f did not fix the problem. The broadcom script installs but doesn’t work after reboot and the audio codec does not install with the other program.

    I might try and reinstall Kalyway 10.5.2 and see if I have better luck.

  25. Thomas Says:

    The first step I would recommend is booting with -v – f and seeing if either of those things suddenly start working. Next, you can find out which Wireless card you have by going to support.dell.com and reviewing your System Configuation based on your Service Tag (Just so you know what to look for, mine was listed as “Card, Wireless, Minicard, DW1395 4312BG”). For sound: Boot into the BIOS and go down to System->Device Info. You will see Audio Controller: Sigmatel _____. Report back what number it says after the word Sigmatel.

  26. Justin Says:

    OK so I saw the link you posted to Raj and noticed that it had a simplified explanation on how to install the Broadcom-Script in Terminal and I followed it and got it to successfully install, however after repairing disk permissions in Disk Utility and restarting, Airport still does not show up.

    I couldn’t get the sound to install with the AppleHDApatcher program either. I dragged the file on to the green frog and nothing happened.

    Also the PowerManagement.bundle installed but didn’t work after I restarted either.

    What is going on?

    Thanks.

  27. Justin Says:

    Hi,

    I have been trying to install the Broadcom-Script on my Dell Inspiron 1525 and Kext Helper says that it appears to be fine and to reboot. I have tried just rebooting as well as repairing permissions after installing it and then rebooting and neither works.

    How can I tell if I have the same network card as you? And if I don’t have the same card, can I get wifi to work another way? Cheers.

    I’m running Kalyway 10.5.2 and don’t intend on updating as the Snow Leopard install has already failed on me numerous times (I followed your updated tutorial, but the install fails every time right near the end). I’ll be happy if I can get 10.5.2 to work properly though, as I’ve been running it on my Desktop PC for almost 2 years and it’s been running fine.

    Thanks.

  28. Joel Says:

    Tom,

    Use kexthelper and run the iomassstorage.kext before you cloe and repair permissions tag and cache rebuild

  29. Joel Says:

    I am running osx 10.5.2 on my hack book it works perfect now. Sound, headphone jacks, ad DVD play great. But I would like to run software update?????? Will it ruin all the work I have done to go from this to 10.5.8

  30. Thomas Says:

    Does the USB drive work on other computers? Also, are you able to use any other USB drives with your laptop to see if they work?

  31. Tom Says:

    Everything is fine, but USB flash drive won’t pick up.

    It displays in the system profiler as ‘u3 Cruzer Micro’ but doesn’t come up on desktop or in where the drives are.

    Suggestions?

  32. Thomas Says:

    Which version of OS X are you running? Also, are QE/CI supported?

Trackbacks/Pingbacks

  1. An end to a beginning « Notions - 16. Jul, 2009

    [...] http://www.dailyblogged.com/83/dell-inspiron-1525-hackbook-pro-tutorial/ [...]

  2. An Accidental Stroke of Brilliance « I Occupy Space - 20. Mar, 2009

    [...] in apple by giggens on March 20th, 2009 Today, when I left my newly installed and configured HackBook (running XxX 10.5.6) downstairs for awhile, the display went to sleep. I thought nothing of it of [...]

  3. Jack - 24. Dec, 2008

    firewire forum…

    A Trackback is one of three types of Linkbacks, methods for Web authors to request notification when somebody links to one of their documents….

  4. Return of the HackBook… Pro - 18. Oct, 2008

    [...] of all, I need to thank Richard from The Espresso Report, who has written up a fantastic, detailed tutorial on getting Mac OS X 10.5.4 running on the Dell Inspiron 1525. His article was what helped me take a chance on getting the Inspiron 1525 and making another run [...]

  5. Julio’s Blog » Blog Archive » Return of the HackBook… Pro - 18. Oct, 2008

    [...] of all, I need to thank Richard from The Espresso Report, who has written up a fantastic, detailed tutorial on getting Mac OS X 10.5.4 running on the Dell Inspiron 1525. His article was what helped me take a chance on getting the Inspiron 1525 and making another run [...]

Leave a Reply