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

Big Sur installation stuck #38

Open
wing199901 opened this issue Sep 25, 2020 · 15 comments
Open

Big Sur installation stuck #38

wing199901 opened this issue Sep 25, 2020 · 15 comments

Comments

@wing199901
Copy link

This happens when I installing the new Big Sur update.

My Spec:
XPS 9570
8750h
1080p
20GB RAM
Western Digital's Black SN750 500GB

IMG_6084

@jaromeyer jaromeyer changed the title AMFI: SIP is off, allowing core dump for pid xxx (kernelmanagerd) Big Sur installation stuck Sep 26, 2020
@jaromeyer
Copy link
Owner

when exactly does that happen? when booting the installer or later?

@wing199901
Copy link
Author

when booting the preboot partition

@wing199901
Copy link
Author

It happens when Big Sur installation finished, I think it is about the kext?
Do I need to do the kextcache -i?

@jaromeyer
Copy link
Owner

Try to boot with an external screen

@AWV2804
Copy link

AWV2804 commented Sep 29, 2020

When Big Sur is installing, it just goes black and restarts.

@theilliteratemessiah
Copy link

theilliteratemessiah commented Sep 29, 2020

Facing the same problem. System keeps restarting a few seconds after display turns on on the external display.

System: Dell 9570 i9

Please advise.

(Edit) There is a message on the screen that suggests the the restart was caused by a panic.

@toonvanstrijp
Copy link

toonvanstrijp commented Oct 1, 2020

@AWV2804 @theilliteratemessiah

Run this python script: (save as file named: edid.py and run: python3 edid.py)

from subprocess import check_output
from base64 import b64decode, b64encode

def shout(cmd) -> str:
    '''sh cmd then return output
    '''
    return check_output(cmd, shell=True, encoding='utf-8').strip()

edid = shout('ioreg -lw0 | grep -i "IODisplayEDID"')
edid = edid.split('<')[1].split('>')[0]
edid = edid[:108] + 'a6a6' + edid[112:]
data = [int(edid[i:i+2], 16) for i in range(0, len(edid), 2)]
checksum = hex(256 - sum(data[:-1]) % 256)[2:]
data[-1] = int(checksum, 16)
data = b64encode(bytes(data)).decode('utf-8')
print(data)

The output should look similar to this (yours would be different ofcourse):

AP///////wBNEI0UAAAAAAUcAQSlIhN4DuqRqVM1vCUMUVUAAAABAQEBAQEBAQEBAQEBAQEBpqYAoPBwPoAwIDUAWMIQAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBGTlZEUoBMUTE1NkQxAAAAAAACQQMoARIAAAsBCiAgAN8=

Then use a code editor to change the config.plist
The go to DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0) add a new key named AAPL00,override-no-connect and put the data below it in <data></data>

It should look something like (look at line 151 and 152):
Screenshot 2020-10-01 at 21 26 42

I hope this helps! :)

@Fyobl
Copy link

Fyobl commented Oct 1, 2020

#33 <-- Had the same issue to the above guys a few days back.

Can Confirm this works as had the same issue a few days back but got it working with the above method.

@theilliteratemessiah
Copy link

This is amazing, many thanks @toonvanstrijp - Your solution has helped to install Big Sur successfully on my Dell machine.

Kudos to you!

@frbuccoliero
Copy link
Contributor

The go to DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0) add a new key named AAPL00,override-no-connect and put the data below it in <data></data>

Haven't updated to Big Sur yet, is this sometihing you suggest to do anyway before proceeding to update or just in case i face this specific problem?

@theilliteratemessiah
Copy link

@frbuccoliero - Yes, I added that value to the config.plist on the USB keys EFI and on the internal SSD's EFI. Then I performed an in-place upgrade and it worked well. As always, YMMV.

Best of luck.

@jaromeyer
Copy link
Owner

@frbuccoliero edid patching should only be required for the 4k model

@jaromeyer jaromeyer reopened this Oct 2, 2020
@CarstenK1
Copy link

@frbuccoliero edid patching should only be required for the 4k model

Maybe a stupid question, but since you're Setup worked fine for my XPS. For update to BigSur I just start MacOS, update the Efi Partition with new files, change the serial and do the update? I used the 4k config.plist

@thespacemanatee
Copy link

@toonvanstrijp How did you update that data field with your patched edid? It tells me that I am unable to update that field since the string isn't in hex.

@oldman20
Copy link

oldman20 commented Dec 21, 2022

@toonvanstrijp How did you update that data field with your patched edid? It tells me that I am unable to update that field since the string isn't in hex.

same question, @toonvanstrijp !!

Edit: seem error save when open with ProperTree, and fine with Clover Configurator, not sure working or not
And voila! Wrong code format, cause when I reboot cant boot macOS GUI Desktop, still can see mouse cursor and hear sound when hold any keys
So I tried with here method and working fine!

#33 <-- Had the same issue to the above guys a few days back.

Can Confirm this works as had the same issue a few days back but got it working with the above method.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants