Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
For those that don't know what's going on, OS X Extractor 1.3 and Pike's Bootloader are two separate things. It appears he was confused by the web Installer's file size. The "Official download page" he is referring to is not the patches, Kexts, and Scripts that you use for Installing OS X on Unsupported Macs.
If you use OS X Extractor and have 32bit EFI, you will have to get the boot.efi from Pike's Github.
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
For those that don't know what's going on, OS X Extractor 1.3 and Pike's Bootloader are two separate things. It appears he was confused by the web Installer's file size. The "Official download page" he is referring to is not the patches, Kexts, and Scripts that you use for Installing OS X on Unsupported Macs.
If you use OS X Extractor and have 32bit EFI, you will have to get the boot.efi from Pike's Github.


Isiah, He would probably be happier if you did not try to obfuscate the truth with all those extra words.

Quick History:

1. With advent of 10.8 first DP, the VERY FIRST BETA had 32 bit and a 64 bit kernel support. So it could run on any and all Intel Macs.

2. The 2nd iteration dropped support for EFI32 machines, no more 32 bit kernel. No 64bit drivers for 32bit machines GPUs.

3. For the run of 10.8 Wayne Wong (and others) put together packages that allowed 32 bit machines to run 10.8 using either the original DP1 Dual kernel, or using 32 bit drivers from 10.7.4 or 64 bit drivers from 10.6.2. This allowed a sorta/kinda use of 10.8 up through 10.8.4 for these older machines. Look in the 10.8 section to read the whole history. (180+ pages)

4. With the advent of 10.9 this buggery/pokery stopped working. A mysterious benefactor named "Tiamo" came along, he had taken the 64bit boot.efi and made it work on 32 bit machines for 10.9. This allowed most 32bit EFI machines to run 10.9. For Mac Pros, use of a newer GPU could make this perfect, for other machines with no GPU drivers, it was still possible to grab the 10.6.2 64bit kexts for partial GPU function. Lots of "coming soon" type teases and screenshots were dropped to hint that fixed GPU drivers were coming, but Godot never showed up with them. So, ONLY MAC PRO 1,1 RAN THIS PERFECTLY, and only then by replacing GPU. All others had weird issues like FULL ON screen brightness, inability to go to sleep, etc. They were, and are, buggy at best running 10.9.

5. With advent of 10.10 Tiamo never came back. A team of folks got together to help Pike R. Alpha put this new Yosemite boot.efi file together. It was eventually finished. Same issues as above for 10.9. The Mac Pro could function normally (i.e., 100% functional) with a new GPU and new WiFi and BT card. The other Macs again had to do with partial GPU support and various tricks and hacks to bandaid over the other issues. So, ONLY MAC PRO 1,1 RAN THIS PERFECTLY.

6. With Advent of 10.11 it was discovered that the Pike boot.efi would enable El Cap Betas to run on EFI32 Macs. As GM went to Final, Pike and his team worked on perfecting the boot.efi. The issue was the ability to run the Recovery Partition. Apple made this far more important then usual, the only way to turn the "rootless" SIP on and off is by using the recovery partition. Pike and his team got it up and running. Once again, ONLY MAC PRO 1,1 RAN THIS PERFECTLY. All others not only have the usual GPU issues, but as an added twist, so far no other Macs have worked in El Cap due to USB not working. I was able to get a 2007 Mini to run with USB, but not in a way anyone will live with on a daily basis. It is possible that fixes will be found for USB, but more then likely you will need to use the Recovery partition to disable SIP first, putting you in a Chicken vs Egg Catch 22 position. It is possible that Mac Pro 1,1 will be the only early Mac to use El Cap as a result. I personally will not put more then 30 minutes of effort into USB fix, and I doubt that Pike and/or his team will, but I can't speak for them.

The boot.efi is the CRUCUAL piece that makes any of these older Macs run newer OSs. Without it, all of the other packages, scripts, patches, kexts, custom apps, hocus pocus, and fairy dust in the world will not get you a working OS.

