Jump to content

Micky1979

Micky1979

Member Since 03 Oct 2010
Offline Last Active Private
*****

Posts I've Made

In Topic: Clover General discussion

Today, 01:17 AM

 

From Clover investigations

/*
    Variable NV+RT+BS '7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-image' DataSize = 0x3A
    00000000: 02 01 0C 00 D0 41 03 0A-00 00 00 00 01 01 06 00  *.....A..........*
    00000010: 02 1F 03 12 0A 00 00 00-00 00 00 00 04 04 1A 00  *................*
    00000020: 33 00 36 00 63 00 34 00-64 00 64 00 63 00 30 00  *3.6.c.4.d.d.c.0.*
    00000030: 30 00 30 00 00 00 7F FF-04 00                    *0.0.......*
     02 - ACPI_DEVICE_PATH
     01 - ACPI_DP
     0C - 4 bytes
     00 D0 41 03 - PNP0A03
     
 // FileVault2
  4:609  0:000      Boot0082 points to Volume with UUID:BA92975E-E2FB-48E6-95CC-8138B286F646
  4:609  0:000      boot-image before: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0x0,0x0)\25593c7000:A82E84C6-9DD6-49D6-960A-0F4C2FE4851C
*/

Ok, fixed and tested in 10.7.5, plus I've added the possibility of adding custom keys while dumping the nvram:

Attached File  beta1.png   303.09KB   8 downloads

 

You can add what you like with Data, String and Number tags. Like a plist Data tag must contains a valid hex datas, Number means integers (floats/double are converted to max 32 bit int). String can be what you like. If you type invalid characters for Data/Numbers, the app will continue beebing until you fix it. Keys with lenght 0 will not be saved.

Actually there's no check for duplicate keys, so in the case, the higer index is what will finish to nvram.plist.

 

This is a new version and the first time will require to reinstall the helper tool, and you have to restart the app manually (later will be sutomatic). Before try this new one uncheck "run at login" from the old one, otherwise you will have two apps loaded..

In Topic: Clover General discussion

Yesterday, 05:53 PM

Hi, Micky1979

It works in Sierra without problem but my new computer can't sleep and I can't test  the main function.

Tell me, please, can it save variables with other GUID? For example

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0082

It is produces by macOS only when going to hibernatesleep and used to perform hibernation.

Fixed the error in my PC where I have Mac OS 10.7.5, but now I have to see if the file is correctly saved.. after a wake from sleep I'll tell you, otherwise some minutes.

The app can add all GUIDs you want, and I can make this conditional if the booter is Clover and if we are shoutting down/restaring or sleeping. Also I can add/remove stuff if the pc is waking up.. just tell me.

See you after my testing

 

EDIT

What is 'BootNext', and what the value for 'Boot0082' ? they appear to be hex data..

In Topic: Chameleon 2.3svn Official PKG Installer & Binaries

19 February 2017 - 02:03 PM

ok, that's fine, patched kext works fine. :)

 

May I ask you about NVDAStartup.kext panic of 10.12?

 

I have the same issue of NVDAStartup.kext panic since 10.12 as yellowpebble when boot with Clover,

but work fine with Enoch 2839, etc without any panic.

http://www.insanelym...talling-sierra/

 

Do you have the same issue with your NVidia GT610?

I think, maybe something is wrong with nvidia.c of Clover.

Lots of people have the same issue with old nvidia card, and always need to use NVDAStartup.kext.310.42.25f01(10.11.6) to work with 10.12.x when they use Clover. So do I.

Hi crazybirdy. Sorry I'm not sure but NVDAStartupWeb looks also for supported chips family, maybe is that the cause?

 

Note: I've managed to restore the NVRAM support in Enoch just some moment ago. Now I need to finalize the code.. B)

In Topic: Chameleon 2.3svn Official PKG Installer & Binaries

19 February 2017 - 07:27 AM

ok, but it cann't patch prelinkedkernel for AMD4600Controller here, too. :|

Yes, there is no one line of code to allow that yet!


Thanks for your answer. You're right, I meant the lesser vanilla installation (basesystem.dmg restore). When I tried the real vanilla, my understanding of IABoot files was too limited, and didn't tried that much to get the drive to simply show as a boot option with r4828.

No problems, but I only wanted to know if were buggie loading the Vanilla installer. My goal is to load Vanilla stuff  as mutch as possible.

 


Also when I checked voodooprojects, I didn't find anything related to 2848 commit details (maybe it is a wrong place to look at for it ?), hence my question to try and understand the way it enables nvidiawebdriver with 10.12.3.

 

I'm not part of the Chameleon Team, only writing some code, that once is tested, and if complete, I send to the mantainers.... and if He like maybe publish it. NVDAStartUpWeb patch is just, as I said, a tiny patch that replace the path where to look in the IOreng for the nvda_drv argument.

 


It brings me back to my other question : anybody with a successful setup with at least  2 nvidia GPU (GTX type?), Sierra 12.3 and chameleon r2848 ?

 

No idea

In Topic: Clover General discussion

18 February 2017 - 09:52 PM

Good luck than using opensource softwares in OSX  :D

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy