Jump to content
xpamamadeus

Ozmosis

6,084 posts in this topic

Recommended Posts

What are you up to, boy? Do the windows device id serve?

Hi all,

 

I'm back, i need more SATA's Model, Vendors and Device ID's with specific IOName from IORegistryExplorer, as for exemple: 9 Series - Intel - pci8086,8c82.

This will help me to add them onto the InjectorKext to be more compatible.

 

Cordially, ammoune78!


 

Hi murvold!

 

Your DSDT will be ready for tomorrow if everything goes well.

Share this post


Link to post
Share on other sites
Advertisement

What are you up to, boy? Do the windows device id serve?

 

Take a look at the previous posts! 

 

Because some motherboards does not shows the right SATA's model or shows orange disk or shows Generic SATA Device, and some can't boot because of InjectorKext doesn't have there proper ID's, even if DSDT or SSDT is patched.
 
In adition to that, the InjectorKext plist file extracted from QUO rom can't help you, because of it's executable that can not be modified! 
 
That's why i've builded an updated one with more SATA's ID and Models, but i still need more for X79, Z97, and other chipsets etc....
 
I already taked permission for that and for who can't read previous posts, to create an new topic that can contain updates only: an Read only Topic! 
 
To leave this one for support and discussions.
Edited by ammoune78

Share this post


Link to post
Share on other sites

Hi all,

 

I'm back, i need more SATA's Model, Vendors and Device ID's with specific IOName from IORegistryExplorer, as for exemple: 9 Series - Intel - pci8086,8c82.

This will help me to add them onto the InjectorKext to be more compatible.

 

How can I find in IORegistryExplorer what you need? 

Share this post


Link to post
Share on other sites

Another doubt, some news about the Aptio V and the new boards Z170 and Z270 ??

 

Take a look at the previous posts! 

 

Because some motherboards does not shows the right SATA's model or shows orange disk or shows Generic SATA Device, and some can't boot because of InjectorKext doesn't have there proper ID's, even if DSDT or SSDT is patched.
 
In adition to that, the InjectorKext plist file extracted from QUO rom can't help you, because of it's executable that can not be modified! 
 
That's why i've builded an updated one with more SATA's ID and Models, but i still need more for X79, Z97, and other chipsets etc....
 
I already taked permission for that and for who can't read previous posts, to create an new topic that can contain updates only: an Read only Topic! 
 
To leave this one for support and discussions.

 

Share this post


Link to post
Share on other sites

How can I find in IORegistryExplorer what you need? 

 

Quite simple, just open IORegistryExplorer and go to SAT0 or SAT1 or SATA and it's done, follow this ScreenShot:

 

post-334538-0-10700200-1486332993_thumb.png

Share this post


Link to post
Share on other sites

Another doubt, some news about the Aptio V and the new boards Z170 and Z270 ??

 

I don't think it can be done, CORE_DXE has a smaller size and the ROM space can't be free! Secondly the ROM is protected, it need to be unlocked to go flash it with SPI Flasher!

I hope I can help a little bit. here is my screen from the: GA-Z77N-WiFI

 

attachicon.gifBildschirmfoto 2017-02-05 um 23.27.33.png

 

Thanks CrazyCreator for your fast reply, your Mobo has the 1e03 ID and the QUO one in InjectorKext has the 1e02!

 

But I still have a doubt, you may have to find it under windows or ubuntu live dvd to be sure. Because in the ScreenShot you've posted there's two ID one from QUO and the other from the board I think.

Share this post


Link to post
Share on other sites

when in ubuntu what is the line for the terminal again?

 

Once in Ubuntu, open Terminal and type: lspci -nn 

 

You will see something like this: 00:1f.2 SATA controller [0106]: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller [8086:1d02] (rev 06), copy it and that's all.

 

This is just an exemple taken from X79 board, but yours will show Z77 or 7 Series!

Edited by ammoune78

Share this post


Link to post
Share on other sites

And to patch kernel/kexts? :rolleyes:

 

Everything possible in Ozmosis. :)

 

Meanwhile seems to internal only.

 

I dont have aptio-V, but to work with spi-programmer we need to remove the capsule header first before flashing it. With smaller CORE_DXE size it should be an advantage for user to get more free spaces without compressing it first.

post-1101532-0-40415200-1486366406_thumb.png

Share this post


Link to post
Share on other sites

@ammoune78

here is the terminal output:

ubuntu@ubuntu:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
00:1c.5 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 [8086:1e1a] (rev c4)
00:1c.6 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 [8086:1e1c] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Z77 Express Chipset LPC Controller [8086:1e44] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] [1002:68b8]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
05:00.0 Network controller [0280]: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
ubuntu@ubuntu:~$

Share this post


Link to post
Share on other sites

Meanwhile seems to internal only.

 

I dont have aptio-V, but to work with spi-programmer we need to remove the capsule header first before flashing it. With smaller CORE_DXE size it should be an advantage for user to get more free spaces without compressing it first.

 

I don't think so for GIGABYTE boards, because firstable they don't have a capsule header, but it need CodeRush  :yes:  mind to break the security, secondable the DXE_CORE has 58 Kb, and in Volume 02 there was only 1 Kb of free space!

 

