vbetts Posted November 7, 2007 Share Posted November 7, 2007 Very n00b question (sorry but I couldn't resist :mellow:). What this represents for a noob OSx86 user? That we would be able to use unmodified OS X kernel and extensions and to update our OS straigth from Apple without any problems (assuming you have the compatible hardware)? Just help me understand. Yes, that's basically it. As well as since we're running it from the real source, it should have a tiny performance advantage. If the EFI emulation is good. So then, do motherboards that have the x3, and gma950 series support this? What motherboard chipsets and series will? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted November 7, 2007 Author Share Posted November 7, 2007 Yes, that's basically it. As well as since we're running it from the real source, it should have a tiny performance advantage. If the EFI emulation is good. So then, do motherboards that have the x3, and gma950 series support this? What motherboard chipsets and series will? Motherboards that have HPET are ICH4 and above ones (some 845 and all the newer chipsets). So, yes, motherboards which have x3 and gma950 will definitely work. Link to comment Share on other sites More sharing options...
Azurael Posted November 7, 2007 Share Posted November 7, 2007 Any chance for Core 1 DUO in the near future? It should work now. No reason for it not to. Link to comment Share on other sites More sharing options...
Billmaster Posted November 7, 2007 Share Posted November 7, 2007 So can we use the Kexts for 8X00 cards? Like the Mac Book Pro's 8600? Also can someone help the "noobs" here? Link to comment Share on other sites More sharing options...
Myzrael Posted November 7, 2007 Share Posted November 7, 2007 So. I just removed the AppleEFI kext , installed this bunch and I'm running from the ToH 10.5 DVD install. Does this mean it worked? Because I don't really notice anything in system profiler to know it's working. Should my next step be to try use the real apple kernel unmodified? Is there a manual that teaches how to check the stuff I asked and replace the kernel? Link to comment Share on other sites More sharing options...
Azurael Posted November 7, 2007 Share Posted November 7, 2007 So can we use the Kexts for 8X00 cards? Like the Mac Book Pro's 8600? Also can someone help the "noobs" here? Nope, because this modified bootloader doesn't hand over the data which the graphics card needs to initialise, it only sets the bare minimum required for an unmodified Apple kernel to load at the moment. It is theoretically capable of replacing kexts like Natit by 'injecting' the same data at boot time. However, if we knew what values to inject to get 8600s to work, we'd have done it with Natit a long time ago! The only real advantage to this method of getting OS X to boot is the fact that we can take a more 'clean room' approach to the OS, running stock Apple kexts and kernels (which is good) and potentially (though there's no real advantage to doing so, and there may not be sufficient room in the bootloader's footprint anyway) dispensing of things like ALCInject.kext and Natit.kext in the long term. To do the latter, we still need to know what values kexts like Natit and ALCInject inject, because we don't have a 'real' EFI with EFI modules to work those things out for us. In essence all we're doing is the same thing as the afformentioned kexts, but before, rather than during OS boot. Link to comment Share on other sites More sharing options...
stellarola Posted November 7, 2007 Share Posted November 7, 2007 This installed on my setup great. Only problem is with my FSB speed. I have a Core2Duo E6600 2.4ghz. When I run the EFI fix it knocks the FSB speed down from 266 to 200. Which is equivalent to a Core2Duo 1.8ghz. Anyone know a fix for this? Thanks! ;) -Ben Link to comment Share on other sites More sharing options...
ipguy Posted November 7, 2007 Share Posted November 7, 2007 Is working fine on a DP965LT mobo with a Core 2 Duo at 2.13 Ghz, but the bus speed even if is correctly reported in "About this mac", is not set accordingly and the clock keep sliding of the real time. did you try updating from apple ? Link to comment Share on other sites More sharing options...
Billmaster Posted November 7, 2007 Share Posted November 7, 2007 All right thanks Azurael. At least it opens more doors down the road. Is it possible for them to modify a future kernel so that it does not boot with this method? Link to comment Share on other sites More sharing options...
Purple Puppy Posted November 7, 2007 Share Posted November 7, 2007 Let me guess: this would probably work on my computer with Intel Core 2 Duo E6600 on an Asrock Conroe 945G-DVI! WOOT! A New Hope! Link to comment Share on other sites More sharing options...
macgirl Posted November 8, 2007 Share Posted November 8, 2007 Nope, because this modified bootloader doesn't hand over the data which the graphics card needs to initialise, it only sets the bare minimum required for an unmodified Apple kernel to load at the moment. It is theoretically capable of replacing kexts like Natit by 'injecting' the same data at boot time. However, if we knew what values to inject to get 8600s to work, we'd have done it with Natit a long time ago! The only real advantage to this method of getting OS X to boot is the fact that we can take a more 'clean room' approach to the OS, running stock Apple kexts and kernels (which is good) and potentially (though there's no real advantage to doing so, and there may not be sufficient room in the bootloader's footprint anyway) dispensing of things like ALCInject.kext and Natit.kext in the long term. To do the latter, we still need to know what values kexts like Natit and ALCInject inject, because we don't have a 'real' EFI with EFI modules to work those things out for us. In essence all we're doing is the same thing as the afformentioned kexts, but before, rather than during OS boot. So which kexts could we use? only AppleSMBIOS an AppleACPIPlatform? or IONetworking and others? coud this bootloader be installed in a hacked DVD? Link to comment Share on other sites More sharing options...
Schweppes Posted November 8, 2007 Share Posted November 8, 2007 If EFI works on our Hackintoshes, then we could install BootCamp ???? Link to comment Share on other sites More sharing options...
stellarola Posted November 8, 2007 Share Posted November 8, 2007 Let me guess: this would probably work on my computer with Intel Core 2 Duo E6600 on an Asrock Conroe 945G-DVI!WOOT! A New Hope! You see to have the exact same specs as mine, other than the mobo. It'll work fine on your setup. Like I said before, I dunno if it's possible to change the FSB speed. :censored2: Link to comment Share on other sites More sharing options...
NYC Coyote Posted November 8, 2007 Share Posted November 8, 2007 Now wondering when we are going to see a patched dvd of leopard with this :censored2: Link to comment Share on other sites More sharing options...
ipguy Posted November 8, 2007 Share Posted November 8, 2007 Now wondering when we are going to see a patched dvd of leopard with this i was thinking the same ! Link to comment Share on other sites More sharing options...
Purple Puppy Posted November 8, 2007 Share Posted November 8, 2007 i was thinking the same ! I was thinking the same too! Can't wait! Link to comment Share on other sites More sharing options...
trexplorer Posted November 8, 2007 Share Posted November 8, 2007 Installed, boots fine .... but anyone know a way to restore the Darwin boot loader without re-installing from DVD ...? efi boot-132 with r21 patchIntel915GAVL + CeleronD 3.2GHzEdit:Kernel is modified to work on CeleronD, but all factory kexts works from 9a581, including ACPI and SMBIOS.Hey amalf, What app did you use to view the device tree ...? thx. Link to comment Share on other sites More sharing options...
leodm Posted November 8, 2007 Share Posted November 8, 2007 quick question, so can I use the original AppleSMBIOS and ACPIPlatform kext? and, does sleep/wakeup work with this loader? thanks! Link to comment Share on other sites More sharing options...
JSn1™ Posted November 8, 2007 Share Posted November 8, 2007 Wow. This works! Intel Core Duo T2050 Everything works, including FSB and SpeedStep I even got my computer model and serial in system profiler, it is detected as a mac! Link to comment Share on other sites More sharing options...
ipguy Posted November 8, 2007 Share Posted November 8, 2007 Wow. This works! Intel Core Duo T2050 Everything works, including FSB and SpeedStep I even got my computer model and serial in system profiler, it is detected as a mac! did you do this on leopard or tiger ? Link to comment Share on other sites More sharing options...
dvil Posted November 8, 2007 Share Posted November 8, 2007 did you try updating from apple ? I tested with the original leopard kernel and kexts, the only problem as reported by many others is the fsb speed. Link to comment Share on other sites More sharing options...
stellarola Posted November 8, 2007 Share Posted November 8, 2007 Hey all, just a quick fix for the fsb problem. A readme is included. Thanks to Gotoh for the edits. http://www.mediafire.com/?82mkmmz5dme Link to comment Share on other sites More sharing options...
Dr. Hurt Posted November 8, 2007 Author Share Posted November 8, 2007 Wow, look at how fast this project is developing. I wonder what steve jobs thinks of us now. Link to comment Share on other sites More sharing options...
timmyj Posted November 8, 2007 Share Posted November 8, 2007 great work! would this bootloader work on an amd system, but if i just make sure i use an amd kernel or it doesn't work like that? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted November 8, 2007 Author Share Posted November 8, 2007 great work!would this bootloader work on an amd system, but if i just make sure i use an amd kernel or it doesn't work like that? No, it work work that way. AMD need more patching than that. (cpuid) Link to comment Share on other sites More sharing options...
Recommended Posts