Jump to content

FakeSMC y plugins.

- - - - -

  • Please log in to reply
34 replies to this topic

#1
Derty

Derty

    InsanelyMacaholic

  • Local Moderators
  • 2,997 posts
  • Gender:Male
  • Location:España
afina tu fakesmc.kext

abran su FakeSMC.kext/Contents/info.plist vayan hasta REV y coloquen en DATA el código correspondiente a su selección de mac.

MacPro3,1 1.25f4 ASUPAAAE
MacPro4,1 1.39f5 ATkPAAAF este es mi caso uso un macpro 4.1 coloco este.
MacPro5,1 1.39f11 ATkPAAAR
iMac9,1 1.45f0 ATAPAAAD
iMac10,1 1.53f13 AVMPAAAT
iMac11,1 1.54f36 AVQPAAA2
iMac12,1 1.71f21 AXEPAAAh
iMac13,1: 2.9f5 = {0x02,0x09,0x0f,0x00,0x00,0x05} = AgkPAAAF
iMac13,2: 2.11f14 = {0x02,0x11,0x0f,0x00,0x00,0x14} = AhEPAAAU
MacBookPro5,1 1.33f8 ATMPAAAI
MacBookPro5,5 1.47f2 AUcPAAAC
MacBookPro6,1 1.58f16 AVgPAAAW
MacBookPro7,1 1.62f6 AWIPAAAG
MacBookPro8,1 1.68f96 AWkPAAAB


y al final donde dice SMC-COMPATIBLE

MacPro3,1 smc-napa
MacPro4,1 smc-thurley este es mi caso uso un macpro 4.1 coloco este.
MacPro5,1 smc-thurley
iMac9,1 smc-napa
iMac10,1 smc-mcp
iMac11,1 smc-piketon
iMac12,1 smc-huronriver
MacBookPro5,1 smc-mcp
MacBookPro5,5 smc-mcp
MacBookPro6,1 smc-piketon
MacBookPro7,1 smc-mcp
MacBookPro8,1 smc-huronriver

Fakesmc.kext 3.1.1 con auto cambio de modelo segun tu smbios.plist.
Attached File  FakeSMC.kext.zip   32.91KB   264 downloads


fakesmc y plugins 3.1.0
Attached File  Release_10.6_10.7.zip   330.07KB   182 downloads


fakesmc e intelcpumonitor con correcciones para Merom y sandybridge por mitch_de: post original. http://www.insanelym...howtopic=274782 o aquí, pagina de desarrollo http://www.projectos...615

archivos:

fakesmc sandy y merom
Attached File  FakeSMC.kext.zip   33.2KB   53 downloads

intelcpumonitor rev 505 sandy and merom 25.01.12
Attached File  IntelCPUMonitor.kext.zip   24.51KB   23 downloads

ntelcpumonitor rev 508 sandy and merom 16.02.12
Attached File  IntelCPUMonitor.kext.zip   24.42KB   34 downloads

smcK stats monitor
Attached File  smcK-Stat-i.app.zip   101.64KB   36 downloads

FakeSMC V4 y plugins nuevos 17/02/2012
Attached File  FakeSMCv4_rev530_plugins.zip   546.21KB   92 downloads

FakeSMC V4.1 12-03-12
Attached File  Binaries.zip   1.47MB   25 downloads

FakeSMC V 4.2 04/2012
Attached File  FakeSMC Plugins v4.2.0 rev609.zip   628.81KB   107 downloads

FakeSmc V 4.2 rev 6.15

FakeSMC_r615.x86_64 build work only 64 bit mode,


- Release (not Debug)


- Mountain Lion optimized kextcache (This build work only 64 bit)


- AVX verstion work only

Sandy Bridge/Ivy Bridge
Attached File  FakeSMC_r615.zip   8.13MB   70 downloads




actualizo.

smc-compatible:



"Macmini1,1" , "smc-napa",

"Macmini2,1" , "smc-napa",

"Macmini3,1" , "smc-mcp",

//

"Xserve1,1" , "smc-napa",

"Xserve2,1" , "smc-napa",

//

"MacPro1,1" , "smc-napa",

"MacPro2,1" , "smc-napa",

"MacPro3,1" , "smc-napa",

"MacPro4,1" , "smc-thurley",

"MacPro5,1" , "smc-thurley",

//

"iMac4,1" , "smc-napa",

"iMac4,2" , "smc-napa",

"iMac5,1" , "smc-napa",

"iMac5,2" , "smc-napa",

"iMac6,1" , "smc-santarosa",

