Jump to content

1,731 posts in this topic

Recommended Posts

Advertisement

I created a plugins folder under Contents,  then added the kexts I loaded the pkg file to an USB drive, then moved the FakeSMC.kext and the plugin files i needed to the relevant EFI kext directories in Clover. This was to avoid the installer writing to S/L/E.

 

See here what I mean - it appears to work very well.

 

http://d.pr/i/ISFA

Thanks, this is what I wanted to do.

Share this post


Link to post
Share on other sites

Thanks  Slice, working with iStat Menus 5 on 10.10 public beta, all sensor of my motherboard ,  GPU does not show thats iStat menus 5 issue , with HWMonitor GPU and all mobo sensor give temps. FakeSMC.kext was going to EFI/CLOVER/kexts/Other on my HD,  move it to HD EFI partition EFI/CLOVER/kexts/Other to make it work. i don't know how to attach a image.

 

Thank you Slice 

 

 

Share this post


Link to post
Share on other sites

@iAstroboyid,

 

I have an older version of iStat Menus (4.1) which shows incorrect frequencies with Slice's HWSensors/FakeSMC but OK with Kozlek's (but Kozlek's doesn't have motherboard sensors for my laptop).  Haven't upgraded iStat since reports of it crashing in 10.9.1 & 10.8.5.

post-846696-0-08234500-1406553121_thumb.

 

but frequencies are correctly shown with the included NWMonitor in Slice's package ...

 

post-846696-0-30836400-1406552947_thumb.

 

Does iStat Menus v5 show frequencies correctly for you with Slice's FakeSMC?  Thanks in advance.

Share this post


Link to post
Share on other sites

Hi! Very much a Hackintosh beginner here, so I probably did some obvious mistake..

 

Anyway, I'm running 10.10 on a Gigabyte GA-Z87MX-D3H with ATI graphics. I installed with CPU type = Intel, LPC = ITE87xx, GPU = ATI/AMD, and ofc the FakeSMC kext. Made sure to rebuild caches, repair permissions and such. The computer boots fine, but I have no sensor values at all. I have tried with iStat Menus, HWMonitorSMC and K-Stat-i, same thing in all of them (no sensor value at all). HWMonitorSMC says "No sensors found or FakeSMCDevice unavailable". I have done no other dsdt / ssdt patching, just some minor things in config.plist to ger graphics running and such.

 

Any suggestions where to go from here? I have no clue what the problem might be.

Share this post


Link to post
Share on other sites

does this branch support fan control like kozlek's?

No.

There was Navi's utility to fan control but the work was not finished.

For me there is no sense to control fan.

Share this post


Link to post
Share on other sites

Hi all,

 

I created an installer for my version of FakeSMC with plugins and applications latest revision.

 

Compatibility from 10.6 up to 10.10.

Test, please.

attachicon.gifScreen Shot 2014-07-28 at 13.04.43.png

Download here: HWSensors.pkg.zip

 

Thank you Slice. It works great for me on Mavericks 10.9.5 with my Core i7 Nehalem laptop.

 

This is a much needed upgrade for me. I was still using your old FakeSMC v4 rev 725, but it never let me down.

 

Unfortunately, my Asus laptop ITE chip is unsupported. I got the ITE8502E according to my laptop schematics.

 

I was previously using ACPISensors. Is there a difference with your current ACPIMonitor?

 

For some reason, in the latest HW Monitor and IStat Menus v5.0.2, the CPU multiplier is in the x17000-33000 range. The Kozlek branch shows the correct cpu multiplier values. It apparently has something to do with your branch.

Share this post


Link to post
Share on other sites

Real MAC is not generated and check Frequency/CPUMuliplier. It is for our choice how to code this. Some day kozlek decided to change definition 1000 times in both kext and in monitor. If you want correct value you should use kext and monitor from the same package my or kozlek. And same version.

Share this post


Link to post
Share on other sites

Slice do your fakesmc supports 771 xeons? I got x5472 same as real Mac pro 3,1 and I need tscsync package to enable 4 cores. Kozlek's hw monitor worked in Mavericks but in Yosemite fan speed is missing.

Share this post


Link to post
Share on other sites

Slice do your fakesmc supports 771 xeons? I got x5472 same as real Mac pro 3,1 and I need tscsync package to enable 4 cores. Kozlek's hw monitor worked in Mavericks but in Yosemite fan speed is missing.

What about your question? tscsync? monitor? fakesmc? IntelCPUmonitor? fan speed?

My IntelCPUmonitor supports xeons. This is the direct answer to your question.

Share this post


Link to post
Share on other sites

Hello slice

Question: HWSensors you can use destination kext EFI/Clover/kext/10.10

or no, the EFI folder hidden

Thanks

 

Fabio

mkdir /Volumes/TEFI
mount -t msdos /dev/disk1s1 /Volumes/TEFI

 

 
 
This is very old cult of Vanilla System: "I want to not place anything into SLE to keep the system as vanilla as possible".
I think this is very wrong idea comes from restricted bootloaders.
When you install drivers into Windows it becames hacked windows? 
When you install VBox or Intel Power Gadget you broke vanillaness?
Why do you want to boot without kernelcache? I shall remind that kernelcache contains all drivers from SLE but not from Extra.
Do you know about kexts dependencies and order of booting?
 
My claim: do not use extra folders to load kexts except installation process when you need only FakeSMC.kext separately. Install other into SLE after full installation complete.

Share this post


