Jump to content

[SOLVED] LION and unsupported Quad Core CPUs


sotirispandis
 Share

17 posts in this topic

Recommended Posts

I have a fully working 10.6.8 Hackintosh (except Sleep):

Motherboard: Gigabyte GA-EP35-DS3P

Intel Quad Core Q9550

Nvidia GEForce 8800GT, 512 VRAM, Gigabyte

(DETAILS IN MY SIGN BELLOW)

I'm trying to update to 10.7 but i receive the message

"The version of Mac OS X 10.7 cannot be installed on this computer."

 

Screen_shot.png

The same with GM update and ... the same through AppStore update.censored.gif

I search for a solution here and generally in web, but i didn't find anything useful.

My CPU Quad Core Q9550, is not recognized (there is no original iMac or Macpro with this processor).

(At "About this Mac", my CPU type is "unknown).

I thing the problem (that i can't update to 10.7) is this CPU issue.

If anyone can help me find a solution i thing that a lot of people will be happy -including me!

Sorry about my English!!!

rolleyes.gif

 

-------------------------

 

 

Problem solved

 

just updating to Chameleon with RC5 b1200.

 

Nothing else.

 

Thanx to ALL!!!

tongue.gif

Link to comment
Share on other sites

I have a fully working 10.6.8 Hackintosh (except Sleep):

Motherboard: Gigabyte GA-EP35-DS3P

Intel Quad Core Q9550

Nvidia GEForce 8800GT, 512 VRAM, Gigabyte

(DETAILS IN MY SIGN BELLOW)

I'm trying to update to 10.7 but i receive the message

"The version of Mac OS X 10.7 cannot be installed on this computer."

 

Screen_shot.png

The same with GM update and ... the same through AppStore update.censored.gif

I search for a solution here and generally in web, but i didn't find anything useful.

My CPU Quad Core Q9550, is not recognized (there is no original iMac or Macpro with this processor).

(At "About this Mac", my CPU type is "unknown).

I thing the problem (that i can't update to 10.7) is this CPU issue.

If anyone can help me find a solution i thing that a lot of people will be happy -including me!

Sorry about my English!!!

rolleyes.gif

 

Go to tonymac's blog and download [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. There is an option to give you a mac serial number like a real mac in System profiler. This solved the problem for me.

Link to comment
Share on other sites

Go to tonymac's blog and download [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. There is an option to give you a mac serial number like a real mac in System profiler. This solved the problem for me.

 

 

"distribution" file inside OSINSTALL.MPKG of Lion does a few checks before Lion decides if and how installation is possible:

 

CPU is native 64 bit and has at least 2 cores

 

2 x 1024MB of Ram minimal, else blocked install.

 

Mac Serial Numbers / mac Model IDs ( some are blocked, early mac minis for example )

 

If Mac has a DVD drive ( only then dvdplayer.app is installed )

 

If it is a Server on the software and/or on the hardware side ( offering Server tools and blocks upgrades for 10.4.11 server )

 

and some more..

 

including the dreaded MBR-blocking // forcing GUID.

 

Learn how to use "Flat Package Editor" ( part of Xcode 3 in SL ), you can extract and repack the distribution file into OSINSTALL.MPKG - it can be edited itself with just textedit.

 

All content is human readable and the code is easy to understand inside.

 

So it is possible to create a Installer package that would install Lion onto each and everything ( of course the hardware must be capable of running the kernel ) .

Link to comment
Share on other sites

Go to tonymac's blog and download [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]. There is an option to give you a mac serial number like a real mac in System profiler. This solved the problem for me.

 

I already used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] but still the same problem.Thanks EliteABombAZ.

Link to comment
Share on other sites

"distribution" file inside OSINSTALL.MPKG of Lion does a few checks before Lion decides if and how installation is possible:

 

CPU is native 64 bit and has at least 2 cores

 

2 x 1024MB of Ram minimal, else blocked install.

 

Mac Serial Numbers / mac Model IDs ( some are blocked, early mac minis for example )

 

If Mac has a DVD drive ( only then dvdplayer.app is installed )

 

If it is a Server on the software and/or on the hardware side ( offering Server tools and blocks upgrades for 10.4.11 server )

 

and some more..

 

including the dreaded MBR-blocking // forcing GUID.

 

Learn how to use "Flat Package Editor" ( part of Xcode 3 in SL ), you can extract and repack the distribution file into OSINSTALL.MPKG - it can be edited itself with just textedit.

 

All content is human readable and the code is easy to understand inside.

 

So it is possible to create a Installer package that would install Lion onto each and everything ( of course the hardware must be capable of running the kernel ) .

 

Thanks for reply smartie77. There is some things that i must learn first... before i try it! I am reading, testing ... and asking!

 

Before unpack-patch-repack the OSINSTALL.MPKG (i need sometime for that), i want to try the following:

 

I already made a USB stick (Lion Installation). I found (in USB stick) PlatformSupport.plist with this contents:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SupportedBoardIds</key>
	<array>
		<string>Mac-F2268DC8</string>
		<string>Mac-F22C86C8</string>
		<string>Mac-F22587C8</string>
		<string>Mac-F2218FA9</string>
		<string>Mac-F2218EA9</string>
		<string>Mac-F42D86A9</string>
		<string>Mac-F22C8AC8</string>
		<string>Mac-F22586C8</string>
		<string>Mac-942B59F58194171B</string>
		<string>Mac-F226BEC8</string>
		<string>Mac-F4218FC8</string>
		<string>Mac-942459F5819B171B</string>
		<string>Mac-F4218EC8</string>
		<string>Mac-F2208EC8</string>
		<string>Mac-F22C89C8</string>
		<string>Mac-F22587A1</string>
		<string>Mac-F221DCC8</string>
		<string>Mac-F42388C8</string>
		<string>Mac-F223BEC8</string>
		<string>Mac-F4238CC8</string>
		<string>Mac-F222BEC8</string>
		<string>Mac-F227BEC8</string>
		<string>Mac-F4208AC8</string>
		<string>Mac-F22788A9</string>
		<string>Mac-F4238BC8</string>
		<string>Mac-F221BEC8</string>
		<string>Mac-F2238AC8</string>
		<string>Mac-F4208EAA</string>
		<string>Mac-F22788C8</string>
		<string>Mac-F22589C8</string>
		<string>Mac-F4228EC8</string>
		<string>Mac-F22788AA</string>
		<string>Mac-F42C86C8</string>
		<string>Mac-F4208CA9</string>
		<string>Mac-942C5DF58193131B</string>
		<string>Mac-F2238BAE</string>
		<string>Mac-F42289C8</string>
		<string>Mac-F2268CC8</string>
		<string>Mac-F4208DC8</string>
		<string>Mac-F2218FC8</string>
		<string>Mac-F2218EC8</string>
		<string>Mac-F4208DA9</string>
		<string>Mac-F42D89C8</string>
		<string>Mac-F4208CAA</string>
		<string>Mac-F42D89A9</string>
		<string>Mac-F2268AC8</string>
		<string>Mac-F42C89C8</string>
		<string>Mac-942452F5819B1C1B</string>
		<string>Mac-F42786A9</string>
		<string>Mac-F42D88C8</string>
		<string>Mac-F42187C8</string>
		<string>Mac-94245B3640C91C81</string>
		<string>Mac-F42D86C8</string>
		<string>Mac-F2268EC8</string>
		<string>Mac-F2268DAE</string>
		<string>Mac-F42C8CC8</string>
		<string>Mac-F42C88C8</string>
		<string>Mac-94245A3940C91C80</string>
		<string>Mac-F42386C8</string>
		<string>Mac-942B5BF58194151B</string>
		<string>Mac-F42189C8</string>
	</array>
</dict>
</plist>

I want to add a string with my BoardId BUT i cant find it. Not in "About my Mac", or in System Profiler.

My SmBios.plist in Extra:

<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
	  <key>SMbiosversion</key>
	  <string>MP31.88Z.00C1.B00.0802091544</string>
	  <key>SMmanufacter</key>
	  <string>Apple Inc.</string>
	  <key>SMproductname</key>
	  <string>MacPro3,1</string>
	  <key>SMsystemversion</key>
	  <string>1.0</string>
	  <key>SMserial</key>
	  <string>W87234JHYA4</string>
	  <key>SMexternalclock</key>
	  <string>333</string>
	  <key>SMmaximalclock</key>
	  <string>3000</string>
	  <key>SMmemtype</key>
	  <string>19</string>
	  <key>SMmemspeed</key>
	  <string>800</string>
	  <key>SMmemmanufacter_1</key>
	  <string>0xAD00000000000000</string>
	  <key>SMmemserial_1</key>
	  <string>0x00001020</string>
	  <key>SMmempart_1</key>
	  <string>0x48594D503131325336344350362D59352020</string>
	  <key>SMmemmanufacter_2</key>
	  <string>0xAD00000000000000</string>
	  <key>SMmemserial_2</key>
	  <string>0x00003021</string>
	  <key>SMmempart_2</key>
	  <string>0x48594D503131325336344350362D59352020</string>
	  <key>SMmemmanufacter_3</key>
	  <string>0xAD00000000000000</string>
	  <key>SMmemserial_3</key>
	  <string>0x00003021</string>
	  <key>SMmempart_3</key>
	  <string>0x48594D503131325336344350362D59352020</string>
	  <key>SMmemmanufacter_4</key>
	  <string>0xAD00000000000000</string>
	  <key>SMmemserial_4</key>
	  <string>0x00003021</string>
	  <key>SMmempart_4</key>
	  <string>0x48594D503131325336344350362D59352020</string>
 </dict>
 </plist>

Can anyone know how can i find or change or add BoardId to my SmBios.plist (or somewhere else).... just for begging.

Thanx again!!!!

Link to comment
Share on other sites

from smbios_patcher.c

 

try adding these keys to smbios.plist

 

<key>SMboardproduct</key>
  <string>Mac-F42C88C8</string>

 

which is default for Mac Pro. then try...

 

OR

 

download Geekbench for mac and run the test, it will display the board id, add that to the plist

 

post-696481-1311423255_thumb.png

 

.... i add many keys with their strings at smbios.plist:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	 <key>SMbiosvendor</key>
	 <string>Apple Inc.</string>
	 <key>SMbiosversion</key>
	 <string>MP31.88Z.00C1.B00.0802091544</string>
	 <key>SMmanufacter</key>
	 <string>Apple Inc.</string>
	 <key>SMproductname</key>
	 <string>MacPro3,1</string>
	 <key>SMsystemversion</key>
	 <string>1.0</string>
	 <key>SMserial</key>
	 <string>W87234JHYA4</string>
	 <key>SMfamily</key>
	 <string>MacPro</string>
	 <key>SMboardmanufacter</key>
	 <string>Apple Inc.</string>
	 <key>SMboardproduct</key>
	 <string>Mac-F42C88C8</string>
	 <key>SMcputype</key>
	 <string>1281</string>
	 <key>SMexternalclock</key>
	 <string>333</string>
	 <key>SMmemtype</key>
	 <string>19</string>
	 <key>SMmemspeed</key>
	 <string>800</string>
	 <key>SMmemmanufacter_1</key>
	 <string>0xAD00000000000000</string>
	 <key>SMmemserial_1</key>
	 <string>0x00001020</string>
	 <key>SMmempart_1</key>
	 <string>0x48594D503131325336344350362D59352020</string>
	 <key>SMmemmanufacter_2</key>
	 <string>0xAD00000000000000</string>
	 <key>SMmemserial_2</key>
	 <string>0x00003021</string>
	 <key>SMmempart_2</key>
	 <string>0x48594D503131325336344350362D59352020</string>
	 <key>SMmemmanufacter_3</key>
	 <string>0xAD00000000000000</string>
	 <key>SMmemserial_3</key>
	 <string>0x00003021</string>
	 <key>SMmempart_3</key>
	 <string>0x48594D503131325336344350362D59352020</string>
	 <key>SMmemmanufacter_4</key>
	 <string>0xAD00000000000000</string>
	 <key>SMmemserial_4</key>
	 <string>0x00003021</string>
	 <key>SMmempart_4</key>
	 <string>0x48594D503131325336344350362D59352020</string>
</dict>
</plist>

 

Didn't work. Same problem. "Unknown" CPU at "About this Mac".

 

And the same problem when i want to upgade to Lion.

I found an CPUInjector.kext and will install it at "Extra". I'll be back!

 

Thanx for the response!

Link to comment
Share on other sites

I install the CPUInjector.kext.

Now "About this Mac" identifies the CPU as Quad-Core Intel Xeon (instead of Intel Quad Core Q9550).

Screen-shot01.png

 

But still have the same problem with Lion. It refuse to be installedcensored.gif

 

I install Geekbench (thanks to mohdumar) and here is the screen shot:

Screen-shot02.png

Even if i add all the relevant keys at smbios.plist about model etc... the geekbench detect Hackintosh... not a macpro. Maybe the same "mechanism" use Lion installation to detect my cpu or Model.

Any other ideas how to change that situation?

 

Thanx again!

 

The manual modification/patch of the installation package needs time and these days .. i dont have too much.
Link to comment
Share on other sites

Apple won't sell me a copy either. I have a E4500 that shows up in about my mac correctly as a core 2 duo, I have F42c88c8 in my smbios.plist that is seen a reported by geekbench.

I Don't have any idea what apple is looking at but those don't seem to matter.

ep45-ud3p with cartri bios, 9800gt

Link to comment
Share on other sites

I can't buy Lion too... "10.7 can't be installed on this computer" when i try to buy it in the App Store.

 

Edit: Solution was to change smbios to MacPro3,1 and boot with 64bit Kernel (i used to boot 32bit cause of VirtualBox)

Link to comment
Share on other sites

Nothing works for me!!!! Not [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], not smbios.plist mods, not CPUinjector.kext!!

Every looks perfect (except Geekbench that "see" my computer as Model Hackintosh???).

When i run the Install Mac OS X Lion.app still the same message.

 

"The version of Mac OS x 10.7 cannot be install on thiw computer."

 

OK.

Now i' m learning how to modify the "distribution" file into OSINSTALL.MPKG. (thanks again smartie77).

 

Until then i appreciate any other ideas or suggestions about this problem.

Link to comment
Share on other sites

Nothing works for me!!!! Not [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url], not smbios.plist mods, not CPUinjector.kext!!

Every looks perfect (except Geekbench that "see" my computer as Model Hackintosh???).

When i run the Install Mac OS X Lion.app still the same message.

 

"The version of Mac OS x 10.7 cannot be install on thiw computer."

 

OK.

Now i' m learning how to modify the "distribution" file into OSINSTALL.MPKG. (thanks again smartie77).

 

Until then i appreciate any other ideas or suggestions about this problem.

 

See if there is an installer log in the menu, open it and usually problem is listed there

Link to comment
Share on other sites

Try updating your Chameleon version to newer. Newer versions might have better SMBIOS support. I've had problem with some keys not loading. The problem was with old Chameleon version. You may check what info is read and loaded by Chameleon using the bdmesg tool (drop the bdmesg file to Terminal and press Enter) included with Chameleon. Thought I'm using SL...

Link to comment
Share on other sites

Try updating your Chameleon version to newer. Newer versions might have better SBMIOS support. I've had problem with some keys not loading. The problem was with old Chameleon version. You may check what info is read and loaded by Chameleon using the bdmesg tool (drop the bdmesg file to Terminal and press Enter) included with Chameleon. Thought I'm using SL...

 

Problem solved just updating to Chameleon with RC5 b1200.

 

Nothing else.

 

Thanx to ALL!!!

tongue.gif

Link to comment
Share on other sites

r1200 worked for me also.

Changed processor to q6600 and matching smbios still no go.

Then changed to rc5 r1200 and Apple will finally take my $29.00, have GM from alternate sources

but after all the grief not sure I still want to give a company with 78 billion in cash another 29 bucks :wacko:

Link to comment
Share on other sites

 Share

×
×
  • Create New...