Jump to content
xpamamadeus

Ozmosis

6,132 posts in this topic

Recommended Posts

@qutongming

 

Wrong LOL. The easiest way you may use BootChimeCfg to configure devicepath, port and also volume. BeepBeep will able to read BootChimeCfgs saved config. Leave those properties in plist empty (or add some prefix to comment out / just simply delete it). For audio filepath, just rename and place your audio file in “\EFI\BeepBeep.wav” (default audio filepath), or embed it into ffs as a raw section.

 

Edited by cecekpawon

Share this post


Link to post
Share on other sites
Advertisement
20 hours ago, uglyJoe said:

Check PCI path for your igpu with gfxutil 


iMac:~ me$ ./gfxutil -f IGPU
DevicePath = PciRoot(0x0)/Pci(0x2,0x0)

Did you activate your igpu from your firmware setup ?

 

Edit:

First you you need a working setup with your IGPU and High Sierra

So perform the obligatory steps

- Enable IGPU

- Set 32MB and MAX

- ...

- maybe remove your Nvidia temporary 

 

Did you made your firmware by your self?

If not, you have to check DSDT/SSDT for applied patches that are non-cooperative.

 

 

@uglyJoe

Ok - First i removed my Nvidia and activate my IGPU in my firmware setup.

...Did you made your firmware by your self? ... I used the ROM you created for me before.

I also deactivated my DSDT.

When i boot Sierra or Mojave it stops at the boot with the "IGPU" message.

Then I start windows to see if there are logs in the EFI partition from the boot. But there are no logs.

Why Windows? Because it is not possible to boot in any Apple system with the HD4600.
And when I start again with Nvidia the logs will be overwritten or recreated. That happened to me before.
So no logs are created. Why? Or is that still too early in the phase when booting?

 

And how should I run

./gfxutil -f IGPU

if I can not start a system with the HD4600?

See pictures

 

@cecekpawon

What you mean with? .... Place "pci.ids" on "\EFI\pci.ids" to get more devices description in log.

 

678691234_FirmwareSetup.thumb.JPG.2a3a8bac148d66a10241254ba5716af2.JPG

Sierra.JPG

Mojave.JPG

Edited by witjojo

Share this post


Link to post
Share on other sites

@uglyJoe

First of all thanks for your effort in this thread in the last period of time!

 

10.14.4 patches can be found here as well: 

Have you analysed the effect of KxldUnmap on Ozmosis? Does a race condition appear in the mentioned case without the use of the patch?

 

The missing DXE Dependency section was not really intended. XMAX was released as a beta only and during testing no problems appeared when DXE Dep was missing (which doesnt really justify leaving it out though). After the Beta-Release I did some tests with readded DXE Dep as well (also regarding HD4600) but couldn't detect any advantage so I decided it was not worth updating all the ROMs again because of that. IMHO with the recent updates on HD4600 and all the drivers now commonly used in XMAX roms etc. DXE Depex should be rewritten (if even possible, probably no without source/inf and dsc) to ensure Ozmosis is loading at the intended time, I don't know if that is possible though, you are free to look into that if you want to :)

Edited by TypeThree

Share this post


Link to post
Share on other sites
On 2/24/2019 at 9:11 PM, cecekpawon said:

Was Grund!Keine soundkarte Nur grafikkarten

 

 _____ _____ _____ _____ _____