"iMac7,1" , "smc-santarosa",

"iMac8,1" , "smc-santarosa",

"iMac9,1" , "smc-napa",

"iMac10,1" , "smc-mcp",

"iMac11,1" , "smc-piketon",

"iMac11,2" , "smc-piketon",

"iMac12,1" , "smc-huronriver",

"iMac12,2" , "smc-huronriver",

//

"MacBook1,1" , "smc-napa",

"MacBook2,1" , "smc-napa",

"MacBook3,1" , "smc-santarosa",

"MacBook4,1" , "smc-santarosa",

"MacBook5,1" , "smc-mcp",

"MacBook5,2" , "smc-mcp",

"MacBook6,1" , "smc-mcp",

"MacBook7,1" , "smc-mcp",

//

"MacBookAir1,1" , "smc-santarosa",

"MacBookAir2,1" , "smc-mcp",

"MacBookAir3,1" , "smc-mcp",

"MacBookAir3,2" , "smc-mcp",

//

"MacBookPro1,1" , "smc-napa",

"MacBookPro1,2" , "smc-napa",

"MacBookPro2,1" , "smc-napa",

"MacBookPro2,2" , "smc-napa",

"MacBookPro3,1" , "smc-santarosa",

"MacBookPro4,1" , "smc-santarosa",

"MacBookPro5,1" , "smc-mcp",

"MacBookPro5,2" , "smc-mcp",

"MacBookPro5,3" , "smc-mcp",

"MacBookPro5,4" , "smc-mcp",

"MacBookPro5,5" , "smc-mcp",

"MacBookPro6,1" , "smc-piketon",

"MacBookPro6,2" , "smc-piketon",

"MacBookPro7,1" , "smc-mcp",

"MacBookPro8,1" , "smc-huronriver",

"MacBookPro8,2" , "smc-huronriver",

"MacBookPro8,3" , "smc-huronriver"



calcular o decodificar los codigos para nuestro REV.

abran aqui.
http://home2.paulsch...et/tools/xlate/

coloquen en hexadecimal x 4 "4 HEX" el codigo

ej:

{0x01,0x68,0x0f,0x00,0x00,0x96} //"MacBookPro8,3" 1.68f96

01,68,0f,00,00,96 presionen decode y el resultado de "BASE 64" es el que es util en nuestro REV


REV:

{0x01,0x03,0x0f,0x00,0x00,0x04}, //"Macmini1,1" 1.3f4

{0x01,0x19,0x0f,0x00,0x00,0x02}, //"Macmini2,1" 1.19f2

{0x01,0x35,0x0f,0x00,0x00,0x01}, //"Macmini3,1" 1.35f1

//

{0x01,0x26,0x0f,0x00,0x00,0x03}, //"Xserve1,1" 1.26f3

{0x01,0x26,0x0f,0x00,0x00,0x03}, //"Xserve2,1" 1.26f3

//

{0x01,0x07,0x0f,0x00,0x00,0x10}, //"MacPro1,1" 1.7f10

{0x01,0x15,0x0f,0x00,0x00,0x03}, //"MacPro2,1" 1.15f3

{0x01,0x25,0x0f,0x00,0x00,0x04}, //"MacPro3,1" 1.25f4

{0x01,0x39,0x0f,0x00,0x00,0x05}, //"MacPro4,1" 1.39f5

{0x01,0x39,0x0f,0x00,0x00,0x11}, //"MacPro5,1" 1.39f11

//

{0x01,0x01,0x0f,0x00,0x00,0x05}, //"iMac4,1" 1.1f5

{0x01,0x01,0x0f,0x00,0x00,0x05}, //"iMac4,2" 1.1f5

{0x01,0x08,0x0f,0x00,0x00,0x02}, //"iMac5,1" 1.8f2

{0x01,0x08,0x0f,0x00,0x00,0x02}, //"iMac5,2" 1.8f2

{0x01,0x08,0x0f,0x00,0x00,0x02}, //"iMac6,1" 1.8f2

{0x01,0x20,0x0f,0x00,0x00,0x04}, //"iMac7,1" 1.20f4

{0x01,0x29,0x0f,0x00,0x00,0x01}, //"iMac8,1" 1.29f1

{0x01,0x30,0x0f,0x00,0x00,0x03}, //"iMac9,1" 1.30f3

{0x01,0x53,0x0f,0x00,0x00,0x13}, //"iMac10,1" 1.53f13

{0x01,0x54,0x0f,0x00,0x00,0x36}, //"iMac11,1" 1.54f36