Link to post
Share on other sites

 

mkdir /Volumes/TEFI
mount -t msdos /dev/disk1s1 /Volumes/TEFI

 

 
 
This is very old cult of Vanilla System: "I want to not place anything into SLE to keep the system as vanilla as possible".
I think this is very wrong idea comes from restricted bootloaders.
When you install drivers into Windows it becames hacked windows? 
When you install VBox or Intel Power Gadget you broke vanillaness?
Why do you want to boot without kernelcache? I shall remind that kernelcache contains all drivers from SLE but not from Extra.
Do you know about kexts dependencies and order of booting?
 
My claim: do not use extra folders to load kexts except installation process when you need only FakeSMC.kext separately. Install other into SLE after full installation complete.

 

 

maybe I explained evil 
I meant that from your .pkg HWSensors could give the destination EFI/Clover/Kext/10.10 
 
SLE vanilla 
kext installed in EFI / Clover / kext / 10.10 / FakeSMC and other
 
Thanks
 
Fabio

Share this post


Link to post
Share on other sites

maybe I explained evil 

I meant that from your .pkg HWSensors could give the destination EFI/Clover/Kext/10.10

I don't want this.

SLE vanilla 

kext installed in EFI / Clover / kext / 10.10 / FakeSMC and other

 

 

Thanks

 

Fabio

I explained why I hate "vanilla".

Share this post


Link to post
Share on other sites

 

 

 

Thank you Slice, works fine. Tested on my Laptop running 10.9.4

 

P.D.

For MacBookPro6,1-6,2 (Arrandale CPU) "RPlt"="k74"="6B373400 00000000" can be added to FakeSMC "Info.plist" as:

<key>RPlt</key>
<array>
<string>ch8*</string>
<data>azc0AAAAAAA=</data>
</array>
 

Also, the most recent from Apple MBP6,1-6,2 "REV"="1.58f17"="01580F00 0017" as:

<key>REV </key>
<array>
<string>{rev</string>
<data>AVgPAAAX</data>
</array>
 
Another data is:
<key>smc-compatible</key>
<string>smc-piketon</string>

 

Additionally, to avoid some startup (console log) error related to SMC key, we can add the "lightshow-version"="LsbV"="1.4a6"="01040A00 06" as:

<key>LsbV</key>
<array>
<string>{rev</string>
<data>AQQKAAY=</data>
</array>

 

 

 

Hi,

Do you have more keys for MBP6,1? I need a original dump.

Thx.

Share this post


Link to post
Share on other sites

Hi Bungo. No, my friend. That is only what I have collected from the MBP6,1-6,2 in internet. Would be great a original dump. Good luck with that.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

  • Similar Content

    • By DaHarry
      I have installed Hackintosh on to my System, but the CPU cooler is obviously louder then on Windows.
      I am using right now VirtualSMC.kext, but since FakeSMC provides temperature measurement tools, and VirtualSMC not, I asked my self if that might be a hint for my loud cooler?
      My question, has somebody tried maybe both and even compared them? And is FakeSMC maybe less noisy?
      Is it enough to just mount EFI partition, and delete the VirtualSMC.kext and put instead FakeSMC.kexts ? Without any fancy kext installation tool or terminal commands, just replace files and restart in enough?
      My System:
      Mainboard: Gigabyte Aorus Z390 Ultra
      CPU: Intel i9 9900k
      CPU Cooler: BeQuiet! Dark Rock 4
      GPU: Vega 64
      Ram: 2x16GB Corsair 3200
      SSD: 1TB Adata M.2
       
      The Tutorial i have used - https://github.com/cmer/gigabyte-z390-aorus-master-hackintosh/blob/master/STEP_BY_STEP.md
       
      Really works like a charm besides, the more noisy cooler, which i bought because it is extra quietly.
      I asked first at tonymac's forum, but they deleted the post because I haven't used their tool, really disgustig.. I really hope to never use their tools, and I hope here the information freedom is more respected.
      #f. tonyhoremacs
    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
       
    • By vector sigma
      HWSensor Features
      Control temperature of Intel and AMD CPU Control temperature of AMD, Intel and NVidia cards Control temperature of motherboard Control FANS Control Voltages Control HDD/SSD state (SATA & NVMe) with S.M.A.R.T. monitoring  Control frequencies Laptop Battery Monitoring Different applications support High Sierra compatible Installation to /S/L/E or in the ESP (Clover only)  
      Supported languages:
      English (base), Russian, Italian, Korean and semplified Chinese
       
      Source code: at https://sourceforge.net/p/hwsensors/hwsensors3/code3/HEAD/tree/
      Bugs report at https://sourceforge.net/p/hwsensors/hwsensors3/tickets/
      Topic for discussion at: https://www.insanelymac.com/forum/topic/299861-hwsensors3/
       
      Chief Developer @Slice, new HWMonitorSMC2.app and package by @vector sigma
    • By Slice
      Laptop battery monitoring

       
       
       
      Using this driver you have to exclude other battery drivers: ACPIBatteryManager, AppleSmartBattery and so on.
      This driver assumes to using HWSensors3 with FakeSMC 3.5 as being part of it.
       
      19.01.2018
      Updated version of VoodooBatterySMC will get extended battery information and so it will be more exact.
      VoodooBatterySMC.kext.zip
       
      Updated HWMonitorSMC by vector-sigma
      HWMonitorSMC.app.zip
       
      HWMonitor2 by vector-sigma
      https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/latest/download
×