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.
Does this guy read even further than the last post? lol

Honestly just use Julian's Patcher. Seems way quicker too.

Which btw reminds me @0403979 – I installed macOS Mojave on a HD on another Mac, patched MB 4,1 and reinserted the drive in the MB 4,1. However mouse and keyboard don't seem to work even after multiple reboots. Same's for the USB plugs. Any ideas?
Run the patch tool again but select a custom model and select the 4,1. It only works when on a 4,1 when the 4,1 model is selected.
 
Run the patch tool again but select a custom model and select the 4,1. It only works when on a 4,1 when the 4,1 model is selected.

I can re-run the patcher, but I specifically did apply the MacBook 4,1 patch already while it was booted from the installer in my 5,1.
edit: Re-run the patch for MacBook 4,1 with the hard drive plugged into MacBook 5,1 and still no peripheral input possible when booting on MacBook 4,1.


[doublepost=1553301473][/doublepost]
Can I ask off topic a liitle bit?
This is the first time that I've used the Carbon Copy Cloner. @avz said that "apfs local snapshots are indeed useless on unsupported Macs(APFS-ROM patched)" , I saw this setting in CCC but I am confused whether enabling or disabling it?
Thank you. View attachment 827806

Just out of curiosity – why are people using the Carbon Copy Cloner in general? To be aple to rollback from updates that brick the system or is there a more elaborate reason?
 
Last edited:
I can re-run the patcher, but I specifically did apply the MacBook 4,1 patch already while it was booted from the installer in my 5,1.
[doublepost=1553301473][/doublepost]

Just out of curiosity – why are people using the Carbon Copy Cloner in general? To be aple to rollback from updates that brick the system or is there a more elaborate reason?
It is the best tool if you wanna create a bootable copy of your system. At least to my knowledge. I use both, TM and CCC. TM for usual backups and CCC if I wanna transfer an OS to a new machine or change a drive. Restoring is much faster that way.
 
Today I managed to install MacOS Mojave onto my late 2009 polycarbonate MacBook! So far it's working very well, especially since I used that Mojave patcher. It also helped that the internal drive was already using APFS, since I had put a 256 GB solid state drive in the machine.
 
I finally got around to installing the replacement wifi card in my MacPro 3,1...

https://www.ebay.com/itm/802-11AC-B...390688?hash=item3afea5ef20:g:qnUAAOSw-RhaY2u5

The wifi part of the card works fabulously under patched Mojave with the download speeds increasing from 120 Mbps to 230 Mbps (despite it being only a two antenna configuration). However the bluetooth 4.0 isn't recognized under patched Mojave (although it shows up in patched High Sierra). Under my Ubuntu 19.04 drive, the bluetooth 4.0 support is recognized and works fine as well.
I am rather puzzled that the Mojave doesn't see the bluetooth as this card is supposed to be the one in 2013 MacBook Air models which should be a supported Mojave configuration, no? In any case, any idea how to install the legacy bluetooth modules from High Sierra to get it functional under Mojave? Also, shouldn't this be added to the legacy patches? These cards with adaptors are dirt cheap so it would be a shame not to support the Bluetooth 4.0 as well.
 
Last edited:
I can re-run the patcher, but I specifically did apply the MacBook 4,1 patch already while it was booted from the installer in my 5,1.
edit: Re-run the patch for MacBook 4,1 with the hard drive plugged into MacBook 5,1 and still no peripheral input possible when booting on MacBook 4,1.


[doublepost=1553301473][/doublepost]

Just out of curiosity – why are people using the Carbon Copy Cloner in general? To be aple to rollback from updates that brick the system or is there a more elaborate reason?
Try running the tool in verbose mode and send me the output. Video or images it doesn’t matter.
 
Can I ask off topic a liitle bit?
This is the first time that I've used the Carbon Copy Cloner. @avz said that "apfs local snapshots are indeed useless on unsupported Macs(APFS-ROM patched)" , I saw this setting in CCC but I am confused whether enabling or disabling it?
Thank you. View attachment 827806

I have never used CCC. However, the thing to keep in mind is that local snapshots can occupy a significant amount of space on your hard drive, so if your space is limited, this option might not be for you. I would just experiment with it and let us all know how it works on an unsupported systems(APFS-ROM patched).
 
  • Like
Reactions: olad and jackluke
Try running the tool in verbose mode and send me the output. Video or images it doesn’t matter.
Hi!
I upload picture of errors getting with your patcher.
 

Attachments

  • AA463E28-73D6-43D4-B4A8-682D7AA5230E.jpeg
    AA463E28-73D6-43D4-B4A8-682D7AA5230E.jpeg
    3.8 MB · Views: 217
