Andy Vandijck Posted February 9, 2010 Share Posted February 9, 2010 I've remade FakeSMC so it can add a Fake Sudden Motion Sensor. I've also built a Tiger version (for 10.4.11, maybe some older ones too). Code for adding fake sudden motion sensor to DSDT: Add in the LPC device section (before Device (EC) for example). Device (SMS0) { Name (_HID, EisaId ("APP0003")) Name (_CID, "smc-sms") } Binaries are present under BUILD/Release (Tiger or Leopard)/. Download (sources and bins): http://rapidshare.com/files/348359908/fakesmc.zip fakesmc.zip 1 Link to comment Share on other sites More sharing options...
aetherzz Posted February 12, 2010 Share Posted February 12, 2010 Hey Andy thank you very much mate. Link to comment Share on other sites More sharing options...
Onixs Posted February 13, 2010 Share Posted February 13, 2010 Andy I know this is Off Topic... Can you also fix the source of VoodooHDA so it can be compiled under Tiger? The latest one is made by Slice. I think you know where to find it Thanks. Link to comment Share on other sites More sharing options...
filosofem Posted February 15, 2010 Share Posted February 15, 2010 Yeah! and drivers for nvidia 9000 series Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 21, 2010 Author Share Posted February 21, 2010 Andy I know this is Off Topic... Can you also fix the source of VoodooHDA so it can be compiled under Tiger? The latest one is made by Slice. I think you know where to find it Thanks. I could have a look at it... I've allready adapted it for 10.6, 10.4 can't be that much different... When I have the time I will Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 21, 2010 Author Share Posted February 21, 2010 Yeah! and drivers for nvidia 9000 series Utterly impossible... NVidia 9XXX series use NVDANV50HAL.kext as IOAccelerator, which is unavailable for Tiger... Sorry Link to comment Share on other sites More sharing options...
OcciJano Posted March 3, 2010 Share Posted March 3, 2010 Thanks Andy, working fine in Tiger (10.4.11), finally get rid of the very old dsmos.kext Link to comment Share on other sites More sharing options...
valv Posted March 19, 2010 Share Posted March 19, 2010 Got it thanx, always liked your staff. keep it on man, keep it on Link to comment Share on other sites More sharing options...
donkey Posted April 12, 2010 Share Posted April 12, 2010 Thanks for the update Andy, This update for fake sudden motion, what is the benefit of having this in fakesmc or dsdt? Thanks! D Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 13, 2010 Share Posted April 13, 2010 I've remade FakeSMC so it can add a Fake Sudden Motion Sensor.I've also built a Tiger version (for 10.4.11, maybe some older ones too). Code for adding fake sudden motion sensor to DSDT: Add in the LPC device section (before Device (EC) for example). Device (SMS0) { Name (_HID, EisaId ("APP0003")) Name (_CID, "smc-sms") } Binaries are present under BUILD/Release (Tiger or Leopard)/. Download (sources and bins): http://rapidshare.com/files/348359908/fakesmc.zip Where is the version for Snow? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 17, 2010 Author Share Posted April 17, 2010 Where is the version for Snow? Release... Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 21, 2010 Share Posted April 21, 2010 Release... True true, i'm sorry. I've download this but then i've open another. I'm mad.. I had already resolved Great beautiful work Thanks Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 21, 2010 Share Posted April 21, 2010 I've remade FakeSMC so it can add a Fake Sudden Motion Sensor.I've also built a Tiger version (for 10.4.11, maybe some older ones too). Code for adding fake sudden motion sensor to DSDT: Add in the LPC device section (before Device (EC) for example). Device (SMS0) { Name (_HID, EisaId ("APP0003")) Name (_CID, "smc-sms") } Binaries are present under BUILD/Release (Tiger or Leopard)/. Download (sources and bins): http://rapidshare.com/files/348359908/fakesmc.zip Hey Andy, can you mod fakesmc for load also AppleSMCLMU.kext? Device (SMC) { Device (ALS0) { Name (_HID, "ACPI0008") Name (_CID, "smc-als") } } Thanks and sorry for my english;) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 23, 2010 Author Share Posted April 23, 2010 Hey Andy, can you mod fakesmc for load also AppleSMCLMU.kext? Device (SMC) { Device (ALS0) { Name (_HID, "ACPI0008") Name (_CID, "smc-als") } } Thanks and sorry for my english;) I can check which key is used and then add it. I'll keep you posted... Link to comment Share on other sites More sharing options...
valv Posted April 24, 2010 Share Posted April 24, 2010 Hey Andy, can you mod fakesmc for load also AppleSMCLMU.kext? Device (SMC) { Device (ALS0) { Name (_HID, "ACPI0008") Name (_CID, "smc-als") } } Thanks and sorry for my english;) Adding this peace of code: Device (ALS0) { Name (_HID, "ACPI0008") Name (_CID, "smc-als") } on my DSDT, already gets the kext loaded; maybe because I already have ALS0 in original (renamed tho') Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 24, 2010 Share Posted April 24, 2010 Adding this peace of code: Device (ALS0) { Name (_HID, "ACPI0008") Name (_CID, "smc-als") } on my DSDT, already gets the kext loaded; maybe because I already have ALS0 in original (renamed tho') Errors in verbose, key not found. You don't look the verbose;) (The problem isn't the loading of kext) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 24, 2010 Author Share Posted April 24, 2010 Errors in verbose, key not found. You don't look the verbose;) (The problem isn't the loading of kext) Add it to the FakeSMC Info.plist under the SMC keys... Check also the byte length, it must be data type with same length for example if the key is ALSD with length 6 data contents are: <000000> That should get it to work... Link to comment Share on other sites More sharing options...
Freaky Chokra Posted April 25, 2010 Share Posted April 25, 2010 Add it to the FakeSMC Info.plist under the SMC keys...Check also the byte length, it must be data type with same length for example if the key is ALSD with length 6 data contents are: <000000> That should get it to work... Hello Andy. Right from AnVXNU 9.6.0 till here... you've really been a source of inspiration and progress! A Zillion thanks for all your work and inputs. Few inputs and reports on the results of using your FakeSMC.kext version 2.5: About editing the DSDT with your code, I did it,without iASLMe popping up any errors. 1] With your new fakesmc.kext, I surely got my Snow Leopard 10.6.3 to boot up faster by 15 seconds LESSER than the fakesmc.kext v2.1... 2] However, the other code for SMCLMU function, during boot sequence it did show me an error about not finding the hardware device. Solution: I removed the second code part from my DSDT. And the error vanished! I dunno what it is used for, or what hardware is "enabled" with that code... Until I know for the better.... 3] I don't know why or how, but when using the previous fakesmc.kext v2.1, i used to get iStat menu's CPU temperature reports for both the cores of my Core2Duo@ 30-34 degrees Centigrade. (see my signature for specs) But, now they report at a steady 40-42 degrees centigrade. However, I find these figures to be much closer to those viewed in the BIOS section, which hovers around 59-60 degrees Centigrade. And, about 43-45 Centigrade, in Windows using the ASUS PC Probe software, with no other applications loaded. 4] Hence, probably, your newer FakeSMC.kext, provides much accurate reading than the earlier one.. I suppose. Or else, there are deeper things that I am not yet much aware of. [as in all the C++ coding in DSDT, and kext modifications, system programming, etc.] {Psst.. I'm remotely a programmer, even though I'd learnt few basics like 14 years back. } So that's that. Will keep you posted of any other developments on the stability or improvements in my System. But, surely ... thanks for the wonderful driver. It surely, no make it "definitely", gets your HackOSX boot much faster! Regards, Freaky Chokra Link to comment Share on other sites More sharing options...
Smith@@™ Posted April 25, 2010 Share Posted April 25, 2010 Add it to the FakeSMC Info.plist under the SMC keys...Check also the byte length, it must be data type with same length for example if the key is ALSD with length 6 data contents are: That should get it to work... Andy, sorry, my mistake again, the error in verbose is this: AppleLMUController: SMCResult1 error. Result = 132. AppleLMUController: sensorTask error AppleLMUController: SMCResult1 error. Result = 132. AppleLMUController: sensorTask error AppleLMUController: SMCResult1 error. Result = 132. AppleLMUController: sensorTask error AppleLMUController: SMCResult1 error. Result = 132. AppleLMUController: sensorTask error AppleLMUController: errorCount exceeded - disabling Sensor Readings I don't think that it's normal. With this code Device (SMC) { Device (ALS0) { Name (_HID, "ACPI0008") Name (_CID, "smc-als") } } and those errors for example my netbook go completely en bloc, it crashed. Without that part of code the LMUController don't load obviously. The problem hence are those errors in verbose (not keys, sorry) I have resolved: i found this (google is my friend) and i have add the keys: BEMB ALA0 ALA1 ALA2 ALA5 ALI1 ALSF ALSL ALST ALTH ALV0 ALV1 and the errors are gone. Then, i have add all keys from pastes to fakesmc for exercise Now that code don't "show" me more those errors;) fakesmc.kext.zip Link to comment Share on other sites More sharing options...
valv Posted April 25, 2010 Share Posted April 25, 2010 thank u smith@@, no more errors Link to comment Share on other sites More sharing options...
sulphide Posted April 26, 2010 Share Posted April 26, 2010 Don't know if i should post here, but i have an asus m4a785td-v evo mobo, and after the latest bios update v2005 which supports 6 core phenoms i can't load 10.6.3 (( it hangs right after loading fakesmc without any message... ps. new features in bios are ACPI SRAT Table (En/Dis) and Probe Filter (Auto/Dis/MP) pps. or it is because of an old cpu power management Link to comment Share on other sites More sharing options...
Freaky Chokra Posted May 5, 2010 Share Posted May 5, 2010 Dear AnV. Yesterday I 'd been facing a lot of problems in my Snow Leo install. That was fixed . but the problems were not due to your fakesmc. Don't worry. So I had booted to Leopard couple of times. So after the first boot of yesterday, I'd put in your fakesmc.kext 2.5 for Leopard from /Leopard folder in the packed zip file. But even with -f -v it would not load. There was a Yellow text output in verbose saying: could not load fakesmc. Why so? I wanna do away with dsmos and disabler and AppleDecrypt. make Leopard a Vanilla Install. Can you help me how to... fix this issue? Regards, Freaky Chokra Link to comment Share on other sites More sharing options...
valv Posted May 5, 2010 Share Posted May 5, 2010 Dear AnV.There was a Yellow text output in verbose saying: could not load fakesmc. Dear, It seems like u mixed versions, this could be sl version that u've been trying. If not try correcting rights and/or ownership and see if it works again Link to comment Share on other sites More sharing options...
Freaky Chokra Posted May 5, 2010 Share Posted May 5, 2010 Dear, It seems like u mixed versions, this could be sl version that u've been trying. If not try correcting rights and/or ownership and see if it works again Hey valv. Thanks for the reply. But, seriously, No man! The Snow Leopard version is in the Builds/Release folder. = 128kb The Leopard version is in the Builds/Leopard folder. = 66kb corection 57Kb when seen from Snow Leopard The Tiger version is in the Builds/Tiger folder. = don't remember. 60 Kb when seen from Snow Leopard So I did put in the file from Leopard folder. Anyways, will re-check... Anyhow, Do I need to remove the dsmos.kext, disabler.kext, Decrypter.kext, etc. before or after installing this kext? Regards, Freaky Chokra Edited post with new information. Andy, please have a look. -Freaky Chokra Now, Andy you said I had probably put in the wrong file. But no pal I haven't. In fact, I double checked, removed all other dsmos.kext, disabler.kext, etc. and rebooted. But then, Leopard refused to boot. Then, I restored all the files as they were. Only then Could I boot. Now here in I'm attaching the output from Leoard Terminal When I was logged in as Root. And also the screen shot of the file that I put in. I'm damn sure I put in your Leopard compiled build. Here is the screen shot: You can probably see that I've repaired permissions and ownership. And even tried loading it from Leopard. But no Success: freaky-chokras-p5k-vm:Extensions root# kextload -v fakesmc.kext extension fakesmc.kext has potential problems: Warnings { "Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true } kextload: extension fakesmc.kext appears to be loadable kextload: loading extension fakesmc.kext kextload: extension /Extra/Extensions/fakesmc.kext is not authentic (check ownership and permissions; run with -t for details) freaky-chokras-p5k-vm:Extensions root# chown -Rf root:wheel fakesmc.kext freaky-chokras-p5k-vm:Extensions root# chmod -Rf 755 fakesmc.kext freaky-chokras-p5k-vm:Extensions root# ls -al total 0 drwxr-xr-x 3 root admin 102 May 5 09:45 . drwxr-xr-x 7 root admin 238 May 5 21:07 .. drwxr-xr-x 3 root wheel 102 Feb 9 20:36 fakesmc.kext freaky-chokras-p5k-vm:Extensions root# kextload -v fakesmc.kext extension fakesmc.kext has potential problems: Warnings { "Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true } kextload: extension fakesmc.kext appears to be loadable kextload: loading extension fakesmc.kext 22IOACPIPlatformDeviceCh is not compatible with its superclass, 20IOACPIPlatformDevice superclass changed? kextload: a link/load error occured for kernel extension fakesmc.kext link/load failed for extension fakesmc.kext (run kextload with -t for diagnostic output) freaky-chokras-p5k-vm:Extensions root# freaky-chokras-p5k-vm:Extensions root# kextload -v -t fakesmc.kext kextload: resolving dependencies for kernel extensions with validation and authentication failures extension fakesmc.kext has potential problems: Warnings { "Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true } kextload: extension fakesmc.kext appears to be loadable kextload: loading extension fakesmc.kext 22IOACPIPlatformDeviceCh is not compatible with its superclass, 20IOACPIPlatformDevice superclass changed? kextload: a link/load error occured for kernel extension fakesmc.kext link/load failed for extension fakesmc.kext (run kextload with -t for diagnostic output) Please tell me how to solve this issue? Looking forward to your reply. Regards, Freaky Chokra Link to comment Share on other sites More sharing options...
shoarthing Posted May 5, 2010 Share Posted May 5, 2010 Hey valv. No man. The Snow Leopard version is in the Builds/Release folder. = 128kb The Leopard version is in the Builds/Leopard folder. = 66kb The Tiger version is in the Builds/Tiger folder. = don't remember. So I did put in the file from Leopard folder. Anyways, will re-check... Anyhow, Do I need to remove the dsmos.kext, disabler.kext, Decrypter.kext, etc. before or after installing this kext? Regards, Freaky Chokra . . kexts in red do the same task; so yes they need to be removed if using fakesmc Link to comment Share on other sites More sharing options...
Recommended Posts