The question is what should be deleted from Rom file to leave more free space? 

 

@ammoune78

here is the terminal output:

ubuntu@ubuntu:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.4 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 [8086:1e18] (rev c4)
00:1c.5 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 [8086:1e1a] (rev c4)
00:1c.6 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 [8086:1e1c] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation Z77 Express Chipset LPC Controller [8086:1e44] (rev 04)
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e02] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] [1002:68b8]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58]
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
05:00.0 Network controller [0280]: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
ubuntu@ubuntu:~$

 

Yeah, the Device ID is [1e02], but I don't know why the [1e03] appear as Device ID in your IOReg  :whistle:, maybe it's the SATA II port? Anyway, as you use the iMac SMBios you can enter those Device ID's to your injected properties in the DSDT ^_^ ! 

Share this post


Link to post
Share on other sites

Im prefer to compress some module rather than delete it. Use mmtool to get full report of each module size & use uefitool to check whether the current module is already compressed / not.

Share this post


Link to post
Share on other sites

Im prefer to compress some module rather than delete it. Use mmtool to get full report of each module size & use uefitool to check whether the current module is already compressed / not.

 

Yes that's was I meant, because I did not pay attention by writing "delete", because I never delete modules from my Bios, except those who comes after NetworkStackSetupScreen. There's module name under Setup.ffs that can be Compressed from 2.1 MB to 455KB. And in Z270 chipset Bios, PartitionDxe and Fat module are already there, I hope if Ozmosis can work on it. 

Share this post


Link to post
Share on other sites

Yeah, the Device ID is [1e02], but I don't know why the [1e03] appear as Device ID in your IOReg  :whistle:, maybe it's the SATA II port? Anyway, as you use the iMac SMBios you can enter those Device ID's to your injected properties in the DSDT ^_^ ! 

 

My DSDT ist patched a little bit. but I think I understand not really what you say to me. 

 

Am I to enter the Device-ID, or do you think I have entered the ID?

Share this post


Link to post
Share on other sites

My DSDT ist patched a little bit. but I think I understand not really what you say to me. 

 

Am I to enter the Device-ID, or do you think I have entered the ID?

 

Your board have the same Device ID of the QUO board, so no need to add it into InjectorKext because it's already there.
 
But if you look at your IORegistryExplorer posted yesterday, you will see 2 Device IDs:
 
1e02: the right one
and
1e03: it's this one that I not understand why it's there.
 
If I try to understand why, and because your lspci -nn did not show it, it's related to your DSDT because it not have a patch for SATA.
 

If in case that your DSDT has no SATA patch, so this is why i told you that you need to inject Devices to your DSDT with Device ID's from the given lspci -nn result. This is if you use iMac SMBios, because you will not have kernel panic if Device ID's was injected to DSDT.

 

The system will be more stable if detailed informations are in the DSDT with the help of kexts, and this is my understanding related to my experience with OS X!

 

 

 

 

 

 

 

 

@ Murvold!

 

Here's your Patched DSDT, SSDT is inside it:  DSDT-Patched.aml.zip

Edited by ammoune78

Share this post


Link to post
Share on other sites

Hi ammoune78, please help me made ozm rom for x79-up4 rev1.1

 

Hi cxdee, here's your X79UP4-F7 Rev1.1 Rom and OzmosisDefaults with MacPro6.1 but you need to put your 5 last MAC address digits for iCloud to work!

 

 

 

OzmosisDefaults.plist.zip

Share this post


Link to post
Share on other sites

I don't think so for GIGABYTE boards, because firstable they don't have a capsule header, but it need CodeRush  :yes:  mind to break the security, secondable the DXE_CORE has 58 Kb, and in Volume 02 there was only 1 Kb of free space!

 

The question is what should be deleted from Rom file to leave more free space? 

 

Yeah, the Device ID is [1e02], but I don't know why the [1e03] appear as Device ID in your IOReg  :whistle:, maybe it's the SATA II port? Anyway, as you use the iMac SMBios you can enter those Device ID's to your injected properties in the DSDT ^_^ ! I donk think space is an issue as I can inset Oz and other kext files...the only issue is it won't accept hfsplus.ffs it shows error. without hfsplus it won't work right??

I don't think it is a space issue..I can insert OZ and other kext files...but can't insert hfsplus.ffs... it throws some error...have tested on two different sky lake boards but same error.

Share this post


Link to post
Share on other sites

I don't think it is a space issue..I can insert OZ and other kext files...but can't insert hfsplus.ffs... it throws some error...have tested on two different sky lake boards but same error.

Which kind of error? 

What program are you using? 

MMtool throw a strange error when you don't have enough room 

Share this post


Link to post
Share on other sites

I don't think it is a space issue..I can insert OZ and other kext files...but can't insert hfsplus.ffs... it throws some error...have tested on two different sky lake boards but same error.

 

If you did not understand I can repeat  :D :

I don't think is for:

1- GIGABYTE boards don't have a capsule header for UEFI, and it was replied for cecekpawon: I dont have aptio-V, but to work with spi-programmer we need to remove the capsule header first before flashing it.