The central kingpin to getting later OS's on these EFI32 bit macs is the boot.efi file. There were work-arounds for 10.8, but for 10.9 and on, you absolutely must use a patched boot.efi. So, I imagine that Pike would be curious why this package exists at all in this forum. Nothing other then the Pike boot.efi will allow an EFI32 Mac to run Yosemite or El Cap. The Macs that could be band-aided into 10.10 are currently incapable of running 10.11. So, ONLY MAC PRO 1,1 RAN THIS PERFECTLY and the Mac Pro 1,1 has no use for these other packages, scripts, patches, kexts, custom apps, hocus pocus, and fairy dust unless they are trying to keep using an X1900, X1300 or 7300GT, and even then I don't know that anything here can help.

In short, until he proves otherwise, Isiah's package is of no use whatsoever to anyone. If he can come up with a USB fix package it will still require the boot.efi to work at all, but until then, there isn't a Mac on the planet that needs the package in the first post. If he and his "developers" can come up with a USB fix package, he will have a reason to have this thread here. (Curious how they will install the package with SIP on, will be a challenge) I will sum up:

EFI32 Macs that can run El Capitan:

1. Mac Pro 1,1 and 2,1 - require boot.efi from Pike R. Alpha, a newer GPU (and WiFi BT card for full function), then runs perfect. Don't need anything else in the package linked at open of this thread.

2. All other 32bit EFI Macs - require boot.efi from Pike R. Alpha and a yet unknown USB fix. Until then, they are completely unusable. It is possible that some of the EFI32 Macs are immune/exempt from USB issue, but so far has applied to EVERY MACHINE TESTED. Do they need the rest of the Johnson package? Hard to say since you can't use the machine due to no USB or BT.

So, if the OP wants some credibility for his efforts, and wishes to actually advance the EL Cap on unsupported Macs cause, (other then Mac Pro) he needs to update the first post with the truth. He should list that all is dependent on Pike R. Alpha's boot.efi file and that the package in first post is window dressing that requires Pike's boot.efi file to be of any use at all. He should also update (and keep updating) the list of EFI32 Macs and what the results of the USB tests are. No Macs other then MP 1,1 will ever run El Cap if this USB issue isn't fixed. The inability of readers to figure out what is going on will discourage further testing. This is a place where more transparency is needed, not further opaqueness.
 
Last edited:
  • Like
Reactions: RV-ABZ

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
I'm sorry I wasn't clear.

Until the "johnson package" guy says otherwise, you machine will be able to use Pike R Alpha's boot.efi to run El Capitan. Sadly, your keyboard, mouse, trackpad, and BT will all be completely non-functional. You will only be able to use your machine via screen sharing form another Mac.

But if you are willing to test, maybe there is a way to fix. You should read through this thread and see if anyone has tested your specific machine. I would love to be wrong.
 
  • Like
Reactions: RV-ABZ

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
So.... I have an old late 2007 Macbook that I haven't used in 2 years when I got my MBA. Would upgrading from Lion to El Capitan breathe some new life into the old guy or would it still be mostly unusable?
Macbook Late 2007 model have 64bit EFI Architecture and can not use Pike's Boot.efi. A completely new Boot.efi would have to be made in order to disable SIP without the need of Recovery Partition.
I wouldn't test just yet. I am finding some lines missing in the USB kexts (notably AppleUSBEHCI in OSXE1.3.0)
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
Screen Shot 2015-10-05 at 12.36.08 AM.png
So.... I have an old late 2007 Macbook that I haven't used in 2 years when I got my MBA. Would upgrading from Lion to El Capitan breathe some new life into the old guy or would it still be mostly unusable?

Have a look here:

http://www.everymac.com/mac-answers...mite-compatible-macs-system-requirements.html

I don't see anything called a "Late 2007 Macbook"

If it is a Late 2007 MacBook Pro, it can already run it with no help from anyone or anything.