How can I try the installer works?
I downloaded app from dosdude patcher.
 
Last edited:
How can I try the installer works?
I downloaded app from dosdude patcher.
Run my patcher again and then try booting from the installer. I was just asking because I wasn't sure if that error was fatal but I assume it is. Run the patcher again and tell me if you still get the error. No need to use verbose mode unless you experience an issue.
 
I’m able to boot from the usb but it doesn’t show the installer, it shows the “recovery” screen with tools like reinstall,
Run my patcher again and then try booting from the installer. I was just asking because I wasn't sure if that error was fatal but I assume it is. Run the patcher again and tell me if you still get the error. No need to use verbose mode unless you experience an issue.
Ok. Just redownloaded app and now it seems working.. will confirm you as soon as it finishes.
Thank you!
 
I can re-run the patcher, but I specifically did apply the MacBook 4,1 patch already while it was booted from the installer in my 5,1.
edit: Re-run the patch for MacBook 4,1 with the hard drive plugged into MacBook 5,1 and still no peripheral input possible when booting on MacBook 4,1.


[doublepost=1553301473][/doublepost]

Just out of curiosity – why are people using the Carbon Copy Cloner in general? To be aple to rollback from updates that brick the system or is there a more elaborate reason?

It seems that a lot of people misunderstand what "brick the system" really means.

P.S. If you are able to rollback the updates or do anything at all - you did not brick your system.
 
I finally got around to installing the replacement wifi card in my MacPro 3,1...

https://www.ebay.com/itm/802-11AC-B...390688?hash=item3afea5ef20:g:qnUAAOSw-RhaY2u5

The wifi part of the card works fabulously under patched Mojave with the download speeds increasing from 120 Mbps to 230 Mbps (despite it being only a two antenna configuration). However the bluetooth 4.0 isn't recognized under patched Mojave (although it shows up in patched High Sierra). Under my Ubuntu 19.04 drive, the bluetooth 4.0 support is recognized and works fine as well.
I am rather puzzled that the Mojave doesn't see the bluetooth as this card is supposed to be the one in 2013 MacBook Air models which should be a supported Mojave configuration, no? In any case, any idea how to install the legacy bluetooth modules from High Sierra to get it functional under Mojave? Also, shouldn't this be added to the legacy patches? These cards with adaptors are dirt cheap so it would be a shame not to support the Bluetooth 4.0 as well.

If your issue it's only a "not detected Bluetooth" then try this: IOBT untouched kext Mojave

If the files I attached still don't bring you BT 4.0, then use the same ones "IOBluetooth*.kext" that you have in your patched HS Volume.
 
Last edited:
I finally got around to installing the replacement wifi card in my MacPro 3,1...

https://www.ebay.com/itm/802-11AC-B...390688?hash=item3afea5ef20:g:qnUAAOSw-RhaY2u5

The wifi part of the card works fabulously under patched Mojave with the download speeds increasing from 120 Mbps to 230 Mbps (despite it being only a two antenna configuration). However the bluetooth 4.0 isn't recognized under patched Mojave (although it shows up in patched High Sierra). Under my Ubuntu 19.04 drive, the bluetooth 4.0 support is recognized and works fine as well.
I am rather puzzled that the Mojave doesn't see the bluetooth as this card is supposed to be the one in 2013 MacBook Air models which should be a supported Mojave configuration, no? In any case, any idea how to install the legacy bluetooth modules from High Sierra to get it functional under Mojave? Also, shouldn't this be added to the legacy patches? These cards with adaptors are dirt cheap so it would be a shame not to support the Bluetooth 4.0 as well.
Good to see that just using the 2 aerials works. Just for comparison, my mp3.1 using 4 aerials reports a Tx rate of 1300 Mbps but for comparison purposes it is in the same room as the router and this will also depend on the router. As for BT, I am not surprised you have the problem with Mojave. Most of us who upgrade the BT hardware seem to get this problem and I agree it is surprising that Mojave does not recognise the more up to date BT hardware when it is in an unsupported Mac. Dosdude1 removed his patcher for BT as it worked for some but caused problems for others. Nobody seems to have yet found why Mojave does this with the newer cards. Jackluke's fix has worked for many. I have got mine working with the replacement of 3 kexts from HS.
IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext
IOACPIFamily.kext
The mp3.1 has been working great without problems and has all the latest BT functionality. Let me know if you want further info or files.
 
  • Like
