After weeks of testing and tweaking I am happy to bring out version 1.1 of DellEFI:
http://mydellmini.googlecode.com/files/DellEFI1.1.zip
This release contains some major changes that should hopefully allow OSX on the Mini 9 to thrive through future 10.5.x upgrades. Here is a run down of the changes in this release:
- Auto-patch of GMA950 and Framebuffer kext. This way we not longer need to distribute them with DellEFI. DellEFI will simply use the ones from /System/Library/Extensions and apply the required patch on the fly in /Extra.
Use original 10.5.6 (or subsequant) IOGraphicsFamily and IONDRVSupport installed on the Mini instead of the old Tiger ones. No need to distribute them anymore in DellEFI
Use a freshly compiled copy of clamshell.kext in /Extra instead of the bloated one in local extension folder
Use a single ApplePS2Controller.kext that will contain the modified ApplePS2Keyboard instead of installing a seperate ApplePS2Keyboard.kext
Implement EFI based GMA and Audio strings so we can remove Natit and HDAEnabler. Result in faster boot, cleaner install.
New Dell Mini 9 specific dsdt.aml patcher to fix some non ACPI compliant voltage reporting. This way we get more accurate battery time.
New AppleACPIBatteryManager extention to go along with the new patched dsdt.aml
Ability to use local 10.5.6 (or subsequant) IO80211Familly by applying on the fly patch to it
Replace Broadcom Ethernet drivers with new Realtek1000 kext
Install new Mini9 specific color profile for you to use instead of default one
Only the old version of AppleIntelFrameBuffer is installed when you want "mirror with artifacts". The GMA950 kext have nothing to do with it working.
Changed the Extensions1 folder name to Mini9Ext and updated the utility UpdateExtra
New About window
Minor installation logic change to make all of the above install/upgrade properly
This release was designed and tested with 10.5.6 but It is possible that it will run just fine on systems with 10.5.4 or 10.5.5 installation.
To install or upgrade existing system simply run DellEFI as you normally would. For the users that are upgrading you will be asked to remove the old dsdt.aml file and reboot prior to the upgrade.
Credits to Meklort for his amazing work on the kernel extensions, dsdt patcher and the overall dellmini9 google code repository.
Also many thanks to all the courageous folks that helped shake out all those pesky bugs throughout the beta.
Cheers,
bmaltais