Jump to content

SMBIOS iMac10,1


24 posts in this topic

Recommended Posts

Hello,

 

I have a E7500 and a 4870 GPU. I use MacPro 3,1 but I search and found that iMac10,1 is better for me (21,5).

 

Now I look for the SMBIOS Informationen but I don't found any.

 

Can anybody tell me a link, please ?

Link to comment
Share on other sites

Make your own serial:

http://prasys.co.cc/2009/11/understanding-mac-serial-number/

As you can see, for it to be really accurate you'll still need to find a real iMac10,1 serial so that you can see what the last two digits should be. Keep googling.

 

SMC version (you can just google "iMac10,1 SMC version" to get this!) and editing:

http://support.apple.com/kb/ht1237

http://prasys.co.cc/2009/11/editing-fakesmc/

Link to comment
Share on other sites

smfamily is "mac" for all iMacs, from what I've seen.

 

If this is for the PC in your sig, iMac 10,1 is a bad fit, the iMac10,1 has Nvidia MCP79 chipset. The P5Q-E has Intel P45 Express and ICH10R.

 

Use iMac9,1 instead. It's not perfect but from my point of view it's better than using a model identifer for a Mac that doesn't have an Intel chipset.

 

The iMac9,1 smbios.plist that I use is attached to this post - plus some other bits and info you might find useful:

http://www.insanelymac.com/forum/index.php...t&p=1475360

My smbios.plist guide:

http://www.insanelymac.com/forum/index.php...t&p=1400949

 

The bus speed for your CPU is out the window..

If you added bus speed and other CPU specific data to smbios.plist, try removing it. It's not needed in most cases.

 

If you added RAM speed and other RAM info as well, you can remove it and use this version of Chameleon, it will auto-detect your RAM:

http://www.efixusers.com/showthread.php?t=644 (don't forget..read everything there before you start using it - you might need to change/remove some other things too).

Link to comment
Share on other sites

ah OK thanks.

 

I will test imac9,1 :)

 

PS.: OK I used P5Q-E.kext and fakesmc, and skge, all works but I have no Sound. I must check the Things. I love the new Chameleon ^^But my Systemprofiler shows an ohter UUID, that I write in smbios.plist. Is this normal ? And my Chameleon theme dont work. I used the boot embdet theme but I only become the default theme.

 

//Edit:

 

I have post you marvel and HDEF Codes to my DSDT but there are some Errors:

 

 

Intel ACPI Component Architecture

ASL Optimizing Compiler version 20091214 [Dec 16 2009]

Copyright © 2000 - 2009 Intel Corporation

Supports ACPI Specification Revision 4.0

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1587: Return (GPRW (0x09, 0x04))

Error 4064 - Object does not exist ^ (GPRW)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1592: If (PICM)

Error 4064 - Object does not exist ^ (PICM)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1594: Return (AR09)

Error 4064 - Object does not exist ^ (AR09)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1597: Return (PR09)

Error 4064 - Object does not exist ^ (PR09)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1624: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Error 4064 - Object does not exist ^ (DTGP)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1635: Return (GPRW (0x0D, 0x04))

Error 4064 - Object does not exist ^ (GPRW)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1667: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Error 4064 - Object does not exist ^ (DTGP)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1841: If (\_SB.PCI0.HDEF.PMES)

Error 4064 - Object does not exist ^ (\_SB.PCI0.HDEF.PMES)

 

/Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 1843: Store (One, \_SB.PCI0.HDEF.PMES)

Error 4064 - Object does not exist ^ (\_SB.PCI0.HDEF.PMES)

 

ASL Input: /Users/Manuel/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 2163 lines, 64511 bytes, 627 keywords

Compilation complete. 9 Errors, 0 Warnings, 0 Remarks, 9 Optimizations

 

How can I fix ? I it probely to become your DSDT ?

Thanks

Link to comment
Share on other sites

Those were just code examples, they will not work as they are in an unmodified 2101 DSDT.

zip your DSDT and attach it here, I'll fix the AD2000B and 88E8056 for you.

 

Did you install ASEREBLN 1.1.9?

 

If you did, asking about System UUID tells me that you didn't read the release notes properly.

(don't forget..read everything there before you start using it - you might need to change/remove some other things too).
Link to comment
Share on other sites

Hi,

 

my DSDT is in the End of this Post. It is make like your DSDT with chanced CPU and so on. We have the same Board :)

 

Yes I install ASEREBLN 1.1.9, the Boot I copy drag and drop, the boot1h and boot0 I installed with dd and fdisk.

 

It work but the Theme and the UUID not. In my Attach, there is my SMBIOS and my Boot.apple.com too.

 

Can you please check this ?

 

I want to have the Chameleon, with a Theme and with the default Boot grey Apple.

 

In my Extension Folder are P5Q-E and fakesmc with SMC Version from iMac9,1.

 

When I want to compile, I get Errors ^^

 

It would be great, If you fix my DSDT :huh:

 

To the UUID Problem, I read the Thread but I don't want to enable the UUID kext. It is bad to have an other UUID in the Systemprofiler or is this only for the Optics ? What way do you use to become the right uuid ?

Archiv.zip

Link to comment
Share on other sites

There is no 'right' Hardware/Platform UUID, the only important thing is that there is one.

 