2- Even if you put all Ozmosis stuffs and I already did it, and even if you have SPI - Programmer, you still need to break the security of the bios!

If you reached all the steps, the final one is the hard one: breaking security ;) .

Share this post


Link to post
Share on other sites

@ ammoune78

I was refereeing to the space availability in ROM which you have mentioned above...you may right in other aspects...I am not disputing that.. :) 

Yeah need to break security!!! I think CodeRush can do it..

 

I am using MMTool but this error is not because of space issue..I have tried to insert hfsplus.ffs first but still same error..I have attached image..

erro.jpg

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   0 members

    No registered users viewing this page.

  • Similar Content

    • By thomaspetersen
      Hi All
       
      I'm trying to start a Hackintosh High Sierra 10.13.5 installation:
      - MSI B350 PC Mate
      - Ryzen 5 - 2600
      - Radeon Pro 580 GPU
      - 4 x 8GB DDR4
      (Have a working clover bootloader for HS 10.13.3 - but for some reason, I can't use that setup with the 10.13.5) 
       
      Have tried different bootloader setup, with different outcomes...
      ATM. I get this error/hang - "Unknown CPU: family = 0x17, model = 0x8, Stepping = 0x2"
      Have search google, and can see that the threads ppl. are getting this, is when they look at "About this mac", I haven't yet installed the OSX.
       
      So can someone help...

      I'm running the newest Kexts: AppleALC, FakeSMC, Lilu, RealtekRTL8111, USBInjectAll and WhateverGreen.
      In Bootloader setup, i'm running: -v, -s, -f, -no_compat_check, busratio=34, PCIRootUID=1, npci=0x2000, dart=0 and nv_disable=1
      In SMBIOS i'm using the iMac18,2 and in RT i'm using BooterConfig: 0x28 and CsrActiveConfig: 0x67
      In installed drivers i'm using: AptioMemoryFix, EmuVariableUefi-64, OsxAptioFixDrv-64 (Have tried Fix2 as well)
       
      But i'm, keep getting the Unknown CPU hang/error, can someone help...
      Or do someone have a setup with the same CPU and GPU, that can show me his/her setup for Bootloader/Kexts...
    • By Slice
      Now I want to add vector graphics support in Clover. See rev 4560 and later.
      It is not working yet but designers may begin to create Vector Themes.
      It supposed to consist of SVG elements and has design size. It will be rendered to any screen size scaled from design size.
       
      What application in macOS can create SVG graphics?
      Inkscape is not working in macOS 10.11+. Pity.
      LibreOffice Draw works with SVG but buggy.
      Boxy SVG cost 10$ but looks good enough. It creates the best in simplicity files and have more then enough features.
      Illustrator is good but expensive.
       
      How to improve SVG file?
      Clover has restricted support for SVG. It is your job to make compatible file and as small as possible to speedup rendering.
      Some helps:
      Help:Inkscape – From invalid to valid SVG Inkscape files
      From invalid to valid SVG Adobe Illustrator files
      From invalid to valid SVG files of other editors: BKchem, ChemDraw and CorelDRAW
      Help:Illustrator – Assistance with creating and saving SVG images in Adobe Illustrator that will pass W3C validation
      User:Quibik/Cleaning up SVG files manually
      Later I will write own instructions specific to Clover abilities.
       
      How to create SVG fonts?
      You can google to find ready-to-use SVG fonts.  I found some problems with too beaty fonts: slow rendering and overflow crash. Be careful.
      You can get ttf or otf fonts and convert them into svg by using online WEB services. Not a problem to google.
      But then I want to find a way to simplify the font to reduce a size and speedup rendering.
      You can create own font by FontForge It is opensource and available for Windows, Mac and GNU+Linux. It creates otf font which you can convert to svg font.
       
      Pictures from Badruzeus
      https://www.insanelymac.com/forum/applications/core/interface/file/attachment.php?id=301597
    • By apianti
      Just so you all know I actually have done something. I have pushed the source to both my github and to sourceforge, please commit to the experimental branch and I will merge it into the stable branch once it is safe. Also, nothing meaningful happens yet so don't get too excited. Only the Visual studio build works right now. I haven't set up the Xcode or Makefile builds yet, I'm trying to do them now.
       
      https://github.com/apianti/Clover
      https://sourceforge.net/p/cloverefiboot/Clover
       
      IA32/X64/ARM/ARM64 testing ISO (6/7/2018): Clover-3.0-experimental.iso
    • By cvad
      Bootdisk Utility Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      BDU_v2.1.2018.023b.zip
      MakeCloverBDUReadyZip.bat.zip
      Enjoy...
       
       
       
      Feel free to "Rate File"
      Submitter cvad Submitted 04/28/2013 Category Bootloaders  
      BDU_v2.1.2015.016b.zip
      BDU_v2.1.2015.018b.zip
      BDU_v2.1.2016.019b.zip
      BDU_v2.1.2016.020b.zip
      BDU_v2.1.2017.021b.zip
      BDU_v2.1.2017.022b.zip
×