Alright the Legacy Video patch work again on 10.15.2 B4
BIG Thanks to ASentientBot![Big Grin :D :D](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
I will Update on Github
BIG Thanks to ASentientBot
I will Update on Github
Last edited:
The EFI Shell doesn't have a /dev/null or the ability to change the colors. Basically, a new EFI app would need to be written. If you don't like the EFI Shell, you can try rEFInd. It should be able to load the apfs.efi driver and run the macOS efi booter (I haven't tried it). I think the apfs.efi driver will do some text spam either way.Hi Dosdude, at Mac Mini 2009 you inject the apfs driver with a shell script into the boot routine. You could change this shell script and could redirect the screen output of every single command to /dev/NULL. Than nobody would see it
Or change the background colour of the shell and the letters to Apple grey.
Hi. any progress with above. Did you try it on your intel graphics?Hello everyone,
This is my first post for this project.
I started a "research" to modify a Intel HD 3000 kext with Metal support.
The idea is simple: HD 3000 is very close to HD 4000 in VA Driver and GL driver (GL not much, but still some shared features). Based on this, I modify the HD 4000 Metal driver to HD 3000.
Is very primary with few hex modifications but I think this is possible.
In attachment is the modifications, is not functional yet (load the desktop but Finder not load). Have issues with signature for MTL Driver and I don't have test on the originals macOS Frameworks (only in patched). Also have in attachment the patched kext for MacbookPro8,1 AirDrop support, if anyone needs for this model (MacBook Pro 2011).
If anyone have this original files for macOS Catalina (without patch) and can send to this post, I will appreciate(I know, I can extract of the pkgs files in macOS installer, is only for more speed and less work to me.. 😅). These files are:
- CoreDisplay.framework
- OpenGL.framework
- GPUSupport.framework
- SkyLight.framework
In the coming days I will continue with the research and testing in this kext.
@Syncretic is that of any value?This might be an interesting project for developers wanting to get incompatible (AMD) drivers compiled only for newer CPUs working: https://github.com/nemequ/simde
It's a compile time compatibility/translation layer from SSE4.1/AVX/etc. to older SIMD instruction sets. Not entirely what you need, but at least somewhere halfway there.
My SIP is disabled but I cannot get Continuity Terminal command to complete. Getting following error.
View attachment 881253
Could I get a copy of /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist.
@jackluke and @ASentientBot could you help pls.
"Mac-742912EFDBEE19B3" = {
ContinuitySupport = 0;
"DID ProductCode" = 18979;
};
<key>Mac-742912EFDBEE19B3</key>
<dict>
<key>ContinuitySupport</key>
<false/>
<key>DID ProductCode</key>
<integer>18979</integer>
</dict>
open /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/
Assuming that AirDrop patch is required before the continuity script, seems from 10.15.2 apple changed their "continuity plist", before it was as this example (example for your board-id):
Code:"Mac-742912EFDBEE19B3" = { ContinuitySupport = 1; "DID ProductCode" = 18979; };
from the current version it is (example for your board-id):
Code:<key>Mac-742912EFDBEE19B3</key> <dict> <key>ContinuitySupport</key> <true/> <key>DID ProductCode</key> <integer>18979</integer> </dict>
So for now edit it manually open Catalina Terminal and copy/paste:
open /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/
Then put manually on desktop the "SystemParameters.plist" and find the string of your board-id and change the <false/> value to <true/> , then replace it again in that path.
[/QUO
I did exactly what you mentioned above before posting.
I was trying to edit the frammw
Assuming that AirDrop patch is required before the continuity script, seems from 10.15.2 apple changed their "continuity plist", before it was as this example (for your board-id):
Code:"Mac-742912EFDBEE19B3" = { ContinuitySupport = 0; "DID ProductCode" = 18979; };
from the current version it is (example for your board-id):
Code:<key>Mac-742912EFDBEE19B3</key> <dict> <key>ContinuitySupport</key> <false/> <key>DID ProductCode</key> <integer>18979</integer> </dict>
So for now edit it manually open Catalina Terminal and copy/paste:
open /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/
Then put manually on desktop the "SystemParameters.plist" and find the string of your board-id and change the <false/> value to <true/> , then replace it again in that path.
I presume I did that before you posted. I tried to edit the parameters.plist file and enter "true" against the continuity support boolean, but I got a prompt that it cannot be edited and a copy of the file could so the copy opened and then I edited and tried replacing the edited plist with actual in the frameworks folder.
But when I try to give your Continuity command in Terminal I got error which I posted in screen shot.
So to understand your post above correctly, I should copy the plist file on desktop, edit false to true against my board ID for iMac under continuity support correct. . I am doing it for Mojave. ()
This is where I am getting confused
ioreg -l | grep board-id
You have made me expert in terminal cmds haha.
This is my board id Mac-942B59F58194171B, will the integer value change accordingly. But after applying my board id and giving following cmd in terminal:
iMac:~ dilli$ sudo /usr/libexec/PlistBuddy -c "Set:Mac-942B59F58194171B:ContinuitySupport true" "/System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist"
Password:
Encountered non-empty <true> on line 604
Error Reading File: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist
I copy pasted the paramaters.plist after editing on desktop with my board id and adding value true. I restarted the iMac but I don't see hands-off activated in preferences.
I am doing this for my Mojave Partition. I have attached file for you to check.
How do I whitelist my USB Bluetooth 4.0 dongle to use the continuity features with a third party BT 4.0 dongle?
system_profiler -detailLevel mini | grep "Card Type"
Airdrop is activated and working according to my board Id. Attached system profiler
sudo chown -R 0:0 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist
sudo chmod -R 755 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/Resources/SystemParameters.plist
I think I may have to order the wifi/BT4 card. My built in card is not supporting the commands. I am extremely sorry to have taken up your time. I think this may be the issue. Thanks for all your valuable inputs.
I will save these cmds for future use with new wifi/bt4 card/dongle.👍
system_profiler -detailLevel mini | grep "Card Type"
I have responded about the GPU on your link. For installing Catalina without a boot screen I do this on my cMP5.1 with the RX580. You can use the "Install to this machine" option and just follow the instructions. However, worth having a current patcher USB as a backup unless you fix the Recovery Partition. Before the "Install to this Machine" option I used to select the patcher USB in the startup disk preferences and boot the usb on restart. However, the first option is much more elegant and quicker and has worked well for me.https://forums.macrumors.com/threads/mp-3-1-question-upgrades-opinions.2214483/
If I upgrade to an unflashed NVIDIA GPU, is there video when using dosdude's cat installer when I choose where to install Catalina? If not, how do you install in this configuration?
I don't have time for a thorough analysis right now, but it looks promising, particularly for older (pre-Penryn) CPUs. It's all C, so it's slower than assembly language emulation (which may or may not make any real-world difference). SSE4.2 support appears to be a work-in-progress at this point. Put a #UD capture and instruction parser in front of SIMDe and you might have a usable emulator for MP1,1/MP2,1. I see no immediate value for MP3,1 unless AMD/Apple start using more post-Penryn instructions. If my life ever slows down, I might look at incorporating SIMDe into a separate pre-Penryn MouSSE.@Syncretic is that of any value?
Bonsoir,
I have a Linksys usb3 Wifi dongle (WUSB6400M) but, actually, it doesn't work with Catalina, even with the "drivers" supplied by Linksys (this program is not compatible with your OS version...)...
Too bad !
Any idea from the experts ?
Many thanks in advance,
Serviteur
Tried it, but doesn't work !
I have responded about the GPU on your link. For installing Catalina without a boot screen I do this on my cMP5.1 with the RX580. You can use the "Install to this machine" option and just follow the instructions. However, worth having a current patcher USB as a backup unless you fix the Recovery Partition. Before the "Install to this Machine" option I used to select the patcher USB in the startup disk preferences and boot the usb on restart. However, the first option is much more elegant and quicker and has worked well for me.
Tried it, but doesn't work !
The Wifi adapter is recognized as :
View attachment 881296
...but nothing? The LED on the adaptateur is orange.
Edit : seems to work now with a reboot and a reinstallation of the post-install patches (@dosdude1)
Serviteur