Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thanks for your reply. I'm currently not using Chameleon on this test setup. I use it on another mini though. Sorry about the confusion.

I've tried to reset the nvram/smc with no success. However, I think it have something to do with the kernel extensions. I re-built the USB drive and did the steps to allow my board ID, I then did not add the GMA950 kext (which I did previously) and it booted up the installer! Howerver, adding the kext made it fail again and then even removing the kexts doesn't help. I'll re-build the USB drive again....

It's okay to remove (not add) them. The installer would not benefit from them at all! To install them you would need to apply them to a running Mavericks installation anyway. (Although in this case you would not benefit neither due to the incompatibility of such old drivers to a new system.)
 
Last edited:
It's okay to remove (not add) them. The installer would not benefit from them at all! To install them you would need to apply them to a running Mavericks installation anyway. (Although in this case you would not benefit neither due to the incompatibility of such old drivers to a new system.)

Just FYI, I tried to add them to a running installation and it resulted in the same hang-up trying to boot. I'll leave them out and will run using the generic graphics drivers. Will work good enough on a headless OS X server.
 
Just FYI, I tried to add them to a running installation and it resulted in the same hang-up trying to boot. I'll leave them out and will run using the generic graphics drivers. Will work good enough on a headless OS X server.

Where did you get those files? Which version of OS X? 10.6.2? (others won't work) Also the drivers can't be installed by drag and drop! They need to be installed properly (setting permissions, rebuilding cache). However it's not important at all as the only advantage would be, that a connected display would be recognized correctly, so that the exact resolution can be set.
 
OS X 10.9 (13A603) Mavericks on a MacBookPro2,2 with tiamo's 32-bit EFI:

@tiamo:

1) Thanks for publishing the modified 32bit EFI!
2) I want to report on what's working/failng on my installation:

  • I followed your guide to create a modified installer disk.
  • Booting from install volume worked fine.
  • Chose to install a fresh OS.
  • + Installation went smooth, machine restarted unattended right into the fresh OS! Right into the first run wizard. After a few clicks I arrived at a fresh Mavericks Desktop! :) Nothing else was necessary such as kernel-cache-cleaning PlatformSupport.plist editing, etc!
  • ~ System seemed very responsive, except of course that proper graphic acceleration is missing due to having no X1600 driver for 10.9 yet.
  • ~ Audio was missing. Ran fix of Rastafabi (Kext Utility installing AppleHDA.kext and IOAudioFamily.kext). Audio worked fine thereafter.
  • - System standby (sleep) does not work! Tried both the GUI and the verbose boot.efi. Same buggy behavior. Tried different triggering methods for standby (Menu bar > apple icon > sleep system; pressing hardware button) — did not make any difference as well.
    Bug: You get a black fullscreen canvas (backlight still on!) with the mouse cursor still on it (still responsive to user input, but moving veeeeery slowly, one full trackpad swipe moves it about 1 pixel). The fans and disk are also still active. It feels as if the OS is sleeping, but the FW (EFI) still "awake" unable to put the HW into sleep.​

UPDATE: Performed further tests — system.log inspection during standby attempts and pmset assertion checks — but found no hints or suspicions.

Code:
# The only sleep related message I could find at all in system.log, was during startup:

02.12.13 01:06:18 localhost kernel[0]: ACPI: sleep states S3 S4 S5

# During the sleep tests nothing supposedly relevant was logged besides my comment timestamps:

02.12.13 01:09:31 mavericks.local sudo[252]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- WILL TRIGGER SYSTEM SLEEP VIA MENU BAR NOW ---
02.12.13 01:10:25 mavericks.local mds[39]: (Normal) Volume: volume:0x7f8ccb098800 ********** Bootstrapped Creating a default store:0 SpotLoc:(null) SpotVerLoc:(null) occlude:0 /Volumes/firmwaresyncd.jVI1oW
02.12.13 01:10:31 mavericks.local sudo[262]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- AWOKE FROM BROKEN SYSTEM SLEEP MODE BY PRESSING KEY ---
02.12.13 01:10:52 mavericks.local sudo[264]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- WILL TRIGGER SYSTEM SLEEP VIA POWER BUTTON ---
02.12.13 01:11:07 mavericks.local sudo[268]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- AWOKE FROM BROKEN SYSTEM SLEEP MODE BY PRESSING KEY ---
02.12.13 01:11:19 mavericks.local sudo[270]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- WILL TRIGGER SYSTEM SLEEP VIA MENU BAR NOW ---
02.12.13 01:11:36 mavericks.local sudo[272]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- AWOKE FROM BROKEN SYSTEM SLEEP MODE BY PRESSING KEY ---
02.12.13 01:11:51 mavericks.local sudo[274]:       sn : TTY=ttys000 ; PWD=/Users/mavericks ; USER=root ; COMMAND=/bin/echo --- END OF TESTS ---


