Jump to content

fluid | fixed

Chameleon with SMBIOS patching


  • Please log in to reply
137 replies to this topic

#61
Bart86

Bart86

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 179 posts
Will this work properly with the current vanilla AppleACPIPlatform.kext (version 1.2.4)?  

The current version that ships with 10.5.6 (1.2.4) has broken most of the EFI injectors when trying to override Model Name and Model Identifier.

#62
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,311 posts
  • Gender:Male
  • Location:Canada

View PostBart86, on Jan 1 2009, 03:44 PM, said:

Will this work properly with the current vanilla AppleACPIPlatform.kext (version 1.2.4)?  

The current version that ships with 10.5.6 (1.2.4) has broken most of the EFI injectors when trying to override Model Name and Model Identifier.

Works here with that version on both my machines.

#63
Slice

Slice

    InsanelyMac Deity

  • Local Moderators
  • 1,828 posts
  • Gender:Male
  • Location:Moscow

View PostBart86, on Jan 1 2009, 10:44 PM, said:

Will this work properly with the current vanilla AppleACPIPlatform.kext (version 1.2.4)?  

The current version that ships with 10.5.6 (1.2.4) has broken most of the EFI injectors when trying to override Model Name and Model Identifier.
Never saw problems.

#64
Beerkex'd

Beerkex'd

    Content Provider

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,000 posts
  • Gender:Male
  • Location:Belo Horizonte - Brazil

View PostBart86, on Jan 1 2009, 05:44 PM, said:

Will this work properly with the current vanilla AppleACPIPlatform.kext (version 1.2.4)?

Works for me!

#65
jeff4760

jeff4760

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Austin, Texas
Excerpt of dmidecode from macPro1,1

Handle 0x001C, DMI type 0, 24 bytes.
BIOS Information
        Vendor: Apple Computer, Inc.
        Version:     MP11.88Z.005D.B00.0709141354
        Release Date: 09/14/07
        Address: 0x00000
        Runtime Size: 1024 kB
        ROM Size: 2048 kB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                ACPI is supported
                Smart battery is supported
                BIOS boot specification is supported
                Function key-initiated network boot is supported
        BIOS Revision: 0.0
        Firmware Revision: 0.0

Handle 0x001D, DMI type 1, 27 bytes.
System Information
        Manufacturer: Apple Computer, Inc.
        Product Name: MacPro1,1
        Version: 1.0
        Serial Number: G87421B908S
        UUID: 9CFE245E-D0C8-BD45-A79F-54EA5FBD3D97
        Wake-up Type: Power Switch
        SKU Number: System SKU#
        Family: MacPro

Handle 0x001E, DMI type 2, 16 bytes.
Base Board Information
        Manufacturer: Apple Computer, Inc.
        Product Name: Mac-F4208DC8
        Version: PVT
        Serial Number: Base Board Serial#
        Asset Tag: Base Board Asset Tag#
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Part Component
        Chassis Handle: 0x001F
        Type: Motherboard
        Contained Object Handles: 0

Handle 0x001F, DMI type 3, 21 bytes.
Chassis Information
        Manufacturer: Apple Computer, Inc.
        Type: Unknown
        Lock: Not Present
        Version: Mac-F4208DC8
        Serial Number: G87421B908S
        Asset Tag: Asset Tag#
        Boot-up State: Safe
        Power Supply State: Safe
        Thermal State: Other
        Security Status: Other
        OEM Information: 0x00000000
        Heigth: Unspecified
        Number Of Power Cords: Unspecified
        Contained Elements: 0



You need to use MacPro1,1 if you want Geekbench to not say "Hackintosh".  MacPro3,1 will continue to read as hackintosh.

link

#66
Slice

Slice

    InsanelyMac Deity

  • Local Moderators
  • 1,828 posts
  • Gender:Male
  • Location:Moscow
Another one
Attached File  Picture_4.png   58.48K   309 downloads

#67
jeff4760

jeff4760

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Austin, Texas

View Postmackerintel, on Dec 13 2008, 07:30 PM, said:

So actually your info is much more complete then in MacPro. Your problem is one of the following:
-OSX expects "Intel® Xeon® CPU" and not "Intel® Xeon® CPU E3110 @ 3.00GHz". Most probable
-OSX expects "Intel® Corporation" and not "Intel". Unprobable since on my OSX it works and my SMBIOS says "Intel"
-Family OSX may expect "Unknown" and not "Pentium 4". Don't think so
-OSX checks secondary fields like "Socket type". Don't think so
-You have a CPU model which has never been in a mac (notice that there are different Xeons). Second most probable
I don't even know if processor name comes from SMBIOS and not from CPUID. If you're interested in checking theese possibilities I'll post a version able to change these values
EDIT: I made a version which changes CPU version and even when I set it to "beauty" (just unrelated string) my CPU was still correctly recognised by OSX even if its name wasn't in SMBIOS anymore. So I think OSX uses CPUID for determining CPU model and your CPU has never been in MacPro

So is there any way to get a correct CPUID showing for certain Core 2 Quads?  I have a Q6600 and I don't have a Processor Name field in System Profiler either.  I know it's cosmetic, but I'm wondering if that is what is causing Compressor to crash with "Compresser Transcoder: Not Responding" in the Activity Monitor.  Compressor is a highly processor intensive program.  If there is a fix for this I would be grateful to know about it.

#68
Chrysaor

Chrysaor

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 523 posts
  • Gender:Male

View Postjeff4760, on Jan 19 2009, 03:50 PM, said:

So is there any way to get a correct CPUID showing for certain Core 2 Quads?  I have a Q6600 and I don't have a Processor Name field in System Profiler either.  I know it's cosmetic, but I'm wondering if that is what is causing Compressor to crash with "Compresser Transcoder: Not Responding" in the Activity Monitor.  Compressor is a highly processor intensive program.  If there is a fix for this I would be grateful to know about it.

You can edit /System/Library/CoreServices/Rescources/English.lproj/AppleSystemInfo.strings, change Unknown to whatever you want.

#69
jeff4760

jeff4760

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Austin, Texas

View PostChrysaor, on Jan 20 2009, 12:01 AM, said:

You can edit /System/Library/CoreServices/Rescources/English.lproj/AppleSystemInfo.strings, change Unknown to whatever you want.


That's already been changed from the eddie11c installer.  Still no System Profiler change though.  Is no one else having this issue?

#70
Keog

Keog

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
what should i put in smexternalclock and maximalclock if i have a e8200 (1333mhz fbs, 2,66ghz, 6mb l2)? this is one of the new 45nm core 2 duo

#71
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,311 posts
  • Gender:Male
  • Location:Canada

View PostKeog, on Jan 21 2009, 07:28 PM, said:

what should i put in smexternalclock and maximalclock if i have a e8200 (1333mhz fbs, 2,66ghz, 6mb l2)? this is one of the new 45nm core 2 duo

You want 333 for the first as that is what your FSB will be running at and 2666 for the second as that is what you chip's speed is if you overclock it then change the settings accordingly.

#72
Keog

Keog

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
thanks, now it reads fine my cpu speed, but it still says unknown and in system profiler i don't get any cpu instructions (such as em64t, sse3, etc) :blink:

#73
MacUser2525

MacUser2525

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,311 posts
  • Gender:Male
  • Location:Canada

View PostKeog, on Jan 22 2009, 11:24 AM, said:

thanks, now it reads fine my cpu speed, but it still says unknown and in system profiler i don't get any cpu instructions (such as em64t, sse3, etc) :)

They never show up in Profiler any time here using a sysctl machdep in a Terminal will show them though along with the other settings it should see, so the system does know what the processor is capable of.

