Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macbook white 13" late 2009 #105

Open
Padke9 opened this issue Sep 15, 2023 · 3 comments
Open

macbook white 13" late 2009 #105

Padke9 opened this issue Sep 15, 2023 · 3 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@Padke9
Copy link

Padke9 commented Sep 15, 2023

----Using the UEFI shell to load the driver-----

downloaded the EDK2 UEFI Shell and rename it to bootx64.efi.
Boot the machine to the UEFI shell.

IMG_2238
IMG_2237

stucked in this place

or if i use Booting the loader

Download EfiGuard, go to EFI/Boot and rename one of Loader.efi or Loader.config.efi to bootx64.efi.

Place the files on a boot drive /EFI/Boot/EfiGuardDxe.efi and /EFI/Boot/bootx64.efi

will stuck in white screen

@Mattiwatti
Copy link
Owner

I'm almost certain this is some kind of incompatibility caused by the very old version of UEFI, or probably even EFI 1.10, supported by your MacBook's firmware. (I am assuming you've already updated it.)

From your photo it can be seen that there are already issues with printing the path to a loaded image. Of course this is not critical functionality, but there are several places in the EfiGuard DXE driver where the device path API is providing critical functionality. And this is just one possible issue that comes to mind due to the obvious missing path in your photo - there could be others.

Unfortunately it is very hard for me to say what the issue(s) is/are precisely (and whether they are fixable) without having access to such a machine myself, so I will leave this open for now. If anyone wants to send me a MacBook from around 2009 or so I'll be happy to look into this.

@Mattiwatti Mattiwatti added bug Something isn't working help wanted Extra attention is needed labels Oct 4, 2023
@Padke9
Copy link
Author

Padke9 commented Oct 5, 2023

yes this is certainly incompatibility issue due old version of UEFI and there is no new MacBook's firmware updates available .
so i cannot use above EFI 1.10 on this laptop. Is there any workaround for this or just forgot about this laptop.

@Mattiwatti
Copy link
Owner

I'm pretty sure that this is something that would have to be worked around in the EfiGuard source code in some way to get this to work. Which I'd be willing to do, but as I don't have a MacBook to debug this it's very hard for me to say what the issue is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants