commit 460310bd; lines 319 & 320 // commented
(more to come...)
commit 460310bd; lines 319 & 320 // commented
(more to come...)
Option -> Yosemite (working install) directly after installer re-boot...
Contents are locked.
Deceptive…the ".IABootFiles" is in the original createinstallmedia partition, is modded after teh install process, and is locked from casual viewing/editing.
Allowed 'Everyone', and replaced the stock ~600kb boot.efi with the ~300kb from the compile of commit 460310bd.
Re-booting, AIT…
10.11 Recovery HD created (not boot-able on this 1,1->2,1, because of teh stock 600kb+ boot.efi's, of course).
'Untitled' re-named to "El Capitan"
Correct. We don't need it right now because, strangely enough... Apple allows us to poke memory locations that should be protected, and they can change this pretty quick, so we better be prepared for it.I think I understand these two checksums now, after reading a few pages (21-22) of the SMBIOS Specification. We don't need to update these checksums, because they should not be affected by the board-id change. The area of memory being checksummed is just the entry point structure, only 0x1F bytes, and the intermediate entry point structure, only 0x0F bytes. Correct?
Do you want me to remove them for you or are you going to make other changes?I'd also like to know if we can remove these lines:
startOfStringTable = Add2Ptr(startOfStringTable, strlen((CHAR8 *)BOARD_ID_REPLACEMENT), UINT8*);
startOfStringTable = 0x00;
After that I will do some more cleanups and update the files on this page http://piker-alpha.github.io/macosxbootloader/
Thank you Peter. Good idea. This way people without a compiler can test it for us.Do you want me to remove them for you or are you going to make other changes?
To everyone interested in this project:
[P]eople must be aware that [this and other] interim future versions are NOT intended as a replacement for the official repository versions. Until further notice, those of you who want to use Pike's boot.efi ought to go to http://piker-alpha.github.io/macosxbootloader/ and download either the "black" version or the "grey" one, according to your particular preference (the change is purely cosmetic; otherwise, they are exactly the same; the choice is irrelevant as far as the operating system is concerned). Pike alone will decide when such repository versions will be updated with a newer version.
Please, notice that the [enclosed and other] upcoming experimental versions might contain bugs that could cripple your ability to boot your old Mac. So, unless you are absolutely certain of what you are doing and know how to reverse such undesirable situations, KEEP AWAY FROM THEM. In general terms, [these] versions ARE NOT FOR YOU!
To everyone interested in this project:
[P]eople must be aware that [this and other] interim future versions are NOT intended as a replacement for the official repository versions. Until further notice, those of you who want to use Pike's boot.efi ought to go to http://piker-alpha.github.io/macosxbootloader/ and download either the "black" version or the "grey" one, according to your particular preference (the change is purely cosmetic; otherwise, they are exactly the same; the choice is irrelevant as far as the operating system is concerned). Pike alone will decide when such repository versions will be updated with a newer version.
Please, notice that the [enclosed and other] upcoming experimental versions might contain bugs that could cripple your ability to boot your old Mac. So, unless you are absolutely certain of what you are doing and know how to reverse such undesirable situations, KEEP AWAY FROM THEM. In general terms, [these] versions ARE NOT FOR YOU!
Are we still talking about the installer or normal boot?
Ok. Thanks. See my edit.Installer, created via the official "createinstallmedia" command, having only replaced the three boot.efi files.
Ok. Thanks. See my edit.
No problem. Peter is here to help people like you. Thanks for testing the changes, and if the next version of boot.efi also hangs, then please report if you see this line: "PIKE: SMBIOS ArchNeedEFI64Mode()".I'm afraid I have no ability to compile/build your bootloader. I've been watching this thread for any opportunity to help test a new build, once somebody posts one, but that's all I'm able to do, unfortunately. Sorry.
To everyone interested in this project:
[P]eople must be aware that [this and other] interim future versions are NOT intended as a replacement for the official repository versions. Until further notice, those of you who want to use Pike's boot.efi ought to go to http://piker-alpha.github.io/macosxbootloader/ and download either the "black" version or the "grey" one, according to your particular preference (the change is purely cosmetic; otherwise, they are exactly the same; the choice is irrelevant as far as the operating system is concerned). Pike alone will decide when such repository versions will be updated with a newer version.
Please, notice that the [enclosed and other] upcoming experimental versions might contain bugs that could cripple your ability to boot your old Mac. So, unless you are absolutely certain of what you are doing and know how to reverse such undesirable situations, KEEP AWAY FROM THEM. In general terms, [these] versions ARE NOT FOR YOU!
Thanks Peter!Investigating hang.
Removed extra closing parenthesis on line 264 of PlatformExpert.cpp