On a real Mac, Apple generates the Hardware UUID you see in System Profiler from the primary networking card's MAC address. This doesn't normally work on Hackintoshes. Presumably they do it this way to get a truly unique ID - MAC addresses are unique.

 

But that's just the way Apple does it, the System/Platform UUID can be anything you want, as long as the format is correct.

 

With AsereBLN 1.1.9, you don't need to manually add any kind of UUID, either via kext or smbios.plist or com.apple.Boot.plist. The bootloader injects one for you automatically: http://www.efixusers.com/showthread.php?t=644

 

I think you must have missed these bits when reading the release notes for AsereBLN:

 

"Platform UUID is taken from the BIOS (UUID from SMBIOS Table 1). You can remove PlatformUUID.kext, SMUUID from smbios.plist and also System-ID from com.apple.Boot.plist."

 

"Platform UUID is setup by injecting /efi/platform/system-id property. The UUID value from SMBIOS table 1 is used as system-id. If your BIOS does not provide an UUID, then you can configure the UUID with SMUUID in smbios.plist. If you set system-id=No in com.apple.Boot.plist, then the system-id is not injected into the IORegistry. Use this if you want/need to use PlatformUUID.kext or something similar."

 

So just get rid of anything you have related to System/Platform UUID and let AsereBLN 1.1.9 take care of it. One less thing to worry about.

 

I'll take look at the DSDT.

Link to comment
Share on other sites

No, Platform/SystemUUID is not just for show, it's important to have one if you want a compatible Hackintosh.

 

Apart from the CPU scope, it looks like your DSDT is a straight copy of mine that I posted somewhere here on IM earlier, but that might not work for you.

I'm almost done with it, but I need to double check with an unmodified DSDT dump from your system before I can give it back to you.

 

Boot into Windows, download and install Lavalys Everest Corporate Edition (free for 30 days), then follow the instructions (see the screenshots) given in the following post: http://www.insanelymac.com/forum/index.php...t&p=1468558 - and attach the DSDT here.

Link to comment
Share on other sites

I'm using AsereBLN 1.1.9 as well.

 

Here's your DSDT, it's ready to use:TBone90.zip

Obviously I have no way of knowing if the CPU stuff is correct, but I had to fix that part so the DSDT would compile. It looks like you'd copied the code into the DSDT from a website. That will usually break the formatting and cause compiling errors.

Link to comment
Share on other sites

Thanks a lot but my Sound not working. I will test to use a new Applehda 10.6.3 patched. And my Adium is very slow, after I chanced my DSDT ^^I will test to reinstall :)

 

But thanks ;)

 

///Edit: What AppleHDA do use ?

 

In Systemprofiler it only shows:

 

Intel High Definition Audio:

 

Geräte-ID: 0x106B00A0

Audio-ID: 12

Verfügbare Geräte:

Link to comment
Share on other sites

You use the original AppleHDA that come with 10.6.3, but with the patched binary (get it from the link I posted above) inside. Open the kext, replace the file, drop it in S/L/E and fix permissions on it. You also need to be using P5QE.kext.

 

If you don't want to use my P5QE.kext, you can use AD2000B.kext by THe KiNG and Phoenix Wright from this post:

http://www.projectosx.com/forum/index.php?...post&p=3784

 

Make sure to delete any other patched kernel extensions you may have installed such as VoodooHDA, HDAEnabler, etc.

When it works you should see this:

post-188427-1275319207_thumb.png

Link to comment
Share on other sites

hm it don't work for me :-(

 

I have test your P5Q-E.kext and the AD2000b.kext but nothing worked. IS there another way ? Another AppleHDA ?

 

PS: I have copy the original AppleHDA to the Desctop, then I replace the AppleHDA File and then, I install the kext with kexthelper

Link to comment
Share on other sites

The modified AppleHDA.kext goes in /System/Library/Extensions, replacing the old one.

You can check if it gets loaded by running System Profiler, and clicking 'Extensions' on the list to the left.

I don't know what you're doing, but if it's not loading you're doing something wrong.

Here's the whole AppleHDA.kext, modified and ready to install: AppleHDA_AD2000B_10.6.3.zip

Did you place P5QE.kext in /Extra/Extensions?

 

Make an extensions.mkext from the /Extra/Extensions folder as well, and place it in the Extra folder.

Use Kext Utility - just drag the Extensions folder onto Kext Utility's icon and it will build the mkext for you. Reboot and you should have sound.

http://www.insanelymac.com/forum/index.php?showtopic=140647

Link to comment
Share on other sites

Thanks thanks thanks :)

 

It works, I think my AppleHDA was broken. Now it works great.

 

Can you help me with the Chameleon Bootloader ? How can I remove the Command Font by the Drive Chance and how can I use the original grey Apple ? My actualy showing Apple has a bigger Size.

 

///Edit: It goes, I have to use the normal boot. First I have use the boot with embdet Theme. ^^

Link to comment
Share on other sites

  • 1 year later...

here is the info to make the Imac10,1 smbios.plist

>  dmi.bios.date: 09/03/09
>  dmi.bios.vendor: Apple Inc.
>  dmi.bios.version: IM101.88Z.00CC.B00.0909031926
>  dmi.board.name: Mac-F2268CC8
>  dmi.board.vendor: Apple Inc.
>  dmi.chassis.version: Mac-F2268CC8

Link to comment
Share on other sites

 Share

×
×
  • Create New...