Help - Search - Members - Calendar
Full Version: AppleSMBIOS
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Other Peripheral Devices
Andy Vandijck
I have recently improved the AppleSMBIOS project through the Macdotnub version combined with some of the parts of Superhai's SMBIOSResolver and ofcourse a little bit of code from the AppleSMBIOSEFI project.
The result is a nicely working version my way with all of the capabilities needed for perfect functioning.
Every bit of setting can be set through the Info.plist contained under the kext's contents.
I will still further check this with real Mac entries.
But as for now... enjoy.
wink.gif

Included here are the MacBook Pro compiled version, the sources and some more info.

Glad to have helped the Hackintosh community...
p0six
let`s c this

nice work. thx Andy.
SticMACâ„¢
Works great!! I cleaned it out, removed some unnecessary(according to me) files, redid the inside of the AppleSMBIOS to suit my needs an VIOLA!:
It evens show up as a MacBook Pro on my Other "C2D G5"

Thanx for a great Job!!


SticMAN
Riley Freeman
Cool. I'll give this a try soon just to see how it compares. I was using macdotnub's one until recently. Then I switched to superhai's SMBIOSResolver so I could keep the AppleSMBIOS vanilla. It's working fine, the only cosmetic problem is the RAM is shown as "RAM" rather than "DDR2 SDRAM".

Would you be able to do an enabler so the original AppleSMBIOS can be used? It probably makes little, if any, difference but at this stage I have no patched Apple kexts left. They've all been replaced with third-party or plist-only kexts running from /Extra/Extensions. Would like to keep things this way.
spanakorizo
is this only for macbookpro?
cause it works also in my desktop but i see no difference
besides that geekbench doesn't say model "hackintosh" anymore but says makbookpro 4.1
anyway, i have nothing to lose if i try it for some days smile.gif

any ideas in THIS issue?
MacNutty
My AppleSMBios.kext does not show the CPU features in System Profiler. After adding this kext, will it show?
quinielascom
Thanks, this applesmbios fixed my old problem with the screen saver never start ...
Slice
Thank you, Andy!

Your SMBIOS really fine. Now I see my RAM, model changed from MacPro3,1 to MacBookPro4,1, and GeekBench didn't say "Hackintosh".
MacNutty
Mine does not show CPU Features in System Profiler, how to get it, any settings to be done? Please help.
roisoft
copy the attached file in /S/L/systemprofiler , logout/in


Click to view attachment
Riley Freeman
Ooh thanks roisoft. I never knew why I wasn't able to get that in System Profiler. Just assumed I needed a hacked kernel or something similar.

I wonder if it'd be possible to load that from a kext so it could be kept out of /S/L.
Slice
To make the sources compileable I need to add definition
CODE
#define kIOPlatformUUIDKey "UUID-key"

is it OK?
MacNutty
QUOTE (roisoft @ Oct 17 2008, 04:00 PM) *
copy the attached file in /S/L/systemprofiler , logout/in
Click to view attachment


What does it do?
The Master
Since updating to 10.5.5, my computer no longer identifies as a Mac Pro.

The icon in the sidebar has changed from the Mac Pro icon to the generic 'monitor' icon, and System Profiler reports Model Name as simply "Mac" (with "GJ456AA-AKD a6150.pl" under Model Identifier, which I assume is coming from the motherboard - it's an HP a6150 PC).

I tried this SMBIOS (both the default MacBook version, and with Mac Pro data) in the hope it would restore it, but no.

Mac.nub's previous release worked fine before the update, but also gave this behaviour afterwards.

Is there anything I can do? Is this some problem unique to my system?
Slice
As I understand this SMBIOS works only with EFI installed while Netkas's one even without.
djmastera2000
Didn't work for me sad.gif
dakkie
YEAH !! at least ...everything works fine ..LOVE YA !! THX
chagani
Hi Andy, thanks for your efforts! Your version works with Munky's EFI partition boot config. smile.gif

I do have a few questions... What do the following keys in the Info.plist file mean:

1. UUID-key
2. nullify-system-type
3. compatible
4. model
5. product-name

In "About this Mac" dialog box the CPU shows as Unknown, how can I fix this? Finally, my "Model Name" "Hardware" in System Profiler shows as Mac. How can I change it to Mac Pro?

Regards,
Chagani
quinielascom
Is possible only edit the info in systemprofiler on for add or edit the processor name ?

thanks for your help.
flibblesan
I have Chameleon EFI running 10.5.5. I've tried this AppleSMBIOS and I don't get anything on the "hardware" tab of system profiler. I've tried vanilla kext with enablers and the same.

Is there a problem with 10.5.5 that prevents system profiler working with AppleSMBIOS correctly, or am I missing a trick?
luiz Costa
Now when I press "About This Mac" nothing shows up and the desktop restart with the initial blue screen ,mouse pointer and the main desktop. I use the backup to revert, but the problem still. Any ideas?
Slice
Something wrong in my system Dell 1525 10.5.5 ChameleonEFI+ vanilla+AppleSMBIOS by Andy Vandijck + AppleDecript + IntelSpeedStep + others.
Very nice processor speed!
Korrupted
Nice RAM speed, Slice. tongue.gif
NOYFB
So ... how does this work?
Do I have to compile it?
Slice
QUOTE (Slice @ Nov 15 2008, 08:40 PM) *
Something wrong in my system Dell 1525 10.5.5 ChameleonEFI+ vanilla+AppleSMBIOS by Andy Vandijck + AppleDecript + IntelSpeedStep + others.
Very nice processor speed!


Sorry, it is not a problem of SMBIOS, it is a bug of IntelSpeedStep.
AppleSMBIOS by Andy Vandijck works fine.
Nick14
QUOTE (Slice @ Nov 15 2008, 06:40 PM) *
Something wrong in my system Dell 1525 10.5.5 ChameleonEFI+ vanilla+AppleSMBIOS by Andy Vandijck + AppleDecript + IntelSpeedStep + others.
Very nice processor speed!


Thats an ÜberClock
tuxianer
Hi,
here is my info.plist:

CODE
...
         <key>Platform BIOS Match</key>
         <dict>
             <key>CFBundleIdentifier</key>
             <string>com.apple.driver.AppleSMBIOS</string>
             <key>IOClass</key>
             <string>AppleSMBIOS</string>
             <key>IOMatchCategory</key>
             <string>AppleSMBIOS</string>
             <key>IONameMatch</key>
             <string>bios</string>
             <key>IOProviderClass</key>
             <string>IOPlatformDevice</string>
             <key>SMBIOSData</key>
             <dict>
                 <key>board-id</key>
                 <string>Mac-F42C89C8</string>
                 <key>compatible</key>
                 <string>MacPro3,1</string>
                 <key>manufacturer</key>
                 <string>Apple Inc.</string>
                 <key>memory-speed</key>
                 <integer>1000</integer>
                 <key>memory-type</key>
                 <string>DDR2</string>
                 <key>model</key>
                 <string>MacPro3,1</string>
                 <key>nullify-system-type</key>
                 <true/>
                 <key>product-name</key>
                 <string>MacPro3,1</string>
                 <key>rom-version</key>
                 <string>MP31.88Z.00C1.B00.080209154</string>
                 <key>serial-number</key>
                 <string>W88261E7YP4</string>
                 <key>vendor</key>
                 <string>Apple Inc.</string>
                 <key>version</key>
                 <string>1.0</string>
             </dict>
         </dict>
     </dict>
....


and this is my boot.plist:

CODE
...

      <key>SMbiosversion</key>
          <string>MP31.88Z.00C1.B00.080209154</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>W88261E7YP4</string>
...


but in Geekbench my sys is detected as Hackintosh. The SMBios override was necessary because without my model was EP-35 DS3
morfy
QUOTE (roisoft @ Oct 17 2008, 12:30 PM) *
copy the attached file in /S/L/systemprofiler , logout/in


Click to view attachment


Thx very much!
BlackCorsair
hey Andy, why does your smbios won't work after update 10.5.7?

I'm reading in the forums about this, but I haven't found a solution yet...

I need something for my munky-method EFI partition.

Thank you man!
BlackCorsair
Not mine!!! ... sad.gif
Click to view attachment
lebidou
AppleSMBIOSEFI maybe? You know, the one that does the same as this patched AppleSMBIOS without patching it (avoiding update issues).
BlackCorsair
QUOTE (lebidou @ May 23 2009, 07:10 PM) *
AppleSMBIOSEFI maybe? You know, the one that does the same as this patched AppleSMBIOS without patching it (avoiding update issues).


Did not work, for me... Actually I use SMBIOSResolver in couple with applesmbios original wich give to me a correct cpu identification but wrong identification of the HW, still remain...
I have no more ideas... unsure.gif
ugokind
ANDY.. hy!!
i'd like to use your attached mext but i want to setup as mac4,1 not 3,1 because recent topics with
http://www.insanelymac.com/forum/index.php...=168014&hl=

report that with 3,1 the system 10.5.7 crashes
Master Chief
QUOTE (ugokind @ May 28 2009, 02:38 PM) *
ANDY.. hy!!
i'd like to use your attached mext but i want to setup as mac4,1 not 3,1 because recent topics with
http://www.insanelymac.com/forum/index.php...=168014&hl=

report that with 3,1 the system 10.5.7 crashes

No it doesn't. Please read it again:

QUOTE
Note: Do not set the model of your machine to MacPro4,1, as this will cause a kernel panic with 10.5.7. Just set it to MacPro3,1 or leave it at whatever you have used before.[/b]
BlackCorsair
QUOTE (BlackCorsair @ May 28 2009, 02:53 PM) *
Did not work, for me... Actually I use SMBIOSResolver in couple with applesmbios original wich give to me a correct cpu identification but wrong identification of the HW, still remain...
I have no more ideas... unsure.gif


Now works! I deleted original AppleSMBIOS from S/L/E, SPiPlatformreporter from S/L/Systemprofiler and... well done!

I only have a wrong report: Mac P5K-E!!!
but no matter, only cosmetic for me!...
Master Chief
I don't like modified kext files and thus I rather use this instead. And Chameleon v2 is even better I'm told, as it is also capable of initializing the board and BIOS manufacturers properly (hello Geekbench).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.