{0x01,0x64,0x0f,0x00,0x00,0x05}, //"iMac11,2" 1.64f5

{0x01,0x33,0x0f,0x00,0x00,0x08}, //"iMac12,1" 1.33f8

{0x01,0x33,0x0f,0x00,0x00,0x08}, //"iMac12,2" 1.33f8

//

{0x01,0x04,0x0f,0x00,0x00,0x12}, //"MacBook1,1" 1.4f12

{0x01,0x13,0x0f,0x00,0x00,0x03}, //"MacBook2,1" 1.13f3

{0x01,0x24,0x0f,0x00,0x00,0x03}, //"MacBook3,1" 1.24f3

{0x01,0x31,0x0f,0x00,0x00,0x01}, //"MacBook4,1" 1.31f1

{0x01,0x32,0x0f,0x00,0x00,0x08}, //"MacBook5,1" 1.32f8

{0x01,0x38,0x0f,0x00,0x00,0x05}, //"MacBook5,2" 1.38f5

{0x01,0x51,0x0f,0x00,0x00,0x53}, //"MacBook6,1" 1.51f53

{0x01,0x51,0x0f,0x00,0x00,0x53}, //"MacBook7,1" 1.51f53

//

{0x01,0x23,0x0f,0x00,0x00,0x20}, //"MacBookAir1,1" 1.23f20

{0x01,0x34,0x0f,0x00,0x00,0x08}, //"MacBookAir2,1" 1.34f8

{0x01,0x60,0x0f,0x00,0x00,0x58}, //"MacBookAir3,1" 1.60f58

{0x01,0x66,0x0f,0x00,0x00,0x54}, //"MacBookAir3,2" 1.66f54

//

{0x01,0x02,0x0f,0x00,0x00,0x10}, //"MacBookPro1,1" 1.2f10

{0x01,0x05,0x0f,0x00,0x00,0x10}, //"MacBookPro1,2" 1.5f10

{0x01,0x18,0x0f,0x00,0x00,0x05}, //"MacBookPro2,1" 1.18f5

{0x01,0x18,0x0f,0x00,0x00,0x05}, //"MacBookPro2,2" 1.18f5

{0x01,0x16,0x0f,0x00,0x00,0x11}, //"MacBookPro3,1" 1.16f11

{0x01,0x27,0x0f,0x00,0x00,0x02}, //"MacBookPro4,1" 1.27f2

{0x01,0x47,0x0f,0x00,0x00,0x02}, //"MacBookPro5,1" 1.47f2

{0x01,0x42,0x0f,0x00,0x00,0x04}, //"MacBookPro5,2" 1.42f4

{0x01,0x48,0x0f,0x00,0x00,0x02}, //"MacBookPro5,3" 1.48f2

{0x01,0x49,0x0f,0x00,0x00,0x02}, //"MacBookPro5,4" 1.49f2

{0x01,0x58,0x0f,0x00,0x00,0x16}, //"MacBookPro5,5" 1.58f16

{0x01,0x62,0x0f,0x00,0x00,0x06}, //"MacBookPro6,1" 1.62f6

{0x01,0x58,0x0f,0x00,0x00,0x16}, //"MacBookPro6,2" 1.58f16

{0x01,0x69,0x0f,0x00,0x00,0x01}, //"MacBookPro7,1" 1.69f1

{0x01,0x68,0x0f,0x00,0x00,0x96}, //"MacBookPro8,1" 1.68f96

{0x01,0x68,0x0f,0x00,0x00,0x96}, //"MacBookPro8,2" 1.68f96

{0x01,0x68,0x0f,0x00,0x00,0x96} //"MacBookPro8,3" 1.68f96



#2
uzmi

uzmi

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts
Hola Derty:

Primero que nada, ¡¡¡¡ FELICITACIONES !!!!
Me alegro mucho por ti, te lo has ganado a pulso con tus consecuentes aportes y tus conocimientos.
Que lo disfrutes, lo mereces (aunque seguro que te significará mucho mas trabajo).


Ahora quisiera aportar mi granito de arena a este tema de FakeSMC para los demás:

1) La Release que postea Derty, se puede instalar directamente en Sistema/Libreria/Extensiones (S/L/E) tanto en Snow como en Lion (funciona en ambas)

2) Como ven viene con NVClockX.kext y RadeonMonitor.kext, para evitar un posible Kernel Panic instalar una sola de las dos según tengan gráfica NVidia o Ati respectivamente. También pueden obviar X3100.kext si no hay gráfica integrada.

Posted Image

