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.

ptkovsky

macrumors newbie
Nov 4, 2018
10
8
In the Utilities ƒ find the Patch Updater, control click on the appropriate WI-FI patch, re-install the patch and restart.
Thank you for trying to help solving the issue. Yeah obviously I did this many times right after installing, then when booting and rebooting on the main system, and also when booting from the USB drive. Forced cache rebuild too.

The patch updater reports that everything is up-to-date. But what is more interesting is that it apparently also displays version - zero (0, or not installed?) on many patch updates, including Wi-Fi. It is hard for me to recall how it looked on previous iterations of the system.

How does the patcher behave on your system? I also checked SIP status and it looks like it is still disabled. Do you think that this is just a visual issue, or patches seem like not installing properly? Any insights would be awesome.
 

Attachments

  • Installed Patch Updates 0.png
    Installed Patch Updates 0.png
    59.6 KB · Views: 175
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
Thank you for trying to help solving the issue. Yeah obviously I did this many times right after installing, then when booting and rebooting on the main system, and also when booting from the USB drive. Forced cache rebuild too.

The patch updater reports that everything is up-to-date. But what is more interesting is that it apparently also displays version - zero (0, or not installed?) on many patch updates, including Wi-Fi. It is hard for me to recall how it looked on previous iterations of the system.

How does the patcher behave on your system? I also checked SIP status and it looks like it is still disabled. Do you think that this is just a visual issue, or patches seem like not installing properly? Any insights would be awesome.
After installing the 19H510 build the same anomaly appears here. Yet, the Mini3,1 performs, perfectly. Suspect it is a visual glitch of no consequence as 19H510 is a Beta release. Worthy of note for sure,
 

hvds

macrumors 6502a
Sep 1, 2017
848
2,019
Switzerland
After installing the 19H510 build the same anomaly appears here. Yet, the Mini3,1 performs, perfectly. Suspect it is a visual glitch of no consequence as 19H510 is a Beta release. Worthy of note for sure,
I am sure 0 is a valid version number.
I have the same output of Patch Updater here for H114 as well as H510.
When comparing with the list proposed by the USB bootable installer's Post Install Patcher, they coincide (except Night Shift only present in Updater, Recovery and Platform only in Patcher), and none of the not-installed patches appear in the Updater.
 

Attachments

  • Bildschirmfoto 2021-01-17 um 10.23.49.png
    Bildschirmfoto 2021-01-17 um 10.23.49.png
    56 KB · Views: 69
  • Bildschirmfoto 2021-01-17 um 11.07.09.png
    Bildschirmfoto 2021-01-17 um 11.07.09.png
    887.2 KB · Views: 78
  • Like
Reactions: K two

Rob1n

macrumors member
Jun 8, 2020
70
58
Netherlands
Hi!
I just upgraded the cpu in an old 2007 iMac (7.1) and updated the os to Catalina using dosdude1’s patcher. I now really want to patch the rom for apfs support.
I already used this rom patch with my Mac Pro 3,1 and wondered if I could do the same with this machine. This machine is being used by my sister daily so I can’t brick it. That’s why I wanted to ask here before I try anything. I checked and the chipset is intel.
Thanks in advance!
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
I am sure 0 is a valid version number.
I have the same output of Patch Updater here for H114 as well as H510.
When comparing with the list proposed by the USB bootable installer's Post Install Patcher, they coincide (except Night Shift only present in Updater, Recovery and Platform only in Patcher), and none of the not-installed patches appear in the Updater.
1610926376920.png

Just finished-up on this Mini3,1 and got this -
Screen Shot 2021-01-17 at 7.51.28 AM.png
 

Attachments

  • mini2.png
    mini2.png
    233.2 KB · Views: 86
Last edited:

joevt

macrumors 604
Jun 21, 2012
6,963
4,257
Hi!
I just upgraded the cpu in an old 2007 iMac (7.1) and updated the os to Catalina using dosdude1’s patcher. I now really want to patch the rom for apfs support.
I already used this rom patch with my Mac Pro 3,1 and wondered if I could do the same with this machine. This machine is being used by my sister daily so I can’t brick it. That’s why I wanted to ask here before I try anything. I checked and the chipset is intel.
Thanks in advance!
You could try the Driver#### method to add the apfs.efi driver to the boot process.
 
  • Like