macuser2525s-mac-pro:~ MacUser2525$ sysctl machdep
machdep.pmap.hashmax: 12
machdep.pmap.hashcnts: 84209
machdep.pmap.hashwalks: 71327
machdep.cpu.thread_count: 4
machdep.cpu.core_count: 4
machdep.cpu.address_bits.virtual: 48
machdep.cpu.address_bits.physical: 36
machdep.cpu.tlb.data_large: 32
machdep.cpu.tlb.inst_large: 8
machdep.cpu.tlb.data_small: 256
machdep.cpu.tlb.inst_small: 128
machdep.cpu.cache.size: 4096
machdep.cpu.cache.L2_associativity: 8
machdep.cpu.cache.linesize: 64
machdep.cpu.arch_perf.fixed_width: 40
machdep.cpu.arch_perf.fixed_number: 3
machdep.cpu.arch_perf.events: 0
machdep.cpu.arch_perf.events_number: 7
machdep.cpu.arch_perf.width: 40
machdep.cpu.arch_perf.number: 2
machdep.cpu.arch_perf.version: 2
machdep.cpu.thermal.ACNT_MCNT: 1
machdep.cpu.thermal.thresholds: 2
machdep.cpu.thermal.dynamic_acceleration: 0
machdep.cpu.thermal.sensor: 1
machdep.cpu.mwait.sub_Cstates: 32
machdep.cpu.mwait.extensions: 3
machdep.cpu.mwait.linesize_max: 64
machdep.cpu.mwait.linesize_min: 64
machdep.cpu.microcode_version: 0
machdep.cpu.cores_per_package: 4
machdep.cpu.logical_per_package: 4
machdep.cpu.extfeatures: XD EM64T
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM
machdep.cpu.brand: 0
machdep.cpu.signature: 1787
machdep.cpu.extfeature_bits: 537919488 1
machdep.cpu.feature_bits: -1075053569 58301
machdep.cpu.stepping: 11
machdep.cpu.extfamily: 0
machdep.cpu.extmodel: 0
machdep.cpu.model: 15
machdep.cpu.family: 6
machdep.cpu.brand_string: Intel(R) Core(TM)2 Quad CPU	Q6600  @ 2.40GHz
machdep.cpu.vendor: GenuineIntel


#74
Keog

Keog

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
you're right, with that command all my processor's characteristics are shown without problems, thanks!

#75
admirald

admirald

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Nice work.

e: and thanks for the .diff!

#76
Azimutz

Azimutz

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 759 posts
  • Gender:Male
  • Location:Almadan - Pt.
  • Interests:At the moment, OSx86.. In general, music, audiophile, computers.. to much to mention...
Hy.. just want to say that it works fine for me.
Can't wait for new Chameleon :)
Thanks

#77
avian

avian

    InsanelyMac Protégé

  • Members
  • PipPip
  • 58 posts
Mackerintel this is brilliant.  Thanks so much for your work here, definitely my favourite solution.  I've tested this on 10.5.1, 10.5.2, 10.5.3, 10.5.5, and 10.5.6 vanilla smbios.kext's and it never missed a beat (dont ask).  Thanks!

#78
filosofem

filosofem

    InsanelyMac Protégé

  • Donators
  • 62 posts
  • Gender:Male
  • Location:Finland
I have Quad Q6600 processor and SystemProfiler did not showed cpu instructions etc. I founded systemprofilerfix.pkg in XXX_10.5.X installdisc. I installed that and now SystemProfiler shows everything correct cpu name,Instructions etc.

Attached Files



#79
jeff4760

jeff4760

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Austin, Texas

View Postfilosofem, on Feb 4 2009, 06:27 AM, said:

I have Quad Q6600 processor and SystemProfiler did not showed cpu instructions etc. I founded systemprofilerfix.pkg in XXX_10.5.X installdisc. I installed that and now SystemProfiler shows everything correct cpu name,Instructions etc.


You are the {censored}!  That fixed it!  This and along with the About the Mac fix from eddie11c has everything listed perfectly for my CPU.

Thank you so much for finding and posting that.  I havent looked at the XXX disc so I would have never found it.

#80
tuxianer

tuxianer

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 155 posts
Hi,
geekbensh says:
Motherboard: Gigabyte Technology Co., Ltd. EP35-DS3
BIOS: Award Software International, Inc. MP11.88Z.005D.B00.0709141354

how can I change this?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy