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.
those 5 kexts highlighted in blue if you use kextutility it will do a few things first like repair permissions etc just let it finish then do the first family kext. Thank you webg3
[doublepost=1532040747][/doublepost]
that's not good I hope you can get your money back

Thanks! Yes, the 10.13.6 IOUSB*.kexts restore a consistently reliable iSight on my mbp 5,3 on Mojave dev beta 4! Great.

More good news: I tested and validated another approach that swaps the extensions without post-install or kext utilities:

generally...

1) back up your old kexts
2) transfer to Mojave laptop
3) change permissions
4) trigger a cache and prelinked-kernel rebuild (same thing dude1's post-install patcher does)

Recommended steps:
  1. on Mojave dev beta 4: open /System/Library/Extensions folder (S/L/E)
  2. backup the old kexts: select and duplicate all the IOUSB*.kexts (the same 5 as above) in the finder
  3. transfer the same 5 from HS 10.13.6 to your Mojave laptop - I use bluetooth Airdrop - works great
  4. copy the 5 files to S/L/E - you will be asked to authenticate
  5. from terminal: sudo chmod -R 755 /System/Library/Extensions/IOUSB*.kext
  6. from terminal: sudo chown -R 0:0 /System/Library/Extensions/IOUSB*.kext
  7. from terminal: sudo kextcache -i /
  8. from terminal: sudo reboot
  9. voila!
The key is: kextcache -invalidate / rebuilds a perlinkedkernel and rebuilds the cache in one step. No post-install necessary.

We should re-test all USB related functions though.

Thanks to all and enjoy.
 
Excellent feedback! Thanks for sharing your experience at length. We all benefit from these successes and failures. By the way, I haven't found a kext "utility" yet that doesn't boot loop... so I prefer manual installations or of course @dosdude1 's latest post install with cache rebuild turned ON. Question: is your iSight now permanently fixed/functional ? I may try this when time permits.


To answer your question; I have not found an instance where the camera would not work, whether it's Face-Time or Photo Booth. I do not have third party applications, which would use the build-in camera, so I can't speak for its function with other programs.

The Kext "utilities' probably change permissions in other “areas," and reintroduce the boot-loop bug. Still, having read the success stories posted by those who used the programs, I took a calculated risk that it would work. I had to boot back into the USB, to use the ”post-install" tool, on occasions when system would not fully boot, or re-booted constantly. In those instances I used the CPU appropriate patch only, or if that did not work, just used cache rebuilt function only, (or vice-versa), not both at same time. Sometimes it is necessary to run the @dosdude1 post-install utility twice, but it succeeds in any event. It is an incredible utility.

The “option” key is the “key to success” (pun intended) when in re-boot loop; it breaks the loop and allows booting into other volumes. The version of @dosdude1's patcher I used to complete my current system install, was the *10b version. Hope the above is of help.
 
Last edited:
Thanks! Yes, the 10.13.6 IOUSB*.kexts restore a consistently reliable iSight on my mbp 5,3 on Mojave dev beta 4! Great.

More good news: I tested and validated another approach that swaps the extensions without post-install or kext utilities:

generally...

1) back up your old kexts
2) transfer to Mojave laptop
3) change permissions
4) trigger a cache and prelinked-kernel rebuild (same thing dude1's post-install patcher does)

Recommended steps:
  1. on Mojave dev beta 4: open /System/Library/Extensions folder (S/L/E)
  2. backup the old kexts: select and duplicate all the IOUSB*.kexts (the same 5 as above) in the finder
  3. transfer the same 5 from HS 10.13.6 to your Mojave laptop - I use bluetooth Airdrop - works great
  4. copy the 5 files to S/L/E - you will be asked to authenticate
  5. from terminal: sudo chmod -R 755 /System/Library/Extensions/IOUSB*.kext
  6. from terminal: sudo chown -R 0:0 /System/Library/Extensions/IOUSB*.kext
  7. from terminal: sudo kextcache -i /
  8. from terminal: sudo reboot
  9. voila!
The key is: kextcache -invalidate / rebuilds a perlinkedkernel and rebuilds the cache in one step. No post-install necessary.

We should re-test all USB related functions though.

Thanks to all and enjoy.
I might not needed to do a post install but after my experience with kextbeast I want to make sure to be on the safe side Thank you :)
 
  • Like
Reactions: pkouame
I might not needed to do a post install but after my experience with kextbeast I want to make sure to be on the safe side Thank you :)

Yup I hear you, many ways to skin a cat! :)

I'm just a stickler for knowing exactly what's being done to my devices. The manual command line procedures require fewer reboots and you can check logs to see if things we're ok or not. Sometimes utilities hide the logs or ignore system errors: a cache rebuild or a kernel prelink can very easily fail if your kext set is not complete. Older extensions may be dependent on other libraries/extensions which are no longer present in the new OS -> the linker fails -> you think everything is fine -> boot-loop.

It's all good though. Looks like my mbp 5,3 under Mojave is almost feature complete. Bodes well for the future when Apple will have tuned and readied all of this properly for Golden release.
 
