Subscribe to our RSS news feed
AAPL 275.62 (0.56)

OSXRestart.kext, New Restart Solution for OS X 10.6 by Master Chief
********
  • Group: Members
  • Posts: 1,174
  • Joined: 7-January 09
  • Member No.: 351,169
New OS X Restart SolutionOSXRestart Version 1.5c now available!!!

Update: The latest Chameleon nightly – not the official RC4 release – now also includes a restart fix. A big thank you to Duvel300 who wrote this patch!

I have been working on a replacement for OpenHaltRestart.kext and I am proud to present it today, here on insanelymac.com

My kext is written from the ground up, and not based off of either OpenHaltRestart.kext nor EvoReboot.kext You won't
find a single line of code from either kext in my work – using a completely new and different approach to solve restart issues.

It is also the cleanest restart solution ever. No nagging whatsoever. Not even a single line in your log files -
the only reference to me, being "OSX Restart Solution v1.3 By Master Chief 2009" can be found in both Info.plist
and InfoPlist.strings (Update: I did add a notation for kernel.log in later versions).

ioreg -l output
Some of you here might want to know this so here goes:

CODE
OSX_Restart_Handler  <class OSX_Restart_Handler, id 0x10000010c, !registered, !matched, active, busy 0, retain 4>
{
    "IOClass" = "OSX_Restart_Handler"
    "IOMatchCategory" = "OSX_Restart_Handler"
    "IOProbeScore" = 18446744073709550616
    "IOProviderClass" = "IOPlatformExpertDevice"
    "CFBundleIdentifier" = "com.apple.osx.restart"
    "IOResourceMatch" = "ACPI"
}

And for the rest of us… it's not that a big deal. Just forget about it.

Target audience
OSXRestart.kext is developed for OS X 10.6 and 10.6 only. For both 32 and 64 bit (single combo kext). And also (not specifically) for people where restart-after-sleep is broken; no more keyboard controller hacks – I am using the FACP table data instead.

Does it work?
The first version of OSXRestart.kext has been downloaded 121 times so far, and the latest release 25 times. Which looks like nothing right now, but I haven't officially introduced it yet. Not until today – 23 November 2009 – that is.

And the first confirmations from: Asus, Gigabyte and MSI users are starting to flow in. But more importantly, there hasn't been a single complaint about OSXRestart.kext not working. Which to me is far more important, especially since my code is still brand new and like I said earlier; I am doing things completely different (using FACP table data).