|| U ||| E ||| F ||| T ||| W || https://github.com/cecekpawon/UEFTW
||___|||___|||___|||___|||___||  BeepBeep (r#49 | 2019-02-24 20:08:00)
|/___\|/___\|/___\|/___\|/___\|  On 2019-02-25 03:42:26

00:100 (00:100) | No Apple boot-args found
00:100 (00:000) | Running from: MemoryMapped(0xB,0xC1073004,0xC19A7003)/FvFile(E509B49D-B273-4DF6-992F-4FBE3A671467)
00:100 (00:000) | SelfDirPath = \EFI
00:100 (00:000) | Get Plist from: NVRAM ... Not Found
00:100 (00:000) | Get Plist from: ESP ... Not Found
00:100 (00:000) | Get Plist from: FV: MemoryMapped(0xB,0xC1073004,0xC19A7003)/FvFile(E509B49D-B273-4DF6-992F-4FBE3A671467) ... Success
00:101 (00:001) | Parsing plist: ... Success
00:101 (00:000) | Preferences->Off: No
00:101 (00:000) | Preferences->Debug: No
00:101 (00:000) | Preferences->SaveLogCompress: No
00:101 (00:000) | Preferences->SaveLogToFile: Yes
00:101 (00:000) | Preferences->SaveLogToDeviceTree: No
00:101 (00:000) | Preferences->SaveLogToNvram: No
00:106 (00:004) | Got AppleAudioVolume (64)
00:112 (00:005) | Load Audio File '\EFI\BeepBeep.wav' ... Success
00:112 (00:000) | WAVE Length (451654) Format (16) Channels (2) Freqs (44100) Bits (16) Samples (451584)
01:333 (01:221) | Controller Name  : NVIDIA GK110 HD Audio Controller
01:333 (00:000) | Codec Name       : NVIDIA (Unknown) ... Success
01:333 (00:000) |  AFG Function Id : 0x1 (unsol 0) ... Success
01:333 (00:000) |  Vendor Id       : 0x10DE0044 ... Success
01:333 (00:000) |  Revision Id     : 0x100100 ... Success
01:333 (00:000) | AudioIo (0) Skip (0) DevicePath 'PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x1)'
01:333 (00:000) |  Got (4) OutputPorts ... Success
01:333 (00:000) |   00) HDMI         @ Other    Internal   (N)
01:333 (00:000) |   01) HDMI         @ Other    Internal   (N)
01:333 (00:000) |   02) HDMI         @ Other    Internal   (N)
01:333 (00:000) |   03) HDMI         @ Other    Internal   (Y)
01:333 (00:000) | StartPlaybackOnEvent: OnBoot
01:413 (00:080) | Setup Playback Output (3) Volume (90%) ... Success
01:413 (00:000) | Start (Async (1)) Playback ... Success
07:675 (06:262) | ((( Ozmosis is currently running )))
07:735 (00:059) | Found Booter (OS: 10.12 | Ver: 361.220.1)
07:735 (00:000) | Booter Path: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,E35E0A12-9D1F-4EF8-9ACF-315888C287D4,0x64028,0x1DC8F260)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,A9EA89BFBC97DC47BE909886D5C42AF9)/\System\Library\CoreServices\boot.efi
07:736 (00:001) | OSVersion: 10.14.3 | BuildVersion: 18D109
10:213 (02:476) | Found BootArgs at 0xB2741000
10:213 (00:000) | BeepBeep: End

 

bootchimecfg.efi -t

Outputted devices:

1. HDMI - other internal

2. HDMI - other internal

3. HDMI - other internal

4. HDMI - other internal

5. SPDIF - other internal

6. Line - rear external

7. Line - rear external

8. Line - rear external

9. Headphones - front external

10. SPDIF - rear external

Share this post


Link to post
Share on other sites
19 hours ago, cecekpawon said:

@qutongming

 

Did you configure the required properties with BootChimeCfg? Or just to list all available ports?

 

19 hours ago, cecekpawon said:

Is that all right?

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key># AudioIoPortIndex</key>

<integer>7</integer>

<key>AsyncPlayback</key>

<true/>

<key>AudioFileName</key>

<string>\EFI\BeepBeep.wav</string>

<key>AudioIoDevicePath</key>

<string></string>

<key>AudioVolume</key>

<integer>90</integer>

<key>Preferences</key>

<dict>

<key>Debug</key>

<false/>

<key>Off</key>

<false/>

