Help - Search - Members - Calendar
Full Version: Smc Keys
Project OS X Forums > Snow Leopard Guides & Tutorials > Tips and Tricks!
Slice
I propose to publish here known SMC keys or presumably known to customize with FakeSMC.

1. ACID - AC adapter ID
I wrote <44414243 4546> and obtain
CODE
AC Charger Information:

Connected: Yes
ID: 0x0004
Wattage (W): 100
Revision: 0x0005
Family: 0x0044
Serial Number: 0x00434241
Charging: No

Where it is easy to see what is what. Wattage 100=0x64 may be from last two digits. Really it is 65W.=0x41
Then I change last digits to 0x14
CODE
AC Charger Information:

Connected: Yes
ID: 0x0001
Wattage (W): 68
Revision: 0x0005
Family: 0x0044
Serial Number: 0x00434241
Charging: No


2. RPlt - platform string.
I found that this key together with EPCI used by AppleIntelGAMX3100FB.kext to load GPU PSS states.
Possible values
0x31376D = m71
0x30374D = M70
0x3954 = T9
0x36334B = k36
0x32384D = m82
0x4136334B =K36A
No matter lower or upper case.
I think it is Intel CPU family
M71 = Mobile T7100
M82 = Mobile T8200
T9 = T9x00
May be I am wrong. But I set for my (Dell Inspiron 1525 T8300) the key=m82. Without it I got rarely panic
QUOTE
GPU Page Table Error...

iMac10,1: RPlt="k22" huh.gif
MBP3,1: RPlt="m75"

3. EPCI
Used together with RPlt to load GPU PSS states and influence on Voltage step.
If value < 3 then step=25mV else step=50mV
So I set
EPCI = <01>
I checked my GPU temperature with FakeSMC 2.7 and found it is cool.

Other keys?

Here is a some kind of list of keys. Look, please.
Click to view attachment
I want to see reports like "When I set key ABCD = 12345 I got a new property...."
iFabio
Hi.
If can help I post the smckey from a iMac11,1.
Hardware dump: http://www.projectosx.com/forum/index.php?...&#entry7963

Fabio
18seven
You don't happen to have a datasheet of current keys?

A correction, 44414243 1544****

Really enjoying all of the work you are doing, thx.

THe KiNG
Two more:

Click to view attachment

Click to view attachment
Slice
CODE
HacBook kernel[0]: FakeSMC: key not found BEMB, length - 1

MacBookPro7.1
CODE
72: BEMB [1-flag] 01 [.]
104: DPLM [3-{lim]
107: EPCI [4-ui32] 04700700 [.p..]
264: RPlt [8-ch8*] 6b36000000000000 [k6......]

????
THe KiNG
CODE
iMac (27-inch, Mid 2011)
iMac (21.5-inch, Mid 2011)
Sensor Type Name
IC0C Current CPU 0 Core
IC0G Current GPU 0 Core
IC5R Current CPU 1.5V S0
ICSR Current CPU 0 SA
ICVR Current CPU 0 SA
IDS2 Current AC/DC
IG0R Current MXM
IN1R Current PCH 1.05 S0
IV1R Current 1.05 S0
TA0P Temperature Incoming Air
TC0H Temperature CPU 0 Heatsink
TC0p Temperature CPU proximity 0
TG0D Temperature GPU 0 Die
TG0H Temperature GPU 0 Heatsink
TH0O Temperature Hard Disk Proximity
TL0p Temperature LCD Proximity 0
Tm0P Temperature MLB Proximity
TO0P Temperature Optical Drive Proximity
Tp1P Temperature Power Board Proximity
Tp2H Temperature Power Secondary Heatsink
Tp3H Temperature Power Primary Heatsink
TPCD Temperature Power PCH die
TS0p Temperature Skin 0 upper-right
TS2p Temperature Skin 0 upper-left
VC0C Voltage CPU 0 Core
VC0G Voltage GPU 0 Core
VC5R Voltage CPU 1.5V S0
VCVR Voltage CPU 0 SA
VD2R Voltage PS 12V S0
VDSR Voltage AC/DC shunt
VG0R Voltage MXM
VN1R Voltage PCH 1.05 S0
VV1R Voltage 1.05 S0
PDS2 Power AC/DC Power
tmacyunn1
QUOTE (Slice @ Jun 18 2010, 08:59 AM) *
I propose to publish here known SMC keys or presumably known to customize with FakeSMC.
2. RPlt - platform string.
I found that this key together with EPCI used by AppleIntelGAMX3100FB.kext to load GPU PSS states.
Possible values
0x31376D = m71
0x30374D = M70
0x3954 = T9
0x36334B = k36
0x32384D = m82
0x4136334B =K36A
No matter lower or upper case.
I think it is Intel CPU family
M71 = Mobile T7100
M82 = Mobile T8200
T9 = T9x00
May be I am wrong. But I set for my (Dell Inspiron 1525 T8300) the key=m82. Without it I got rarely panic

iMac10,1: RPlt="k22" huh.gif
MBP3,1: RPlt="m75"

3. EPCI
Used together with RPlt to load GPU PSS states and influence on Voltage step.
If value < 3 then step=25mV else step=50mV
So I set
EPCI = <01>
I checked my GPU temperature with FakeSMC 2.7 and found it is cool.

Other keys?

Thanks a lot for these information, cause the two keys have no effect under 10.7, but influence a lot on the Lion. I mean people have x3100 graphics card get the freeze issue, all the thing stop working except cursor, and it happens randomly.
After follow your suggest to edit the two keys, solve this issue. Now it works like a charm.
Bungo
Hi,
MacBookPro6,1/6,2 SMC keys needed, please.
acero
hi,
some info to handle smc keys from an appleforum..https://discussions.apple.com/thread/2372777?start=135&tstart=0

Here is the raw data from selected SMC keys. The format is:

Key_name [data_format] optionaldecimalvalue (hex_value)
Fan speeds [fpe2]: Decimal numbers are RPM; hex numbers are RPM X 4.
Temperatures [sp78]: Hex numbers are degrees C X 256 decimal.

read any single key.

./smc -k TA0P -r
TA0P [sp78] (bytes 10 75)
which is 4213 decimal, divided by 256 = 16.46 degrees C ambient temperature, which is reasonable as I just woke up the system and it's cool in the house.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.