netkas.org

Netkas blog.

FakeSMC 2.5

New features:

  • Reworked 3rd party patch for reading cpu temps, now kext does it on demand, not in loop. You can use Istat to monitor cpu temps, default tjmax value is 100, you can adjust it Info.plist, works only for intel’s core 2/core i7.
  • Added debug option to plist, possible values – true/false, if debug is “false”, you will not see messages – “key not found”, by default debug is enabled. Version for noobs: edit Info.plist, change debug to false, to get rid of these messages – FakeSMC: key info not found
  • Fixed a small glitch with “compatible” string.

Sources, version for leopard and snow leopard here.

tjmax values

TJ For 45nm Desktop Processors

45nm Desktop Dual-Core Processors Target TJ
• Intel® CoreTM2 Duo processor E8000 and E7000 series 100 °C
45 nm Desktop Quad-Core Processors
• Intel® CoreTM2 Quad processor Q9000 and Q8000 series 100 °C
• Intel® CoreTM2 Extreme processor QX9650 95 °C
• Intel® CoreTM2 Extreme processor QX9770/9775 85 °C

TJ For 65nm Desktop Processors corrected on Nov 18

65nm Desktop Dual-Core Processors Stepping: B2 G0
• Intel® CoreTM2 Duo processor E6000/E4000 series 80 90 °C
• Intel® CoreTM2 Extreme processor X6800 80 90 °C

65 nm Desktop Quad-Core Processors
• Intel® CoreTM2 Quad processor Q6000 series 90 90 °C
• Intel® CoreTM2 Extreme processor QX6000 series 90 90 °C
• Intel® CoreTM2 Extreme processor QX68XX 90 90 °C

65 nm Intel® Celeron® Processors Stepping: L2 M0
• E1000 series 75 85 °C
• TJ increased on G0 stepping to enable lower cost heatsinks or
quieter systems (slower fan speed)

