Jump to content
InsanelyMac Forum
xpamamadeus

Ozmosis

Recommended Posts

Did you add the following NVRAM settings either per terminal or in your hopefully available Defaults.plist?

 

Terminal-Version:

Inject ATI
==========

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:DisableAtiInjection=%00

Changing ATI Framebuffers
=========================

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer=Futomaki

Or based on VendorSubsystemId

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer10029440=Futomaki

Or based on pci addressing

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer00.01.00=Futomaki

Remark: The Framebuffer "Futomaki" is only an example and should not be used for your Card. Same goes for the "VendorSubsystemId" with the numbers "10029440"...

 

Defaults.plist-Version:

// If DisableAtiInjection NEEDS to be enabled, change second line bellow and set to true, then add both line in Defaults.plist
<key>DisableAtiInjection</key>
<false/>

// If AtiFramebuffer NEEDS to be changed, modify second line bellow and set to correct one, then add both line in Defaults.plist
<key>AtiFramebuffer</key>
<string>ReplaceMe</string>
!! WARNING DisableAtiInjection needs to be set to false to function !!

Share this post


Link to post
Share on other sites
Advertisement

Hi,

 

SmcEctract Update https://www.dropbox.com/s/eh65d1cs4p0pa4a/SmcExtract.zip?dl=0

 

For exemple ./SmcExtract Mac-FFE5EF870D7BA81A.smc

 

# Version: 2.32f20

SMC hidden keys

 

OSK0 ch8*

OSK1 ch8*

MSSN ui16

CRDP flag

FPOR ch8*

MOJC ui8 

MOJD ui8 

MOJE ui8 

MOJO ui8 

KPCT ui8 

KPPW ch8*

KPST ui8 

KPVR ui8 

zCRS ui8

 

Fred

Share this post


Link to post
Share on other sites

Try the clover way and use the IGPU as primary output.

If you have two monitors, connect one to each GPU...

Share this post


Link to post
Share on other sites

Hi,

 

SMCExtract update : https://www.dropbox....xtract.zip?dl=0

 

Extract RPit et RBr from SMC file.

 

Mac-7DF21CB3ED6977E5.smc MacbookAir6,2.

 

 

SMC Revision keys
 
REV          : 02 13 0f 00 15 00 
RBr          : 6a 34 31 6a 34 33 00 00 
RPit         : 6a 34 33 00 00 00 00 00 
End of buf ? : 00 00 75 95 86 08 00 00 00 00

 

Fred

Share this post


Link to post
Share on other sites

Did you try smaller *.smc files on your "/Volumes/EFI/EFI/APPLE/UPDATERS"? It will receive "Segmentation fault: 11" error.

And "RPit" should be "RPlt"? My best guess "End of buf" is "CRCA/CRCa". Here my hardcoded php code Fred:

 

 

<?
/*
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000002200F0018006A393000000000006A3930000000000000008E98F90E00000000

REV          : 02 20 0f 00 18 00
RBr          : 6a 39 30 00 00 00 00 00
RPit         : 6a 39 30 00 00 00 00 00
End of buf ? : 00 00 8e 98 f9 0e 00 00 00 00 ==> CRCA/CRCa  [ui32]  142 (bytes 0e f9 98 8e)
*/

$f = "Mac-F60DEB81FF30ACF6.smc";
//$f = "flasher_update.smc";

$v = $vRev = $sRev = "";

if (!file_exists($f)) {
  exit;
}

$s = file_get_contents($f);

preg_match_all("#\[a-f0-9]{10,})\:#i", $s, $a);

if (!isset($a[1]) || !count($a[1])) {
  exit;
}

/*
print_r($a[1]);

foreach ($a[1] as $k => $v) {
  $s = hex2bin($v);
  if (preg_match("#REV#", $s)) {
    echo "$s\n";
  }
}
*/

$v = $a[1][count($a[1]) - 1];

preg_match("#f.0{8}(.{6}).{2}(.{2}).{2}(.{16}).{20}(.{8})#i", $v, $a);
//print_r($a);

if (count($a) < 5) {
  exit;
}

foreach ($a as $k => $v) {
  $key = "";

  switch ($k) {
    case 1:
      $vRev = $v;
      continue;
    case 2:
      $key = "REV/RVBF/RVUF";
      $v = "{$vRev}0000{$v}";
      break;
    case 3:
      $key = "RBr/RPlt";
      break;
    case 4:
      $key = "CRCA/CRCa";
      $v = implode("", array_reverse(str_split($v, 2)));
      break;
  }

  if ($key) {
    $v = implode(" ", str_split($v, 2));

    $sRev .= "{$key}: {$v}\n";
  }
}

if ($sRev) {
  echo <<<SMC
SMC Revision keys:

$sRev
SMC;
}

 

 

Share this post


Link to post
Share on other sites

cecekpawon thanks: I update code.

 

 

