Open wing199901 opened 4 years ago
when exactly does that happen? when booting the installer or later?
when booting the preboot partition
It happens when Big Sur installation finished, I think it is about the kext? Do I need to do the kextcache -i?
Try to boot with an external screen
When Big Sur is installing, it just goes black and restarts.
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.
@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):
I hope this helps! :)
Can Confirm this works as had the same issue a few days back but got it working with the above method.
This is amazing, many thanks @ToonvanStrijp - Your solution has helped to install Big Sur successfully on my Dell machine.
Kudos to you!
The go to
DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0)
add a new key namedAAPL00,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?
@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.
@frbuccoliero edid patching should only be required for the 4k model
@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
@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.
@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.
This happens when I installing the new Big Sur update.
My Spec: XPS 9570 8750h 1080p 20GB RAM Western Digital's Black SN750 500GB