3) SuperIOFamily.kext contiene unos plugins para distintos chips, para que funcione de acuerdo al que tenga tu placa.

Posted Image

Por experiencia propia tengo una Asus P5Q SE que tiene el W83667HG por lo cual dejo el W836x.kext y borro los demás.

Posted Image

¿Que pasa si se dejan todos? Pues no lo se, en mi caso simplemente en el booteo aparecían unas lineas indicando IT87x: [Warning] found unsupported chip, el sistema funcionaba igual, pero como me gusta tener todo bien limpio, sin "basura" extra por ahí, borraba todos excepto el que correspondía a mi placa.

En otra placa Gigabyte P35 DS3L usaba el IT87X.kext
Para saber que chip es el de vuestra placa usen Aida en Windows.

Posted Image

4) Aprovechando que instalan estos kext, recomiendo usar SMC Monitor para ver las temperaturas.

Posted Image

o también pueden usar iStat Pro que es un widget y se muestra en el Dashboard

Posted Image

http://www.megaupload.com/?d=YWB50BIM

Por último una nota final, en Lion borré también el NVClockX.kext (tengo una Nvidia 9400 GT) y dejé primero, que Chamaleon se encargara de ella y luego que el DSDT se encargara de la misma en lugar de Chameleon y funciona perfectamente.

Espero que les sea útil.

Un saludo.

#3
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,137 posts
  • Gender:Male
  • Location:Tru, Venezuela
Muchas Gracias uzmi, excelente complemento al aporte de Derty. Saludos.

#4
uzmi

uzmi

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts
Hola Juanerson:

Esto si que es una sorpresa muy pero que muy agradable.

También van para ti mis ¡¡¡¡FELICITACIONES!!!!

Y que puedo decir que no sea repetir lo dicho a Derty.
¡Enhorabuena!
Da gusto cuando la gente que se lo merece es reconocida OFICIALMENTE.

Un saludo y me alegro un montón por ti.


#5
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,137 posts
  • Gender:Male
  • Location:Tru, Venezuela
Gracias de nuevo Hermano, sé que eres sincero. Y hacemos lo que se puede dentro de nuestras capacidades. Un Abrazo.

#6
Derty

Derty

    InsanelyMacaholic

  • Local Moderators
  • 2,997 posts
  • Gender:Male
  • Location:España
Excelente UZMI gracias.

#7
jpa

jpa

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 516 posts
  • Gender:Male
uzmi, lo que subiste, de q fecha es?

me sirve?

#8
uzmi

uzmi

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 148 posts

uzmi, lo que subiste, de q fecha es?

me sirve?


Hola jpa:

¿A que te refieres con lo de la fecha?
La release es la que posteó Derty y los programas que posteo yo, son los que uso actualmente.
Debería servirte, "mi experiencia" se basa en una Asus P5Q SE y una P35 DS3L rev 2.

Un saludo.

#9
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,137 posts
  • Gender:Male
  • Location:Tru, Venezuela

¿A que te refieres con lo de la fecha?

+1. Eso mismo estaba pensando yo... Por qué razón jpa preguntará eso?

#10
jpa

jpa

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 516 posts
  • Gender:Male
lo pregunte, por q vi el post, me parecio viejo, pense, sera los ultims para lion o seran viejos?

por eso fue...

concretamente, cuales bajo y cuales dejo en mi maquina, osea para que funcione bien y q borro del paquete...

jeje

#11
federico1978

federico1978

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Location:in the intrenet
Hola a ver quien me puede ayudar, acerqua del warning que me sale en boteo IT87x: [Warning] found unsupported chip. Haber si me pueden decir que extensión corresponde con mi placa: La F718x. La IT87x. LA PC8739x. O la W836x. Para borrar el resto y tenerlo un poco mas limpio.

EDITO:
perdon por la no tengo ni la firma editada, ahora la edito, ya encontre el mio facil PC8739x.

#12
surfcaster

surfcaster

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 333 posts
Derty, en mi caso uso iMac 12.2 ¿seria posible saber los de iMac 12.2? o me funcionaria igual con los del iMac 11.1 ???

#13
Derty

Derty

    InsanelyMacaholic

  • Local Moderators
  • 2,997 posts
  • Gender:Male
  • Location:España
ahí te actualice los datos surfcaster.

12.1 = 12.2

#14
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,137 posts
  • Gender:Male
  • Location:Tru, Venezuela
La actualización que hiciste quedó de maravilla Derty... Gracias maestro (ahí te va mi "Like This").
Veré si puedo aportar algo también en el tema. Saludos.