Reactions: Rob1n and K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
Hi!
I just upgraded the cpu in an old 2007 iMac (7.1) and updated the os to Catalina using dosdude1’s patcher. I now really want to patch the rom for apfs support.
I already used this rom patch with my Mac Pro 3,1 and wondered if I could do the same with this machine. This machine is being used by my sister daily so I can’t brick it. That’s why I wanted to ask here before I try anything. I checked and the chipset is intel.
Thanks in advance!
In the System Report under SATA/SATA EXPRESS is "GENERIC" the entry? If so, you may have the MCP79 Controller. @dosdude1 warns there is an increased risk of bricking using the ROM Patcher.
 
  • Like
Reactions: Rob1n

zfrogman

macrumors regular
Aug 17, 2019
114
147
EU
Then tried it on my MacBook Pro 7,1 and had issue even tried a Bluetooth 4.0 dongle kind of helped. Since my 7,1 only has Bluetooth 2.1.
Hello Everyone, I have successfully updated to 19H510 on MBP 8,2 (2011) and since have intermittent disconnects with my Magic Mouse 1 that prior to update was fully functional on OTAfix method of 19H505. All other Bluetooth devices work fine (Headset, external Speaker) I have tried (with no real logic behind to replace IOBluetoothFamily that I used in the process of obtaining Airdrop on this machine in previous System version (as well as AirDropInfoView.nib to see if that made a difference; but the problem remains). All post install patches were successfully updated via dosdude'a patch updater (1.44). Any one have any ideas (besides reinstall of previous system version (11.11.20) . Thanks.
 
  • Like
Reactions: K two

Stephen88

macrumors newbie
Jan 18, 2021
23
12
Europe
Hi guys, I have installed Catalina with the latest pacther on a mid 2009 Macbook pro 15" but now I noticed that if I try to reinstall OS with a usb stick booting with Alt hold, I have only internal drive, no usb for boot.
What I can do?
For example I can't boot anymore with old usb with Yosemite or El Capitan, drive not appear holding Alt at boot.
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
Hi guys, I have installed Catalina with the latest pacther on a mid 2009 Macbook pro 15" but now I noticed that if I try to reinstall OS with a usb stick booting with Alt hold, I have only internal drive, no usb for boot.
What I can do?
For example I can't boot anymore with old usb with Yosemite or El Capitan, drive not appear holding Alt at boot.
Try a SMC reset.
 

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
Hello Everyone, I have successfully updated to 19H510 on MBP 8,2 (2011) and since have intermittent disconnects with my Magic Mouse 1 that prior to update was fully functional on OTAfix method of 19H505. All other Bluetooth devices work fine (Headset, external Speaker) I have tried (with no real logic behind to replace IOBluetoothFamily that I used in the process of obtaining Airdrop on this machine in previous System version (as well as AirDropInfoView.nib to see if that made a difference; but the problem remains). All post install patches were successfully updated via dosdude'a patch updater (1.44). Any one have any ideas (besides reinstall of previous system version (11.11.20) . Thanks.
Was Force Cache Rebuild selected? Seems H510 needs this.
 

Stephen88

macrumors newbie
Jan 18, 2021
23
12
Europe
Try a SMC reset.
I have tried pram (nothing) and smc, this not blinking light on magsafe and mac don't turn on.
I have also tried removing internal drive and changing it with a new one, turn on pressing option/alt but nothing mac start and remain on blank grey background, I can confirm usb installer is attached.
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
I have tried pram (nothing) and smc, this not blinking light on magsafe and mac don't turn on.
I have also tried removing internal drive and changing it with a new one, turn on pressing option/alt but nothing mac start and remain on blank grey background, I can confirm usb installer is attached.
Sounds like hardware?
 

Stephen88

macrumors newbie
Jan 18, 2021
23
12
Europe
Sounds like hardware?
No I think after passing from yosemite, then high sierra patcher and them catalina from this I can't no more boot from usb, they are not detected on boot selector, only when OS is running.
If I start holding Alt/Option I have only EFI Partition and if I click it system from internal drive boot normally.
If I start with Command+R I can access to patcher from internal drive, there are some tweak for restore boot from usb?
 
Last edited:
  • Like
Reactions: K two

KennyW

macrumors 6502
Sep 5, 2007
452
389
Was Force Cache Rebuild selected? Seems H510 needs this.
Hello Everyone, I have successfully updated to 19H510 on MBP 8,2 (2011) and since have intermittent disconnects with my Magic Mouse 1 that prior to update was fully functional on OTAfix method of 19H505. All other Bluetooth devices work fine (Headset, external Speaker) I have tried (with no real logic behind to replace IOBluetoothFamily that I used in the process of obtaining Airdrop on this machine in previous System version (as well as AirDropInfoView.nib to see if that made a difference; but the problem remains). All post install patches were successfully updated via dosdude'a patch updater (1.44). Any one have any ideas (besides reinstall of previous system version (11.11.20) . Thanks.
I have two Magic Mice becoming non-functional over the years. Maybe it is a hardware problem with your mouse.

You may try the Bluetooth Explorer to reset the Bluetooth devices to see whether it works.

Another method is to press SHIFT-OPTION then clicking the Bluetooth icon at the top menu bar to bring up the Debug menu for trouble-shooting the Bluetooth module.
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
No I think after passing from yosemite, then high sierra patcher and them catalina from this I can't no more boot from usb, they are not detected on boot selector, only when OS is running.
If I start holding Alt/Option I have only EFI Partition and if I click it system from internal drive boot normally.
If I start with Command+R I can access to patcher from internal drive, there are some tweak for restore boot from usb?
Does the USB patcher look like this in the Finder?
Screen Shot 2021-01-18 at 8.44.00 PM.png
 

zfrogman

macrumors regular
Aug 17, 2019
114
147
EU
Replace batteries?
Yes batteries on M_mouse fresh. As of reboot this AM the mouse for now after 30' of continuous use stays connected. will see as time goes on if connect status remains. Perhaps several reboots did the trick for some unknown reason. Will keep posted.

Update:
It has been over 24 hours and the mouse is working flawlessly. Seems for some inexplicable reason after the update to 19H510 that and after several reboots (or boots), the BT for M-Mouse "settled in". Now Mouse is working fine.
 
Last edited:
  • Like
Reactions: K two

Jerryshouse

macrumors newbie
Jan 19, 2021
5
2
Hello, first of all, thank you very much for the excellent work.
I have a Macbook Pro 8.2 with a defective AMD graphics chip.
I installed Catalina as described (dosdude1) and deactivated the AMD graphics.
The problem is that only 7mb graphics memory is displayed for me.
Is there a solution that the intel hd 3000 is recognized in Catalina?
thanks in advance!
BA052892-8E7B-454B-B858-8E0821AF17D3.jpeg
 
  • Like
Reactions: K two

Rob1n

macrumors member
Jun 8, 2020
70
58
Netherlands
In the System Report under SATA/SATA EXPRESS is "GENERIC" the entry? If so, you may have the MCP79 Controller. @dosdude1 warns there is an increased risk of bricking using the ROM Patcher.
Thanks for the reply! I currently don't have acces to the mac but I will look as soon as I can
You could try the Driver#### method to add the apfs.efi driver to the boot process.
Isn't this only for mac pro 3.1?
 
  • Like
Reactions: K two

ulic

macrumors newbie
Jan 6, 2021
6
7
Not every adapter are the same. While in most situations they work, but sometimes only those slightly more expensive active adapter but not the passive one will work.
For now I tried 4 adapter. All with the same result: WindowServer Crash.

Application Specific Information: Assertion failed: (!CGSRunningInServer()), function SLSGetOnlineDisplayList, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Display/CGSDisplay.cc, line 983.

I decompiled the SLSGetOnlineDisplayList function from the SkyLightOriginal file. I looks like this function depends on a section called __SLSERVER. But I don't know, what this is. If it could not found this section the variable CGSRunningInServer.runningInServer will be still 0 and at the end the assertion

__assert_rtn("SLSGetOnlineDisplayList", "/BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Display/CGSDisplay.cc", 0x3d7, "!CGSRunningInServer()");

will be thrown.

Here is the function.

void _SLSGetOnlineDisplayList(int arg0, int arg1, int arg2, int arg3) { r14 = arg2; rbx = arg1; r15 = arg0; _CGS_CHECK_INIT(); if (*(int8_t *)_CGSRunningInServer.didInit == 0x0) { if (getsectbyname("__SLSERVER", "__slserver") != 0x0) { *(int8_t *)_CGSRunningInServer.runningInServer = 0x1; } *(int8_t *)_CGSRunningInServer.didInit = 0x1; } if (*(int8_t *)_CGSRunningInServer.runningInServer != 0x1) { *(int32_t *)r14 = 0x0; r12 = 0x0; if (r15 != 0x0) { r12 = 0x0; if (rbx != 0x0) { *(int32_t *)rbx = 0x0; r12 = rbx; } } _os_nospin_lock_lock(display_system_state_lock); rax = get_current_display_system_state(); if (rax != 0x0) { var_38 = 0x0; r13 = rax; var_2C = r15; var_40 = r14; r15 = &var_38; if (r12 == 0x0) { r15 = r12; } rbx = *(rax + 0x30); rbx = rbx - *(rax + 0x28); r14 = SAR(rbx, 0x8); if (r15 != 0x0) { rax = r14 * 0x4; *r15 = operator new[](); } if (rbx != 0x0) { rax = *(r13 + 0x28); rax = rax + 0x4; rbx = 0x0; rcx = 0x0; do { if (*(int8_t *)(rax + 0xca) != 0x0) { if (r15 != 0x0) { rdx = *(int32_t *)rax; rdi = rdx ^ 0x7fffffff; if (*(int32_t *)(rax + 0xc) == *(int32_t *)(rax + 0x14)) { rdi = rdx; } *(int32_t *)(*r15 + rbx * 0x4) = rdi; } rbx = rbx + 0x1; } rcx = rcx + 0x1; rax = rax + 0x100; } while (rcx < r14); } else { rbx = 0x0; } if (r15 != 0x0) { canonicalize_display_id_list(r13, *r15, rbx); } r14 = var_40; r15 = var_2C; } else { rbx = 0x0; } if (r12 != 0x0) { var_38 = 0x0; CMP(rbx, sign_extend_64(r15)); asm { cmova rbx, rax }; *(int32_t *)r14 = rbx; r14 = var_38; memcpy(r12, r14, sign_extend_64(rbx) << 0x2); } else { *(int32_t *)r14 = rbx; r14 = 0x0; } if (r14 != 0x0) { operator delete[](r14); } _os_nospin_lock_unlock(display_system_state_lock); } else { __assert_rtn("SLSGetOnlineDisplayList", "/BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Display/CGSDisplay.cc", 0x3d7, "!CGSRunningInServer()"); } return; }

Does anyone know, what CGSRunningInServer or this section __SLSERVER is?
Should I try to noop the assertion?

Thanks,

Uli
 
  • Like
Reactions: K two

MikeDigitize

macrumors newbie
Jul 30, 2020
4
2
No I think after passing from yosemite, then high sierra patcher and them catalina from this I can't no more boot from usb, they are not detected on boot selector, only when OS is running.
If I start holding Alt/Option I have only EFI Partition and if I click it system from internal drive boot normally.
If I start with Command+R I can access to patcher from internal drive, there are some tweak for restore boot from usb?
Hi Stephen88, if U at this point -"...If I start holding Alt/Option I have only EFI Partition..." pull out your usb and put back into your Mac - does it then show up?
 
  • Like
Reactions: K two

K two

macrumors 68020
Dec 6, 2018
2,311
3,182
North America
For now I tried 4 adapter. All with the same result: WindowServer Crash.

Application Specific Information: Assertion failed: (!CGSRunningInServer()), function SLSGetOnlineDisplayList, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Display/CGSDisplay.cc, line 983.

I decompiled the SLSGetOnlineDisplayList function from the SkyLightOriginal file. I looks like this function depends on a section called __SLSERVER. But I don't know, what this is. If it could not found this section the variable CGSRunningInServer.runningInServer will be still 0 and at the end the assertion

__assert_rtn("SLSGetOnlineDisplayList", "/BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Display/CGSDisplay.cc", 0x3d7, "!CGSRunningInServer()");

will be thrown.

Here is the function.

void _SLSGetOnlineDisplayList(int arg0, int arg1, int arg2, int arg3) { r14 = arg2; rbx = arg1; r15 = arg0; _CGS_CHECK_INIT(); if (*(int8_t *)_CGSRunningInServer.didInit == 0x0) { if (getsectbyname("__SLSERVER", "__slserver") != 0x0) { *(int8_t *)_CGSRunningInServer.runningInServer = 0x1; } *(int8_t *)_CGSRunningInServer.didInit = 0x1; } if (*(int8_t *)_CGSRunningInServer.runningInServer != 0x1) { *(int32_t *)r14 = 0x0; r12 = 0x0; if (r15 != 0x0) { r12 = 0x0; if (rbx != 0x0) { *(int32_t *)rbx = 0x0; r12 = rbx; } } _os_nospin_lock_lock(display_system_state_lock); rax = get_current_display_system_state(); if (rax != 0x0) { var_38 = 0x0; r13 = rax; var_2C = r15; var_40 = r14; r15 = &var_38; if (r12 == 0x0) { r15 = r12; } rbx = *(rax + 0x30); rbx = rbx - *(rax + 0x28); r14 = SAR(rbx, 0x8); if (r15 != 0x0) { rax = r14 * 0x4; *r15 = operator new[](); } if (rbx != 0x0) { rax = *(r13 + 0x28); rax = rax + 0x4; rbx = 0x0; rcx = 0x0; do { if (*(int8_t *)(rax + 0xca) != 0x0) { if (r15 != 0x0) { rdx = *(int32_t *)rax; rdi = rdx ^ 0x7fffffff; if (*(int32_t *)(rax + 0xc) == *(int32_t *)(rax + 0x14)) { rdi = rdx; } *(int32_t *)(*r15 + rbx * 0x4) = rdi; } rbx = rbx + 0x1; } rcx = rcx + 0x1; rax = rax + 0x100; } while (rcx < r14); } else { rbx = 0x0; } if (r15 != 0x0) { canonicalize_display_id_list(r13, *r15, rbx); } r14 = var_40; r15 = var_2C; } else { rbx = 0x0; } if (r12 != 0x0) { var_38 = 0x0; CMP(rbx, sign_extend_64(r15)); asm { cmova rbx, rax }; *(int32_t *)r14 = rbx; r14 = var_38; memcpy(r12, r14, sign_extend_64(rbx) << 0x2); } else { *(int32_t *)r14 = rbx; r14 = 0x0; } if (r14 != 0x0) { operator delete[](r14); } _os_nospin_lock_unlock(display_system_state_lock); } else { __assert_rtn("SLSGetOnlineDisplayList", "/BuildRoot/Library/Caches/com.apple.xbs/Sources/SkyLight/SkyLight-340.54/SkyLight/Services/Display/CGSDisplay.cc", 0x3d7, "!CGSRunningInServer()"); } return; }

Does anyone know, what CGSRunningInServer or this section __SLSERVER is?
Should I try to noop the assertion?

Thanks,

Uli
Have you tried the one previously recommended in 13,369? Tested on Mini3,1, the same 9400 as your iMac and iMac11,2 w/22' LG display and Samsung LED TV HDMI inputs. The image is flawless and nothing crashed. Or re-install all of the patches w/ Patch Updater in the Utiliies ƒ since Skylight is involved per your dump.
 

ulic

macrumors newbie
Jan 6, 2021
6
7
Have you tried the one previously recommended in 13,369? Tested on Mini3,1, the same 9400 as your iMac and iMac11,2 w/22' LG display and Samsung LED TV HDMI inputs. The image is flawless and nothing crashed. Or re-install all of the patches w/ Patch Updater in the Utiliies ƒ since Skylight is involved per your dump.
Unfortunately the adapter is no more available in germany(amazon). I have to order it via aliexpress in china. So this takes some time. But first i try to reinstall the patches. Thank you.
 
  • Like
Reactions: K two
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.