Jump to content

Matgen84

Donators
  • Content Count

    1,639
  • Joined

  • Last visited

  • Days Won

    5

Reputation Activity

  1. Like
    Matgen84 reacted to cecekpawon in Clover General discussion   
    I cant see "kext inject management" bug fixes in (specific to) r4244, if so your problem could be randomly happen.. again
  2. Like
    Matgen84 reacted to fantomas in [pre-release] macOS High Sierra 10.13.1   
    New seed... 17B35a
     

  3. Like
    Matgen84 reacted to cecekpawon in Clover General discussion   
    +1. I totally agree with you and of course lord bs0d (really missed him). I also remember he suggest to convert version string to int for easy compare (in case of micky macos patch filter based on os version). It requires lot of work. To read kernel macho on this project seems on progress (I hope). The problem is, Clover decide to do some kexts filtering right on GUI far before boot.efi being loaded
  4. Like
    Matgen84 reacted to Slice in Clover Problems and Solutions   
    This patch looks reasonable. Will it cause side effect?
  5. Like
    Matgen84 reacted to cecekpawon in Clover Problems and Solutions   
    Hope no. From comment:
    // Correct OSVersion if it was not found // This should happen only for 10.7-10.9 OSTYPE_OSX_INSTALLER // For these cases, take OSVersion from loaded boot.efi image in memory No need to take OSVersion from loaded boot.efi if we already have valid OSVersion grabbed from plist.
    We can apply OSVersion value from loaded boot.efi to all OSTYPE_OSX (not just installer) with no OSVersion as a last attempt.
  6. Like
    Matgen84 reacted to Badruzeus in Clover General discussion   
    OK, thanks. It seems like I missed this diff patch last night.
  7. Like
    Matgen84 reacted to fusion71au in Clover General discussion   
    @Badruzeus,
    I don't think you're the only one.  @Matgen84 here and @cecekpawon here found that Clover did not determine correct "GetOSVersion" from boot.efi if booting into 10.13 installer.  Booting into an already fully installed 10.13 volume however is OK since in this scenario, Clover correctly detects 10.13.x is present.
     
    Personally, I never had that problem because I always place my "essential" kexts for booting (FaskeSMC, Networking kext and VoodooPS2Controller for laptop) in /Other so these are always injected for all OS's and installer/recovery.  Those that have FakeSMC in /10.xx folders will have problems if Clover doesn't correctly determine the OS version.
     
    @cecekpawon's diff patch in post#14841 seems to have fixed it  .
     
     
     
    @Slice,
    I can confirm bug reported by @MakAsus in post#14838.  
     
    After you escape out of the Kext Inject Management screen (just looking at the contents of the kext folders without selecting anything), then return to the Main Clover Menu, select macOS volume and press <Enter>, kexts not injected.
     

     
     
    This does not happen if instead of returning to the Main Clover Menu, you select "Boot macOS with selected options" ---> everything works as expected and kexts are injected.
     

     
     
    Attached preboot.log for r4244 (after performing actions described above) seems OK but boot hangs.
    Clover_v2.4k_r4244_cecekpawon_patched.pkg.zip
    preboot_r4244.log.zip
  8. Like
    Matgen84 got a reaction from ricoc90 in Clover General discussion   
    @cecekpawon
    Thanks. Great Job    Prebootlog from USB Installer 10.13:  good 'GetOSversion'. USB Pendrive can boot with using kext management for 10.13 and Other older. 
     
    Sorry for my english
     
    @ricoc93
    Thanks for your help 
    preboot_clover_r4244_USBInstaller.log.zip
  9. Like
    Matgen84 got a reaction from ricoc90 in Clover General discussion   
    @cecekpawon
    Thanks. Great Job    Prebootlog from USB Installer 10.13:  good 'GetOSversion'. USB Pendrive can boot with using kext management for 10.13 and Other older. 
     
    Sorry for my english
     
    @ricoc93
    Thanks for your help 
    preboot_clover_r4244_USBInstaller.log.zip
  10. Like
    Matgen84 reacted to ricoc90 in Clover General discussion   
    cd ~/src/edk2/Clover/rEFIt_UEFI/refit patch -i /path/to/4243.diff
  11. Like
    Matgen84 reacted to ricoc90 in Clover General discussion   
    in terminal:
    patch -i /path/to/4243.diff Example:
    $ patch -i /Users/rico/Downloads/4243.diff patching file main.c
    More info:
    patch --help Usage: patch [OPTION]... [ORIGFILE [PATCHFILE]] Input options: -p NUM --strip=NUM Strip NUM leading components from file names. -F LINES --fuzz LINES Set the fuzz factor to LINES for inexact matching. -l --ignore-whitespace Ignore white space changes between patch and input. -c --context Interpret the patch as a context difference. -e --ed Interpret the patch as an ed script. -n --normal Interpret the patch as a normal difference. -u --unified Interpret the patch as a unified difference. -N --forward Ignore patches that appear to be reversed or already applied. -R --reverse Assume patches were created with old and new files swapped. -i PATCHFILE --input=PATCHFILE Read patch from PATCHFILE instead of stdin. Output options: -o FILE --output=FILE Output patched files to FILE. -r FILE --reject-file=FILE Output rejects to FILE. -D NAME --ifdef=NAME Make merged if-then-else output using NAME. -E --remove-empty-files Remove output files that are empty after patching. -Z --set-utc Set times of patched files, assuming diff uses UTC (GMT). -T --set-time Likewise, assuming local time. --quoting-style=WORD output file names using quoting style WORD. Valid WORDs are: literal, shell, shell-always, c, escape. Default is taken from QUOTING_STYLE env variable, or 'shell' if unset. Backup and version control options: -b --backup Back up the original contents of each file. --backup-if-mismatch Back up if the patch does not match exactly. --no-backup-if-mismatch Back up mismatches only if otherwise requested. -V STYLE --version-control=STYLE Use STYLE version control. STYLE is either 'simple', 'numbered', or 'existing'. -B PREFIX --prefix=PREFIX Prepend PREFIX to backup file names. -Y PREFIX --basename-prefix=PREFIX Prepend PREFIX to backup file basenames. -z SUFFIX --suffix=SUFFIX Append SUFFIX to backup file names. -g NUM --get=NUM Get files from RCS etc. if positive; ask if negative. Miscellaneous options: -t --batch Ask no questions; skip bad-Prereq patches; assume reversed. -f --force Like -t, but ignore bad-Prereq patches, and assume unreversed. -s --quiet --silent Work silently unless an error occurs. --verbose Output extra information about the work being done. --dry-run Do not actually change any files; just print what would happen. --posix Conform to the POSIX standard. -d DIR --directory=DIR Change the working directory to DIR first. --binary Read and write data in binary mode (no effect on this platform). -v --version Output version info. --help Output this help. Report bugs to <bug-patch@gnu.org>.
  12. Like
    Matgen84 reacted to Sherlocks in Clover General discussion   
    Not alone. I wrote this issue above. But my english skill is not good. Thank you for report 
    Edit1.
    I always used injectkext=detect
     
    나의 LG-F800S 의 Tapatalk에서 보냄
  13. Like
    Matgen84 reacted to cecekpawon in Clover Problems and Solutions   
    I have checked my 10.13 installers boot.efi and they shown as 10.12 (created from 10.12 with createinstallmedia), which is bad.
    Please try this patch (added dbg infos + comment out (Entry->LoaderType == OSTYPE_OSX_INSTALLER) here).
    Temporarily install mandatory kexts in /L/E/ with CSR_ALLOW_UNTRUSTED_KEXTS so you are able to reach the desktop.
     
    ** In xnu-4570.1.46
    #define CSR_ALLOW_UNAPPROVED_KEXTS  (1 << 9)
  14. Like
    Matgen84 reacted to Slice in Clover General discussion   
    All Clover versions will not load kexts from 10.13 if the system reported 10.12.

    // version in boot.efi appears as "Mac OS X 10.?"
  15. Like
    Matgen84 reacted to Philip Petev in Build_Clover.command, another Script to build standard Clover (or customized)   
    Updated the repo yesterday and now the script will use the latest version of apfs.efi.
  16. Like
    Matgen84 reacted to fusion71au in Clover General discussion   
    @Matgen84,
     
    I have a feeling the problem might be due to the XCODE toolchain used to compile Clover.  
     
    Can you try booting with the attached r4243 compiled with GCC5.3 in Linux Mint 18.1?
     
    As another test, can you also try r4238 with @cecekpawon's changes from post#14767?
    r4243_GCC53.zip
  17. Like
    Matgen84 reacted to cecekpawon in Clover General discussion   
    Sure you can boot fine with r4223. Slice start to enhance syscls work from r4233. I saw artur_pt doesnt has kexts loaded from "Other" dir. As far as I can remember, "Other" dir designed / should act like 'Common' folder (so Clover should read it no matter what), not just as a fallback when OS ver undetected. So, during test you can put your mandatory kext eg: FakeSMC in "Other" dir, also in OSVer dir for the rest of your kexts, to make sure Clover can read / load / disable em all / each.
  18. Like
    Matgen84 reacted to cecekpawon in Clover General discussion   
    Slice test version should contain: "Args: -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.11.6 | XCODE: 7.3.1".
    Yes, \EFI\Clover\CLOVERX64.efi should be same with \EFI\BOOT\BOOTX64.efi
    To check your Clover path / booted from:
    0:100  0:000  SelfDevicePath=PciRoot(0x0)...
    0:100  0:000  SelfDirPath = \EFI\BOOT
  19. Like
    Matgen84 reacted to Slice in Clover General discussion   
    Both logs with NOT MY clover.
  20. Like
    Matgen84 reacted to Slice in Clover General discussion   
    For those who have a problem with kext injection please test my version
    CLOVERX64.efi-4243.zip
  21. Like
    Matgen84 reacted to syscl in Clover General discussion   
    Slice, why no init InjectKextList for all folder then list kext for current system, then it will never fail inject kext even if user see 10.6 then boot 10.13?
     
    syscl
  22. Like
    Matgen84 reacted to Slice in Clover General discussion   
    I just see no issues in your observations.
    You started 10.12 and don't see 10.13. It is OK (All Correct).
     
     
    This is a difference between old and new Clover. You need no to see 10.6 folder if you boot 10.13.1.
  23. Like
    Matgen84 reacted to chris1111 in macOS High Sierra - Final Release is out! (17A365)   
    Update 10.13 (17A405) very smooth 
    HP ProBook 6570B   The cool thing is I have a native Brightness now 
    No kext, no setup config.plist   
     

     
     
    Edit--------
    Broken after trying  time machine 
  24. Like
    Matgen84 reacted to KGP-iMacPro in macOS High Sierra - Final Release is out! (17A365)   
    The beast is alive!​

    World's first fully functional and stable i9-7980XE Skylake-X/X299 Hackintosh System​              











  25. Like
    Matgen84 reacted to chris1111 in Clover General discussion   
    4239 Works 10.13
    Works 10.16
    thanks all fix like this
    Log 10.6  Clover 4239
    Log 10.13 4239  
    4239 -10.6-LOG.zip
    Clover 4239 -10.13- Log.txt.zip
×