Jump to content
26 posts in this topic

Recommended Posts

Hi, I've got little problem here.

In the "About this Mac" there is info that I've got 6GB DDR2. The"Pofile system" does not read my RAM information - there is only "6GB???".

 

Bronya said:

After 6 GB "???" - it is only from chameleon ! 

 

But I don't know how to fix it in Chameleon.

 

This is my screens:

 

About this mac

post-1100208-0-83457200-1384692816_thumb.png

 

System Profile

post-1100208-0-12702400-1384692831_thumb.png

 

System Profile - There is no memory slots available on this mac

post-1100208-0-88048600-1384692841_thumb.png

 

Chameleon Wizard - SMBios information

post-1100208-0-81344700-1384692973_thumb.png

 

SMBios.plist on my Mavericks HDD:

<?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>Credits</key>
	<string>Created with Champlist</string>
	<key>SMbiosdate</key>
	<string>10/07/10</string>
	<key>SMbiosvendor</key>
	<string>Apple Inc.</string>
	<key>SMbiosversion</key>
	<string>MP51.88Z.007F.B03.1010071432</string>
	<key>SMboardproduct</key>
	<string>Mac-F221BEC8</string>
	<key>SMfamily</key>
	<string>Mac Pro</string>
	<key>SMmanufacturer</key>
	<string>Apple Inc.</string>
	<key>SMmaximalclock</key>
	<string>3.2</string>
	<key>SMmemmanufacturer_1</key>
	<string>Transcend</string>
	<key>SMmemmanufacturer_2</key>
	<string>Transcend</string>
	<key>SMmemmanufacturer_3</key>
	<string>Transcend</string>
	<key>SMmemmanufacturer_4</key>
	<string>Transcend</string>
	<key>SMmempart_1</key>
	<string>TSCD88573439</string>
	<key>SMmempart_2</key>
	<string>TSCD88573438</string>
	<key>SMmempart_3</key>
	<string>TSCD88573437</string>
	<key>SMmempart_4</key>
	<string>TSCD88573436</string>
	<key>SMmemserial_1</key>
	<string>0x45638878598</string>
	<key>SMmemserial_2</key>
	<string>0x45638878597</string>
	<key>SMmemserial_3</key>
	<string>0x45638878596</string>
	<key>SMmemserial_4</key>
	<string>0x45638878595</string>
	<key>SMmemspeed</key>
	<string>800 Mhz</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacPro5,1</string>
	<key>SMserial</key>
	<string>CK351786EUH</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
</dict>
</plist>

Anyone have any idea?

Link to comment
https://www.insanelymac.com/forum/topic/293973-memory-recognition-ram-problem/
Share on other sites

Try to use CameleonWizard to edit the ram banks of your SMBios.

And how am I supposed to do that? :D

There is no line editot with "ram banks"... So what and where should I change?

Thanks for your fast reply :)

Go to the part of editing the SMBios. Two banks should show up down right in the window. Then click "next", until you have enough. But you should save your edits with "save as", if something is wrong, you have anyway not lost your original SMBios.

 

Have fun.

Chameleon Wizard - SMBios information


attachicon.gifZrzut ekranu 2013-11-17 o 04.34.30.png

 

I've got edited my smbios.plist - I have included photo in the first post.

 

When Memory Speed/Memory Manufacturer/Memory Part/Memory Serial - is blank/empty - there is no difference - there is is still "6GB ???"

I've tried with only one Memory Slot filled with informations and tried with 8 Memory Slots filled - and the same results.

I tried and still the same :(

 

In benchmark - Cinebench R15 - there is no option to see computer specs like memory (RAM). I've checked that - but I have quite good result in graphics ;)

 

In OpenGL Extensions Viewer there is available 6144MB (fully recognized)

 

post-1100208-0-87578400-1384718033_thumb.png

 

So... :(

So.. that confirms that your issue is a purely cosmetic one.

Uffff...I'm relieved, thank you so much :)

 

Is there any way to change that? I know this is cosmetic, but if there is any way to fix that I would give a try :)

Yes, memory injection via smbios.plist like you were doing already, except this feature is currently not working correctly and apparently hasn't been for some time.

 

Almost nobody tests this feature because Chameleon is so good at doing it automatically.

 

btw I think you may be doing it wrong, I believe that the first memory slot should be 0, not 1 - you must start with SMmempart_0 (etc, etc) instead of _1

 

TBH I'm not sure if I'm remembering this correctly but, try it and see, can't hurt.

Ok, I try and post later, thank you again :)

 

EDIT:

 

OK, so when I delete completely smbios.plist there is no difference

post-1100208-0-88876000-1384803687_thumb.png

 

With your idea to start from 0 not from 1 - there is no difference

post-1100208-0-85077700-1384803767_thumb.pngpost-1100208-0-43051700-1384803778_thumb.png

 

So, if it is problem with Chameleon, I need to check that with another bootloader (Clover is no option for my motherboard)

When I installed Chimera instead of Chameleon - there was a KP (no chimera support for Mavericks? :/)