Reactions: jackluke
4,1s are currently incapable of booting to the installer on either patcher. This might change soon for mine but dosdude has already stated that he does not plan to support the 4,1 in any way.
Temporary workaround for booting the installer on a MB 4,1 - replace the prelinkedkernel with the one I linked in this thread earlier (page #1 has a clue).
Julian is working on it...
 
Good to see that just using the 2 aerials works. Just for comparison, my mp3.1 using 4 aerials reports a Tx rate of 1300 Mbps but for comparison purposes it is in the same room as the router and this will also depend on the router. As for BT, I am not surprised you have the problem with Mojave. Most of us who upgrade the BT hardware seem to get this problem and I agree it is surprising that Mojave does not recognise the more up to date BT hardware when it is in an unsupported Mac. Dosdude1 removed his patcher for BT as it worked for some but caused problems for others. Nobody seems to have yet found why Mojave does this with the newer cards. Jackluke's fix has worked for many. I have got mine working with the replacement of 3 kexts from HS.
IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext
IOACPIFamily.kext
The mp3.1 has been working great without problems and has all the latest BT functionality. Let me know if you want further info or files.

What are the exact installation instructions for the High Sierra files? I tried just copying them over from my patched High Sierra volume and the resulting change causes the boot to restart almost immediately rather than completely. As for the wifi speed, my Spectrum cable feed is only 230 Mbps so I am maxing out.
 
What are the exact installation instructions for the High Sierra files? I tried just copying them over from my patched High Sierra volume and the resulting change causes the boot to restart almost immediately rather than completely. As for the wifi speed, my Spectrum cable feed is only 230 Mbps so I am maxing out.
At least you´d have to set correct file permissions to the copied kexts.
 
  • Like
Reactions: jackluke
What are the exact installation instructions for the High Sierra files? I tried just copying them over from my patched High Sierra volume and the resulting change causes the boot to restart almost immediately rather than completely. As for the wifi speed, my Spectrum cable feed is only 230 Mbps so I am maxing out.

I would avoid in general to replace this kind of kext IOACPIFamily.kext and any other *ACPI* one, only IOBluetooth*.kext in your case are safer to be replaced especially if you updated your Mojave to latest version, ACPI methods may change after any update.
 
I managed to fix my weird colours issue with my AMD HD 6630M 256MB on my Mac mini 5,2 by deleting AMDRadeonX3000.kext from System/Library/Extensions and copied same kext from High Sierra.

The issue with colours and I can see real colours, thanks to Kingossy from Insanely Mac forum for suggesting this fix.

https://www.insanelymac.com/forum/t...-hd-5xxx6xxx-series-with-mojave/?_fromLogin=1
I‘d suggest to leave the kext(s) in place and reduce color depth ie. with SwitchResX or other tools - as reported before in this thread...
No visual degradation perceivable, due to 32bit-to-24bit switch, so still 16M colors.
 
  • Like
Reactions: jackluke
I would avoid in general to replace this kind of kext IOACPIFamily.kext and any other *ACPI* one, only IOBluetooth*.kext in your case are safer to be replaced especially if you updated your Mojave to latest version, ACPI methods may change after any update.

I found that using this recipe with the HighSierra kexts work...

cd HighSierraBT
sudo cp -R IOBluetoothFamily.kext /System/Library/Extensions
sudo cp -R IOBluetoothHIDDriver.kext /System/Library/Extensions
cd /System/Library/Extensions
sudo chown -R root:wheel IOBluetoothFamily.kext
sudo chown -R root:wheel IOBluetoothHIDDriver.kext
sudo chmod -R 755 IOBluetoothFamily.kext
sudo chmod -R 755 IOBluetoothHIDDriver.kext
sudo kextcache -I /

which now produces the following in system profiler...

Apple Bluetooth Software Version: 6.0.10f1
Hardware, Features, and Settings:
Name: Mac Pro
Address: 30-35-AD-DE-17-EB
Bluetooth Low Energy Supported: Yes
Handoff Supported: Yes
Instant Hot Spot Supported: Yes
Manufacturer: Broadcom
Transport: USB
Chipset: 20702B0
Firmware Version: v144 c9292
Bluetooth Power: On
Discoverable: Off
Connectable: Yes
Auto Seek Pointing: On
Remote wake: On
Vendor ID: 0x05AC
Product ID: 0x828F
HCI Version: 4.0 (0x6)
HCI Revision: 0x244C
LMP Version: 4.0 (0x6)
LMP Subversion: 0x4190
Device Type (Major): Computer
Device Type (Complete): Mac Desktop
Composite Class Of Device: 0x380104
Device Class (Major): 0x01
Device Class (Minor): 0x01
Service Class: 0x1C0
Auto Seek Keyboard: On

I am able to pair a bluetooth mouse and use AirDrop to copy files to my iPhone 6s. I still haven't seen evidence of Connectivity working. On my MacBook Pro 14,1, I find that playing Periscope videos causes a icon to appear in the corner under Safari under Mojave. That hasn't shown up yet despite the fact that the General preferences shows 'Allow Handoff between this Mac and your iCloud devices'. Perhaps this is a side effect of using the HS BT kexts but it seems odd that Airdrop works fine and everything indicates that macOS thinks Handoff should be functional.
 
Last edited:
  • Like
Reactions: jackluke
Run the patch tool again but select a custom model and select the 4,1. It only works when on a 4,1 when the 4,1 model is selected.
I can confirm the patcher tool does NOT work correctly with the MacBook 4,1. I have both a black and a white one. The installer USB made from your tool boot to a prohibited sign on both of mine. I had to manually add the Mac identifier and model information to the Platformsupport.plist on the USB drive itself. I also replaced the prelinkedkernel with the file provided earlier in this thread. Once those were done, the USB installer WILL boot and has mouse and keyboard support, as well as working USB. Went through the entire installation process, rebooted to the installer USB, ran the patch command, everything completed with no errors. However, upon booting to the hard drive, no mouse/keyboard/USB working. Replaced the USB kexts on the hard drive with the ones from earlier in the thread and got kb/mouse/usb back. Still no Webcam/Audio/Wifi. Patch updater did not fix any of those items. Manually installed the BM4321 fix, now have Wifi working, still no Audio/Bluetooth/Webcam. Closer for sure, but definitely not as easy as it should or could be. Ran Geekbench just to test and got a score of 1582 Single / 2710 Multi Core. This is with 6gb and a 2TB ssd, 2.4Ghz C2D
 
  • Like
Reactions: icevolt
I found that using this recipe with the HighSierra kexts work...

cd HighSierraBT
sudo cp -R IOBluetoothFamily.kext /System/Library/Extensions
sudo cp -R IOBluetoothHIDDriver.kext /System/Library/Extensions
cd /System/Library/Extensions
sudo chown -R root:wheel IOBluetoothFamily.kext
sudo chown -R root:wheel IOBluetoothHIDDriver.kext
sudo chmod -R 755 IOBluetoothFamily.kext
sudo chmod -R 755 IOBluetoothHIDDriver.kext
sudo kextcache -I /

which now produces the following in system profiler...

Apple Bluetooth Software Version: 6.0.10f1
Hardware, Features, and Settings:
Name: Mac Pro
Address: 30-35-AD-DE-17-EB
Bluetooth Low Energy Supported: Yes
Handoff Supported: Yes
Instant Hot Spot Supported: Yes
Manufacturer: Broadcom
Transport: USB
Chipset: 20702B0
Firmware Version: v144 c9292
Bluetooth Power: On
Discoverable: Off
Connectable: Yes
Auto Seek Pointing: On
Remote wake: On
Vendor ID: 0x05AC
Product ID: 0x828F
HCI Version: 4.0 (0x6)
HCI Revision: 0x244C
LMP Version: 4.0 (0x6)
LMP Subversion: 0x4190
Device Type (Major): Computer
Device Type (Complete): Mac Desktop
Composite Class Of Device: 0x380104
Device Class (Major): 0x01
Device Class (Minor): 0x01
Service Class: 0x1C0
Auto Seek Keyboard: On

I am able to pair a bluetooth mouse and use AirDrop to copy files to my iPhone 6s. I still haven't seen evidence of Connectivity working. On my MacBook Pro 14,1, I find that playing Periscope videos causes a icon to appear in the corner under Safari under Mojave. That hasn't shown up yet despite the fact that the General preferences shows 'Allow Handoff between this Mac and your iCloud devices'. Perhaps this is a side effect of using the HS BT kexts but it seems odd that Airdrop works fine and everything indicates that macOS thinks Handoff should be functional.

I think with that MBA 2013 Airport card you bought, can use directly the stock Mojave 10.14.x "IO80211Family.kext" and the 2 "IOBluetooth kext", without replacing with HS ones, you have a Mojave supported Airport combo BT 4.0 card, should work OOB.
[doublepost=1553359908][/doublepost]
At least you´d have to set correct file permissions to the copied kexts.

Agree, but after my many tests I have "discovered" that is not at all required to set "chown/chmod" when replacing Frameworks or PrivateFrameworks, so a copy/paste for them simply will work.

The only required step, if patched, is to re-sign their binary with Xcode command line tools.
I'd extend this observation also to the binary usr files, prelinkedkernel, kernel and so on.

Instead the K(ernel)Ext(ensions) require permissions fixing when replaced.
 
Last edited:
  • Like
Reactions: Larsvonhier
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.