<key>SaveLogToDeviceTree</key>

<false/>

<key>SaveLogToFile</key>

<false/>

<key>SaveLogToNvram</key>

<false/>

</dict>

<key>StartPlaybackOnEvent</key>

<integer>0</integer>

</dict>

</plist>

 

19 hours ago, cecekpawon said:

@qutongming

 

Did you configure the required properties with BootChimeCfg? Or just to list all available ports?

 

 

It's no use. It doesn't make a sound.

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>AsyncPlayback</key>

<true/>

<key>AudioFileName</key>

<string>\EFI\BeepBeep.wav</string>

<key>AudioIoDevicePath</key>

<string></string>

<key>AudioIoPortIndex</key>

<integer>7</integer>

<key>AudioVolume</key>

<integer>90</integer>

<key>Preferences</key>

<dict>

<key>Debug</key>

<false/>

<key>Off</key>

<false/>

<key>SaveLogToDeviceTree</key>

<false/>

<key>SaveLogToFile</key>

<false/>

<key>SaveLogToNvram</key>

<false/>

</dict>

<key>StartPlaybackOnEvent</key>

<integer>0</integer>

</dict>

</plist>

Share this post


Link to post
Share on other sites
Posted (edited)

Why it is not possible to inject the integrated HD4600 on GA-Z97-D3H board?

I have already tested some of Ozmosis Roms. Existing Roms and self-created.

 

Now I used the original manufacturer Rom and tried Colver.

I have already tested many settings and configurations.

 

Including these:

- config.plist/Graphics/Inject/Intel=true
- config.plist/Graphics/ig-platform-id=0x0d220003

 

I also tried with the following settings:

<key>DeviceProperties</key>
	<dict>
		<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
		<dict>
			<key>AAPL,ig-platform-id</key>
			<data>AwAiDQ==</data>
			<key>device-id</key>
			<data>EgQAAA==</data>
		</dict>
	</dict>


Is there anyone who has run the HD4600 on board GA-Z97-D3H?

I searched some forums and I don't found a person running the HD4600 on GA-Z97-D3H.

 

If there is someone who can help me please tell me what I can do.

I've spent many hours with it. I despair slowly.

 

 

Edited by witjojo

Share this post


Link to post
Share on other sites
Posted (edited)

 

@TypeThree

 

Quote

Have you analysed the effect of KxldUnmap on Ozmosis?

...

 

Yes and No. All was working, but from 10.14.1 I run into problems and can't boot macOS with Ozmosis anymore.

From there I used Clover, but sometimes injecting kext from ESP does not work properly. Loading from /Library/Extensions was ok.

After some time, I read about the new Clover patches and after updating Clover and putting back my kext to ESP all was working again. I thought about and start testing with Ozmosis, KernextPatcher and AptioFixe(s). As a result, Ozmosis is working again for me. Kext injection from ROM and ESP is working like excepted and I didn't recognize any harm with this kernel patches on my system. So I think I will use them in any case.

 

Edited by uglyJoe
Better reflection of what was intended to state

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, witjojo said:

Why it is not possible to inject the integrated HD4600 on GA-Z97-D3H board?

I have already tested some of Ozmosis Roms. Existing Roms and self-created.

 

Now I used the original manufacturer Rom and tried Colver.

I have already tested many settings and configurations.

 

Including these:

- config.plist/Graphics/Inject/Intel=true
- config.plist/Graphics/ig-platform-id=0x0d220003

 

I also tried with the following settings:


<key>DeviceProperties</key>
	<dict>
		<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
		<dict>
			<key>AAPL,ig-platform-id</key>
			<data>AwAiDQ==</data>
			<key>device-id</key>
			<data>EgQAAA==</data>
		</dict>
	</dict>


Is there anyone who has run the HD4600 on board GA-Z97-D3H?

I searched some forums and I don't found a person running the HD4600 on GA-Z97-D3H.

 