If it is a Macbook with a CoreDuo, it can't run it no matter what.

Grab this screen shot and you will know.
 

sv1cec

macrumors newbie
Apr 16, 2009
25
1
I tried downloading the OS X Hackers file, it unzips OK, but when I try to install it, Mac OS complains that the package is damaged and invalid (it should be trashed).

Ideas please?
 

Riwam

macrumors 65816
Jan 7, 2014
1,095
244
Basel, Switzerland

OS X Extracter and MacPostFactor are apps that guide you through patching and installing OS X El Capitan (10.11), Yosemite (10.10), Mavericks(10.9), or Mountain Lion (10.8) on your older Mac.


Support

Feel free to post your questions, concerns, or success stories in this thread
Donate​


Please forgive a question which might seem stupid to you.
Are any changes in an old Macbook caused by using MCPF or Extractor in any other hardware part besides the HD?
In other words, if installing a newer OS to a Lion Macbook fails, are there other parts of it already patched which might cause problems, or just putting back the HD with Lion will allow to work with Lion as if nothing had happened?
Thank you very much both for your incredible efforts (shared with all the other developers)... and for kindly answering my question!
Ed
 
If it is a Macbook with a CoreDuo, it can't run it no matter what.

The MacBook 3,1 (2.0/2.2GHz C2D, 800MHz FSB, GMA X3100) came out November 1st, 2007:

Yup, this is mine. It has a Core 2 Duo. I know it's not officially supported which is why I'm asking in this thread. My old MB has basically been collecting dust for 2 years; I think I've turned it on twice. I'd be fine completely wiping and re-imaging with Yosemite. but it looks like it isn't working quite yet...
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
Answer to USB issue is likely here:

http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/page-1

I had a look in the kext, it lists all sorts of Macs and their USB ports. The first Mini in the list is 3,1.

In the images I have changed that to 2,1 but so far still no luck. (also changed name match inside kext to 2,1 as well)

But then I noticed that the 3,1 has 5 USB ports so using it's section is bad idea since 1,1/2,1 have 4.

Anyhow, a curious question is why the Mac Pro seems immune to this issue as it isn't defined in the kext either but works fine.

I would be happy to work with someone else on this, but tricky part is getting one of the EFI32 machines into csrutil disabled mode when you can't boot to recovery to initiate it in first place. This is the Catch 22 I mentioned earlier.

Thanks to Pike again, found the link on his blog while looking for info on NVME drivers.
Screen Shot 2015-10-05 at 6.21.21 PM.png
Screen Shot 2015-10-05 at 6.20.53 PM.png
Screen Shot 2015-10-05 at 6.20.36 PM.png
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
Yup, this is mine. It has a Core 2 Duo. I know it's not officially supported which is why I'm asking in this thread. My old MB has basically been collecting dust for 2 years; I think I've turned it on twice. I'd be fine completely wiping and re-imaging with Yosemite. but it looks like it isn't working quite yet...
I think for now, the Yosemite Thread, is your best bet. I'm just going to be passing on Boot.efi and Kexts one by one in the next updates.
Answer to USB issue is likely here:

http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/page-1

I had a look in the kext, it lists all sorts of Macs and their USB ports. The first Mini in the list is 3,1.

In the images I have changed that to 2,1 but so far still no luck. (also changed name match inside kext to 2,1 as well)

But then I noticed that the 3,1 has 5 USB ports so using it's section is bad idea since 1,1/2,1 have 4.

Anyhow, a curious question is why the Mac Pro seems immune to this issue as it isn't defined in the kext either but works fine.

I would be happy to work with someone else on this, but tricky part is getting one of the EFI32 machines into csrutil disabled mode when you can't boot to recovery to initiate it in first place. This is the Catch 22 I mentioned earlier.