or we might have to do this again in beta 5 and I am fairly new at this as I traded a windows 10 laptop for my iMac 9,1 I paid $50 for the laptop and the iMac 9,1 was $225 upgraded to 8GB of ram and High Sierra installed and I had another 9,1 only had El Captain I had to figure how to install High Sierra that led me here to macrumors :)
 
  • Like
Reactions: olad
another success with another Mac Pro 3.1 with Apple HD5770:

started from scratch, 18A336e, built installer partition with 0.1b12, installed, rebooted, post install, checked legacy video, and graphics is accelerated. Less glitches from version to version. To my surprise Mojave is localized (German). I run all my machines in English but this time there must be a nvram setting in this box for German.
 
or we might have to do this again in beta 5 and I am fairly new at this as I traded a windows 10 laptop for my iMac 9,1 I paid $50 for the laptop and the iMac 9,1 was $225 upgraded to 8GB of ram and High Sierra installed and I had another 9,1 only had El Captain I had to figure how to install High Sierra that led me here to macrumors :)

Yes we will for iSight and things. The patcher will never cover all of our per model idiosyncrasies.

When another beta of interest comes out, I plan to let the Apple system preferences software update kick-in after dude1 creates a post-install for that release. I'll just copy the post-install app to an existing bootable USB. If iSight is still not fixed, I'll swap in the latest HS IOUSB extensions and rebuild the cache and prelinkedkernel myself (per above) Simple as pie.

I may just wait for few more betas though, this constant patching is getting old ... ;) and I have a macpro 3,1 in dire need of attention.
 
  • Like
Reactions: TimothyR734
Yes we will for iSight and things. The patcher will never cover all of our per model idiosyncrasies.

When another beta of interest comes out, I plan to let the Apple system preferences software update kick-in after dude1 creates a post-install for that release. I'll just copy the post-install app to an existing bootable USB. If iSight is still not fixed, I'll swap in the latest HS IOUSB extensions and rebuild the cache and prelinkedkernel myself (per above) Simple as pie.

I may just wait for few more betas though, this constant patching is getting old ... ;) and I have a macpro 3,1 in dire need of attention.
I think with the software update patch we should be able to install the next beta via software update in stem preferences maybe since we got the iSight camera working fingers crossed the next beta won't break it but I save all 5 kexts on a usb just incase :)
 
  • Like
Reactions: jackluke
just copied those 5 files from backup 10.13.5 IOUSB*.kexts and use kextbeast 2.01 to install and my FaceTime video is now working with Mojave B4 , full dynamic wallpaper patch is also working , great stuff guys...
 
Last edited:
  • Like
Reactions: TimothyR734
I think with the software update patch we should be able to install the next beta via software update in stem preferences maybe since we got the iSight camera working fingers crossed the next beta won't break it but I save all 5 kexts on a usb just incase :)
You already can. Check out my earlier post about getting system preferences software update working on your mac. dosdude1 supports it by installing SUVMMFaker for you. His own patcher update is different.
 
  • Like
Reactions: TimothyR734
You already can. Check out my earlier post about getting system preferences software update working on your mac. dosdude1 supports it by installing SUVMMFaker for you. His own patcher update is different.
I will try that on my iMac 8,1 I have the SWUSwitcher on my 9,1 Thank you :)
 
I used the patcher to make a USB of Mojave but am having difficulty installing it and I feel like I might be doing it wrong. Trying to get this on a Mid-2010 MBP (which says it's compatible with the patcher). I restarted my Mac holding option, selected the USB, the Apple logo shows and the progress bar goes slow until it's full and then it just does nothing after that.

I know it's best to do a completely fresh install, which is what I want to do. Am I missing a step?
 
  • Like
Reactions: TimothyR734
I used the patcher to make a USB of Mojave but am having difficulty installing it and I feel like I might be doing it wrong. Trying to get this on a Mid-2010 MBP (which says it's compatible with the patcher). I restarted my Mac holding option, selected the USB, the Apple logo shows and the progress bar goes slow until it's full and then it just does nothing after that.

I know it's best to do a completely fresh install, which is what I want to do. Am I missing a step?
are you using the latest macOS Mohave patcher b12
 
  • Like
Reactions: 480951
Hello, im done with testing of Mac OS Mojave Beta, its slower than High Sierra. Battery is worse, MacBook is hotter, Slower Boot, After powering up machine it did twice chime(idk why?) etc. I understand that is still Beta. But i will wait until Official Version is released. If you will run Mojave on Mac.. SSD is NECESSARY.

I experience the double boot chime every time as well on MacBook7,1. Did not make a post about it as I wasn't sure if it was due to the SSD I installed at the same time as Mojave. @jackluke @0403979 @dosdude1, sorry for the mention spam but is anybody else experiencing this, and more importantly does anyone know why?
 
I experience the double boot chime every time as well on MacBook7,1. Did not make a post about it as I wasn't sure if it was due to the SSD I installed at the same time as Mojave. @jackluke @0403979 @dosdude1, sorry for the mention spam but is anybody else experiencing this, and more importantly does anyone know why?
Strange, I have SSD HFS+ and no double boot chime. Are many others experiencing this?
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.