Limitations
OSXRestart.kext is developed for one reason only... to fix restart issues. Not to fix shutdown! And it might not work with motherboards with a NVDIA chipset (see post #85). Check your FACP table, which should not be much shorter than the attached example!

Shutdown can be fixed with DSDT patching, and Asus user can look here for help, and Gigabyte users here. Also, OSXRestart.kext is developed specifically for OS X 10.6 and thus there won't be one for Leopard. Sorry.

Troubleshooting
In case of trouble, when OSXRestart.kext doesn't seem to restart your hack, you have to figure out what the problem is. I can't do magic 6000 miles away from you. Start by looking at the installed kexts in /Extra/Extensions/ (where they should be for Chameloen users) or in /System/Library/Extensions/ (where they are when they don't work in /Extra/Extensions) because one of them is most likely the culprit.

Another indicator is shutdown. When that doesn't work without something like OpenHaltRestart.kext or EvOReboot.kext then you are in trouble since, again, OSXRestart.kext isn't going to solve shutdown problems.

And please add a signature before you ask questions, so that people here know what you are using and can try to help you.

Update: Device (SBUS) in your DSDT might cause a slow reboot – up to three times – which basically means that the SBUS isn't working for you. See also: post #102 and post #104

Failures
There are a number of reports where OSXRestart.kext didn't work. A few people had to remove VoodooPowerMini.kext first, while others had to fix their installation. If you can restart once with OSXRestart.kext then you know (or should know) that the restart method I use is supported on your motherboard.

Problems where it only works 1 out of N times are all related to your OS X installation – I presume another failing 3th party kext. You have to find this out yourself, and report it to the developer so that he/she can take care of it. I cannot help you with this. Sorry.

What about OpenHaltRestart and EvOReboot?
I don't have anything to comment on it other than; when you are happy with either one of it, that is fine by me. But please give my work a try. Which is only fair, isn't it? I mean you can always go back to whatever you are using right now, and what is working for you. Thank you for your time and cooperation.

References
OSXRestart.kext was first introduced here and the first update here (22 November 2009).

Go download OSXRestart.kext now, and spread the word of love.

And as always; Happy Hacking!

-Chief


Attached File(s)
Attached File  OSXRestart_v1.5c.zip ( 17.5K ) Number of downloads: 1148
Attached File  OSXRestart.kext.zip ( 13.57K ) Number of downloads: 1738
Attached File  FACP_Example_.dsl.zip ( 2.26K ) Number of downloads: 370
Attached File  OSXRestart_V1.4.kext.zip ( 13.66K ) Number of downloads: 132
Attached File  OSXRestart_V1.5.kext.zip ( 13.63K ) Number of downloads: 2266
Attached File  OSXRestart_15c_binary.kext.zip ( 16.74K ) Number of downloads: 384
 
PM Profile Card
Go to the top of the page
+ Quote Post

Posts in this topic
- Master Chief   OSXRestart.kext   Nov 23 2009, 09:51 AM
- - Maroc-OS   Great job you can not release one for Leopard?   Nov 23 2009, 10:55 AM
|- - Master Chief   QUOTE (Maroc-OS @ Nov 23 2009, 11:55...   Nov 23 2009, 11:57 AM
- - SticMAC™   Running Snow on Intel d945gclf2 N330 Atom, works g...   Nov 23 2009, 11:43 AM
- - sweatyone   Thanks a lot MC This seems to fix restart after s...   Nov 23 2009, 12:17 PM
|- - blackosx   Thanks for all your contributions Master Chief. It...   Nov 23 2009, 12:30 PM
- - riws   In Info.plist, should it be so? CODE <key...   Nov 23 2009, 12:37 PM
|- - Smoc   Thank you very much Master Chief. It worked for me...   Nov 23 2009, 12:43 PM
|- - Master Chief   QUOTE (riws @ Nov 23 2009, 01:37 PM) In ...   Nov 23 2009, 01:09 PM
- - thiagomorales   For Me works 100% too.. Great works. Regards.   Nov 23 2009, 12:42 PM
- - bulier   Thanks for your great and creative works. I'm ...   Nov 23 2009, 01:49 PM
- - el_charlie   I'll give it a try later when I get home. Do ...   Nov 23 2009, 02:43 PM
|- - Master Chief   QUOTE (el_charlie @ Nov 23 2009, 03:43 PM...   Nov 23 2009, 02:54 PM
- - The Real Deal   Thanks MC, i'll try this alternative method as...   Nov 23 2009, 03:05 PM
- - Dr. Hurt   Working perfectly here. THANK YOU   Nov 23 2009, 03:08 PM
- - irrational John   QUOTE (Master Chief @ Nov 23 2009, 04:51 ...   Nov 23 2009, 03:38 PM
|- - Master Chief   QUOTE (irrational John @ Nov 23 2009, 04...   Nov 23 2009, 05:07 PM
- - oldnapalm   It fixes restart after sleep here. Great job, as u...   Nov 23 2009, 04:18 PM
- - YoMuS   Would this fix my launch.c SIOGFADDR or something ...   Nov 23 2009, 04:42 PM
- - Ryu-ka   THANK YOU THANK YOU! I've been looking fo...   Nov 23 2009, 05:40 PM
- - Monkey D. Luffy   Works here! G31m-ES2L rev 1.x Thank you.   Nov 23 2009, 06:48 PM
- - BiTRiP   Works fine here on GA-EX58-UD5. Thanks for your wo...   Nov 23 2009, 07:56 PM
- - oldnapalm   QUOTE (Master Chief @ Nov 23 2009, 07:51 ...   Nov 23 2009, 10:12 PM
|- - Master Chief   QUOTE (oldnapalm @ Nov 23 2009, 11:12 PM)...   Nov 24 2009, 01:35 AM
- - tdtran1025   Like they sais, wait long enough and there will be...   Nov 24 2009, 02:14 AM
- - donkey   THANK YOU THANK YOU THANK YOU THANK YOU! This ...   Nov 24 2009, 02:33 AM
- - AFG-Hack-Master   GA-P35-DS3L REV:2 BootThink 2.3.18 Snow Leopard 10...   Nov 24 2009, 02:44 AM
|- - Master Chief   QUOTE (AFG-Hack-Master @ Nov 24 200...   Nov 24 2009, 07:19 AM
|- - AFG-Hack-Master   QUOTE (Master Chief @ Nov 24 2009, 08:19 ...   Nov 25 2009, 12:45 AM
|- - Master Chief   QUOTE (AFG-Hack-Master @ Nov 25 200...   Nov 25 2009, 08:21 AM
|- - AFG-Hack-Master   QUOTE (Master Chief @ Nov 25 2009, 09:21 ...   Nov 25 2009, 10:00 PM
|- - rals2007   QUOTE (AFG-Hack-Master @ Nov 26 200...   Nov 26 2009, 12:25 AM
|- - Master Chief   QUOTE (AFG-Hack-Master @ Nov 25 200...   Nov 26 2009, 07:01 AM
- - 87vert   Works great on my Dell Mini 9 under 10.6.2 Thanks...   Nov 24 2009, 02:55 AM
- - THe KiNG   QUOTE (Master Chief @ Nov 23 2009, 11:51 ...   Nov 24 2009, 06:33 AM
|- - Superhai   QUOTE (THe KiNG @ Nov 24 2009, 07:33 AM) ...   Nov 24 2009, 01:35 PM
|- - Master Chief   QUOTE (Superhai @ Nov 24 2009, 02:35 PM) ...   Nov 24 2009, 03:05 PM
|- - Superhai   QUOTE (Master Chief @ Nov 24 2009, 04:05 ...   Nov 24 2009, 08:56 PM
|- - Master Chief   QUOTE (Superhai @ Nov 24 2009, 09:56 PM) ...   Nov 24 2009, 09:57 PM
- - ptung07   Excellent work!!! Fixes the reboot iss...   Nov 24 2009, 06:59 AM
- - stickpin   Works great on GA-EP45-UD3LR! Thanks alot Mast...   Nov 24 2009, 07:28 AM
- - passw   Thank you for this kext. Working on Asus P6T Delu...   Nov 24 2009, 10:58 AM
- - teateam   Resetting by CF9 not clean for my mind, it just li...   Nov 24 2009, 12:27 PM
- - el_charlie   Working fine on a Foxconn G31MV-K!!! ...   Nov 24 2009, 01:09 PM
- - youminbuluo   OSXRestart.kext doesn't work for me. But It se...   Nov 24 2009, 01:50 PM
- - robla   Seems to work fine with me: GA-P35-DS3L. With or ...   Nov 24 2009, 03:18 PM
|- - kpkp   Master Chief great work... I think i have discover...   Nov 24 2009, 03:49 PM
|- - smith@@   QUOTE (kpkp @ Nov 24 2009, 04:49 PM) Mast...   Nov 25 2009, 04:10 PM
|- - Master Chief   QUOTE (smith@@ @ Nov 25 2009, 05:10 PM) T...   Nov 25 2009, 05:10 PM
|- - smith@@   QUOTE (Master Chief @ Nov 25 2009, 06:10 ...   Nov 25 2009, 07:32 PM
- - The Real Deal   The kext doesn't fix issue for wake after deep...   Nov 24 2009, 04:59 PM
|- - Master Chief   QUOTE (The Real Deal @ Nov 24 2009, 05:59...   Nov 24 2009, 06:19 PM
- - The Real Deal   QUOTE (Master Chief @ Nov 23 2009, 10:51 ...   Nov 24 2009, 06:59 PM
- - xjasx   tried on my hack, breaks shutdown though, been fol...   Nov 24 2009, 07:16 PM
- - dnine   asus a8jn notebook, c2d 7200 - snow leopard 10.6.2...   Nov 24 2009, 08:26 PM
- - Skero666   Thank You! works like a charm! (asus P5LP-...   Nov 24 2009, 08:38 PM
- - halfmicro   Works great on a dell vostro 1500. Thank you so mu...   Nov 25 2009, 12:48 AM
- - LeMaurien19   Solved the can't restart after sleep problem o...   Nov 25 2009, 05:28 AM
- - sparrowdclxvi   Doesn't work for me. Shutdown has always worke...   Nov 25 2009, 08:45 AM
|- - sparrowdclxvi   QUOTE (sparrowdclxvi @ Nov 25 2009, 08:45...   Nov 26 2009, 10:36 AM
|- - Master Chief   QUOTE (sparrowdclxvi @ Nov 26 2009, 11:36...   Nov 26 2009, 10:40 AM
- - youminbuluo   I get my fadt through ubuntu sudo acpidump -b -t F...   Nov 25 2009, 10:33 AM
- - MiniHack   Hi, My board is a ZOTAC geforce 9300 mini-itx boa...   Nov 25 2009, 12:08 PM
|- - DB1   QUOTE (MiniHack @ Nov 25 2009, 12:08 PM) ...   Nov 25 2009, 12:23 PM
|- - MiniHack   QUOTE (DB1 @ Nov 25 2009, 12:23 PM) Check...   Nov 25 2009, 02:27 PM
- - jkbuha   EDIT: OSXRestart works perfectly on my XPS 1330 in...   Nov 25 2009, 01:30 PM
- - kpkp   QUOTE (Master Chief @ Nov 23 2009, 10:51 ...   Nov 25 2009, 04:07 PM
- - sparrowdclxvi   Scratch that. It doesn't work in /E/E with Cha...   Nov 26 2009, 10:53 AM
|- - Master Chief   QUOTE (sparrowdclxvi @ Nov 26 2009, 11:53...   Nov 26 2009, 11:19 AM
- - THe KiNG   QUOTE (sparrowdclxvi @ Nov 26 2009, 12:53...   Nov 26 2009, 11:24 AM
|- - sk1nhead   Thanks a lot Chief. works great here for restart b...   Nov 26 2009, 11:52 AM
|- - sparrowdclxvi   QUOTE (THe KiNG @ Nov 26 2009, 11:24 AM) ...   Nov 26 2009, 12:55 PM
- - MiniHack   So, any ideas MasterChief why OSXrestart doesn...   Nov 26 2009, 01:31 PM
|- - Master Chief   QUOTE (MiniHack @ Nov 26 2009, 02:31 PM) ...   Nov 26 2009, 03:06 PM
|- - MiniHack   QUOTE (Master Chief @ Nov 26 2009, 03:06 ...   Nov 26 2009, 08:15 PM
|- - Master Chief   QUOTE (MiniHack @ Nov 26 2009, 09:15 PM) ...   Nov 27 2009, 08:56 AM
|- - MiniHack   QUOTE (Master Chief @ Nov 27 2009, 08:56 ...   Nov 27 2009, 12:19 PM
|- - Master Chief   QUOTE (MiniHack @ Nov 27 2009, 01:19 PM) ...   Nov 27 2009, 06:26 PM
|- - MiniHack   QUOTE (Master Chief @ Nov 27 2009, 06:26 ...   Nov 28 2009, 11:06 AM
|- - Master Chief   QUOTE (MiniHack @ Nov 28 2009, 12:06 PM) ...   Nov 28 2009, 11:38 AM
|- - MiniHack   QUOTE (Master Chief @ Nov 28 2009, 11:38 ...   Nov 28 2009, 12:15 PM
- - lajos   For some reason it doesn't work well on my P5Q...   Nov 26 2009, 09:19 PM
- - M0000000000   thanks! works for vostro 1400!   Nov 27 2009, 01:37 AM
- - regnaD kciN   does not work on netkas boot disc trying to clean ...   Nov 27 2009, 06:40 AM
- - d.l.   my "hackintosh" randomly not shutting do...   Nov 27 2009, 12:53 PM
- - GLXOZ   no bad comments   Nov 28 2009, 11:59 AM
- - youminbuluo   Master Chief I've already upload my fadt here...   Nov 29 2009, 12:59 AM
|- - Master Chief   QUOTE (youminbuluo @ Nov 29 2009, 01:59 A...   Nov 29 2009, 02:10 AM
|- - youminbuluo   QUOTE (Master Chief @ Nov 29 2009, 02:10 ...   Nov 29 2009, 04:19 AM
- - osxchat   RE: OSXRestart.kext   Nov 30 2009, 04:25 PM
|- - Master Chief   QUOTE (osxchat @ Nov 30 2009, 05:25 PM) M...   Nov 30 2009, 08:43 PM
|- - osxchat   QUOTE (Master Chief @ Nov 30 2009, 08:43 ...   Nov 30 2009, 09:40 PM
- - pateras   ok works on compaq mini 700 with 10.6.2,now restar...   Dec 1 2009, 08:39 AM
- - Nitin Chandra   Restart works on SL 10.6.2 on a Dell XPS 1530. Nic...   Dec 1 2009, 05:31 PM
2 Pages V   1 2 >

Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 31st July 2010 - 01:54 PM