Chimera is Chameleon.

 

If there is no difference when deleting smbios.plist then I guess that proves that there really is a bug in Chameleon...?

 

It's also possible that smbios.plist isn't being read correctly (or at all) due to the way champlist works.

 

I'm not sure that "3.2" is a valid value for SMmaximalclock for example, I believe the correct syntax is 3200.

Also having a "credits" key and string pair at the top seems odd, what is Chameleon supposed to do with that?

Ok, I will check that 3.2 fo maximumclock. Will try with 3200.

But  and "Credits" and "Created with Champlist" - I didn't build this smbios with champlist.app. I used Chameleon Wizard. I do not know how come this is such an entry :/ Magic...:/ I will fix that and post results.

I created a new SMBios with Chameleon Wizard. No differences in Mavericks.

 

post-1100208-0-90512300-1384815520_thumb.png

 

But I applied this MSBios.plist to Snow Leopard and now it changed in 10.6.8 :o

 

post-1100208-0-23595200-1384815598_thumb.png

 

There was only RAM - now SDRAM

 

SMBios.plist

<?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>SMbiosdate</key>
	<string>10/07/10</string>
	<key>SMbiosvendor</key>
	<string>Apple Inc.</string>
	<key>SMbiosversion</key>
	<string>MP51.88Z.007F.B03.1010071432</string>
	<key>SMboardproduct</key>
	<string>Mac-F221BEC8</string>
	<key>SMfamily</key>
	<string>Mac Pro</string>
	<key>SMmanufacturer</key>
	<string>Apple Inc.</string>
	<key>SMmemspeed</key>
	<string>800</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
	<string>MacPro5,1</string>
	<key>SMserial</key>
	<string>XA337879EUH</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
</dict>
</plist>

I don't know what to say except...that's interesting.

 

If you keep going like this (adding/removing memory injection) you may be able to track down where it goes wrong.

 

Don't forget to check System Profiler -> memory in Snow Leopard as well.

Unfortunately in System Profiler in Snow Leopard 10.6.8 I have nothing - no information about memory (RAM)

My system is in polish so I will translate the info in the Memory line in  System Profiler.

 

Pamięć - Memory - An error occurred during the collection of this information.
post-1100208-0-12469100-1384853343_thumb.png

But this information was never here (with the old and new smbios.plist) in Snow Leopard.

 

EDIT: I will try to add memory injection again and reply (for some time ;))

In Snow Leopard there is no difference between MacPro5,1 and MacPro3,1. I also tried couple of iMac smbios'es, macbook pro's etc and the same :(

In Mavericks - exactly the same thing. I have no idea right now, I'm sad :/ :(

 

I will try another version of Chameleon, maybe something older than r2266, I don't know.

 

EDIT: I tried with r2265 and r2263 and still the same error.

Edited by tragediana150
  • 2 weeks later...

You know, if you want it to show your correct RAM just for visual purposes, you could always mod the About This Mac dialogs. Mine never showed my correct RAM readings, but I modded mine to show it. Purely cosmetic solution though.  

You know, if you want it to show your correct RAM just for visual purposes, you could always mod the About This Mac dialogs. Mine never showed my correct RAM readings, but I modded mine to show it. Purely cosmetic solution though.

I can't do this because file About This Mac is different from previous system versions. I can't edit anything because there is nothing to edit.

In com.apple.SystemProfiler.plist there is only some text (one line with no specification of processor, graphics etc.)

 

P.S. I am not on the mac right now so this is not my screenshot. This is picture from some website. But I've got only this text in my .plist and I can't edit... :/

 

EDIT: On my macbook pro 13 (Mavericks 10.9 )this file contains only this text:

bplist00“_NSWindow Frame SystemProfileYCPU Names_16 248 751 520 0 0 1280 778 —Y66D-pl_PLo'MacBook Pro (13-calowy, poBowa 2009 r.)

,6UXb≥

post-1100208-0-82123100-1385831844_thumb.png

 

The same is on my Hack with AMD processor but there is propably text with Mac Pro in this line...:

bplist00“_NSWindow Frame SystemProfileYCPU Names_16 248 751 520 0 0 1280 778 —Y66D-pl_PLo'Mac Pro...

 

And how can I edit something like that? Any ideas?

post-1100208-0-95214000-1385748549_thumb.png

Edited by tragediana150

Text Wrangler installed. Xcode too :) I dont know how to use xcode.

On snow leopard I've got something lie that:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSTableView Columns Contents</key>
    <array>
        <data>
        BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU1N0cmluZwGEhAhOU09iamVjdACF
        hAErCGNvbnRlbnRzhg==
        </data>
        <string>143</string>
    </array>
    <key>NSTableView Hidden Columns Contents</key>
    <array/>
    <key>NSTableView Sort Ordering Contents</key>
    <array/>
    <key>NSWindow Frame SystemProfile</key>
    <string>201 115 750 522 0 0 1280 1002 </string>
</dict>
</plist>

 

hmmm...? :)

×
×
  • Create New...