Thanks to Pike again, found the link on his blog while looking for info on NVME drivers. View attachment 589993 View attachment 589994 View attachment 589995
I (and presumably Atvusr) been reading this post for a while and was wondering where Kelian was going with when he removed some of the internal Kexts from his 'modified' USB Kexts including this one being referenced
 
Last edited:

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
I tried downloading the OS X Hackers file, it unzips OK, but when I try to install it, Mac OS complains that the package is damaged and invalid (it should be trashed).

Ideas please?
In your System Preferences > Security & Privacy.
Check the Allow apps downloaded from: Anywhere
Don't know if this is the case or if something happened during compiling.
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
Please forgive a question which might seem stupid to you.
Are any changes in an old Macbook caused by using MCPF or Extractor in any other hardware part besides the HD?
In other words, if installing a newer OS to a Lion Macbook fails, are there other parts of it already patched which might cause problems, or just putting back the HD with Lion will allow to work with Lion as if nothing had happened?
Thank you very much both for your incredible efforts (shared with all the other developers)... and for kindly answering my question!
Ed
I would love to answer your question. Unfortunately, I read your question and couldn't comprehend exactly what you meant. Can you please reword this? Sorry.
 

sv1cec

macrumors newbie
Apr 16, 2009
25
1
In your System Preferences > Security & Privacy.
Check the Allow apps downloaded from: Anywhere
Don't know if this is the case or if something happened during compiling.

Yes I did that, the problem comes up, after I allow opening the package. It says it's damaged and should be trashed.
 

Riwam

macrumors 65816
Jan 7, 2014
1,095
244
Basel, Switzerland
I would love to answer your question. Unfortunately, I read your question and couldn't comprehend exactly what you meant. Can you please reword this? Sorry.
Sorry if it was not clear. :(

My question is if only the System of the OS (which I assume to be entirely inside the HD) is affected by patching an unsupported Macbook (4.1 in my case) to try to run 10.8, 10.9 or 10.10 trough MCPF or Extractor.

I learnt that computers run on booting some procedures (BIOS) before the OS starts, which are not -afaik- in the HD but in flashed chips in the mainboard and am therefore afraid to affect them and cause any permanent damage in case of failure.

I want therefore to be reassured that if I fail to install anything newer than Lion, by simply putting the HD with Lion back in place, the Macbook will work without any issue.
The BIOS will still boot the machine and the hardware will perform OK as if nothing had happened and no patching attempt had taken place.

Therefore by simply keeping the original HD with Lion, I would not risk any subsequent remaining problems due to having tried MCPF or the Extractor, provided I used inside the Macbook for those experiments a different HD to the original one with Lion.

Am I wrong in assuming that lack of risks to the BIOS and hardware ??? :(
Thank you very much in advance for your kind answer! :)
Ed
 
Last edited:

thingi

macrumors newbie
Sep 30, 2015
4
0
Answer to USB issue is likely here:

http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/page-1

Thanks to Pike again, found the link on his blog while looking for info on NVME drivers. View attachment 589993 View attachment 589994 View attachment 589995


Yup, That's what I've been trying to do with Clover,

1. Take my mini's DSTD.aml de-compile and recompile it, so the new standard usb kext's in El don't need to be altered.

2. Use clover to throw away the system DSTD (acpi config), load my updated DSTD to fix the usb issues. Make no other system changes (well maybe a bit of undervolting.... my upgraded mini runs a bit hot without cookbook).

Lots of kb's random OS resets and failed boots so far.... but at least can disable sip properly via csrutil in El's recovery partition.

Getting there just very slowly.

thingi
 

Fred57

Cancelled
Mar 30, 2013
59
3
Hi TMRIJI,

I tried to follow your instructions on 1st page, but I do not see any Kernel folder in the 1.3 package ?
Capture d’écran 2015-10-07 à 10.23.40.png



I only can install the main functions of OSX Hackers all other lines are grey, especially El Capitan one.
Capture d’écran 2015-10-07 à 10.18.00.png


Normal ?

I am running a Mac Mini 1,1 upgraded to 2,1 with C2D and firmware update. I also have a HD4850 connected through miniPCIe which has (wonderful) a USB connector. Tested and keyboard is recognized. So i will not worry about USB Kexts issues.

So I would be a good candidate to get it tested & working.

What am I missing please ?
 

atvusr

macrumors 6502
Apr 5, 2010
442
39
I tried to follow your instructions on 1st page, but I do not see any Kernel folder in the 1.3 package ?

Workaround:

- extract the Kernel with Pacifist from InstallESD.dmg -> Packages -> Essentials.pkg -> /System/Library/Kernels/kernel

- create a folder named "Kernels" in /System/Library/

- add the extracted kernel file to /System/Library/Kernels/
 

Fred57

Cancelled
Mar 30, 2013
59
3
Workaround:

- extract the Kernel with Pacifist from InstallESD.dmg -> Packages -> Essentials.pkg -> /System/Library/Kernels/kernel

- create a folder named "Kernels" in /System/Library/

- add the extracted kernel file to /System/Library/Kernels/

Many thanks. Done it.
Same issue though with OSInstall.mpkg. Nowhere to be found in OSX Hackers folders.

Any other great idea ? :)
 

