Posted 21 November 2008 - 09:04 AM

Slice

InsanelyMacaholic

Local Moderators

3,404 posts

Gender:Male

Location:Moscow

I am sorry about vanilla SMBIOS. Newest version is 1.0.14.
But new observation:
with version 1.0.9 I have some info about memory
with version 1.0.14 I have no any RAM info with the same Boot.plist.
I can inject custom values but I want to correct AppleSMBIOS for automatic RAM detection. Is it possible?

Posted 22 November 2008 - 01:36 PM

But I think that some values (like SMexternalclock, SMmaximalclock) should be detected automatically. Simply because many users change FSB very often for the reason of overclocking. For example, sometimes I change my FSB more than three times per day. Accordingly, to fill those fields so often it is not possible.

Posted 22 November 2008 - 05:10 PM

mackerintel

InsanelyMac Geek

Members

128 posts

But I think that some values (like SMexternalclock, SMmaximalclock) should be detected automatically. Simply because many users change FSB very often for the reason of overclocking. For example, sometimes I change my FSB more than three times per day. Accordingly, to fill those fields so often it is not possible.

If you don't specify theese values manually then chameleon will keep the value provided by BIOS which on many systems is already correct. You can also specify theese values on the command line:E.g

-v SMexternalclock=133 SMmaximalclock=1866

Should. Everything should be opensource and work on any platform...If you can suggest an easy, reliable and compact way to detect theese values I'm listening (I don't say it's impossible I just haven't looked at it at all since it's completely unnecessary for my system since BIOS already provides them correctly)

Posted 22 November 2008 - 10:18 PM

mackerintelSorry, this is my mistake: I added those values in Boot.plist but leaved fields blank. Like this:<key>SMexternalclock</key><string></string><key>SMmaximalclock</key><string></string>But this way is wrong:

Now i deleted those values at all. And all is correct; pics below

It's part of my Boot.plist<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>

Posted 24 November 2008 - 03:02 PM

Attached Files

Posted 27 November 2008 - 03:57 PM

Kuebeker

InsanelyMac Geek

Members

144 posts

Working great here as well, on Q6600, all vanilla kexts with fake plists.

Thanks.its assumed that we already know that. If you have chameleon installed just replace 'boot' file in your leopard root partition with this new one renaming it to 'boot'. If not, install chameleon first (from the installer, the best way) then replace boot file.

Hi I agree allot of posts assume to much.There are 2 files in the downloaded folder and they are:smbios.diffchameleonsm

Posted 27 November 2008 - 05:03 PM

mackerintel

InsanelyMac Geek

Members

128 posts

Hi I agree allot of posts assume to much.There are 2 files in the downloaded folder and they are:smbios.diffchameleonsm

What do we do with both?

Your question is already answered in the quote. If you have trouble understanding you probably would get better luck in your language's forum. Some more information is available under http://forum.insanel...howtopic=132757 . And I'm someone who likes challenges and when I solve some I don't mind sharing my work with others. Also I sometime like helping people if their case presents some interest/challenges. But I find boring and useless repeating information that is already available via web or forum searching. Even worse I think that reposting same info is just about making searching needed things more difficult. So if in any post you find that there isn't enough info then first reread it and then use search. We can't include complete hackintosh guide in every post. Additionally this thread is in Xlabs forum it means that if you come here you are assumed to be a bit technically knowledgeable or at least willing to learn. If you're neither of both then I would suggest you buying a real mac

Posted 27 November 2008 - 05:43 PM

JaS

InsanelyMac Legend

Gurus

1,487 posts

Gender:Male

@mackerintel: Are you working with zef and them to merge these changes into the current project ? I think these additions to Chameleon / Chameleon 132 cd boot would really finish up the communities booting needs. DSDT + Dev Prop + SMBios Value Injection == Boot Perfection imo lol .

Posted 27 November 2008 - 06:34 PM

mackerintel

InsanelyMac Geek

Members

128 posts

@mackerintel: Are you working with zef and them to merge these changes into the current project ? I think these additions to Chameleon / Chameleon 132 cd boot would really finish up the communities booting needs. DSDT + Dev Prop + SMBios Value Injection == Boot Perfection imo lol .

Oh I see thanks. I am using /Extra to load kexts from a partition with chameleon installed. Any chance of this method ever working?

Yes and yes. DSDT override is already merged into big chameleon. Just wait for our next release

Posted 27 November 2008 - 07:25 PM

Posted 27 November 2008 - 08:09 PM

lebidou

InsanelyMac Geek

Members

153 posts

Gender:Male

Location:Fr

Hello,

I've tried it today but the bus speed still shown as 667 Mhz instead as 166 (according to my laptop specs and x-cpu).Plus, I need AppleSMBIOSEFI.kext to access the memory informations in the System Profiler.

I'm using Vanilla kernel and AppleSMBIOS.kext, and for the moment any modded AppleSMBIOS.kext were able to get the correct bus speed value, it always has shown 100 or 667.