The point is you don't need latebloom for 11.2.3. That is why it was set with this minimum Kernel version.Thanks! I figured that out and changed MinKernel to 20.3.0.
The point is you don't need latebloom for 11.2.3. That is why it was set with this minimum Kernel version.Thanks! I figured that out and changed MinKernel to 20.3.0.
I do know that. I changed the minkernel so as to try an upgrade installation from 11.2.3The point is you don't need latebloom for 11.2.3. That is why it was set with this minimum Kernel version.
I think, you should not do this. Just try upgrading to 11.4. When macOS reboots, the new kernel and the kext will be loaded. 11.2.3 boots fine, but maybe the kext has implications with 11.2.3 and lower. Therefore the kernel version is set to `20.4.0` as protection.I do know that. I changed the minkernel so as to try an upgrade installation from 11.2.3
latebloom=100 lb_range=20 lb_debug
@eVasilis, you need to really pay attention to the direction and the things that people here are helping you with.The point is you don't need latebloom for 11.2.3. That is why it was set with this minimum Kernel version.
Well, there were no adverse effects on 11.2.3 with latebloom loaded but the upgrade install did not work out. Trying a clean install as we speak.I think, you should not do this. Just try upgrading to 11.4. When macOS reboots, the new kernel and the kext will be loaded. 11.2.3 boots fine, but maybe the kext has implications with 11.2.3 and lower. Therefore the kernel version is set to `20.4.0` as protection.
Besides the fact that all that is beyond my area of expertise, I am paying attention. I wouldn’t have come that far if I didn’t.@eVasilis, you need to really pay attention to the direction and the things that people here are helping you with.
I also think that if you are having issues, you should wait until there is a more complete solution or the testing has been flushed out a bit more.
I understand. But you just said that this beyond your "area of expertise." I just think maybe you should give it some time and wait until this is flushed out a bit more.Besides the fact that all that is beyond my area of expertise, I am paying attention. I wouldn’t have come that far if I didn’t.
Cheers
That is what I am going to do if this attempt failsI understand. But you just said that this beyond your "area of expertise." I just think maybe you should give it some time and wait until this is flushed out a bit more.
Not exactly, as mentioned with this post a number of machines are affected however were reported in other forums/discords outside of the main 11.3 thread. This creates an unfortunate bias internally that only MacPro4,1/5,1 were affected when in reality many more machines including iMac7,1-iMac11,x as well as MacPro3,1 can experience these issuesIIRC the 3,1 seems to work fine on 11.3 and 11.4 but not Monterey, I've seen other users on here get higher than 11.2.3 on a 3,1 but not a 4,1 / 5,1.
@Syncretic ... Perhaps I am mis-interpreting the MinKernel setting but shouldn't the value actually beThe point is you don't need latebloom for 11.2.3. That is why it was set with this minimum Kernel version.
MinKernel 20.2.4
(Mac OS 11.2.4 and above - in reality Mac OS 11.3.0 plus ... Can also be MinKernel 20.3.0
to be safer) as opposed to MinKernel 20.4.0
(Mac OS 11.4.0 and above) which actually excludes Mac OS 11.3?@Syncretic ... Perhaps I am mis-interpreting the MinKernel setting but shouldn't the value actually beMinKernel 20.2.4
(Mac OS 11.2.4 and above - in reality Mac OS 11.3.0 plus ... Can also beMinKernel 20.3.0
to be safer) as opposed toMinKernel 20.4.0
(Mac OS 11.2.4 and above) which actually excludes Mac OS 11.3?
If I am correct, this might explain some of the odd results as LB is actually not injected for those testing 11.3.
I think you might be right. I am currently on 11.4 and performing a uname -a reports,(on mobile, can't verify right now) My recollection is that Darwin 20.3.x was MacOS 11.2.* and Darwin 20.4.0 appeared with MacOS 11.3. I'm fairly certain I checked that on my own 11.3 installation. (I am, as always, also prepared to be proven wrong.)
20.5.0 Darwin Kernel Version 20.5.0:
Makes sense then. Just somehow worked on the basis of the "x" in Darwin x.y.z being essentially "VersionMacOS" + 9 with the rest being the same values but likely to be wrong as hazy about where that came from.My recollection is that Darwin 20.3.x was MacOS 11.2.* and Darwin 20.4.0 appeared with MacOS 11.3.
I've just finished over 3 1/2 hours of experimenting and am no further on. My previous attempts using settings from 50-130ms all stalled at AMFIInitializedLocalSigningPublicKey. After reading later posts, I've tried from 150 and increasing by multiples of 10ms (eg. 160, 170. etc) up to 250, then 300, 350, 500 and other combinations in-between and, on my 5,1 system, I only get a successful boot through to the Monterey desktop on an almost random, non-repeatable, basis. One boot and kext load success - confirmed using the AppleScript posted by Macschrauber and running the Terminal checks (using a highish delay setting) stalls at AMFI on the next reboot every time.Have you verified that the kext successfully set its hook? (I think I need to create a way to verify that after boot, since it’s hard to be sure when the messages whiz by so quickly.)
lb_debug=1
even when not booting in verbose mode. Could debug messages have a positive effect on the timing?I'm also seeing these messages.Each verbose boot screen (on the successful and unsuccessful boots) all did show 'Hook placed successfully. Count = 0', but this was always followed by:
Kext AAA.LoadEarly.latebloom did not start (return code 0x1)
Kext AAA.LoadEarly.latebloom start failed (result 0x1)
Kext AAA.LoadEarly.latebloom failed to load (0xdc000017)
Failed to load kext AAA.LoadEarly.latebloom (error (0xdc000017)
Is this correct / do other members see these error messages, even though the 'Hook' is successful?
That’s the classic programming conundrum - “it works with debugging output, but fails without it.” In this case, the additional output adds a few milliseconds for each output line, so yes - debug messages absolutely can have an effect (positive or negative) on the timing.My success rate seems higher withlb_debug=1
even when not booting in verbose mode. Could debug messages have a positive effect on the timing?
I’ll have to look when I get back home, but I don’t remember seeing those error messages on my system. Is everyone seeing them?I'm also seeing these messages.
Have you triedI've just finished over 3 1/2 hours of experimenting and am no further on. My previous attempts using settings from 50-130ms all stalled at AMFIInitializedLocalSigningPublicKey. After reading later posts, I've tried from 150 and increasing by multiples of 10ms (eg. 160, 170. etc) up to 250, then 300, 350, 500 and other combinations in-between and, on my 5,1 system, I only get a successful boot through to the Monterey desktop on an almost random, non-repeatable, basis. One boot and kext load success - confirmed using the AppleScript posted by Macschrauber and running the Terminal checks (using a highish delay setting) stalls at AMFI on the next reboot every time.
I did find that moving the kext string to 2nd place after Lilu failed every time, whereas keeping it last offered a better chance of success - although, again, non-repeatable.
Each verbose boot screen (on the successful and unsuccessful boots) all did show 'Hook placed successfully. Count = 0', but this was always followed by:
Kext AAA.LoadEarly.latebloom did not start (return code 0x1)
Kext AAA.LoadEarly.latebloom start failed (result 0x1)
Kext AAA.LoadEarly.latebloom failed to load (0xdc000017)
Failed to load kext AAA.LoadEarly.latebloom (error (0xdc000017)
Is this correct / do other members see these error messages, even though the 'Hook' is successful?
I've attached images extracted from an iPhone video file, in order to capture the rolling messages. They're a bit fuzzy but I hope are sufficiently readable to maybe be useful to someone (NB. the images got uploaded in reverse order). I've disabled the latebloom kext and am back to reliable boots with just OCLP 0.2.3, which is a significant step forward for me in getting more mileage out of my cMP.
lb_debug=1
? Do you then see a long list of latebloom PCI LOOP # lines?Software Update found the following new or updated software:
* Label: macOS Big Sur 11.5-20G70
Title: macOS Big Sur 11.5, Version: 11.5, Size: 11239136K, Recommended: YES, Action: restart,
Are you keeping the delay the same or will you change any of the parameters before installing?Apple just released the RC for 11.5, only via software update at this moment, build 20G70:
Code:Software Update found the following new or updated software: * Label: macOS Big Sur 11.5-20G70 Title: macOS Big Sur 11.5, Version: 11.5, Size: 11239136K, Recommended: YES, Action: restart,
Since 11.5 correct so many things, I'm installing and moving my tests to it.