Popular Post xpamamadeus Posted September 5, 2013 Popular Post Share Posted September 5, 2013 (edited) Ozmosis bootloader Warranty its void if use any of these mods,and there are no guaranty that this will work for all. As u all already know QUO Aos get modified bios with Ozmosis bootloader. This guide will help u use this fast and great bootloader on your board. Ozmosis its a UEFI based bootloader that runs from firmware. We have discovered some succesful mods using Aptio based boards from gigabyte. Good bios versions are one that can write to nvram without using EMUVariableuefi clover driver. To check that u need to install Clover and check if nvram varibles are stored after computer restart without using EMUVariableuefi. Check that soo we can be sure that Ozmosis will run fine and that OSX installer will not fail in stage 2 of install process. Without good bios that allow OSX writing to nvram we cannot use Ozmosis for instalation but only to boot installerd sistem. This bootloader can load kexts from bios soo we can run OSX without any modifing of original apple store based installer. All that are interesed in this bootloader need to mod own bios with windows based tools. We will need MMTOOL 4.50.0.23 MMTool.zip for inserting,replacing and manipulating modules for this mod. First of all we need make space in current firmware for succesfull mod. 1.)Check how many free space we have in firmware using mmtool. We have 7kb free in this untouched original bios. For making more space we can use UEFI BIOS updater becouse never files get seems smaller. 2.)For ozmosis without kexts we will need about 570kb free space. If we wanna inject kexts then we need more. 3.)Easy way to make free pace in firmware its to compress COREDXE. 4.)Delete Filesystem driver from firmware becouse we will use enhanced one that works best with Ozmosis. 5.) Insert Ozmosis and needed drivers into firmware. With this we can boot into OSX if we have fakesmc and needed drivers in S/L/E. 6.)Making needed kexts for ozmosis. We will use script called Kext2Ffs by FredWsta and STLVNUB Copy your kexts to kext folder,run script and u get .ffs for integrating into firmware. U can integrate uncompressed and compressed. If u wanna compress using MMTOOL u will save about 10% of space. Soo if u really need space then compress using mmtool other way just use already compressed by script. 7.)Inserting kexts into firmware. Now we just insert this into our firmware compressed. 8.)DSDT modifiyng by Fred DSDT2BIOS First you need to extract AmiBoardInfo from your bios with Coderush UEFITools. Second use Dsdt2Bios to generate AmiBoardInfo.bin, replace with UEFITools in bios file. Save file and it is ready to Flash. Fred 9.) SSDT replace by fred You can change SSDT tables directly in bios with UEFITool.SSDT are in raw mode so clear, if you extract and save with .aml you can directly use them with MaciASL.So to change in bios your must first find them and follow next screenshot. Exemple for GA-Z77-DS3H AoacTabl SataTabl PowerManagement Now we can flash this onto our motherboard and test. How to change smbios to macmini6,2? sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion=MM61.88Z.0106.B00.1208091121 sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductName=Macmini6,2 sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=xxxxxxxxxxxx sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductFamily=Macmini sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductId=Mac-F65AE981FFA204ED xxxxxxxxxxxx=serial that need to be generated using clover comfigurator or chameleon wizard. Or we can modify ozmosisdefaults with smbios data by using this kexttoffs Files: MMTOOL 4.50.0.23 MMTool.zip QUO bios with ozmosis 167X files Z77MXQUOAOS.H2O.167X-MASS.zip Dsdt2Bios-r0.4.11 Dsdt2Bios-r0.4.11.zip KexttoFfs Kext2Ffs.zip KextToFfs.command.zip OzmosisDefaults with imac14,2 and boot arguments for OSX 10.10 OzmosisDefaults.zip UEFITool can be found there UEFI BIOS Updater here Hope this will work for u. Enjoy Credits for Ozmosis bootloader goes to "The HermitCrab Labs" Edited March 6, 2016 by xpamamadeus 27 Link to comment Share on other sites More sharing options...
joe75 Posted September 5, 2013 Share Posted September 5, 2013 This seems like something that should wait for official ozmosis release to me. Ive followed all the hacking you've done so far with the quo firmware and I'm glad you've helped people on how to extract what they need to use this but it doesn't seem right to take it to this level. It would seem wise to wait for official open source to know exactly what is involved with the ozmosis boot loader. 2 Link to comment Share on other sites More sharing options...
xpamamadeus Posted September 5, 2013 Author Share Posted September 5, 2013 Its all about learning how to use needed tools for me. I was having too much PM-s about how to do what soo i put all in this guide soo anyone can do it. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 5, 2013 Share Posted September 5, 2013 I'm going to give this a go on Asus P8H77-M LE I also use OS X without EmuVariable so it should work. I'll post results and built binaries 1 Link to comment Share on other sites More sharing options...
truemac Posted September 5, 2013 Share Posted September 5, 2013 any idea how to fix iMessage? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 5, 2013 Share Posted September 5, 2013 Here you go... An Ozmosis firmware for P8H77-M LE. I tested it and it works. You can flash it using FTK under Windows or the new DPCIManager (which uses flashrom) under OS X. Alternatively you can download it here: https://www.dropbox.com/s/8mz31poubfk1vof/P8H77MLE_Ozmosis.zip PMPatch is applied on the BIOS. It also has mods for Asus SLIC and custom LAN MAC address (de:ad:ba:be:c0:de) Enjoy P8H77MLE_Ozmosis.zip 3 Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 6, 2013 Share Posted September 6, 2013 Step 3 youtube link is dead (compressing CORE_DXE) Link to comment Share on other sites More sharing options...
xpamamadeus Posted September 6, 2013 Author Share Posted September 6, 2013 Step 3 youtube link is dead (compressing CORE_DXE) anyone else having this problem? it works good for me http://www.youtube.com/edit?ns=1&o=U&video_id=27gjagNqQ9o Link to comment Share on other sites More sharing options...
joe75 Posted September 6, 2013 Share Posted September 6, 2013 yesterday and now it tells me i need to create a channel and shows no video link returns http://www.youtube.com/my_videos?o=U Fixed! Link to comment Share on other sites More sharing options...
xpamamadeus Posted September 6, 2013 Author Share Posted September 6, 2013 yesterday and now it tells me i need to create a channel and shows no video link returns http://www.youtube.com/my_videos?o=U sry guys,my fault. Its fixed now. Link to comment Share on other sites More sharing options...
stehor Posted September 6, 2013 Share Posted September 6, 2013 is it safe to completely remove CORE_DXE if i never want to run windows again if needed i have other rigs for that thx Link to comment Share on other sites More sharing options...
Alex009988 Posted September 6, 2013 Share Posted September 6, 2013 Is it only for UEFI-computers? Link to comment Share on other sites More sharing options...
xpamamadeus Posted September 6, 2013 Author Share Posted September 6, 2013 Is it only for UEFI-computers? Yes. Tested on AMI Aptio. Link to comment Share on other sites More sharing options...
stehor Posted September 6, 2013 Share Posted September 6, 2013 thx for the input dont want to brick my mobo Link to comment Share on other sites More sharing options...
Riley Freeman Posted September 6, 2013 Share Posted September 6, 2013 Has anyone tried it with Asus boards? I have two (see sig) and am curious about this. I can open the rom and cap files in MMTOOL and seem to be able to add/remove modules OK. Just haven't tried going the whole way and rolling a bios to flash. Also, I'm not sure if either of these boards store NVRAM variables correctly (I use Chameleon on both). Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 6, 2013 Share Posted September 6, 2013 Post #6 is about doing this on an Asus board, so the answer is yes. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 6, 2013 Share Posted September 6, 2013 Has anyone tried it with Asus boards? I have two (see sig) and am curious about this. I can open the rom and cap files in MMTOOL and seem to be able to add/remove modules OK. Just haven't tried going the whole way and rolling a bios to flash. Also, I'm not sure if either of these boards store NVRAM variables correctly (I use Chameleon on both). I have, and Asus uses AMI Aptio UEFI BIOS so it should work. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted September 6, 2013 Share Posted September 6, 2013 Anyone missing the GUI of Clover, can now use rEFInd with OZmosis And the settings can be done by pressing the home button during boot. Tested this, it works... Link to comment Share on other sites More sharing options...
Lanceomni Posted September 6, 2013 Share Posted September 6, 2013 Does anyone know which fakeSMC was packaged in the original Ozmosis H3A release? For some reason I am seeing 1.0.0.d1 and that may cause issues down the road. If you are running a vanilla install on H3A with no bootloaders, could you let me know which version you have running? You can do so by: kextstat | grep -v com.apple 1 Link to comment Share on other sites More sharing options...
xpamamadeus Posted September 6, 2013 Author Share Posted September 6, 2013 Does anyone know which fakeSMC was packaged in the original Ozmosis H3A release? For some reason I am seeing 1.0.0.d1 and that may cause issues down the road. If you are running a vanilla install on H3A with no bootloaders, could you let me know which version you have running? You can do so by: kextstat | grep -v com.apple Sry man but we are not using QUO board,soo cannot help with that. Link to comment Share on other sites More sharing options...
Lanceomni Posted September 6, 2013 Share Posted September 6, 2013 Sry man but we are not using QUO board,soo cannot help with that. No worries. I assumed that with the files you discussed above, you might have been in the loop or involved in the ozmosis project. Im still catching up with being off the forums for four or five years. Apart from this and the quo board thread, is there another forum or thread that you are aware of that discusses ozmosis or provides source? I have a few other UEFI boards around. I might give your guide a try as well. Link to comment Share on other sites More sharing options...
xpamamadeus Posted September 6, 2013 Author Share Posted September 6, 2013 No worries. I assumed that with the files you discussed above, you might have been in the loop or involved in the ozmosis project. Im still catching up with being off the forums for four or five years. Apart from this and the quo board thread, is there another forum or thread that you are aware of that discusses ozmosis or provides source? I have a few other UEFI boards around. I might give your guide a try as well. I am not involved in Ozmosis in any way. Dont know for any place that we can talk about ozmosis,if u find one plz share here. Try this guide if u like and share how it goes for u. Link to comment Share on other sites More sharing options...
Riley Freeman Posted September 6, 2013 Share Posted September 6, 2013 I have, and Asus uses AMI Aptio UEFI BIOS so it should work. I set about injecting modules in to my Z68 BIOS but then realised that in order to have this a fully functioning "hack" BIOS (AppleHDA excluded) I'd also have to replace the DSDT. This got me wondering if the usual DSDT hacks (like device renames and HDEF/HDMI/SBUS injection) would have any adverse effects on a Windows dual-boot. I'm leaning towards staying with Chameleon as it's more flexible in these situations, but it's still really cool to think that it's possible to have everything rolled into the BIOS. Link to comment Share on other sites More sharing options...
tonydickinson Posted September 7, 2013 Share Posted September 7, 2013 Kudos to Xpamamadeus for your initial and continued work with Ozmosis and to the other guys who appear to have contributed a great deal and I am referring to Stlvnub and AnV, and others too numerous to mention. A great way to go and I might have a go one day on my Asus Z88. Great work guys - it is amazing what can be achieved, when you set your mind to it. 1 Link to comment Share on other sites More sharing options...
maleorderbride Posted September 7, 2013 Share Posted September 7, 2013 This is amazing. Just finished installing it to my P9X79 PRO. One questions--how do I pass boot args to the OS? Edit the com.apple.boot.plist? Somewhere else? My motherboard needs npci=0x2000 to boot up, so I get the Apple loading screen, but then it just fades and restarts. Link to comment Share on other sites More sharing options...
Recommended Posts