#15
Derty

Derty

    InsanelyMacaholic

  • Local Moderators
  • 2,997 posts
  • Gender:Male
  • Location:España
perdon me falto el decodificar los codigos.

abran aqui.
http://home2.paulsch...et/tools/xlate/

coloquen en hexadecimal x 4 "4 HEX" el codigo

ej:

{0x01,0x68,0x0f,0x00,0x00,0x96} //"MacBookPro8,3" 1.68f96

01,68,0f,00,00,96 presionen decode y el resultado de BASE 64 es el que es util en nuestro REV

#16
Guest: segundojazz_*

Guest: segundojazz_*
  • Guests
Gracias ante todo.
No hay manera de q me funcione esto, q estoy haciendo mal????

En smc-compatible he puesto: smc-huronriver
En REV : ATMPAAAI (codigo generado en la paginahttp://home2.paulsch...et/tools/xlate/ )

Esto con el FakeSMC 3.1.1 y los plugins
Mi pc es el de la firma.

Lo tengo con smbios iMac12,2

Edited by juanerson, 14 December 2011 - 06:40 PM.
Por favor, NO es necesario citar el primer post entero para hacer un comentario sobre el tema.


#17
surfcaster

surfcaster

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 333 posts
gracias Derty

#18
Derty

Derty

    InsanelyMacaholic

  • Local Moderators
  • 2,997 posts
  • Gender:Male
  • Location:España

Gracias ante todo.
No hay manera de q me funcione esto, q estoy haciendo mal????

En smc-compatible he puesto: smc-huronriver
En REV : ATMPAAAI (codigo generado en la paginahttp://home2.paulsch...et/tools/xlate/ )

Esto con el FakeSMC 3.1.1 y los plugins
Mi pc es el de la firma.

Lo tengo con smbios iMac12,2


no, el 3.1.1 tiene auto selección de numero de rev y smc, debes modificar el 3.1

ademas el 3.1.1 a algunos le quita la lectura de los plugins de temperatura de micro.

#19
Guest: segundojazz_*

Guest: segundojazz_*
  • Guests

no, el 3.1.1 tiene auto selección de numero de rev y smc, debes modificar el 3.1

ademas el 3.1.1 a algunos le quita la lectura de los plugins de temperatura de micro.


Compañero:
Lo hice de nuevo con el 3.1 y nada, sigo sin temperaturas en iStat.
Una pregunta: en lo primero q escribiste pusiste( iMac12,1 1.71f21 AXEPAAAh) y mas abajo en azul pusiste (iMac12,1 1.33f8), con este ultimo, hago lo del código "BASE 64" y el resultado es ATMPAAAI
Donde esta el error? , si es q lo hay, Creo q hay alguno
Muchas gracias por tu tiempo y conocimiento.

PD; El SMBIOS lo genero con Chameleon Wizard y me pone (1.33f8)

#20
juanerson

juanerson

    InsanelyMac Legend

  • Local Moderators
  • 1,137 posts
  • Gender:Male
  • Location:Tru, Venezuela

Compañero:
Lo hice de nuevo con el 3.1 y nada, sigo sin temperaturas en iStat.

La revisión (REV) nada tiene que ver con monitorear las temperaturas, eso es exclusivo de los plugins + edición de DSDT (en caso de ser necesario). Todo está explicado en el foro oficial de projectosx (aquí empezó, luego se cerró y fue trasladado a otros tópicos), y se especifica el cómo y dónde es necesario agregar el método de obtención de lecturas, algo similar a esto en la DSDT (requiere documentarse), el mío por ejemplo:
				Device (SPIO) //added ACPImonitor for using FakeSMC by Slice-Mozo
				{
					Name (_HID, EisaId ("PNP0C02"))
					Name (_CID, "monitor")
					Name (_STA, 0x0F)
					Method (FTN0, 0, NotSerialized) //System FAN rpm or % readings
					{
						Store (\_SB.PCI0.LPCB.EC.SFAN, Local1)
						Return (Local1)
					}
					Method (SMCB, 0, NotSerialized) //Testing NortBridge or Motherboard temp readings
					{
						Store (\_SB.PCI0.LPCB.EC.MBTE, Local0)
						Return (Local0)
					}
				}
Notas: Aquí esta el SubForo General del Tema y Este es el nuevo tópico principal. Sin embargo, es en la sección de "descargas" que se pueden obtener las recientes revisiones del proyecto y sus respectivos plugins, por ejemplo la rev493 de FakeSMC 3.1. Saludos.





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