Jump to content

FileVault 2


vit9696
496 posts in this topic

Recommended Posts

Yes.

 

EDIT: Do I see it wrong or is UsbKbDxe placed in drivers64 for legacy boot? What sense does that make? Just replace the TianoCore one in the DUET image, that will solve the issue of having to reconnect the keyboard on every boot...

The work in progress. Legacy boot Clover contains a driver BiosKeyboard witch is not ready yet for FV2.

But I didn't propose to replace it with UsbKbDxe because the last one is not working with PS2 keyboard.

Link to comment
Share on other sites

The work in progress. Legacy boot Clover contains a driver BiosKeyboard witch is not ready yet for FV2.

But I didn't propose to replace it with UsbKbDxe because the last one is not working with PS2 keyboard.

 

Nevermind, it has been done by now, seems like the users were using an old Clover build.

Link to comment
Share on other sites

So, just to clarify to be sure that I understand everything right: in case I have Clover in legacy mode (BIOS + clover on ESP) on my laptop (PS2 kb) , do I need to install UsbKbDxe&HashServiceFix-64.efi?

 

HashFix is only for AMI Aptio... for UsbKbDxe, if I'm reading the code right, you should not need to install it separately, but I am not using Clover, so cannot confirm.

 

EDIT: Nvm, HashFix is for any firmware not implementing the Hash protocol for SHA1.

Link to comment
Share on other sites

At this point HashServiceFix is indeed optional. What it does is:

a) Overwrites broken SHA1 hash implementation if it finds it;

B) Installs new SHA1 hash implementation if nothing is found.

 

This allows boot.efi to access more files in FirmwareVolume and thus request SHA1(ArrowCursor_2x) file, which is for HDPI screens.

If no file was found, then the default cursor image will be used. For this reason it is currently optional, however, there is no proof that it is not going to change soon.

Link to comment
Share on other sites

Unfortunately, on my laptop USB kb is not working - tried Logitech and A4tech standart keyboards: not possible to enter the pass.

But caps lock and num lock work: indicators on my laptop are changing, so kb is connected...

Did you use this new UsbKbDxe?

Link to comment
Share on other sites

Added a new AptioInputFix version:

— fixed numpad keys (might require enabled numlock in bios);

— added a workaround for keyrepeat and missed keys, should work with Clover's AppleKeyAggregator now (will require at least Partial Usb Initialisation in Fast Boot section);

— fixed rare system startup freezes;

— improved z87 mouse behaviour.

  • Like 1
Link to comment
Share on other sites

I'm using UsbKbDxe from Clover 3882 package. The same clover 3882 legacy is installed on my hackintosh PC and it works fine - I unlock FV2 w/o any problems.

 

P.S. Additionally Ctrl-Alt-Del works - it reboots my laptop :)

I tried all of these efis above, and UsbKbDxe found in clover work for my external keyboard, you have to unplug and plug in again to make it work

still waiting for internal ps2 keyboard working

  • Like 1
Link to comment
Share on other sites

With AptioInputFix do I just need to remove UsbKbDxe-64.efi or I can have both in drivers64UEFI?  If I need to remove it are there any others to remove that the newer versions of clover installs.  Not using FV

 

Thanks

Link to comment
Share on other sites

With AptioInputFix do I just need to remove UsbKbDxe-64.efi or I can have both in drivers64UEFI?  If I need to remove it are there any others to remove that the newer versions of clover installs.  Not using FV

 

Thanks

You should remove UsbKbDxe and only that.

 

With new version of AmiShim, I got to work all hotkeys (cmd+s/cmd+r/cmd+v/shift)

Nice, looks like it was accidentally broken in the previous one.
  • Like 1
Link to comment
Share on other sites

I tried all of these efis about, and UsbKbDxe found in clover work for my external keyboard, you have to unplug and plug in again to make it work

still waiting for internal ps2 keyboard working

I've unplugged and plugged it many times: tried different usb ports, even via usb hub :) Caps lock, num lock, Ctrl alt del work thats it.

Can it happen because my laptop has Phoenix TrustCore bios?

In Clover GUI this usb kb works fine.

Link to comment
Share on other sites

I've unplugged and plugged it many times: tried different usb ports, even via usb hub :) Caps lock, num lock, Ctrl alt del work thats it.

Can it happen because my laptop has Phoenix TrustCore bios?

In Clover GUI this usb kb works fine.

AppleImageCodec-64.efi     

HashServiceFix-64.efi

NTFS.efi

AppleKeyMapAggregator.efi 

OsxAptioFix2Drv.efi

AppleUITheme-64.efi        

OsxFatBinaryDrv-64.efi

AptioInputFixB2.efi        

PartitionDxe-64.efi

DataHubDxe-64.efi         

SMCHelper-64.efi

UsbKbDxe-64.efi

FSInject-64.efi            

FirmwareVolume-64.efi      

HFSPlus.efi

i put all of these efis into clover, and it works.....

it won't work without usbkbdxe though

i don't know if there're conflicts, but my internal keyboard cannot work properly

BTW, my laptop is Phoenix BIOS too

Link to comment
Share on other sites

AppleImageCodec-64.efi

HashServiceFix-64.efi

NTFS.efi

AppleKeyMapAggregator.efi

OsxAptioFix2Drv.efi

AppleUITheme-64.efi

OsxFatBinaryDrv-64.efi

AptioInputFixB2.efi

PartitionDxe-64.efi

DataHubDxe-64.efi

SMCHelper-64.efi

UsbKbDxe-64.efi

FSInject-64.efi

FirmwareVolume-64.efi

HFSPlus.efi

i put all of these efis into clover, and it works.....

it won't work without usbkbdxe though

i don't know if there're conflicts, but my internal keyboard cannot work properly

BTW, my laptop is Phoenix BIOS too

I have the same except for NTFS.efi.

BTW on my PC the same config with the same USB kb works fine with FV2.

Looks like Phoenix and Phoenix TrustedCore are really different things.

Link to comment
Share on other sites

[GUIDE] How to revert FileVault 2 if you are not able to enter your password: for example, USB keyboard is not working.

 

1. Boot into Recovery HD (where you can restore macOS, have Disk Utility)

2. Select Terminal (top menu)

3. diskutil corestorage list

4. Look for Logical Volume XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX and copy XXX...XXXX (NOT from Logical Volume Family!)

5. diskutil corestorage unlockVolume UUID (paste copied UUID from step 4)

6. diskutil corestorage revert UUID (paste copied UUID from step 4)

7.

7.1) If it's your first boot after you've enabled FileVault 2, then type reboot in Terminal and boot macOS as usual.

7.2) If it's NOT the first boot after you've enabled FileVault 2, then diskutil corestorage list and check conversion status, type reboot ONLY when diskutil corestorage list shows you NO encrypted volumes!

 

Done

  • Like 4
Link to comment
Share on other sites

×
×
  • Create New...