I have a D620 and I am trying to make this work but the links are not working. They take me to the Mediafire homepage.
OS X 10.5.6 Retail Installation Procedure for
Latitude D620 with GMA950 graphics and Broadcom Wifi
**** Shameless AD Begin
Working Vid
Working Ethernet
Working Wifi
Working Sound
Working Shutdown/Restart
Working Dual Core Support
10.5.7 Update works
10.5.8 Update works with wifi caveat - see notes.
No fuss, no muss, no cuss, most stuff just works.
No fooling with boot parameters, no fooling with kexts - that's all done.
**** Shameless AD End
Table of Contents:1. Requirements
2. Installation of OS X 10.5.6 Retail DVD
3. 10.5.6 Post installation
4. 10.5.7 update (recommended)
5. 10.5.8 update (see notes below)
6. Notes
7. Bugs/Issues
8. Change log
9. Grandiose Plans
10. Begging for feedback (not money)
11. Link to boot CD image
RequirementsHardware:
* Dell D620 with Intel GMA950 Graphics with DVD read capability.
Software:
* OS X 10.5.6 RETAIL install DVD. (Buy one - don't steal it)
* CD made from BOOT-132-D620v2.iso
Installation of OS X 10.5.6 Retail DVD1. Start computer with bootable CD made from BOOT-132-D620.iso cd image. No flags required.
- At F8 prompt, press F8.
- At the next prompt (displays "BOOT-132-D620v2.iso), hit escape.
- Insert OS X 10.5.6 RETAIL DVD ONLY. Wait for DVD Machine to read DVD and hit ENTER. You may have to retry F8 then Esc a few times until the OS X Installation DVD spools up and gets read.
2. Follow installation prompts to create a GUID HD partition and install OS X on the new partition. **** Suggestion **** At customize stage, de-select other language translations (other than default) and only select the printer drivers you will use. This will save about 2GB disk space and make installation and every backup thereafter 2 GB faster. *** At installation completion, OS X will say that installation failed because it was unable to mount the disk and prompt to reboot. This is normal and OS X is installed. I suspect that this is because I never selected a boot partition, but I never bothered to prove it out.
3. To run OS X for the first time, Reinsert BOOT-132-D620v2 boot CD and Reboot. Press F8 at the F8 prompt, then hit Escape and enter 80 (or the HD number you installed on).
10.5.6 post installationYou will want to boot from the hard drive and enable both cores. To do this, with the boot CD still in the drive after boot up, do the following:
1. Open the post_install folder on the boot CD.
2. Install the Chameleon-2.0-RC2-r640.pkg using all of the defaults. This is the easiest way.
3. Open terminal and copy and paste the following command, hit enter and provide your system password when prompted:
sudo sh /Volumes/BOOT-132-D620v2/post_install/Extra/56/post_install_1056
4. When the job completes, reboot.
10.5.7 update (recommended)1. Open terminal and copy and paste this command, hit enter and provide your system password when prompted:
sudo sh /Extra/57/1057_update
2. Download and install 10.5.7 delta or 10.5.7 combo update (10.5.7 update only)
3. When the when 10.5.7 completes, reboot
Prior to 10.5.8 update (see notes below)1. Open terminal and copy and paste this command, hit enter and provide your system password when prompted:
sudo sh /Extra/58/1058_update
2. Download and install 10.5.8 delta or 10.5.8 combo update
3. When the 10.5.8 update completes, reboot
Notes1. Dell D620 with GMA950 and Broadcom wireless should have hardware accelerated video, wifi, ethernet, sound, shutdown and reboot, and dual core support working after 10.5.6 post install without modification to retail installation.
2. After 10.5.7 update is complete, everything should be working (with dual core support) just as they were in 10.5.6. The 10.5.7 update is recommended.
3. After applying 10.5.8 update, Broadcom wifi (Airport) may be broken. I've added a fix to update scripts, but they may or may not work for you. I've included the 2 kexts from 10.5.7 to replace those from the 10.5.8 update that are supposed to be the root of Evil Airport Update. If anyone needs to apply them, they are in the /extra/58 directory.
4. 10.5.7 and 10.5.8 share a GMA950 video update that breaks a 10.5.6 installation. If you apply the pre-patch for 10.5.7 without successfully applying the 10.5.7 update your video will be severely broken, and vice-versa. *** FIX: By booting into single user mode (boot flag -s at the Chameleon startup menu) you can restart the environment updates from the beginning starting with /Extra/56/post_install_1056, then /Extra/57/1057_update for 10.5.7 and so on. If the directions are followed and the environments are set up correctly, each update should go smoothly. This is basically because the Intel GMA950 hardware is crap and no one seems to know how to implement it in a correct and consistent manner without artifacts. Please don't send me another EFI string generated by OSX86 tools. Been there, done that and the t-shirt makes me look like a dork.
5. Instead of placing a bunch of kexts that do not seem to want to load correctly in the /Extra/Extensions folder, I built them into extensions.mkext files - one for each distribution. I've found this to be far more reliable way to get Chameleon to load appropriate kexts.
6. I haven't addressed the PCI card slot. I have it disabled (I never use it). I can add it if there's a demand and a fix I can implement in Chameleon.
7. Intel wifi cards are not supported by OS X. It's all dandy & stuff if you've got yours working, but it's still not supported and I'm not smarter than the guys trying to fix that issue. In fact, I'm barely smart enough to keep myself from drooling on my foot.
Bugs/Issues1. If you set a system password in BIOS, your sleep may or may not work correctly. It is inconsistent at best here. There are various fixes available with all kinds of varying degrees of reported success, but I have opted not to apply any patches to the 'vanilla' installation itself for this project.
2. This installation results in minor video artifacting on my GMA950 machine. I'd like to fix it, but doing so may require a fix beyond the scope of Chameleon and EFI, and such a fix will be outside the scope of this project. Anyone with a fix I can load with from Chameleon is my new bestest friend in the whole wide world.
3. 10.5.8 airport? God knows what damage Apple's done here. There are threads all over the net on this topic. I **think** I've implemented a fix, but since this issue seems to vary from card to card, you'll have to check your own mileage.
4. The display is never properly detected and reported, but it works @ 1440 x 900 with full hardware acceleration.
5. If I plug the machine into a d/port with two monitors connected, it posts on one monitor and the OS X desktop loads on the other. Now that's almost as messed up as a politician blowing elephants on main street for a vote a herd.
Change logv1 Original iso with more bugs than a 3 week dead beached whale in August.
v2 Dropped applehda patching. I hate slimy looking green critters.
v2 Started using voodoohda. This enables sound from the outset without adding or modifying anything in the system path. No green critters.
v2 Dropped former ps2 drivers. My cursor used to jump like a detoxing rock star, even with cpus=1 parameter.
v2 Implemented voodoops2 drivers. Provides smoother mouse operation and possibly allows for more control features to be added.
v2 Fixed kernel inconsistencies resulting in numerous malfunctions, including USB in 10.5.7 and 10.5.8. Oops, did I do that?
v2 Added Dual Core support for 10.5.7. and 10.5.8 updates.
v2 Attempted to fix Broadcom wifi issue in 10.5.8. Your mileage may vary.
v2 Sorted out video drivers compatible with each version, albeit with some artifacting.
v2 Got rid of the green lizard to make room for the Dell button. More green and for some reason, every time I booted I wanted to buy insurance.
v2 Added this somewhat long winded document.
Grandiose Plans- Scripted builds for /Extra/Extensions.mkext based on a wider selection of hardware supporting both Nvidia and Intel graphics versions of D series Latitudes.
- Dual Core support for new kernels revisions as stable kernel patches become available.
- Better video solutions for this craptastic GMA950 video chip.
- Scripted EFI partition support.
Feedback, pleaseI have spent countless hours trying to get my D630 and D620 machines to boot various OS X distributions. None started simply and reliably. Out of that frustration I decided to roll my own. This method boots installation every time and the installations have been consistent, fast and reliable. Of course It'll probably work like crap on other hardware. I hope that others can benefit from the frustrations I've experienced in the process of learning and assembling this ISO distribution. Using this method, I can start from scratch and have a working system in a half hour. Updates are a few minutes each. Easy, breezy, almost sleezy simple.
Contributions, comments and test results from using this assembly are welcome.
Thanks
Thanks to the people at Voodoo Labs. Love your work, you are making things easier. And thanks to everyone who has posted any lame brained attempt to provide useful information at www.insanelymac.com or even farted in my direction. You've all contributed to the chaos which is part of the cosmic soup that nurtures and feeds inspiration. And if that's not a sign that I have rambled on too long now, nothing ever will be.
- leppy700m
Here's my boot cd image:
BOOT-132-D620v2.ISO
Update: D620 Nvidia replaced with Post Installer D620 D820
Update: 10.6.0 Boot CD for Snow Leopard Retail Install here: D620SLV1.iso