TMRJIJ

macrumors 68040
Original poster
Dec 12, 2011
3,530
6,713
South Carolina, United States
Many thanks. Done it.
Same issue though with OSInstall.mpkg. Nowhere to be found in OSX Hackers folders.

Any other great idea ? :)
Your options are greyed out because there is no valid OS X Installer app in your Applications folder.
Another workaround is the open the OS X Hackers pkg itself with Pacifist.
 

Fred57

Cancelled
Mar 30, 2013
59
3
Your options are greyed out because there is no valid OS X Installer app in your Applications folder.
Another workaround is the open the OS X Hackers pkg itself with Pacifist.

Thanks. I extracted the package & moved where the guide tells me to. I booted on the key (recognized as EFI Boot). Blinks during a while, then stops. The Mac tries to load something else (I guess the RecoveryHD) & then stops on a black screen. I tried various times. 1st time, I got the stop sign
upload_2015-10-7_19-11-23.png


but the next times nothing only a sad black screen.

I then tried to bless the key and got an error:
"Error while getting file ID of /Volumes/CapitanBoot/boot. Ignoring..."
Is it something I could correct ?

So no luck up to now. All the items on the guide have been followed, no error on my side here. I am on 10.10.5 right now.

Best
 
Last edited:

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
If you read my previous posts I included BT as one of the things that vanishes from El Cap. This is of importance because it is the Mini PCIE where those BT connection comes from.

So if your adapter is like mine, the USB plug is in fact on same bus as rest of USB. So, like everyone else, your install has been stopped by the USB getting turned off as El Capitan drivers load.
 

Fred57

Cancelled
Mar 30, 2013
59
3
If you read my previous posts I included BT as one of the things that vanishes from El Cap. This is of importance because it is the Mini PCIE where those BT connection comes from.

So if your adapter is like mine, the USB plug is in fact on same bus as rest of USB. So, like everyone else, your install has been stopped by the USB getting turned off as El Capitan drivers load.

Yep, seems that it is indeed the case. My USB HDD stops working at the same time the key stops blinking & the internal SSD starts loading some stuff (the stop sign appeared again after a few seconds).

A dead end for the time being or do you have any solution (except a clone of a working El Capitan which I do not have) ? (answer on post #211 I guess).
 

Riwam

macrumors 65816
Jan 7, 2014
1,095
244
Basel, Switzerland
I would love to answer your question. Unfortunately, I read your question and couldn't comprehend exactly what you meant. Can you please reword this? Sorry.
*********************
Hello TMRJIJ
I tried my best to reformulate and explain my question a couple of days ago.
It would be kind if you now find a free moment to answer it.
It hasn't happened yet.
Thank you very much in advance.
Ed
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.