Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

blindpcguy

macrumors 6502
Mar 4, 2016
422
93
Bald Knob Arkansas
im with you guys im not going to get my hopes up. we probably should all in the next year or so start considering moving to a 64bit efi mac. im currently looking at used 09 mac pros then thunk the 5.1 firmware on it and be good for a while longer and use the 1,1 as a retro/rosetta mechine slap it on 10.6.8 and off to the races.
 

F1Mac

macrumors 65816
Feb 26, 2014
1,283
1,604
You've also got to stack the efforts required against the reward. If you read the review Ars Technica did on Sierra, you can see that apart from APFS, there are a few minor security enhancements, and that's about it. I doubt anyone running a 1,1 or a 2,1 is all that concerned with things like Continuity or Siri (please correct me if I'm wrong).

I don't even use Continuity let alone Siri on my 5,1. I've never needed Siri's help actually even on my iPhones... APFS is really nice but I bet it will be optimized after Sierra so there's no rush at all. By that time I'll have either a new Mac Pro, or an iMac Pro, or whatever the hell Apple wants to call the next machine that will suit my needs ;) - so OS compatibility will be a non-issue.

After the last posts, specially hwojtek's, I think it's really not worth the hassle. There's nothing in Sierra that is indispensable for my daily use/work, El Capitan already does it perfectly so I'm staying there on my old Mac Pro, which is still unbelievably powerful even after 10 years, I just love this puppy :D

I installed Sierra on my 5,1 for one sole reason: a supposedly better UI performance in Pro Tools, according to Avid forums. I didn't need any of Sierra's "features". I despise social media stuff. Guess what, after a week I see zero improvement over PT's performance in El Capitan. It's 100% the same (i.e perfectly fine). I guess 10.11.6 was a pretty good update already.

Of course it would be cool if it worked, if anything for the sake of staying up-to-date. But it's not worth the effort, simply because I think it would never work properly, and it would affect performance (on an already aging hardware...). I've tested Sierra on my 1/2,1 and like the others who have, this time the problem goes much deeper than our usual trick.
 
  • Like
Reactions: VAGDesign

ScreenSavers

macrumors 68020
Feb 26, 2016
2,125
1,677
Bloomingdale, GA
So what to I have to do to update from the El Capitan Hack to the macOS Sierra patch on my MacPro 1,1? I used the boot.efi replacement method.

(I don't have time to read the whole thread!)
 

F1Mac

macrumors 65816
Feb 26, 2014
1,283
1,604
So what to I have to do to update from the El Capitan Hack to the macOS Sierra patch on my MacPro 1,1? I used the boot.efi replacement method.

(I don't have time to read the whole thread!)

No need to read the whole thread, the last few posts will be enough: there's no "Sierra patch" at the moment, chances are there won't be any. For now, and maybe forever, there's no way to install Sierra on the 1,1/2,1. I'm all for maintaining them up-to-date and a good challenge, but from where I see it, their performance would suffer a lot anyway and that's certainly not the goal.
 

owbp

macrumors 6502a
Jan 28, 2016
719
245
Belgrade, Serbia
creating a firmware flash for 1,1/2,1 with microcode that would allow the old computer to run next generation of Xeons (LGA 771-socketed Harpertown Xeons based on Penryn microarchitecture), which support SSE4,1. (Pros: you get a 3,1 Mac for 1,1 price. Cons: even more extremely unlikely, as 1: the Penryn microcode from an Intel BIOS would need to be decrypted first, which - given the current state of cryptography - would happen somewhen in 26th century

Looking at the Intel microcode for LGA771 Xeon (both 45nm and 65nm), and comparing it to MacPro firmware update packages (for 1,1, 2,1 and 3,1), i saw that all of them are 4096 bytes long.

Screen Shot 2016-09-28 at 11.07.43 PM.png


So I'm about to do something very stupid, very soon, in that regard...
Just need to get few things first, eprommer (or a clamp), one E5440 and few more days of online digging. :D

I don't think i can let it go until i try it.:apple:
 

flyinmac

macrumors 68040
Sep 2, 2006
3,579
2,465
United States
Looking at the Intel microcode for LGA771 Xeon (both 45nm and 65nm), and comparing it to MacPro firmware update packages (for 1,1, 2,1 and 3,1), i saw that all of them are 4096 bytes long.

View attachment 660629

So I'm about to do something very stupid, very soon, in that regard...
Just need to get few things first, eprommer (or a clamp), one E5440 and few more days of online digging. :D

I don't think i can let it go until i try it.:apple:

Stupid ideas are only stupid until they work. Good Luck

Be sure to make a backup of whatever you're about to destroy, so you can put it back.

Let us know how it turns out.
 
  • Like
Reactions: hwojtek

LightBulbFun

macrumors 68030
Nov 17, 2013
2,900
3,195
London UK
Looking at the Intel microcode for LGA771 Xeon (both 45nm and 65nm), and comparing it to MacPro firmware update packages (for 1,1, 2,1 and 3,1), i saw that all of them are 4096 bytes long.

View attachment 660629

So I'm about to do something very stupid, very soon, in that regard...
Just need to get few things first, eprommer (or a clamp), one E5440 and few more days of online digging. :D

I don't think i can let it go until i try it.:apple:

Remember to get the Harp-town (45Nm) chips with a SLAxx stepping as thats the only stepping the Mac Pro 3,1 firmware work with... (SLBxx stepping chips wont work tho on a side note i wonder if this can be used to add SLBxx stepping support to 3,1s) another thing is the checksum of the firmware update may change and the firmware updater program (im talking the one that runs at the EFI level not OS X) may need hacking to account for this IIRC something like this was done for other firmware updates like the Mac Pro 1,1 to 2,1 SMC flash http://forum.netkas.org/index.php?topic=5454.0 read here for some more info
 
  • Like
Reactions: owbp

F1Mac

macrumors 65816
Feb 26, 2014
1,283
1,604
That is the only thing that holds me back for now.
I have to prepare for the worst, because this MP is the only desktop i have at the moment.

All I can say is that it takes "courage" ;-)
 

flyinmac

macrumors 68040
Sep 2, 2006
3,579
2,465
United States
That is the only thing that holds me back for now.
I have to prepare for the worst, because this MP is the only desktop i have at the moment.

Yep, get your backup plan in order first. Don't kill it.

Hope your theory works out.

If you're tinkering in the logic for the main board, just remember that there are some components and functional differences between the revisions. So a thought out blend might be necessary.
 

panjandrum

macrumors 6502a
Sep 22, 2009
732
919
United States
It's sad news about the older MacPros and Sierra, but I guess it had to happen eventually (well, no, it didn't, Apple could easily support these machines if they wanted to...). My 1,1 on ElCap runs great. It's hand's down faster than anything outside the most tricked-out of new iMacs, and it's not even a crazy-overkill build. Just a decent video card, reasonably fast SSD for OS and apps, internal RAID for primary storage, and a modest 10GB of RAM. And it's still a screamer. (Heck, until 3 years or so ago when I built a gaming PC it was my primary gaming machine as well, in Win7, and I do STEREOSCOPIC gaming. Needs GOBS of CPU an GPU and it was doing just fine...) *sigh*

For those of us for whom Apple no longer makes anything attractive, I guess it's Hackintosh time for the foreseeable future. How sad is it that Apple no longer makes anything that can actually compete with what they were building a decade ago (in terms of expandability and longevity).
 

flyinmac

macrumors 68040
Sep 2, 2006
3,579
2,465
United States
It's sad news about the older MacPros and Sierra, but I guess it had to happen eventually (well, no, it didn't, Apple could easily support these machines if they wanted to...). My 1,1 on ElCap runs great. It's hand's down faster than anything outside the most tricked-out of new iMacs, and it's not even a crazy-overkill build. Just a decent video card, reasonably fast SSD for OS and apps, internal RAID for primary storage, and a modest 10GB of RAM. And it's still a screamer. (Heck, until 3 years or so ago when I built a gaming PC it was my primary gaming machine as well, in Win7, and I do STEREOSCOPIC gaming. Needs GOBS of CPU an GPU and it was doing just fine...) *sigh*

For those of us for whom Apple no longer makes anything attractive, I guess it's Hackintosh time for the foreseeable future. How sad is it that Apple no longer makes anything that can actually compete with what they were building a decade ago (in terms of expandability and longevity).

Unfortunately longevity doesn't translate into a new machine sold every year. But then again neither does failing to update their new machines for 3 or 4 years.
 

Ultracyclist

macrumors 6502
Oct 13, 2014
335
311
Zwijndrecht, Netherlands
Remember Aug 24, 2016 ?

I have this idea, call it stupid as I don't have any clue if it is possible at all, but what if it is possible to combine the 1,1 and 2,1 firmware with the 3,1 firmware so the motherboard of the 1,1 and 2,1 are capable or running same CPU's as the 3,1 as far as I know they both use LGA771 CPU's. And with a CPU upgrade to the X5460.

This would mean that the SSE 4.1 CPU requirement would be no problem. Right?
And there I was thinking it would sound stupid :p maybe, maybe we are going to see it happen. I'll just keep my fingers crossed!:)
 
Last edited:
  • Like
Reactions: richgoga

owbp

macrumors 6502a
Jan 28, 2016
719
245
Belgrade, Serbia
You say August, i say Jul 4th and 5th :p
Btw, it's maybe a stupid question but is it possible to edit SMC/Firmware so that 1,1/2,1 cMPs can run Harpertown Xeons?
There was plenty of talk before about that (topics from 2008) but today it could be the only option left for 2006/2007 MPs...:)