# Also the power manager does not report any assertions:

$ pmset -g assertions
02.12.13 01:25:08
Assertion status system-wide:
   BackgroundTask                 0
   PreventDiskIdle                0
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     0
   NetworkClientActive            0
No kernel assertions.
 
Last edited:
sorry, I'm not sure vs13 express works or not, just have a try:rolleyes:

Yah ;) Wot teh heck.

You've been workin' on this since at least '09, so I guess we can forge-ahead a few weeks longer <g>

It's like an Eastwood spaghetti western--without the cheroots--out here....

*nods*
 
Hello,

Any suggestion on the cheapest video card to run 10,9 on a 1,1 mac pro?
 
Where did you get those files? Which version of OS X? 10.6.2? (others won't work) Also the drivers can't be installed by drag and drop! They need to be installed properly (setting permissions, rebuilding cache). However it's not important at all as the only advantage would be, that a connected display would be recognized correctly, so that the exact resolution can be set.

I think they're from a 10.6.2 beta. They're 64-bit and I managed to get them working just now using Kext Utility. I also got sound working using the kext from the packaged that you linked to previously.

Now the only thing not working on this mini (that I've come across so far) is WiFi and sleep.

Does anyone have a kext/trick to get legacy WiFi working?
 
I think they're from a 10.6.2 beta. They're 64-bit and I managed to get them working just now using Kext Utility. I also got sound working using the kext from the packaged that you linked to previously.

Now the only thing not working on this mini (that I've come across so far) is WiFi and sleep.

Does anyone have a kext/trick to get legacy WiFi working?

Whether sleep is working or not depends on the GPU drivers. (First step while entering is disabling GUI and second is sleeping monitor -> fails without working drivers.)

This may fix wifi.
 
Whether sleep is working or not depends on the GPU drivers. (First step while entering is disabling GUI and second is sleeping monitor -> fails without working drivers.)

This may fix wifi.

Thanks for the link, unfortunately it didn't work.

I seem to have an Atheros 5424 in the mini. This kext recognizes the card but I cannot connect to any network. Simply fails immediately. http://www.tonymacx86.com/network/72249-atheros-ar5005g-wireless-adapter-not-working-ml-10-8-a.html

I also tried to extract the IO82011NFamily.kext from the Lion 10.7.5 combo update and it has the same behavior. I loads the WiFi card, I can configure it in Network prefs. and search for networks but when I try to connect it immediately fails.

Oh well, I will survive without WiFi on the machine even though it would be kinda nice to have it 99% working. I could always swap the WiFi adapter. :)

Edit: Also, it's possible to get the machine down to sleep using hibernationmode 1, but it cannot restore properly.
 
Last edited:
@tiamo: Why can my MBP2,2 not enter sleep mode? (As stated in my full report in post #104.)

@Rastafabi answered something related:
Whether sleep is working or not depends on the GPU drivers.

Does this apply to my MBP2,2? No working driver causing sleep mode to fail?

system.log confirms that OpenGL cannot be loaded:
Code:
Dec  2 01:06:27 mavericks kernel[0]: ATY,Wormy: Not usable
Dec  2 01:06:27 mavericks.local WindowServer[82]: update_gl_acceleration: device (0x7fbe52d04fc0) is unsuitable for gl - disabling OpenGL
but as stated in my report system.log contains no mention of a sleep attempt or why it is failing.

Maybe of help: Full View attachment system-log.txt.
 
@tiamo: Why can my MBP2,2 not enter sleep mode? (As stated in my full report in post #104.)

@Rastafabi answered something related:


Does this apply to my MBP2,2? No working driver causing sleep mode to fail?

system.log confirms that OpenGL cannot be loaded:
Code:
Dec  2 01:06:27 mavericks kernel[0]: ATY,Wormy: Not usable
Dec  2 01:06:27 mavericks.local WindowServer[82]: update_gl_acceleration: device (0x7fbe52d04fc0) is unsuitable for gl - disabling OpenGL
but as stated in my report system.log contains no mention of a sleep attempt or why it is failing.

Maybe of help: Full View attachment 449931.

If you install the graphic drivers from Lion you will get sleep, but still you won't have OpenGL. Therefor you'll properly have to wait until MacPostFactor is released.
 
Mac Mini 1,1/2,1 Mavericks

Mac Mini 1,1/2,1 Mavericks

Ok, so heres my package for the Mini 2,1 (link to upgrade 1,1 → 2,1 is in the README). It includes kexts for graphics and sound and modified install files together with the awesome boot.efi from tiamo!

Known issues:
  • Graphics is unaccelerated, as with all GMA950 and 64-bit kernel
  • WiFi kexts included, but haven't got it to fully work. Some comment suggests that they only support unencrypted connections
  • Sleep does not work, probably due to the not so functional GMA950 kexts

I use my mini as a headless OS X home server, so the issues does not concern me. Maybe some kind soul can provide future accelerated graphics but currently theres little hope.

Download link
 
I followed the instructions by tiamo to the letter, I reboot to my usb and get this:
opmzrb.jpg

Any advice on how to actually start/finish would be greatly appreciated.
I'm doing this on a Mac Pro 1,1 flashed to 2,1, 16gb ram and Apple 5770.
 
"what to do if a future update will overwrite the boot.efi? "

if you access to a Mac you could remove the drive and fix it or after an update replace the files before rebooting.

If someone good at writing scripts could package this up so it was an installer that would be even easier.


Have all of you forgotten about good old target disk mode? Boot up your Mac, hold down 'T' and connect another Mac through FireWire. Allows you to put back the boot.efi's and you're again good to go!
 
(choose 'Replace' in all instances)

sudo chflags nouchg /Volumes/[your install/media]/System/Library/CoreServices/boot.efi

sudo cp /System/Library/CoreServices/boot.efi /[your backup/folder]/boot.efi.orig

sudo cp /[your download/folder]/boot.efi /System/Library/CoreServices/

sudo cp /[your download/folder]/boot.efi /usr/standalone/i386

sudo chown root:wheel /System/Library/CoreServices/boot.efi

sudo chflags uchg /System/Library/CoreServices/boot.efi

sudo chown root:wheel /usr/standalone/i386/boot.efi

(this worked for me; twice)

Thank you!
 
I followed the instructions by tiamo to the letter, I reboot to my usb and get this:
Image
Any advice on how to actually start/finish would be greatly appreciated.
I'm doing this on a Mac Pro 1,1 flashed to 2,1, 16gb ram and Apple 5770.

Added more detail below two comments later
 
Last edited:
If you install the graphic drivers from Lion you will get sleep [on Mavericks with tiamo-EFI-32], but still you won't have OpenGL. Therefor you'll properly have to wait until MacPostFactor is released.

Which Mavericks files must I delete from where?
Which Lion files must I add where?
Then just boot into this modified OS?
Or any further processing such as purging some cache files/folders, config files to edit, processes/scripts to run?
Thanks for help.
 
I am attempting to do this with my Mac Pro 1,1 that I flashed the firmware and SMC to 2,1 then upgrade the CPU's to X5355 as well as upgraded the RAM to 32gb and an ATI 5870 GPU. I am all set for Mavericks, but I had difficulty with this step

insert your board-id into OSInstall.mpkg(please google it)
I wish he actually told us what to do rather than just to google it, because that step is not well outlined after my extensive searching.

I was able to find a comment in the forum that linked to a premodified OSInstall.mpkg, but when booting to my usb I get an error "Still waiting on root device"

Would someone be so kind as to help me?
 
I am attempting to do this with my Mac Pro 1,1 that I flashed the firmware and SMC to 2,1 then upgrade the CPU's to X5355 as well as upgraded the RAM to 32gb and an ATI 5870 GPU. I am all set for Mavericks, but I had difficulty with this step

insert your board-id into OSInstall.mpkg(please google it)
I wish he actually told us what to do rather than just to google it, because that step is not well outlined after my extensive searching.

I was able to find a comment in the forum that linked to a premodified OSInstall.mpkg, but when booting to my usb I get an error "Still waiting on root device"

Would someone be so kind as to help me?

Have you tried another USB drive? I don't think your issue is caused by OSInstall.mpkg as it comes later in the process. Your issue is more likely caused by incorrect install media (did you follow the guide to create it properly?) or maybe a hardware issue, such as an incompatible USB drive..

Edit: this is a quite straight forward guide for creating the base USB drive on which you then add boot.efi and osinstall.mpkg etc.
http://www.tips-and-tricks-in-mavericks.com/how-to-create-an-os-x-mavericks-install-drive/
 
Last edited:
I am all set for Mavericks, but I had difficulty with this step

insert your board-id into OSInstall.mpkg(please google it)
I wish he actually told us what to do rather than just to google it, because that step is not well outlined after my extensive searching.

I was able to find a comment in the forum that linked to a premodified OSInstall.mpkg, but when booting to my usb I get an error "Still waiting on root device"

Would someone be so kind as to help me?

Take a look at this youtube video, there is also a link in the description to the flat package editor if you don't already have it. You can ignore most of the video explaining the contents of the file, as when you open it up you should see the array of board ID's, to which you can add your own.
 
I solved my problem I had yesterday, but now when I get to the install screen I am met by this:

2njxzxh.jpg


I followed all directions and I'm met with that message box.
 
Amazing! Thx for your work. Will try the boot-file this evening on my 2,1 running 10.9. No more chameleon ... yeeha. :D
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.