Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

Norbert Mikołajczyk

macrumors 6502
May 26, 2016
346
171
hi guys!
Update to 0.5.9 went flawlessly, OpenCanopy is visible, fantastic work!
Right now I'm searching teh internet and this thread to find how to add to OpenCanopy Recovery and Reset Nvram to be visible in the Bootpicker menu. I read the manual. Could someone point me in the right direction please?

Also, my usb mouse is very choppy and inaccurate in OpenCanopy, can I fix this somehow?
 
Last edited:

Norbert Mikołajczyk

macrumors 6502
May 26, 2016
346
171
Hi, I managed to make Recovery partition visible in OpenCanopy but sadly my apple usb keyboard isn't working.
I activated KeySupport but still no response from keyboard in OpenCanopy.


Somehow keyboard started working, dunno why... ?
 
Last edited:

Awediohead

macrumors newbie
Jul 20, 2013
12
1
Sorry that this is off-topic - I just thought that people using OpenCore on Mac Pro's would be most likely to know the answer. I have a late 2011 MacBook Pro with a fried discrete graphics card - it works perfectly well with the iGPU thanks to my following a tutorial that had me booting into Linux to run a script that effectively turns off the dGPU. I've built a couple of hackintoshes to replace my original MP 1,1 that I've switched over to OpenCore from Clover recently, and I was wondering if it might be helpful with my MacBook Pro? This is currently on El Capitan and has been a nightmare trying to update the OS on because the process kills the EFI hack and then of course I can't see the screen to reinstall the hack. I know with OpenCore on Intel hackintoshes it's possible to set things up so it either prioritises the dGPU or for builds without a dGPU points the OS at the iGPU only. So could it replace the Linux based hack?
Just wondered if anyone knows if this has been covered/attempted, or maybe just that its a dead end? Getting it to 10.13 would be fine if possible. Cheers
 

TECK

macrumors 65816
Nov 18, 2011
1,129
478
The guide has been updated to OpenCore version 0.5.9.
I updated the Python repo.

I can confirm @vit9696's suggested fix (ExitBootServicesDelay >= 3000) works. I tested this several times, as soon as I set ExitBootServicesDelay to 0, Windows boot freezes. I just did a PR, maybe you should update also your tutorial.