From my macbookpro6,1 smcfuzzer

  REV   [{rev]  (bytes 01 57 0f 00 00 18)

  RVBF  [{rev]  (bytes 01 57 0f 00 00 17)

  RVUF  [{rev]  (bytes 01 57 0f 00 00 17)

 
REV != RVBUF
 
From file
SMC Revision keys

 

REV          : 01 57 0f 00 00 18 

RBr          : 6b 31 37 00 00 00 00 00 

RPlt         : 6b 31 37 00 00 00 00 00 

 

Fred

Share this post


Link to post
Share on other sites

Hi, i'm a little bit ignorant, what is utility of smcextrac? and in which way is used? 

 

Many thanks 

Share this post


Link to post
Share on other sites

Hi, i'm a little bit ignorant, what is utility of smcextrac? and in which way is used? 

 

Many thanks 

 

It's just a little tool to extract name of smc key and some value. it use Apple smc update file.

 

Fred

Share this post


Link to post
Share on other sites

It's just a little tool to extract name of smc key and some value. it use Apple smc update file.

 

Fred

Thank you Fred,and in which way is used in ozmosis?

 

Send from my honor 7 via topatalk

Share this post


Link to post
Share on other sites

Hi @al6042 after injection and set FrameBuffer to Baffin I got following output:

 

photo3469553225eqfd72pyx1.jpg

 

GPU is set as primary output.

I beleive you can make it work like this ...

With BIOS to its Default value (will use GPU if one is found), monitors should be connected to the AMD card

Disable ATI Injection

MacOS Sierra should be able to boot (albeit without hardware acceleration)

To enable full acceleration and Metal support, you need to add the RX 480’s PCI ID to AMDRadeonX4100.kext.

add-rx-480-pci-id-0x67df1002-amdradeonx4

Share this post


Link to post
Share on other sites

@IronManJFF How to deactivate the ATI Injection?

Yes for sure I already test it, without the injected ID I can boot but as you said with VESA (no acceleration).

The curious fact is, when ID is injected into the kext, I cant boot (only with iGPU as primary)...

 

Maybe you should have a look at the clover section, I'm not sure but I think the problem is the same.

Share this post


Link to post
Share on other sites

 

Did you add the following NVRAM settings either per terminal or in your hopefully available Defaults.plist?

 

Terminal-Version:

Inject ATI
==========

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:DisableAtiInjection=%00

Changing ATI Framebuffers
=========================

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer=Futomaki

Or based on VendorSubsystemId

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer10029440=Futomaki

Or based on pci addressing

sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer00.01.00=Futomaki

Remark: The Framebuffer "Futomaki" is only an example and should not be used for your Card. Same goes for the "VendorSubsystemId" with the numbers "10029440"...

 

Defaults.plist-Version:

// If DisableAtiInjection NEEDS to be enabled, change second line bellow and set to true, then add both line in Defaults.plist
<key>DisableAtiInjection</key>
<false/>

// If AtiFramebuffer NEEDS to be changed, modify second line bellow and set to correct one, then add both line in Defaults.plist
<key>AtiFramebuffer</key>
<string>ReplaceMe</string>
!! WARNING DisableAtiInjection needs to be set to false to function !!

 

I'm now confused...

 

%00 or %01?

 

Please have a look here:

http://www.insanelymac.com/forum/topic/291655-ozmosis/?p=2318252

 

and here:

http://www.insanelymac.com/forum/topic/291655-ozmosis/?p=2318733

 

Thanks in advance!

Share this post


Link to post
Share on other sites

Anyone have a FakeSMC FFS file to share updated with black screen fixes? The one I have UEFITool complains it has an Invalid PE32 Dos signature. Not sure if that matters or not as it works regardless.

 

Thanks

Share this post


Link to post
Share on other sites

Anyone have a fix for my problem with iMac Smbios:

I have problem only with iMac, it make a big bip sound in every 20 second, after that the Audio goes to sleep, i have to click somewhere on the desktop to get Audio working again, Again and again i have to repeat this click each 20 seconds!

It's a headache, for sure   :hammer:


Anyone have a FakeSMC FFS file to share updated with black screen fixes? The one I have UEFITool complains it has an Invalid PE32 Dos signature. Not sure if that matters or not as it works regardless.

 

Thanks

 

Why not XMASS? I'm using the SmcEmulatorKext and it work well!

 

Otherwhise, you have to download it from HWSensorsofficial website and do an Kext2Ffs from your OS X or take a cecekpawon Kext2Ffs port from he's Git to do it from windows, you maybe have to edit the .bat with an text editor for HWSensors Kexts GUID Modules. You will not have the Invalid PE32 with UEFITool.

Share this post


Link to post
Share on other sites

Anyone have a fix for my problem with iMac Smbios:

I have problem only with iMac, it make a big bip sound in every 20 second, after that the Audio goes to sleep, i have to click somewhere on the desktop to get Audio working again, Again and again i have to repeat this click each 20 seconds!

It's a headache, for sure   :hammer:

 

Why not XMASS? I'm using the SmcEmulatorKext and it work well!

 

Otherwhise, you have to download it from HWSensorsofficial website and do an Kext2Ffs from your OS X or take a cecekpawon Kext2Ffs port from he's Git to do it from windows, you maybe have to edit the .bat with an text editor for HWSensors Kexts GUID Modules. You will not have the Invalid PE32 with UEFITool.

 

 

Why not XMass?? I have the Ozmosis Xmass version.  Thanks for the suggestion though. Might upgrade it next time I do a bios flash.

 

Thanks

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 partha.slg123
      Hackintosh High Sierra 10.13.3 USB Installer Boot Into USB DIrectly Enter Exit Option Menu. Clover Boot Menu Not Showing. Plz Help .................
       

       
      My System Specification :

      CPU : Core i5 6400
      MB : Asus H110M-CS
      RAM : 8GB DDR 4
      HDD : WD 1TB For Windows And WD 500 GB For Hackintosh
      Bootloader : Clover
    • By cvad
      View File 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...
       
      For more information and complete instructions please see this topic.
       
       
       
       
      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
    • By cvad
      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.
       
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
       
       
       
      Feel free to "Rate File"
    • By MacNB
      Recently transition from ###### to Clover.
      All work great on my raging Dell530 (with Quad-core Xeon E5450).
      I can triple boot Snow-Leopard, Mavericks or Yosemite.
      Really love the way clover does dynamic patching.
       
      Decided to add a second drive that had the original Dell-installed Windows Vista.
       
      Question for the community: Is it even possible to boot legacy Vista on the second drive using Clover ?
       
      I ask because I cannot. I have searched and all topics discuss UEFI boot which is OK for Win7 and up.
      Vista does not support UEFI boot.
      And this good old Dell only has BIOS.
       
      Clover GUI lists two new partitions after the Recovery HD partition.
      The last one is called "Boot Windows from OS" (screenshot0):
       
      When I hit enter, the screen clears to black and Clover windows badge is displayed but does not boot.
      If I hit enter again, I see the Clover GUI again.
       
      It just will not boot Vista.
       
      Disk details are as shown:
      OSX-YS-Pro:~ MacNB$ diskutil list /dev/disk0    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:      GUID_partition_scheme                        *1.0 TB     disk0    1:                        EFI EFI                     209.7 MB   disk0s1    2:                  Apple_HFS OSX-SL                  803.3 GB   disk0s2    3:                  Apple_HFS OSX-MV                  153.3 GB   disk0s3    4:                  Apple_HFS OSX-YS                  42.4 GB    disk0s4    5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5 /dev/disk1    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:     FDisk_partition_scheme                        *750.2 GB   disk1    1:                 DOS_FAT_16 DellUtility             74.0 MB    disk1s1    2:               Windows_NTFS RECOVERY                10.7 GB    disk1s2    3:               Windows_NTFS OS                      739.3 GB   disk1s3 OSX-YS-Pro:~ MacNB$ OSX-YS-Pro:~ MacNB$ sudo fdisk440 /dev/disk1 Password: Disk: /dev/disk1 geometry: 91201/255/63 [1465149168 sectors] Signature: 0xAA55          Starting       Ending  #: id  cyl  hd sec -  cyl  hd sec [     start -       size] ------------------------------------------------------------------------  1: 06    0   1   1 -    8 254  63 [        63 -     144522] DOS > 32MB    2: 07    9  13   5 - 1023 254  63 [    145408 -   20971520] NTFS         *3: 07 1023 254  63 - 1023 254  63 [  21116928 - 1444028416] NTFS          4: 00    0   0   0 -    0   0   0 [         0 -          0] unused       OSX-YS-Pro:~ MacNB$    FDISK shows that the 3rd partition is ACTIVE on the Vista drive (disk1).
       
      Clover is installed on EFI partition on the OS X drive (disk0).
       
      Config.plist attached.
      debug.log attached.
       
      If I boot from a Chameleon USB-stick, I can select the OS partition and it boots, but Clover does not.
       
      Edit: I can boot Vista via the BIOS by hitting F12 and selecting the vista hdd.
      screenshot0.bmp
      MacNB-debug.log.zip
      MacNB-config.plist.zip
      MacNB-530-Generic.zip
    • By Soeren_DK
      Hi there.
      I'm new to this site but not totally new to hack. I've had a hack since 10.4 and the latest version I ran was 10.9, not totally fixed but it worked to what I needed. Now I want to make the machine run as good as it can. I can see there has been a lot of changes/upgrades/new solutions since I installed my hack and I have a hard time to catch up.  
      I've been able to boot and install macOSX and now I need the POST installation.
      I tried to install the clover EFI boot loader with these settings:
       
      and found the DSDT.aml and SSDT-0.aml from HERE
      found the apfs.efi
      and placed it in EFI -> EFI -> CLOVER -> driver64
      and these kext in here:

       
       
      But when I boot it up this is the first bootscreen I have. No partions, no mouse control, no nothing.

      if I exit clover this screen appear.

      and now everything works. 
       
      What is wrong?
      Cheers
      Soren
×