I know that they don't work, but now when the only solution is to edit microcode for SSE4.1 and to add layers that will slow down 1,1s, it might be more natural way to add support for newer 771 CPUs. Then again I don't know nothing about editing firmware, but I know that Intel 5000x chipset supports Harpertown Xeons.

Finally i had chance for a nice sleep, so with a rested head i'm a bit more scared of what i'm doing (and how stupid it is) but no time for that. Gotta go and bug some guys that i know and prepare for this as best as i can.
I'm still waiting for someone with some real knowledge about this to show and tear me a new one :D but either way i'm willing to give it a weeks of trying.
 
  • Like
Reactions: Ultracyclist

Ultracyclist

macrumors 6502
Oct 13, 2014
335
311
Zwijndrecht, Netherlands
You say August, i say Jul 4th and 5th :p




Finally i had chance for a nice sleep, so with a rested head i'm a bit more scared of what i'm doing (and how stupid it is) but no time for that. Gotta go and bug some guys that i know and prepare for this as best as i can.
I'm still waiting for someone with some real knowledge about this to show and tear me a new one :D but either way i'm willing to give it a weeks of trying.

... Sorry i've must have overlooked your post.
65916947.jpg


I guess... ;)
 
  • Like
Reactions: owbp

Pike R. Alpha

