Jump to content

Jief_Machak

Coders
  • Content count

    84
  • Joined

  • Last visited

About Jief_Machak

  • Rank
    InsanelyMac Protégé

Profile Information

  • Gender
    Male

Recent Profile Visitors

1,562 profile views
  1. Jief_Machak

    Filevault 2 (FV2) with ps2 keyboard

    You mean repack my laptop firmware and flashing that back to laptop firmware ? No idea how that can be done but if I could replace the ps2 driver by my version, sure it should work. Is there tools to extract all efi modules from original firmware and repack them ?
  2. Jief_Machak

    Filevault 2 (FV2) with ps2 keyboard

    @Slice , I think I commented some things out (REPORT_STATUS) for testing. Careful when you compare. @Download-Fritz , what is these AMI drivers ? What are you calling "flashing" ?
  3. Jief_Machak

    Filevault 2 (FV2) with ps2 keyboard

    The BiosKeyboard driver is now compatible with FV2. Currently it's only working with Legacy boot. To make it work with UEFI, I tried to disconnect the keyboard and load the new driver but this hangs. Don't know why. Any idea ? If anyone want to work on this with me, can we create a branch and work on it ? To experiment connection and disconnection of UEFI drivers, efi shell is handy. Unfortunately efi shell doesn't launch on my laptop when Clover is booted from UEFI. I can see the switch to text mode and then nothing. Works if Clover booted legacy. Any idea ? Jief Attached is my BiosKeyboard.c. BiosKeyboard.c
  4. Jief_Machak

    FileVault 2

    Sources on their way. Seems like not much request for PS2 filevault anymore. Let's give it some time. I'm leaving in 3 hours for a month. I'll have my newly encrypted PS2 laptop with me, so I'll be the first tester of what I did. I'll be able to answer email, but not doing all what I can do on my desktop with a 4K screen and 56GB of memory !. If there is some interest in that, will see when I'm back. @Slice Thanks for having pointed me in the right direction in November. I tried Ps2MouseDxe-64.efi, but trackpad not working. I remember to have correct VoodooPS2Controller for my hackintosh 3 years ago. Looking into that I was able to correct Ps2MouseDxe-64.efi, but mouse pointer is moving very very very slow. Enough to click on the filevault user though. An other thing that will be finalize when I'll be back to my desktop computer. Just for information : I spent quite some time to setup source level debugging with eclipse and VMWare (see picture, when I was looking for a crash in Clover launched in VMWare. It's linux because of a bug in gdb mac.). That is so much easier than putting trace log everywhere ! So, if anyone interested I'll be happy to share to knowledge. The bug I found is : in smbios.c GetTableType16(), at the end, add : // VMWare report 64 memory slots !!! MAX_RAM_SLOTS is currently 24. Crash is PatchTable17. if ( TotalCount > MAX_RAM_SLOTS ) TotalCount = MAX_RAM_SLOTS;
  5. Jief_Machak

    FileVault 2

    Ok, I finally did it. Works well on my laptop, but Legacy boot only. Put that file in your root CLover volume. Your's probably called 'boot', so rename it. By the way, anyone knows how to get the trackpad working with Legacy boot Clover ? It's needed to be able to click on the user you want to log in, if you have more than one user. boot6
  6. Jief_Machak

    WhatEverGreen Support Topic

    Hi all, I have a Radeon 7870 PC Edition in a MacPro 3,1. Works OOB until Yosemite. Works with Whatevergreen on El Capitan and Sierra. Doesn't work with high sierra. After the verbose, I got a light grey screen. I really dug everywhere I thought, no luck. The Whatevergreen log look almost the same when it works (Sierra) and when it doesn't. Anyone have the same graphic card (id 1002 6818) ? Any idea ? With Sierra : With High Sierra :
  7. Jief_Machak

    Clover on real mac

    @moshom : I never tried to install it to an hfs partition. I think you may need and hfs efi driver. If you install to the main hfs partition, nothing shows in EFI partition. That's ok. I install clover on dedicated FAT32 partition and nothing shows up in EFI partition. @ellaosx : I think the boot file is always EFI/BOOT/BOOTX64.efi and can't be specified.
  8. Jief_Machak

    Clover on real mac

    No need for video drivers during the boot process. Operating is not loaded when Clover runs. Installing of EFI partition is supposed to work when I never did it.
  9. Jief_Machak

    Clover on real mac

    For legacy, I think you don't need EFI/BOOT/BOOTX64.efi file. The DUET emulation loads CLOVERX64.efi directly from EFI/CLOVER. Did you install Clover on FAT32 dedicated partition?
  10. Jief_Machak

    Clover on real mac

    The fact that it is recognized automatically by both windows and mac doesn't mean it's recognized by Apple firmware. If it is, you'll see it in Apple bootloader. Will you see it in Clover booted legacy (to boot windows) ? I don't know.
  11. Jief_Machak

    Clover on real mac

    Are you sure it can be booted via Apple boot manager ? It looks like Apple Firmware doesn't have driver for your PCIe sata card.
  12. Jief_Machak

    Clover on real mac

    @Jey-bit I need a GOP firmware for you video card. Be sure f that before anything else. Then, booting MacOs is prefered with rEFInd than Clover. I answered a lot of question and it takes me a lot of time. So I'll ask you to dig into rEFInd website and you'll find how to install. I can still answer difficult question but please, spend some time reading before asking. 1: you tell Mac what to boot by blessing an efi file. See my post. 2: no idea what's a "Sonnet tempo Pro Plus". Cheers.
  13. Jief_Machak

    Clover on real mac

    One way to do it is to start Apple Bootloader and then option-click the volume. another is : sudo bless --folder=/Volumes/xxx/ --file=/Volumes/xxx/EFI/BOOT/BOOTX64.efi --setBoot --nextonly for EFI boot sudo bless --mount /Volumes/xxx/ --setboot --legacy --nextonly for legacy boot
  14. Jief_Machak

    Clover on real mac

    Sorry, can't remember. I'm leaving for 3 months in 2 weeks and have no time to go back to code now. I won't have my dev computer for 3 months. Legacy boot : When the mac boot the first sector, it hides "shadow" all the efi and load a BIOS. That is what I called Legacy boot. It loads the first sector boot0 that load 2 sectors at the beginning of a partition (I always use a dedicated FAT32 partition, but could anything, I think) that load the file named 'boot' that load CloverX64.efi. UEFI 2 layer is in the "boot" file. It's not Clover, it's Tianacore DUET. Basically you are right. Just add the fact that "boot" file load CloverX64.efi. Efi boot : the firmware directly load BOOTX64.efi which is the exact same as CLOVERX64.efi. In short : Clover is always an EFI app. DUET is loaded on BIOS machine. The thing to remember is : for an EFI boot, you need a graphic card with GOP to see something. I needed to flash mine to have GOP.
  15. Jief_Machak

    Clover on real mac

    rEFInd just use the EFI in place. On a MacPro 3,1 it's Apple EFI 1.something, where windows need UEFI 2.something. I guess that your test platform has UEFI 2 ?
×