Comments

  1. jericane
    November 20th, 2009 | 5:09 pm

    Netkas you rock !
    I will try it when I’ve time …

  2. allanchen
    November 20th, 2009 | 5:18 pm

    great work!
    Thx~~

  3. xrafax
    November 20th, 2009 | 5:39 pm

    Great work!
    I have only one question:

    I installed the “Temperature Monitor” and it gave me a crazy temp for diode.

    CPU A temperature Diode: 11008ºC
    CPU B temperature Diode: 11008ºC
    CPU Core 1: 43ºC
    CPU Core 2: 43ºC
    Smart Disk: 32ºC

    Is it normal?

  4. November 20th, 2009 | 6:03 pm

    Thanx ! :)
    works great

  5. fuzzylollipop
    November 20th, 2009 | 6:05 pm

    what is FakeSMC supposed to do? I can’t find an explanation that doesn’t already assume you know what SMC means or anything? What benefit will I get from installing this? And will it work with my Gigabyte ga-ep45-ud3p?

  6. dsaltos
    November 20th, 2009 | 6:10 pm

    works Great!!!! … Well done netkas.
    \\ fuzzylollipop google it…

  7. November 20th, 2009 | 6:17 pm

    thanks a lot MASTER !

  8. kirasir
    November 20th, 2009 | 7:14 pm

    Ну и нахрена спрашивается хрень приделал.

  9. bdog
    November 20th, 2009 | 7:20 pm

    xrafax,

    LOL, I’m getting burning hot temps here too on Temperature Monitor and iStat is only showing 2 cores.

    I hope my computer isn’t on fire! (:

  10. cyberdog
    November 20th, 2009 | 7:46 pm

    @ xrafax
    Me too !!

    CPU A temperature Diode: 17152°C
    CPU B temperature Diode: 17152°C
    CPU Core 1: 52ºC
    CPU Core 2: 52ºC
    Smart Disk: 34ºC

  11. oldnapalm
    November 20th, 2009 | 7:57 pm

    @ xrafax & cyberdog

    you can disable readings from those sensors in “Temperature Monitor” preferences.

  12. kirasir
    November 20th, 2009 | 7:59 pm

    Пришлось все отрезать. Извини. :)

  13. irrational John
    November 20th, 2009 | 8:06 pm

    @ xrafax & cyberdog

    I’m not sure what sort of feedback you expect to receive without also posting info on which CPU you are using. Probably wouldn’t hurt to also include info about your motherboard/chipset, BIOS, any DSDT mods, and kexts you’re using.

    The more context you provide, the more likely it is that someone can take a guess at what might be going wrong for you.

    -irrational john

  14. AudiSport
    November 20th, 2009 | 8:07 pm

    Thanks! Just FYI, the Snow version show that it is v2.1 in the Finder.

  15. oldnapalm
    November 20th, 2009 | 8:09 pm

    Netkas,

    I thought about reading temps on demand, do you remember I asked you how to do it? But doing this way, let’s say you configure iStat to update each second, it will read each key every second. If the CPU has 4 cores, FakeSMC will run mp_rendezvous_no_intrs 4 times a second. That’s why I used the loop, so I can set the same value for iStat and FakeSMC update interval (I use 10000ms, so mp_rendezvous_no_intrs is run once each 10 seconds). But I guess this is not big deal.

    Regards.

  16. mark
    November 20th, 2009 | 8:14 pm

    работать стало лучше,спасибо.
    ну и таймером меньше это тоже хорошо,
    таймер и в истате есть, 250миллисекунд это жестко,мне лично так не надо :)

  17. Mac_Dude
    November 20th, 2009 | 8:30 pm

    Another great release , works great here —- THANKS Netkas !

  18. morfy
    November 20th, 2009 | 8:45 pm

    Perfect work! Istatmenù views cpu temperature!!! wow!!!

  19. chinasky
    November 20th, 2009 | 10:04 pm

    Thank you netkas, great work again!!

  20. KarMADon
    November 20th, 2009 | 10:08 pm

    Спасибо за релиз.
    Хорошо Сработал!!!

  21. MonkeyDLuffy
    November 20th, 2009 | 10:14 pm

    Sheeeeet!!

    My computer now boots so freagin fast! Before it usually takes 24 circle loops at bootup – now, it only 8!! I thought I just got lucky and I restarted about 5 times – all 8. Dang!

    Great work Magic man! :D

  22. sajmandajmand
    November 20th, 2009 | 10:16 pm

    wow netkas. you are my hero. I finally got 64bit working. prevercly it froze after ** Devise in slot: SLOT-1 ** but after installing FakeSMC 2.5 it works!!!

  23. Stefano
    November 21st, 2009 | 12:42 am

    tnx netkas!… only one question… how to enable in istat to show all 4 cores instead of 2? didn’t see how…

  24. Bender Rodriguez
    November 21st, 2009 | 12:44 am

    Actually debug is enabled by default :) But anyway you are the man! Thanks.

    $ grep -1 debug /Extra/Extensions/fakesmc.kext/Contents/Info.plist

    debug

  25. night_rider
    November 21st, 2009 | 2:06 am

    Netkas the fakesmc.kext snow is showing a version of 2.1. Does that need to be updated? Is it the correct file in the .zip?

  26. November 21st, 2009 | 3:07 am

    Deleted old fakesmc
    added kext to
    extra/customextensions

    then ran kextutility, rebooted

    istat still just displays the HD temp and nothing else,
    Temperature Monitor works just like it did before.

    what i am saying is your new fakesmc didn’t do anything for me,
    ( that i can notice )
    boot time is the same.

    in system profiler:
    SMC Version (system): 1.30f3

  27. sam choo
    November 21st, 2009 | 4:07 am

    I have a kernel panic with AMD.
    I think there is a confict with a CPU Temp Censor.
    Is anybody with AMD all right?

    Anyway, thanks Netkas for your efforts!

    ///hmm… i need to disable this feature on amds.

  28. timmyj
    November 21st, 2009 | 4:45 am

    i get this message on startup still

    FakeSMC: key info not found MSDS, length – 6

  29. niceday
    November 21st, 2009 | 4:50 am

    i found some temp error

    istat show cpu a = 50 and Temperature Monitor core 1 45
    cpu b = 48 and Temperature Monitor core 1 43

    so it’s 15ºC higher

    ///maybe you need to correct your tjmax value

  30. November 21st, 2009 | 6:34 am

    Great man, I’ll Try it!

  31. Jan
    November 21st, 2009 | 7:10 am

    I’m now getting readings even though Temperature Monitor’s internal extended x86 driver is not installed.
    Problem is, all the CPU diodes report temperatures between 13000 and 14000 degrees on my i7 920.

  32. RayFlower
    November 21st, 2009 | 7:36 am

    Hey, installed this and it triggers a kernel trap when i try to check the temp with istat or temprature monitor:

    Running the p4/amd legacy kernel for 10.6.2 using the sl patched ApleATIATA.kext phenom xII

    From dmesg:
    “FakeSMC: key info not found MSDS, length – 6″

  33. ShadowMajk
    November 21st, 2009 | 7:54 am

    Hey netkas… on Q6600 smplist like mp3,1 this dont work perfectly.

    iStat show me only CPU A, CPU B and i mean wrong temps. 62 C at start system? i think its impossible.

    Vanilla Speedstep SSDT in DSDT Fix, without loaded AppleLPC… 10.6.2

    Peace!

  34. Andreas / mitch germany
    November 21st, 2009 | 8:14 am

    Q.
    Does that keyt also works in S/L/E or its needed in /EXTRA ?
    Thanks

  35. mormegil
    November 21st, 2009 | 8:49 am

    Thanks netkas.

    Q6600 showing all the temps correctly here. Brilliant work!

    Andreas: Just install to /Extra

  36. netkas
    November 21st, 2009 | 9:59 am

    >Vanilla Speedstep SSDT in DSDT Fix, without loaded AppleLPC… 10.6.2

    without LPC appleintelcpupm makes cpu a way hot

  37. blackosx
    November 21st, 2009 | 10:19 am

    Thanks netkas. I like the debug false option as I never really understood why I received so many debug messages about missing keys on my system..

  38. nathan7
    November 21st, 2009 | 10:20 am

    Sweeeeeet! I can boot 64-bit again. I thought it was pcefi > 10.3, but I guess it was FakeSMC.

    I opened Property List Editor as root and edited FakeSMC’s Info.plist to add a couple keys I got warnings about. BEMB, CLWK, and MSDS.

    Right-click and select show key values. Add a new row and set it’s type to Data.

    MSDS length – 6 would be MSDS and
    BEMB length – 1 would BEMB and

    I learned this from one of netkas’ posts in a previous FakeSMC release.

    Thanks netkas!

  39. nathan7
    November 21st, 2009 | 10:23 am

    00 00 00 00 00 00

    00

    with the carrot brackets on them. The whole entry is missing in my previous post.

  40. Andreas / mitch germany
    November 21st, 2009 | 12:12 pm

    Would be fine if next version includes an incredible
    “Mom , i’am busy!!” feature. :) :)
    netkas can everyting i know ;)

  41. Aargh-a-Knot
    November 21st, 2009 | 1:58 pm

    Nice! iStat menus! I’ve been missing iStat since I switched from my Mac Mini to a Hackintosh. Also realized that NullCPUPowerManagement lowers my temps 10+ degrees! (I haven’t had time to patch the DSDT for c-states yet)

  42. frantisheq
    November 21st, 2009 | 2:53 pm

    temps ok on Dell XPS410. thanks again netkas

  43. November 21st, 2009 | 2:53 pm

    Thank you very much netkas :) Your work is highly appreciated

  44. Dima
    November 21st, 2009 | 4:33 pm

    Дружище, привет! Скажи пожалуйста! Возможно ли версия под тайгера?

  45. November 21st, 2009 | 5:47 pm
  46. shadowmajk
    November 21st, 2009 | 6:14 pm

    netkas… not rly, temperature of cpu is low somethink like 30-40C i feel it but OSX shows around 60C.

    And i cant load AppleLPC coz system works tooooo slowly, i dont have idea why ;)

  47. Dr Hurt
    November 21st, 2009 | 7:07 pm

    My system now boots in 20 sec instead of 30 sec. I was really annoyed by that because SL was supposed to be about speed.
    THANK YOU VERY MUCH. and keep up the good job ;)

  48. spanakorizo
    November 21st, 2009 | 7:10 pm

    how can u add the keys to info.plist?
    for example i get 2 on boot:
    FakeSMC: key info not found MSDS, length – 6
    and
    FakeSMC: key not found BEMB, length – 1

  49. Fishcookie
    November 21st, 2009 | 9:35 pm

    Getting 2 CPU temp readouts. That correct for i7?
    Works all the same.
    Now I can see in advance when my computer is gonna melt thru the floor!

    Thanks Netkas. Can confirm works on following setup.

    Gigabyte GA-EX58-UD3R (rev 1.6)
    I7 920
    8 Gigs RAM
    Gigabyte GTX260 OC 896 Video
    AcBel R8 800 PSU

  50. romanskij
    November 21st, 2009 | 9:57 pm

    Great work netkas!

    But it shows cpu temp just under 10.5.8 at my notebook!
    Under snow leo it just shows the HDD temp.

    My system:

    Compal ifl90
    Core 2 Duo T8400 2,4Ghz
    8600M GT 512MB
    4GB RAM

    The other things are not so importent i think!

  51. Rocket
    November 21st, 2009 | 10:52 pm

    @fuzzylollipop
    FakeSMC is a replacement for dsmos/AppleDecrypt kexts.

  52. kirasir
    November 21st, 2009 | 11:11 pm

    Кстати, тиджеи по большей части не соответствуют действительности, поскольку в интеловской спецификации по этому вопросу пробел и на эти камни можно добиться правильных значений только эмпирическим путем. Вот в ситуации с нехалемами гораздо проще.

  53. YoMuS
    November 22nd, 2009 | 12:16 am

    …BEMB

    …MSDS

    Without the …

  54. cparm
    November 22nd, 2009 | 2:06 am

    hi, netkas

    this version kill my shutdown :-( !!!!

    can someone else can confirm it ?

  55. AppleIIGuy
    November 22nd, 2009 | 3:11 am

    Any tjmax values for Core i7?

  56. fuzzylollipop
    November 22nd, 2009 | 4:22 am

    I have googled for an hour, I still can’t find a link that says what this accomplishes or how to install it, could somebody throw me a bone?

  57. timmyj
    November 22nd, 2009 | 4:53 am

    to fix the two messages below
    MSDS length – 6 would be MSDS
    BEMB length – 1 would BEMB

    edit Info.plist adding the following lines under SMCKeys
    MSDS

    AAAAAAAA

    BEMB

    AQ==

    save and close, reload kext cache – works for me

  58. bolly
    November 22nd, 2009 | 7:08 am

    wheres the info.plist located?

  59. mormegil
    November 22nd, 2009 | 8:02 am

    @fuzzylollipop: Use this instead of dsmos/appledecrypt to bypass apple software protection which prevents running of the os under non-mac hardware. Install to Extra folder.

  60. BrAiNz
    November 22nd, 2009 | 8:03 am

    thanx it worked just fine on my snowleopard 10.6.2 ;) gr8 work once again

  61. timmyj
    November 22nd, 2009 | 9:02 am

    sorry syntax didnt come up on above post
    you can look here

    http://pastebin.com/m1f7d9343

  62. Pal
    November 22nd, 2009 | 11:57 am

    nice work mate, cheers ……

  63. Master Chief
    November 22nd, 2009 | 12:21 pm

    Not a single word about credit, not here, not in the source code. Thank you Oldnapalm!

    http://www.insanelymac.com/forum/index.php?showtopic=192517

  64. boombeng
    November 22nd, 2009 | 6:09 pm

    tjmax value of Q6600 G0 is 100, not 90

  65. Mac_Dude
    November 22nd, 2009 | 7:22 pm

    For sure ! , thanks Oldnapalm!

  66. Mac_Dude
    November 22nd, 2009 | 7:31 pm

    Adding keys – that way ???
    I have a bunch of key not found -6
    Do I have to add them to info plist like below ???

    Would be great if someone could help , I`really cant see how to do.

    regards!
    Mac_Dude

    FakeSMC
    Th1H
    Tp1C <—–added keys
    TC8H

    CFBundleIdentifier
    org.netkas.fakesmc
    IOClass
    FakeSMC
    IOMatchCategory
    IOACPIPlatformDevice
    IOProviderClass
    AppleACPIPlatformExpert
    IOResourceMatch
    ACPI
    SMCKeys

  67. antrah
    November 22nd, 2009 | 8:01 pm

    After you install the file and restart the device does not work and freezes the boot

    What is the solution

    Please help

  68. romanskij
    November 22nd, 2009 | 8:30 pm

    nice work again netkas!

    the temp readings from the cpu just works under leo 10.5.8.
    but i get every 5 seconds this error messages in the console:
    FakeSMC: key info not found F1Mn, length – 6
    FakeSMC: key info not found F0Mn, length – 6

    under snow leo 10.6.2 it dont show me the cpu sensors under istats but it shows two new sensors at Temperaturmonitor but the temperatures are wrong something like 11294°C
    my notebbok is a compal ifl90 with folowing hardware:
    cpu: c2d T8300 2,4GHz
    graphic: 8600m gt
    the other things are not so importetnt i think.

  69. Bansaku
    November 23rd, 2009 | 9:52 am

    Works great! Awesome job! i7 860 temps are reported accurately (corresponds with BIOS readings 100%). Everything is running great for my P55 system in 10.6.2.

  70. Vladlen45
    November 23rd, 2009 | 11:28 am

    Very thanks, Netkas!
    I have Q9550 processor but look only 2 CPU’s temps in the iStat Pro.
    What should me do for show all CPUs in the iStat Pro?

  71. el_charlie
    November 23rd, 2009 | 3:34 pm

    Hello netkas.

    I have a questions about everything on your site.

    With PCEFI 10.5 I can boot from the Snow Leo DVD????? What can I do to detect the DVD on the drive and boot from it???

    A little offtopic:

    I managed to detect my GXF card (8800GT) with GraphicsEnabler: I still had the “Device Properties” string with no EFI string. When I removed it, the card was detected correctly. Also, with the new fakesmc, the PCIe lanes were detected correctly to x16. Whit the old fakesmc it was detected as x1.

    I’d also like to say that I managed to inject a custon Video Bios to Snow Leopard but I think is not working. Let me explain, I created a custom VBIOS with the fan spinning faster to keep it cool on SL ’cause the 8800GT is a hot card. But on Windows I can hear the fan spinning faster and on SL I don’t hear it. On the System profiler it says “XX.XXX.XXX – NVIDIA.ROM” on the Boot ROM version.

    If you know how can I do to inject the VBIOS properly, please let me know.

    In conclusion, the PCEFI works like a charm (but I want to boot from DVDs too) and detects my E8400 cpu properly and with the new fakesmc, the temps are correctly detected on iStat and Temperature Monitor.

    Thanks for your hard work!!! Please answer my little questions and sorry for the lenght of the comment.

    Cheers!!

  72. November 23rd, 2009 | 7:00 pm

    [...] 2.5 Osx/Osx86 Add comments FakeSMC 2.5: [...]

  73. KariNeko
    November 24th, 2009 | 2:39 am

    @el_charlie
    I was trying to accomplish that some time ago, but instead I wanted to lower the fan RPMs and make some overclock, so I saved a custom BIOS and then loaded it via com.apple.boot.plist. It was working only partially because the overclock was there but the fan RPMs didn’t lower. So after trying a few more times with different saved BIOS I decided to flash the card and it was working at expected.
    So for my Geforce 260 GTX the BIOS injection worked for overclocking but not for lowering the RPMs from the fan.

  74. BuildSmart
    November 24th, 2009 | 7:06 am

    Hey netkas, is it possible to obtain a source for fakesmc 2.5 that builds and works in 10.5?

    The current source does build if you change the XCode settings for the 10.5 SDK and the arch’s to i386 however the kext doesn’t work so there is obviously different source or additional changes not documented.

  75. November 24th, 2009 | 1:28 pm

    [...] we all do know that netkas has released the latest version of FakeSMC which adds temperature sensors , that allows applications such as iStat to get CPU temperature and [...]

  76. Lord Anubis
    November 24th, 2009 | 10:43 pm

    Hi Guys and Netkas,

    First Netkas, thanks for the fakeSMC. Works great. Did have only one notification of a missing key. Not a big deal. But since a few hours, read restarts, now I got 20 missing keys.

    The difference from before and after is that I did install VMWare fusion with XP, instalment of geekbench and that I did use OSXTools to try, again, to install an EFI string for my 7300GT 512MB.

    Anyone else has seen this, and how to solve?

    Thanks

    LA

  77. Lord Anubis
    November 24th, 2009 | 10:47 pm

    BTW, about the previous reply.
    I am using Server 10.6.2.

    Thanks again

  78. November 25th, 2009 | 9:18 am

    [...] we all do know that netkas has released the latest version of FakeSMC which adds temperature sensors , that allows applications such as iStat to get CPU temperature and [...]

  79. oldnapalm
    November 25th, 2009 | 1:49 pm

    @BuildSmart

    you have to edit Info.plist

  80. bagass
    November 25th, 2009 | 6:59 pm

    even with the debug set to false in the Info.plist fakesmc continues to bitch about key not found… I just want a clean dmesg….?

  81. Lord Anubis
    November 26th, 2009 | 12:48 am

    Hi,

    In case someone is interested.

    I found out, that removing com.bresink.system.securityagent.plist and com.bjango.istatserver.plist from the /Library/Launch* folders + their apps, didn’t give any extra missing key notification anymore except the one from before the problem.

    Greetz

    LA

  82. steve
    November 26th, 2009 | 5:22 am

    since i have started using this, i cannot use any part of my system for the first five minutes it is booted up. mouse moves fine but will not click, drag, etc. Once i wait the five minutes, eveything works normal. is there a fix for this?

  83. Valentas
    November 26th, 2009 | 12:14 pm

    Sleep not working with fakesmc2.5 and 2.0, previously it worked with AppleDecrypt.

    Using 10.5.8 on HP pavilion.

  84. November 26th, 2009 | 8:59 pm

    I also had the FakeSMC: key info not found MSDS, length – 6 and FakeSMC: key not found BEMB, length – 1, fired up PlistEdit Pro (one could try Pref Setter it won´t matter) and clicked on any other key with each of the characteristics that those on the missing ones, then renamed the duplicates accordingly, done, thanks.

  85. mr_w
    November 27th, 2009 | 12:10 am

    Great stuff, works perfectly on our hackintoshes.
    But only one thing bothers me. Why name FakeSMC? It is not faking anything? At least it is providing real data. Why not call it GenericSMC or PC_SMC, or something in line with that.. ‘Fake’ sounds cheap :)

  86. Mac_Dude
    November 27th, 2009 | 2:43 pm

    @madmac
    You`re made my Day !!!!
    So I did for now , and get rid of 30+ lenght -6

    cool!

  87. MonkeyDLuffy
    November 30th, 2009 | 9:32 pm

    Hi netkas,

    After installing iStat and running it on my taskbar at bootup, it noticed that if I “dmesg” I get this FakeSMC errors:

    I’ll only be posting a few but the total of these error messages are 90+ lines

    FakeSMC: key info not found Tp0C, length – 6
    FakeSMC: key info not found TS0C, length – 6
    FakeSMC: key info not found TB3T, length – 6
    FakeSMC: key info not found TCCH, length – 6
    FakeSMC: key info not found TA0P, length – 6
    FakeSMC: key info not found Tm0P, length – 6
    FakeSMC: key info not found TC3D, length – 6
    FakeSMC: key info not found Tp1P, length – 6
    FakeSMC: key info not found TM4P, length – 6
    FakeSMC: key info not found TM9P, length – 6
    FakeSMC: key info not found TM3S, length – 6
    FakeSMC: key info not found TMCP, length – 6
    FakeSMC: key info not found TM8S, length – 6
    FakeSMC: key info not found TMBS, length – 6
    FakeSMC: key info not found TN1P, length – 6
    FakeSMC: key info not found TB1T, length – 6
    FakeSMC: key info not found TG0H, length – 6
    FakeSMC: key info not found TCAH, length – 6
    FakeSMC: key info not found TA2S, length – 6
    FakeSMC: key info not found TG0P, length – 6
    FakeSMC: key info not found TH2P, length – 6
    FakeSMC: key info not found Tp4P, length – 6
    FakeSMC: key info not found TM2P, length – 6
    FakeSMC: key info not found TM7P, length – 6
    FakeSMC: key info not found TM6S, length – 6
    FakeSMC: key info not found TMAP, length – 6
    FakeSMC: key info not found TMFP, length – 6
    FakeSMC: key info not found TM1S, length – 6
    FakeSMC: key info not found TMES, length – 6
    FakeSMC: key info not found FNum, length – 6
    FakeSMC: key info not found IM2S, length – 6

    and MORE! = 90+

    This only behaves like this if I have installed iStat.

    Is this normal?

  88. berlindude
    December 1st, 2009 | 8:15 am

    Well in instat pro only two cores (temperature for cpu A and cpu B) show up. But I have 4 bars for cpu usage. I have Core 2 Quad Q9550 and gigabyte ep-45ds4 mainboard (OS X 10.6.2). Any idea?

  89. Duy Dang
    December 1st, 2009 | 10:27 am

    It worked great. Thanks!!!

  90. December 1st, 2009 | 3:34 pm

    I’ve got sometimes “Snow on my Monitor”
    Only on 10.6.x
    Any Help or Ideas?
    More info about problem.
    http://www.insanelymac.com/forum/index.php?showtopic=200342
    The Netkas Forum is closed for registration so I only can post here.

  91. kup
    December 2nd, 2009 | 1:07 am

    Berlindude,

    It’s because you have 2 physical cores, each comprising of 2 cores. The temps are die #1 and die #2, each with their respective 2 cores.

    Regards,

    Kup

  92. sea
    December 2nd, 2009 | 7:30 am

    Core i7 920
    Asus p6t deluxe v2
    SL native 10.6.2

    It worked great. Thanks Master Netkas !!!

  93. TC
    December 2nd, 2009 | 9:37 am

    Thanks Master NETKAS!

    P5K – Core2 Quad – runs perfect :-)

    I love my PC/MAC!

  94. berlindude
    December 2nd, 2009 | 10:35 am

    @kup
    Thanks for clarify to me!

    Regards,
    BerlinDude

  95. kaatje
    December 2nd, 2009 | 2:50 pm

    Kernel panics and wasted over an hour resetting keys to still have issues. Reverted to last version, works fine. installed version from insanelymac with the temperature mods, and it works great. come on Netkas, you can do better than this!

  96. ShadowMajk
    December 2nd, 2009 | 2:55 pm

    Psystar is dead [*]

  97. konsti
    December 4th, 2009 | 1:06 am

    Netkas, you are a true hackintogod! I get temperatures in iStat now with my Shuttle XPC and Q9550 quadcore! Many thanks! Thanks also for adding the DEBUG statement in Info.plist. You’re da best!!!!!!!

  98. scrax
    December 5th, 2009 | 12:09 pm

    Still this problem:
    FakeSMC: cpun is too big 2
    FakeSMC: cpun is too big 3
    and is not debug option related. Visible also with debug false in info.plist

  99. Michael
    December 6th, 2009 | 11:26 pm

    Just a short reply. U R amazing, thanks man.

  100. rekursor
    December 7th, 2009 | 5:55 pm

    Hi Netkas, I have a look to fakesmc sources and found a potential bug:

    In IOACPIPlatformDeviceCh.cpp:
    In applesmc_fill_info() line147:

    The ui8 str is not zero terminated as s->key_info[4] is not set

    it would be probably safer to insert after 147:
    s->key_info[4]=”;

    Hope this help

  101. rekursor
    December 7th, 2009 | 5:58 pm

    The last line has been translated/converted after the post so in the fix suggestiion read:
    s->key_info[3]=0

  102. rekursor
    December 7th, 2009 | 5:59 pm

    s->key_info[4]=0
    of course.
    (there are days like that where you feel like a sh*t)

  103. kdawg
    December 7th, 2009 | 7:41 pm

    Netkas do you know what the LSSS, LSSB and LSOF keys are used for? Are they somehow used for restart, halt and setting power states?

  104. Blake
    December 9th, 2009 | 4:50 pm

    The download link to files.netkas.org isn’t working anymore. Could you possibly get it working again? Thanks much!

  105. Stephen
    December 10th, 2009 | 1:50 am

    Hello netkas, was wondering if you could offer any suggestions on how to re-enable the backlight on the intel gma950 after sleep. I have found posts and threads on this topic but unfortunately no solutions and was hoping your fakesmc could help us out possibly. What happens on my hackintosh is that everything will wake up properly with the exception of the backlight on the display which I find strange. Here’s a link to a thread on this topic: http://www.insanelymac.com/forum/index.php?showtopic=179326 . Thanks for all your hard work!

  106. Enzo
    December 10th, 2009 | 1:16 pm

    Need a working DL link please

  107. Link
    December 10th, 2009 | 8:36 pm

    Here is a temporary link m8’s.

    http://www.mediafire.com/?womj4twvwtu

  108. lord anubis
    December 11th, 2009 | 12:46 am
  109. Blake
    December 11th, 2009 | 5:33 am

    Thanks Lord Anubis.

  110. Tommy2d
    December 11th, 2009 | 9:53 am

    For all people that suffer from sleeping issues when using fakeSMC: Google in how to add p-states to your dsdt file. It fixed deep sleep on my g31m-s2l making it the perfect hackintosh!

  111. Stephen
    December 11th, 2009 | 10:31 pm

    Thanks for the reply tommy, I looked into it and unfortunately it doesn’t look like that will fix the problem us gma950 laptop users are having. We can wake up from sleep no problem but the backlight on the display doesn’t turn back on for some reason. Oh well…

  112. lord anubis
    December 12th, 2009 | 1:31 am

    NP.

  113. madmac
    December 13th, 2009 | 3:45 pm

    loaded about 130 keys into Info plist file and now I get
    FakeSMC: cpun is too big 2
    FakeSMC: cpun is too big 3

    would you like to have the patched plist?

  114. Tommy2d
    December 14th, 2009 | 10:19 am

    @Stephen

    Just to clearify what I mean when I say “fix sleep”: my system
    used to hang (frozen screen but fans kept spinning) when entering sleep mode. Before, with appledecrypt this didn’t occur. After entering the p-states for my E4500 in the dsdt for my g32m-s2l it worker again.

    Anybody who has similar problems, contact
    me, maybe i can help with the p-states (I never really understood how they worked and why I needed them on a non-mobile system). After all, helping eachother out is another way of thankinh netkas for his dedication to to community;).

  115. The Manager
    December 14th, 2009 | 11:55 pm

    FakeSMC is giving me the flux. I get a dump of the keys errors and a Hang. System will not go to login screen.

  116. rednous
    December 17th, 2009 | 5:19 pm
  117. roach
    December 18th, 2009 | 12:45 am

    Any chance of adding Xeon support, like the L5430 or X5450s that I have :D .

  118. mark
    December 21st, 2009 | 7:40 am

    p6t se 12 gig ram 920 chip
    if i boot in 32 bit mode it will boot but I get
    FakeSMC: key info not found MSDS, length – 6
    rite before it blue screens and then log in

    If I bood into 64bit I get
    FakeSMC: key info not found F1Mn, length – 6
    FakeSMC: key info not found F0Mn, length – 6
    FakeSMC: key info not found MSDS, length – 6

    if I add a key to the info play list the error dont show up and it does not load
    MSDS

    AA==

    and simalar line for the F1Mn and F0Mn
    any help, I realy need 64 bit for rendering, My macbook is faster then useing arch=i386
    how do I find out what keys to use

  119. mark
    December 22nd, 2009 | 10:44 pm

    have tryed setting debug to off, will not load

  120. Rui
    January 15th, 2010 | 9:54 am

    Hi,

    Speaking of hacking snow… I definitively find the code for the wifi models whitelists in the Broadcom wifi driver. Pity that when I change I single byte it doesnt load anymore. How do you guys manage to get around the code signature in snow leopard? Hacking leopard drivers?

  121. Gustavo Brian
    January 17th, 2010 | 6:21 pm
  122. January 31st, 2010 | 9:13 am

    will try it

  123. walterav
    February 8th, 2010 | 8:26 am

    Is FakeSMC leopard 10.5.0 compatible? The first retail disk that shipped?

    It gives a SMC bad state error If I not upgraded to a higher release like 10.5.8. Did not test earlier combo updates.

  124. YOZ
    February 23rd, 2010 | 4:45 am

    Great work! Unfortunately
    E6400 CONROE B2 is 85C TJMAX so on 100C it cooks to 50C-55C :(

    Like in windows it should be about 38C-40C at 85C TJMAX. I think that is a lot of peoples problems of course. They have the wrong value from fakesmc.kext. I tried changing, it wont change like you have stated in the fakesmc.kext Info.plist. It always goes back Any clue? VOODOOmonitor always reads it as 100C TJMAX as well and everyones CPU is cooking.

  125. funze
    March 2nd, 2010 | 7:47 pm

    hi netkas
    Need your help to instal FakeSMC 2.5
    how can easly instal this ketx i know bevor i have to delete the DSMOS ketx but i dont find this file in my system.
    Should I delete previously the FakeSMC 2.1 ?
    when i cant find the DSMOS ketx what can i do ?

    System info
    Osx86 10.6.2
    Board: Asus P5K
    CPU: Intel Core (TM) 2 Quad Q6600
    Ram: Corsair 2 Gig PC800
    Graphics card: Nvidia geforce 8400 256
    Chipset: Intel 35

    Thank you lot of

  126. wangnan
    June 7th, 2010 | 5:25 pm

    thanks,you and me ,I and u ,we are fimaly.

  127. Kpuc
    August 3rd, 2010 | 8:51 am

    The link is dead! pls renew 8)

Leave a reply