If there is someone who can help me please tell me what I can do.

I've spent many hours with it. I despair slowly.

 

 

 

Did you prepare your firmware settings (enable IGFX, UEFI Boot) correctly?

Did you removed your Nvidia?

Clover is installed for UEFI boards?

Did you tried with Lilu and WhateverGreen (0x0d220003 comes with 3xDP but your board has only vga, dvi and hdmi ... WEG can solve this)?

"DeviceProperties" injection is used by WEG. If you put in your config, you have to be sure that the device path is correct.

 

Did you tried with iMac 14.1 ?

 

What exactly is the problem at this point?

 

For Clover injection you can try with:

		<key>FakeID</key>
		<dict>
			<key>IntelGFX</key>
			<string>0x04128086</string>
		</dict>
Edited by uglyJoe

Share this post


Link to post
Share on other sites
Posted (edited)

Hello,

 

I tried everything but unfortunately without success to start with the HD4600.

 

But then something unexpected happened. Suddenly my PC did not start anymore. The PC again and again restart with a pip tone.

After I found out that my bios is damaged, I made a recovery from my backup bios.

After that I reflashed the Z97D3H.F9-XMAX.rom.

 

Lo and behold, I was able to start Sierra, High Sierra and Mojave quite normally with the HD4600.

Without DSDT or any settings in the Ozmosis Defaults.plist, or in the KernextPatcher.plist for the HD4600.

I think Lilu and WhateverGreen takes over patching the HD4600 (see pic).

 

But why did it not work before. What was so shifted in my bios that it did not work before.

I've flashed my bios countless times and also reset the default values.

My guess is that on re-flashing of ROM parts will not be completely deleted or overwritten.

 

Still for information. What does not work is to start the older systems El Capitan and Yosemite.

I think that's because of the KernextPatcher which is not executed properly.

I've already posted that to cecekpawon. I do not know if he can find a solution here.

 

EFI.png

Edited by witjojo

Share this post


Link to post
Share on other sites
Guest BartSimpson

This sounds like an interesting project, does it support the latest hardware?

Share this post


Link to post
Share on other sites

Hi guys, 

Finally,i managed to partly make my setup with new GC work, but I've encountered a problem when in couple days after install drive on which Mac Os installed becomes invisible for Oz. I can see it as a device in windows, but Oz not seeing it. 

I remember that there's a way to add it back using the shell, so while my bios don't have much space and include only needed stuff, I'm using the shell from USB (this one https://www.hackintosh-forum.de/forum/thread/25392-hermitshell-in-efi-installieren/?postID=290561#post290561)

After boot I log into the shell and trying to find neede drive with a simple method like this:

bcfg boot fs1:\Sy [TAB] - it should end it to System when I try it one by one. but 1-8 and nothing. and there's only 8 fs's connected counting usb drive. 

Maybe I'm doing it wrong or there's another way to add drive back to bootable or some kind of a new guide? 

Share this post


Link to post
Share on other sites
Posted (edited)

Do fs0 and fs1 and so on until 8 with ls command to see which one contain system folder, like that:

fs0:

ls

then for each one it will list the files and folders inside, that way, you'll know which one contain System folder ^_^ .

Updating your ApfsDriverLoader also, can solve this type of problem.

Edited by ammoune78

Share this post


Link to post
Share on other sites
Posted (edited)

Ozmosis may need new KernexPatcher updated patches from Clover because after update on 10.14.4 i got AppleACPICPU' stall. 
Guess its a matter of kext injection because I reverted a 10.14.3 CCC backup and no hicups so far. I replaced already patched .ffs kernext available for 10.14.4 as a beta but isnt working. Is it possible that something may subtantially changed in the final build?

Edited by Kynyo

Share this post


Link to post
Share on other sites