Edit: After rebooting 3 times into Windows, the freeze issues made surface again. If I boot back to Catalina and try again to boot into Windows, I get either an Automatic Repair which fails to repair or a boot freeze. I know @startergo posted a fix for the partition, but I cannot find it anymore, found it. I'm not looking forward to re-install Windows.
Code:
$ brew cask install gdisk
$ sudo gdisk /dev/disk0
GPT fdisk (gdisk) version 1.0.5

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
The protective MBR's 0xEE partition is oversized! Auto-repairing.

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/disk0: 976773168 sectors, 465.8 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 6E061752-F6C4-48ED-9FCE-1616F69B1D36
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2029 sectors (1014.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1085439   529.0 MiB   2700  Basic data partition
   2         1085440         1290239   100.0 MiB   EF00  EFI system partition
   3         1290240         1323007   16.0 MiB    0C01  Microsoft reserved ...
   4         1323008       976773119   465.1 GiB   0700  Basic data partition

Command (? for help): q

See:

And (driver related):

I'm running Windows on Syba SI-PEX40129 + Samsung 970 EVO Plus.
 
Last edited:

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
I updated the Python repo.

I can confirm @vit9696's suggested fix (ExitBootServicesDelay >= 3000) works. I tested this several times, as soon as I set ExitBootServicesDelay to 0, Windows boot freezes. I just did a PR, maybe you should update also your tutorial.

Edit: After rebooting 3 times into Windows, the freeze issues made surface again. If I boot back to Catalina and try again to boot into Windows, I get either an Automatic Repair which fails to repair or a boot freeze. I know @startergo posted a fix for the partition, but I cannot find it anymore, found it. I'm not looking forward to re-install Windows.
Code:
$ brew cask install gdisk
$ sudo gdisk /dev/disk0
GPT fdisk (gdisk) version 1.0.5

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
The protective MBR's 0xEE partition is oversized! Auto-repairing.

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/disk0: 976773168 sectors, 465.8 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 6E061752-F6C4-48ED-9FCE-1616F69B1D36
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2029 sectors (1014.5 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1085439   529.0 MiB   2700  Basic data partition
   2         1085440         1290239   100.0 MiB   EF00  EFI system partition
   3         1290240         1323007   16.0 MiB    0C01  Microsoft reserved ...
   4         1323008       976773119   465.1 GiB   0700  Basic data partition

Command (? for help): q

See:

And (driver related):

I'm running Windows on Syba SI-PEX40129 + Samsung 970 EVO Plus.
I wonder why do you have partition 1 before the ESP partition? it should be something like this:
Code:
gdisk /dev/disk2
GPT fdisk (gdisk) version 1.0.4

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/disk2: 488397168 sectors, 232.9 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 803ED14A-61F2-4BE1-9B33-46F5B2159BA6
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 8-sector boundaries
Total free space is 2349 sectors (1.1 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              40          409639   200.0 MiB   EF00  EFI System Partition
   2          411648       488396799   232.7 GiB   0700
This is how BOOTCAMP assistant creates the partition on a single drive. Note the partition one location and geometry.
Also OC has problems if the EFI partition is not the first one on the drive. It is in the OC manual.
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Edit: After rebooting 3 times into Windows, the freeze issues made surface again.

Exactly. I could not confirm the fix proposed by @vit9696. The problem is something else. It is also not related to the partitioning. If you install Windows by following the guide, you will not not get those extra partitions. However, the issue still exists. In fact, the issue has existed since day 1:

There's something flakey in either OC, my configuration of OC, or Windows itself which will eventually result in your Windows installation failing to boot.

So the issue exists with three installation methods: dism (as in the guide), VirtualBox and direct installation.
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Exactly. I could not confirm the fix proposed by @vit9696. The problem is something else. It is also not related to the partitioning. If you install Windows by following the guide, you will not not get those extra partitions. However, the issue still exists. In fact, the issue has existed since day 1:



So the issue exists with three installation methods: dism (as in the guide), VirtualBox and direct installation.
Strange I have never experienced freezing issue. Could it be related to video drivers?
 

Norbert Mikołajczyk

macrumors 6502
May 26, 2016
346
171
I've something interesting to report.

The keyboard in BootPicker doesn't work when my Windows Legacy Sata HDD is inserted.
Keys works just fine when I unplug the Windows Hdd.
Everything is working fine otherwise, I hope the keyboard will start working when I'll convert Windows Legacy to UEFI.


Solved: It is the usb 3.0 hub to blame, I connected the keyboard directly and it works every time.
 
Last edited:
  • Like
Reactions: h9826790

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
I've something interesting to report.

The keyboard in BootPicker doesn't work when my Windows Legacy Sata HDD is inserted.
Keys works just fine when I unplug the Windows Hdd.
Everything is working fine otherwise, I hope the keyboard will start working when I'll convert Windows Legacy to UEFI.
I got legacy and UEFI Windows and my keyboard works. I remember it did not work (only the mouse) and I enabled Automatic key support. Now it is working although I see strange reports in the log file that it cannot find the keyboard and mouse.
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
Could it be related to video drivers?

Well, the issue also happens on the first reboots after installing, before the drivers are installed. Interestingly, the issue eventually becomes very infrequent. OpenCanopy, however, has apparently made the issue more frequent...
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
Well, the issue also happens on the first reboots after installing, before the drivers are installed. Interestingly, the issue eventually becomes very infrequent. OpenCanopy, however, has apparently made the issue more frequent...
I know sometimes Windows " freezes" the spinning logo, but this is actually a GOP /drivers issue. This behavior is different on MBR Windows and on EFI video card. I have observed the switchover from one screen to the other where one of the screens is connected to a regular GOP card and the other to EFI video card. So basically even if you see the screen freezing the Windows is loading meanwhile you just cannot see it.
 

Norbert Mikołajczyk

macrumors 6502
May 26, 2016
346
171
I got legacy and UEFI Windows and my keyboard works. I remember it did not work (only the mouse) and I enabled Automatic key support. Now it is working although I see strange reports in the log file that it cannot find the keyboard and mouse.

KeySupport isn't working for me sadly, keys work only when I unplug Windows Legacy hdd...
 
Last edited:

TECK

macrumors 65816
Nov 18, 2011
1,129
478
Well, the issue also happens on the first reboots after installing, before the drivers are installed. Interestingly, the issue eventually becomes very infrequent. OpenCanopy, however, has apparently made the issue more frequent...
How should we proceed investigating? Even if we are in DEBUG mode, this issue happens after OC, while in Windows.

@startergo, when I boot with OpenCanopy, I get an automatic repair and then when I select Continue, Windows freezes. I left it there for 15min, is dead alright. The only fix I have is to disable OpenCanopy and re-install Windows.

DB946B5B-A727-4699-886C-E702D16FD0D4.jpeg

3D0FEC31-F2CF-4365-9BC3-85D14DC106E4.jpeg
 
Last edited:

Norbert Mikołajczyk

macrumors 6502
May 26, 2016
346
171
Windows Legacy to UEFI conversion Steps:
0. Boot Mojave with OpenCore 0.5.9
1. Load Windows 10 via Parallels
2. Change MBR to GPT in Recovery
3. Reboot cMP

Is that all?
I wonder if I should enable SecureBoot in config.plist or delete BOOTx64.efi in /Volumes/efi/boot before the conversion?
 

cdf

macrumors 68020
Original poster
Jul 27, 2012
2,256
2,583
How should we proceed investigating? Even if we are in DEBUG mode, this issue happens after OC, while in Windows.

Unfortunately, nothing in the logs indicates the issue. Neither FirmwareFeatures (for UEFI Windows boot support) nor ExitBootServicesDelay has helped. Because there are no boot failures at all with macOS or Linux, I believe the issue is Windows...

The only fix I have is to disable OpenCanopy and re-install Windows.

I've reinstalled a few times. Although infrequent (in my case), the issue is always there.
 

startergo

macrumors 603
Sep 20, 2018
5,022
2,283
How should we proceed investigating? Even if we are in DEBUG mode, this issue happens after OC, while in Windows.

@startergo, when I boot with OpenCanopy, I get an automatic repair and then when I select Continue, Windows freezes. I left it there for 15min, is dead alright. The only fix I have is to disable OpenCanopy and re-install Windows.

View attachment 920911
View attachment 920912
You need to get in safe mode with networking and update the video drivers.
 

Macschrauber

macrumors 68030
Dec 27, 2015
2,981
1,487
Germany
Does not work either, If I change Boot Picker to Builtin then I get the text mode.

ok, gonna do further testing on a 5.1 tomorrow evening.

Flashed Kepler GPU with bootscreen on a MP 3.1 btw.

self reply:

Attached the Disk with OpenCore 0.5.9 and OpenCanopy to a 5.1 with similar GPU (Kepler, bootscreen, no gop) and got the graphical boot picker.

So it's a MacPro 3,1 incompatibility
 

iModFrenzy

macrumors 6502a
Jan 15, 2015
896
873
Kamino
Soo while back I posted about my Sapphire Pulse 5700XT not displaying any text on the boot picker page when DirectGPORendering is set to false. However, now both options give me no text. So not sure what the issue is here...
 

mangombia

macrumors member
Jun 12, 2019
84
16
Nashville, Tennessee
I was successful updating OC to 0.5.9 and changing from NDK to OpenCanopy. Operational-wise everything works as expected, and I was even able to apply the Catalina 10.15.5 Supplemental Update earlier today. However, I noted that it seems my boot chime has disappeared, so I commanded an NVRAM reset from the OC/OpenCanopy boot picker, and it rebooted with the chime the first time, but not since. Any ideas?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.