macrumors 6502
Oct 4, 2015
377
216
Spain
Looking at the Intel microcode for LGA771 Xeon (both 45nm and 65nm), and comparing it to MacPro firmware update packages (for 1,1, 2,1 and 3,1), i saw that all of them are 4096 bytes long.

View attachment 660629

So I'm about to do something very stupid, very soon, in that regard...
Just need to get few things first, eprommer (or a clamp), one E5440 and few more days of online digging. :D

I don't think i can let it go until i try it.:apple:
Please do not do this. You will destroy your processor. instead. Let XNU load the modified firmware (see debug output of boot process).
 

netkas

macrumors 65816
Oct 2, 2007
1,198
394
small script to check where some sse4.1 opcodes is used, they mostly use roundss, also
pmovsxdq

cd /usr/lib
for I in `ls *.dylib`; do echo analyzing $I; otool -Vvt $I | grep roundss ; done

e.g.

analyzing libChineseTokenizer.dylib

0000000000001e3e roundss $0xa, %xmm0, %xmm0

0000000000002199 roundss $0xa, %xmm0, %xmm0

00000000000026de roundss $0xa, %xmm0, %xmm0

0000000000003253 roundss $0xa, %xmm0, %xmm0

analyzing libFosl_dynamic.dylib

0000000000112388 roundss $0x9, %xmm0, %xmm0

0000000000112448 roundss $0xb, %xmm0, %xmm0

00000000001125da roundss $0x9, %xmm2, %xmm0

000000000011261a roundss $0xa, %xmm0, %xmm2

0000000000112708 roundss $0xa, %xmm0, %xmm0

00000000001127c8 roundss $0x9, %xmm0, %xmm1

0000000000112893 roundss $0x9, %xmm2, %xmm2

analyzing libIASAuthReboot.dylib

analyzing libIASUnifiedProgress.dylib

00000000000011f0 roundss $0xa, %xmm0, %xmm2
[doublepost=1475251491][/doublepost]Looks like once need to port ssse3 emulator (was done in the past) from 10.11 to 10.12 (once xnu source code released) and then upgrade it with sse4.1 opcodes. not every sse4.1 opcode is needed, just some of them.