Hi guys.
after updating mojave 10.13.3 to 10.13.4 error: Kextd stall 0, (240s). "AppleACPICPU" and does not advance.
It only starts well if I put KernextPatcher.plis on EFI-EFI.
Question: To solve this:
1. Do I have to update KernextPatcher.ffs in the bios?
This is the generated KernextPatcherLog.txt:

|| U ||| E ||| F ||| T ||| W || https://github.com/cecekpawon/UEFTW
||___|||___|||___|||___|||___||  KernextPatcher (r#NaN | 2018-04-21 15:39:05)
|/___\|/___\|/___\|/___\|/___\|  On 2019-03-27 05:22:45

00:100 (00:100) | Running from: MemoryMapped(0xB,0xDEC6D000,0xDF0BCFFF)FvFile(99665243-5AED-4D57-92AF-8C785FBC7558)
00:100 (00:000) | SelfDirPath = \EFI
00:111 (00:010) | Get Plist from: NVRAM ... Not Found
00:111 (00:000) | Get Plist from: ESP: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(1,GPT,7CFC6BB2-5DFD-49B2-82A6-7479F460650D,0x28,0x64000)\EFI\KernextPatcher.plist ... Success
00:115 (00:004) | Parsing plist: ... Success
00:115 (00:000) | BlockKextCaches: 1 requested
00:115 (00:000) | KernelToPatch: 7 requested
00:115 (00:000) | KextsToPatch: 1 requested
00:115 (00:000) | BooterToPatch: 1 requested
01:297 (01:182) | AllocatePages: Got RelocBase (0xC0166000) + valid KernelData (0xC0366000)
01:546 (00:249) | Found Booter (OS: 10.12 | Ver: 361.250.4)
01:546 (00:000) | Booter Path: PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)/HD(2,GPT,92B03F15-152B-4F76-9595-AD71BDF8AA3A,0x64028,0xDF30B60)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,C0D553CE060AEB4CA3BF59D101A40CD7)\\9329F264-A3C5-367F-BEF2-FD4B436EA8EE\System\Library\CoreServices\boot.efi
01:547 (00:000) | OSVersion: 10.14.4 | BuildVersion: 18E226
01:547 (00:000) | KernelAndKextPatcherInit: Start
01:547 (00:000) | ScreenInfo: Base 0xF1000000 Width 1280 Height 1024 RowBytes 0x1400
01:547 (00:000) | RelocBase = C0166000
01:553 (00:006) | Found BootArgs at 0xC3B09000
01:553 (00:000) | Found 64Bit kernel at 0xC0366000
01:556 (00:002) | Loaded Darwin Kernel Version 18.5.0: Mon Mar 11 20:40:32 PDT 2019; root:xnu-4903.251.3~3/RELEASE_X86_64 | VersionMajor: 18 | VersionMinor: 5 | Revision: 0
01:556 (00:000) | Cached: Yes
01:556 (00:000) | KernelAndKextPatcherInit: End
01:556 (00:000) | Filtering KernelPatches:
01:556 (00:000) |  - [00]: KbepMLMav-EXT | [MatchOS: 10.8,10.9 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [01]: KbepYosECSieHS-EXT | [MatchOS: 10.10-10.13 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [02]: KbepMoja-EXT | [MatchOS: 10.14 | MatchBuild: All] | Allowed: Yes
01:556 (00:000) |  - [03]: KbepEC-SIP | [MatchOS: 10.11 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [04]: KbepSie-SIP | [MatchOS: 10.12 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [05]: KbepHSMoja-SIP | [MatchOS: 10.13-10.14.3 | MatchBuild: All] | Allowed: No
01:556 (00:000) |  - [06]: KbepMoja14.4-SIP | [MatchOS: 10.14.4-10.14.6 | MatchBuild: All] | Allowed: Yes
01:556 (00:000) | Kernel patches to process: 2
01:556 (00:000) | KernelUserPatch: Start
01:556 (00:000) | - KbepMoja-EXT | Success: 1 replaces done
01:632 (00:075) | - KbepMoja14.4-SIP | Success: 1 replaces done
01:686 (00:054) | KernelUserPatch: End
01:686 (00:000) | KernextPatcher: End

 

I appreciate any help, I'm stuck

Share this post


Link to post
Share on other sites

Thank you,. but how do I put KernextPatcher.plist. in a clean installation from 0 of 10.14.4, if it does not progress?

Share this post


Link to post
Share on other sites
Posted (edited)

use another backup or boot from another OS to mount efi partition and copy the plist file.

On windows you could do diskpart

 

diskpart

list disk

select disk x

list partition

select partition

mountvol x

Then use an app like explorer++ to be able to copy the file into corresponding location.

Then boot normally and installer should continue.

Edited by Kynyo

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 ciriousjoker
      TLDR:
      I'm trying to boot MacOS on a Chromebook without UEFI. I'm stuck at getting the bootloader (Chameleon/Clover) to work.  
      My setup / context:
      I have an Acer Chromebook Spin 13.
      Available ports:
      2 x USB-C 1 x USB-A 3.0 MicroSD Slot No USB A 2.0 (I've read that Clover has problems with USB 3.0) Firmware:
      There's no UEFI firmware available and by default, it doesn't even allow booting anything other than ChromeOS. Thanks to MrChromebox (big shoutouts!), I flashed a custom legacy bios that allows me to boot anything linux related. This bios is flashed into the RW_LEGACY section of the existing bootloader (coreboot afaik) and doesn't have any configuration options. If I have to change a setting, I could try compiling his bios payload myself with the specific setting enabled.  
      What I've tried so far:
      Chameleon attempts:
      Only selected setting was "Install chameleon on the chosen path", rest was unselected.
       
      1 - Install chameleon first without restoring the basesystem:
      Output:
      > boot0: GPT
      > boot0: done
      (hangs; pressing power button once shuts down
      Chameleon installation log is attached as "Chameleon_Installer_Log_BEFORE".
       
      2 - Install Chameleon after restoring the base system:
      Output:
      > boot0: GPT
      > boot0: GPT
      > boot0: doneboot1: /boot       <- Exactly like that, no line break in between
      (hangs; pressing power button once shuts down)
       
      I haven't been able to reproduce #2 after wiping the drive and doing the same thing again. Subsequent attempts have resulted in either #1 of either Chameleon or Clover.
      Chameleon installation log is attached as "Chameleon_Installer_Log_AFTER".
       
      Clover attempts:
      I tried multiple settings and configurations, but all of them boiled down to either one of these.
       
      1 - Doesn't do anything, just hangs at "Booting from usb..."
      2 - Boots into the blue/grey mode as shown in the attached images.
      According to MrChromebox, this could be an old Tianocore DUET It doesn't detect anything (cpu frequency, ram, partitions or disks)  
      I've read pretty much every article, github readme and other types of documentation for coreboot, tianocore, clover, chameleon and MrChromebox' rw_legacy payloads and right now, I'm totally clueless as to what to try next...
       
      A few questions that came up:
      Why does chameleon hang? What is it looking for, /boot was clearly written to the disk by the Chameleon installer? What exactly is the blue/grey image? According to MrChromebox, it could be Tianocore DUET Where does it come from? Clover? The mainboard itself? Why does the blue/grey thing not detect my processor frequency or any partitions/drives? Can I use some sort of DUET bootloader to chainload Clover?  
      If you guys could answer any of them or if you have any other guesses or information as to what's happening, I'd be really happy!
      Chameleon_Installer_Log_BEFORE.txt
      Chameleon_Installer_Log_AFTER.txt





    • By Slice
      Since rev 4844 Vector Themes are supported and there are ready-to-use Clovy by Clovy, cesium by Slice and BGM_SVG by Blackosx.
      You may see it's structure to create own theme
      -------------------------------------------------------------------------------------------------------------------------------------------------------
       
       
      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 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 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
×