Jump to content

cecekpawon

Developers
  • Content Count

    981
  • Joined

  • Last visited

  • Days Won

    7

cecekpawon last won the day on February 27

cecekpawon had the most liked content!

About cecekpawon

  • Rank
    InsanelyMac Legend

Contact Methods

  • Website URL
    https://cecekpawon.github.io/

Profile Information

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @Badruzeus sorry bro I dont use this wrapper script. But yeah, based on what Zeniths suggested, the minimum svn rev to apply Clovers latest patch is 28976. Do svn up on both EDK & Clover local sources, and reapply the patches as usual.
  2. @Badruzeus I think that patches should be apply to EDK not UDK
  3. Latest patches based on https://github.com/tianocore/edk2/tree/edk2-stable201903
  4. cecekpawon

    Clover problems report & features request

    I found difficulty with "mountvol T: /S" with more than one ESP installed. Otherwise it would be just fine with explorer++ after mountvol _/|\_
  5. cecekpawon

    Ozmosis

    @qutongming Did you configure the required properties with BootChimeCfg? Or just to list all available ports?
  6. cecekpawon

    Ozmosis

    @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. @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.
  7. cecekpawon

    Ozmosis

    @qutongming qutongming.zip
  8. cecekpawon

    Ozmosis

    From witjojos log, no. The class for gpu should be: 0300XX / 0380XX. Only his nvidia were detected. Place "pci.ids" on "\EFI\pci.ids" to get more devices description in log. Try to manually rebuild Ozmosis ffs by adding missing depex, take from this script as example.
  9. Better rename both Clover / OcLib Base64Decode func name to something like CloverBase64Decode / OcBase64Decode as temporary workaround. EDIT: For Clover it has been fixed by Zenith. Please svn up your local source.
  10. cecekpawon

    Ozmosis

    @witjojo The log would be on "nvram 99665243-5AED-4D57-92AF-8C785FBC7558:KernextPatcherLog". #!/bin/bash guid="99665243-5AED-4D57-92AF-8C785FBC7558" label="KernextPatcherLog" cdir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) VAR=$(nvram ${guid}:${label}) echo $VAR | php -R 'echo urldecode($argn);' > "${cdir}/${label}.txt" Please give another try with attached file below. I cant test it since I only have one and only 10.13.6 installed right now. 99665243-5AED-4D57-92AF-8C785FBC7558.ffs.zip
  11. cecekpawon

    Ozmosis

    Below are my patches applied with DBounce. I use OsxAptioFix2 + DevProp as DeviceProperties inject replacement with the help of EfiDevicePathPropertyDatabase.efi, and without "-norelocate". <key>Patches</key> <array> <dict> <key>Comment</key> <string>O - American FW name</string> <key>Disabled</key> <false/> <key>Find</key> <data> xgUMXQIAAQ== </data> <key>Name</key> <string>o1</string> <key>Replace</key> <data> xgUMXQIAAA== </data> </dict> <dict> <key>Comment</key> <string>O - DeviceInject Call Ret</string> <key>Disabled</key> <false/> <key>Find</key> <data> QFVTV0FXSI1sJME= </data> <key>Name</key> <string>o1</string> <key>Replace</key> <data> w5CQkJCQkJCQkJA= </data> </dict> <dict> <key>Comment</key> <string>O - Disable devprop install protocol</string> <key>Disabled</key> <false/> <key>Find</key> <data> 6GFDAgDoyCQAAA== </data> <key>Name</key> <string>o1</string> <key>Replace</key> <data> kJCQkJDoyCQAAA== </data> </dict> </array> _____ _____ _____ _____ _____ || U ||| E ||| F ||| T ||| W || https://github.com/cecekpawon/UEFTW ||___|||___|||___|||___|||___|| DBounce (r#48 | 2019-02-13 11:34:02) |/___\|/___\|/___\|/___\|/___\| On 2019-02-15 10:16:11 00:100 (00:100) | Got Apple boot-args: 'darkwake=0 -v' 00:100 (00:000) | BootArgsOption ('-DBounceOff'): No 00:100 (00:000) | BootArgsOption ('-DBounceDebug'): No 00:100 (00:000) | BootArgsOption ('-DBounceSaveLogCompress'): No 00:100 (00:000) | BootArgsOption ('-DBounceSaveLogToFile'): No 00:100 (00:000) | BootArgsOption ('-DBounceSaveLogToNvram'): No 02:128 (02:028) | Running from: PciRoot(0x0)/Pci(0x1D,0x0)/USB(0x1,0x0)/USB(0x7,0x0)/HD(1,GPT,A4DF0709-A2A1-4493-85A4-2B56B7B78895,0x800,0xF3800)/\EFI\Driver\DBounce.efi 02:128 (00:000) | SelfDirPath = \EFI\Driver 02:669 (00:540) | Get Plist from: NVRAM ... Success 02:669 (00:000) | Parsing plist: ... Success 02:669 (00:000) | Preferences->Off: No 02:669 (00:000) | Preferences->Debug: Yes 02:669 (00:000) | Preferences->SaveLogCompress: No 02:669 (00:000) | Preferences->SaveLogToFile: Yes 02:669 (00:000) | Preferences->SaveLogToNvram: No 02:669 (00:000) | DriversListCount: 37 ... 02:669 (00:000) | Patches: 4 requested 02:669 (00:000) | - [00]: O - American FW name | o1 | Len: 7 | C6050C5D020001 -> C6050C5D020000 02:669 (00:000) | - [01]: O - AllocatePages disable overrides | Disabled, skip 02:669 (00:000) | - [02]: O - DeviceInject Call Ret | o1 | Len: 11 | 405553574157488D6C24C1 -> C390909090909090909090 02:669 (00:000) | - [03]: O - Disable devprop install protocol | o1 | Len: 10 | E861430200E8C8240000 -> 9090909090E8C8240000 03:170 (00:500) | NoVerbose: No 03:170 (00:000) | DriversPath: NONE ... Ignored 03:183 (00:013) | PdbName: 'AE4C11C8-1D6C-F24E-A183-E1CA36D1A8A9' 03:183 (00:000) | Load Image: \EFI\CLOVER\Driver\Common\HfsPlus.efi ... Success 03:190 (00:006) | PdbName: 'ApfsDriverLoader.dll' 03:691 (00:500) | Load Image: \EFI\Driver\ApfsDriverLoader.efi ... Success 03:698 (00:007) | PdbName: '35628CFC-3CFF-444F-99C1-D5F06A069914' 03:749 (00:050) | Load Image: \EFI\CLOVER\Driver\Darwin\EfiDevicePathPropertyDatabase.efi ... Success 03:770 (00:020) | PdbName: NONE 05:206 (01:436) | Load Image: \EFI\Driver\AcpiPatcher.efi ... Success 05:227 (00:020) | PdbName: NONE 06:653 (01:426) | Load Image: \EFI\Driver\KernextPatcher.efi ... Success 06:660 (00:007) | PdbName: NONE 06:926 (00:266) | Load Image: \EFI\Driver\DevProp.efi ... Success 06:940 (00:013) | PdbName: 'AptioFix.dll' 06:940 (00:000) | Load Image: \EFI\CLOVER\Driver\Darwin\AptioFix2.efi ... Success 07:704 (00:763) | LoaderPath: \EFI\Driver\Oz\o1.efi 07:752 (00:048) | Patching: \EFI\Driver\Oz\o1.efi (o1 - O - American FW name) | Success: 1 replaces done 07:755 (00:002) | Patching: \EFI\Driver\Oz\o1.efi (o1 - O - DeviceInject Call Ret) | Success: 1 replaces done 07:757 (00:002) | Patching: \EFI\Driver\Oz\o1.efi (o1 - O - Disable devprop install protocol) | Success: 1 replaces done 07:757 (00:000) | PdbName: NONE 09:824 (02:067) | Load Image: \EFI\Driver\Oz\o1.efi ... Success 09:824 (00:000) | DBounce: End
  12. cecekpawon

    Ozmosis

    Kudos, I think you have broken boot-args there that may causing Oz to read that string improperly, it should be "igfxskipdp=3" right? Have you tried to manually restoring those value with something like "igfxskipdp=3 -norelocate slide=N"?
  13. cecekpawon

    Ozmosis

    @witjojo *) Theres another options to save the log besides SaveLogToFile (SaveLogToDeviceTree / SaveLogToNvram) that you can get it later from OS. **) The driver will create a log file on first ESP found, in case you have more than one ESP installed. Or on same directory as driver was loaded from disk. ***) You are correct (1), it will create a log file when you are booting to Windows. ****) You are correct (2), you still have another kexts (IntelMausi etc) to load from EFI folder. And from your log, Ozmosis already done injecting em all flawlessly. KernextPatcher seems failed to patch the kernel for you. *****) Sadly, I dont another OS / machine to do some test for you, only me here with 1 and only pc + macos ver. Perhaps someone can help you. The thing that you might want to try is to load the driver from ESP (with bcfg / DBounce) instead of FV as comparison.
  14. cecekpawon

    Ozmosis

    Hello, After you are able to boot into your Yosemite (by putting required kexts to S/L/E), still no KernextPatcherLog.txt on your \EFI folder? Have you tried another log option? https://github.com/cecekpawon/UEFTW/wiki/Howto-Driver-Log I know its lame, KernextPatcher (or other driver by me) will delete your old log file and create a new one during boot. Which mean, once you are unable to reach the desktop and reset your pc, you will lost the last log file. From your bootlog, latest Lilu will not allowed you to use their plugins when you set Firmware Vendor to "Apple". Try to change to "Eppla" or something else. Maybe KernextPatcher are failed to read current booted system version. Try to rename "MatchOS" to "#MatchOS" to disable OS version filter. ** During testing please keep FakeSMC or other mandatory kexts on S/L/E to allow you to reach the desktop.
  15. cecekpawon

    Clover General discussion

    3. It would be nice if Clover have own config (plist) including audio device, portindex, and also volumelevel. You may take this as example. User can grab device & port_index values from log and store it to config plist (I have log those values on my prev diff). 4. For nvram values, Clover can read values from gBootChimeVendorVariableGuid (if any) as 1st attempt, read from gAppleBootGuid as 2nd attempt, and fallback to user config plist values as last attempt, then save it to from gBootChimeVendorVariableGuid (+ gAppleBootGuid, meh!). Have not tried it with Clover yet, will do. (already discussed with dev days ago about async playback here). @MakAsus @Sherlocks seems you have bad values stored to nvram. Having those option in Clover is also great. But why you dont just install BootChimeDxe.efi for that purpose? * AudioDxe will should much more useful to enhanced the GUI like this instead of just greeting sound
×