you can find the patch here http://www.insanelymac.com/forum/to...r-help-use-the-help-topic/page-4#entry2196723

or just watch this thread http://www.insanelymac.com/forum/topic/312714-macos-sierra-amd-cpu-tests/
 
Last edited:

dougp59

macrumors newbie
Sep 3, 2016
28
19
So far I've tried Clover, Enoch and VirtualBox.
All above give the same results as current boot.efi - nothing...:(

Thanks for trying Macpro brother! I was particularly wondering if Virtual Box might be the ticket.
[doublepost=1475333015][/doublepost]
Don't get me wrong, I enjoy the prospect of someone finding out a way to get this to work, but for many reasons, including those echoed here, I'm not sure this will ever work well.

You've also got to stack the efforts required against the reward. If you read the review Ars Technica did on Sierra, you can see that apart from APFS, there are a few minor security enhancements, and that's about it. I doubt anyone running a 1,1 or a 2,1 is all that concerned with things like Continuity or Siri (please correct me if I'm wrong).

So, APFS is looks great, or at the very least it's good to see the back of HFS+, and I guess some would consider that alone enough of a reason to move, but if you're getting down to the level of ripping OS X apart completely, it's going a bit far, isn't it?

El Cap is the current OS you can run on these machines, which history would suggest would mean you'll still get another 2 years of security upgrades. After that, on average those who bought at launch would have had their machines 11-12 years! It's safe to say barring APFS there's not much more Apple could do to improve performance on your machine. Adding emulators is only going to add overhead and slow things down, which isn't what people want to deal with.

As I say, don't want to dampen anyone's spirits or dissuade anyone from investigating this; when I heard about the Tiamo thunk between EFI64 and EFI32, that was pretty magical. Pushing hardware to its limits and getting things to do things they were never designed for is fascinating to watch. But in this case, I fear the solution would only make these machines slower.

Happy to be proved wrong though ;)


...and in two years, the price of the 2008 and newer Macpro'
 

schalliol

macrumors regular
May 7, 2002
229
50
Carmel, IN
Thanks to all of you working on this. I wish I knew what to do to help. I have a 1,1 with dual quad 3GHz, 32 GB, ATI HD 5770 1GB that isn't currently being used if there's anything I should try on it that would be helpful.
 

dougp59

macrumors newbie
Sep 3, 2016
28
19
Don't get me wrong, I enjoy the prospect of someone finding out a way to get this to work, but for many reasons, including those echoed here, I'm not sure this will ever work well.

You've also got to stack the efforts required against the reward. If you read the review Ars Technica did on Sierra, you can see that apart from APFS, there are a few minor security enhancements, and that's about it. I doubt anyone running a 1,1 or a 2,1 is all that concerned with things like Continuity or Siri (please correct me if I'm wrong).

So, APFS is looks great, or at the very least it's good to see the back of HFS+, and I guess some would consider that alone enough of a reason to move, but if you're getting down to the level of ripping OS X apart completely, it's going a bit far, isn't it?

El Cap is the current OS you can run on these machines, which history would suggest would mean you'll still get another 2 years of security upgrades. After that, on average those who bought at launch would have had their machines 11-12 years! It's safe to say barring APFS there's not much more Apple could do to improve performance on your machine. Adding emulators is only going to add overhead and slow things down, which isn't what people want to deal with.

As I say, don't want to dampen anyone's spirits or dissuade anyone from investigating this; when I heard about the Tiamo thunk between EFI64 and EFI32, that was pretty magical. Pushing hardware to its limits and getting things to do things they were never designed for is fascinating to watch. But in this case, I fear the solution would only make these machines slower.

Happy to be proved wrong though ;)


...and in two years, the price of the 2008 and newer Macpro's will keep coming down.
So what to I have to do to update from the El Capitan Hack to the macOS Sierra patch on my MacPro 1,1? I used the boot.efi replacement method.

(I don't have time to read the whole thread!)

You are screwed. Go buy a 3,1 or newer rig or enjoy El Capitan until Apple stops updating it.
[doublepost=1475333676][/doublepost]Hmmm, would a 3,1 or newer logic board mount right into the case of a 1,1 2,1 rig?
 
  • Like
Reactions: schalliol
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.