Jump to content
7 posts in this topic

Recommended Posts

So I installed chameleon 2 rc1 and now my system doesnt recognize my ram as 800mhz but rather 667mhz

 

I attempted to reinstall the applesmbiosefi-28.kext to get the real values again but to no avail

 

Before I had installed chameleon 2 rc1, my system recognized my ram at 800mhz

 

any ideas on how to fix this?

Link to comment
https://www.insanelymac.com/forum/topic/162810-chameleon-2-and-memory-values/
Share on other sites

What?

 

Yes, you have to supply the values yourself. That's the whole idea.

 

All the previous SMBIOS injector kexts and ChameleonSM work the same way, but they are not as complete as smbios.plist.

 

If stuff like your memory speed isn't reported correctly with only vanilla AppleSMBIOS.kext it's because OSX and your motherboard don't communicate well. Then you need to insert the values like this. You can omit the stuff that's detected correctly.

For example, my memory gets auto-detected as DDR2 but the speed is wrong. So I don't have to include the memory-type setting in my smbios.plist, but I need the memory speed setting.

 

But the most important thing that smbios.plist does is setting all the Apple specific stuff like Mac model, Apple motherboard model, boot rom, serial number and all that stuff. Some apps need this info to be present and correct in order to work right on your hackintosh.

 

Read this:

http://en.wikipedia.org/wiki/SMBIOS

http://en.wikipedia.org/wiki/Desktop_Management_Interface

  • 4 weeks later...
Delete AppleSMBIOSEFI, leave vanilla AppleSMBIOS.kext and use a smbios.plist in /extra

 

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

 

I found the smbios.plist in this link to be wrong.

A simple typo but it doesn't work that way.

The Key and String for the memory manufacturer, part number, and serial number, are reversed.

I used this as my blank smbios.plist , filled in all the info, put it in my extras folder, and my "about this mac" and memory slots are all listed correctly.

 

I hope Beerkex'd doesn't mind i just edited his smbios.plist. (too lazy to type out the whole thing when cut and paste work so much quicker)

 

<?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>SMbiosvendor</key>

<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>

<key>SMbiosversion</key>

<string>boot.rom.string.goes.here</string>

<key>SMmanufacter</key>

<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>

<key>SMproductname</key>

<string>mac,model goes here</string>

<key>SMsystemversion</key>

<string>1.0</string>

<key>SMserial</key>

<string>serial.goes.here.doh</string>

<key>SMfamily</key>

<string>for Mac Pros put 'macpro', for iMacs just put 'mac'</string>

<key>SMboardmanufacter</key>

<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>

<key>SMboardproduct</key>

<string>Apple.motherboard.model.goes.here</string>

<key>SMexternalclock</key>

<string>Your CPU FSB in MHz, non-multiplied</string>

<key>SMmaximalclock</key>

<string>Your CPU max speed in MHz</string>

<key>SMmemtype</key>

<string>put 19 for DDR2 RAM, 18 for DDR RAM</string>

<key>SMmemspeed</key>

<string>Memory speed in MHz</string>

<key>SMmemmanufacter_1</key>

<string>For example Kingston Technology</string>

<key>SMmemmanufacter_2</key>

<string>Or OCZ or whatever you have</string>

<key>SMmemmanufacter_3</key>

<string>Or OCZ or whatever you have</string>

<key>SMmemmanufacter_4</key>

<string>Or OCZ or whatever you have</string>

<key>SMmempart_1</key>

<string>your part number here</string>

<key>SMmempart_2</key>

<string>your part number here</string>

<key>SMmempart_3</key>

<string>your part number here</string>

<key>SMmempart_4</key>

<string>your part number here</string>

<key>SMmemserial_1</key>

<string>your SN here</string>

<key>SMmemserial_2</key>

<string>your SN here</string>

<key>SMmemserial_3</key>

<string>your SN here</string>

<key>SMmemserial_4</key>

<string>your SN here</string>

</dict>

</plist>

  • 2 months later...
×
×
  • Create New...