Jump to content

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
  • PipPipPipPipPipPipPipPipPip
  • 1,446 posts
  • Gender:Male
  • Location:Canada

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

    InsanelyMacaholic

  • Local Moderators
  • 3,019 posts
  • Gender:Male
  • Location:Moscow

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

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

    InsanelyMacaholic

  • Local Moderators
  • 3,019 posts
  • Gender:Male
  • Location:Moscow
Another one
Attached File  Picture_4.png   58.48KB   309 downloads

#67
jeff4760

jeff4760

    InsanelyMac Protégé

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

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

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

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
  • PipPipPipPipPipPipPipPipPip
  • 1,446 posts
  • Gender:Male
  • Location:Canada

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
  • PipPipPipPipPipPipPipPipPip
  • 1,446 posts
  • Gender:Male
  • Location:Canada

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
  • 62 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
  • 64 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

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

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