Jump to content

Hand Off to iPhone Camera by USB or Wireless in Sequoia Possible Fix


162 posts in this topic

Recommended Posts

4 minutes ago, arsradu said:

Hey @eSaF My WIFI card and adapter finally arrived. Will tell you more about that once I manage to boot my system. LOL.

Make sure your OC and all kexts within are all the latest versions.

Including the latest version AMFIPass.kext, see my attached kexts for OCLP versions and arranged order in the kext tree which will help.

 

Also see my entries in boot-arg, after you make any changes within the EFI Folder, reboot and clean NvRAM.

On reboot attach the iPhone to P/C by USB Cable and try 'Hand Off' to iPhone Camera via the Photo Booth app (this is an easy one to started).

 

If that proves successful, remove the USB Cable and try 'Hand Off' wireless connection via the same app.

If all is well, now try F/Time same method.

 

image.thumb.png.c30485643da609da4060c8bb7f43bb62.png

Screenshot 2024-09-16 at 18.19.44.png

Link to comment
Share on other sites

Finally managed to get it to work! :) The issue was not the kext order or kext version...but the fact that the com.apple.iokit.IOSkywalkFamily kext needs to also be Blocked (set to Disable). After that, I was able to boot successfully.

 

Now, for the test:

1. Airdrop seems to be working fine

2. HandOff is working fine if I try to take a photo using the iPhone. And it works both with USB and WIFI.

However, PhotoBooth doesn't seem to open the iPhone's camera, regardless of connection type. Despite the fact that looks like the OS does recognise the connected iPhone (15 in my case). Also, FaceTime doesn't seem to recognise the camera.

Scratch that. For some reason, they both started to work. Both with USB and WIFI. It took it like a good 10 minutes to start (while I was typing this, it just started to work LOL). Pretty smooth too!

Screenshot2024-09-16at21_50_41.thumb.png.75b110eb9b699ec1ef36d88c4fbfc154.png

Will test more tomorrow. :)  But so far so good. I'm super happy that BT is working natively!

 

By the way, I didn't get the Fenvi card. I got the BCM943602CDP card and this adapter.

 

Edited by arsradu
  • Like 1
Link to comment
Share on other sites

24 minutes ago, arsradu said:

Will test more tomorrow. :)  But so far so good. I'm super happy that BT is working natively!

 

By the way, I didn't get the Fenvi card. I got the BCM943602CDP card and this adapter.

 

Well Done!!! :thumbsup_anim:

That's what I like to hear, success stories. Yes sometimes it takes a few seconds to kick in.

Enjoy!!! :yes:

  • Like 1
Link to comment
Share on other sites

@arsradu - When you get a moment can you remove your personal data and upload your config.plist.

Hopefully it will help others to get their 'Hand Off' to iPhone working by comparing their config with yours.

Thanks.

Link to comment
Share on other sites

11 hours ago, eSaF said:

@arsradu - When you get a moment can you remove your personal data and upload your config.plist.

Hopefully it will help others to get their 'Hand Off' to iPhone working by comparing their config with yours.

Thanks.

Morning! Sure!

 

I've cleaned up the SMBIOS part.

I've removed the boot args since I don't need to debug anymore (so no -v). -lilubetaall is also no longer necessary if all kexts are up to date. And I'm still a bit confused as to what exactly does the revpatch=sbvmm parameter does. So while I clarify that, I removed it, too. I prefer to have only the things that I need and add other stuff only if necessary.

 

I saw this being related to Restrict(ed) Events. I think that's a new thing, right? I don't remember seeing it with older versions of MacOS. Seems to have something to do with OTA updates. But I'm not sure how exactly does that work in real life. I mean, does it allow for delta updates instead of 15GB full installers? If so, then I might wanna add that too. :D

 

Anyway, if any questions, I'd be happy to help.

 

As I was saying before, so far so good. Everything seems to be working normally. Except for a slight delay (couple of minutes or so) detecting the camera with PhotoBooth (I think FaceTime, too).

 

Will test a bit more these days when I get the time. But I wanted to share this with you so you can take a look, in case there's something you, or other people, might find useful.

 

config test.plist.zip

Edited by arsradu
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

@arsradu - thank you, you are a Star!!!

The revpatch=sbvmm boot-arg coupled with the RestrictEvent.kext enables one to receive incremental Updates when available.

 

Yes you'll need to add those two back to get the smaller update files.

They only come into play at that time so no need to worry about it as yet.

 

You'll still get the Updates without them but the full 14GB or so large file.

You can try testing 'Hand Off' to Camera in Quick Time also by hitting New Movie in Quick Time setting Menu.

 

Continue to Enjoy. :thumbsup_anim:

  • Like 2
Link to comment
Share on other sites

hi I'm still not having luck I reinstalled Mac Sequoia from scratch updated mu iPhone SE to iOS 18 but continuity camera only on usb airdrop working both ways even with wifi but continuity only on usb if I start it on wifi nothing back screen on camera of laptop

PS by the way screen mirroring does not work either

Screenshot 2024-09-17 at 17.19.09.png

Screenshot 2024-09-17 at 17.19.24.png

Screenshot 2024-09-17 at 17.19.59.png

Screenshot 2024-09-17 at 17.21.00.png

Link to comment
Share on other sites

17 minutes ago, robi62 said:

PS by the way screen mirroring does not work either

I don't think that feature is available to European Countries at the moment.

If you can get 'Hand Off' to iPhone Camera via USB, try wireless and at the Black Screen just leave it like that for sometime.

 

Another poster said that his stated working after about 10 minutes.

Yes it is a long time but they reported it is working wireless as well as USB connection.

  • Like 1
Link to comment
Share on other sites

Indeed. I can confirm on my MBP that the iPhone Mirroring feature is not available in the EU. Why? No idea... Doesn't make any sense to me. But yeah...it's not available. Just like the AI features are not available. But I don't miss them at all. So that's fine for me.

 

image.png.4b31ecc22d14a98e9f37121fd5820e34.png

  • Like 1
Link to comment
Share on other sites

@arsradu that is weird im in Spain so I should get same message as you about Iphone mirroring but I don't

Also which skywalk kext do you use ??? it says 1.0 version but is it the latest one made for Sequoia???

As you can see in my config it shows version 1.2.0 I edited plist so I really know which version it is

by the way if block completely skywalk as in your config my laptop won't boot something about no kexts summary .... 

This is config I use

config.plist.zip

Link to comment
Share on other sites

23 minutes ago, robi62 said:

@arsradu that is weird im in Spain so I should get same message as you about Iphone mirroring but I don't

Also which skywalk kext do you use ??? it says 1.0 version but is it the latest one made for Sequoia???

As you can see in my config it shows version 1.2.0 I edited plist so I really know which version it is

by the way if block completely skywalk as in your config my laptop won't boot something about no kexts summary .... 

This is config I use

config.plist.zip 6.88 kB · 0 downloads

The kexts I use for WIFI are from OCLP github page here.

The message above is from a real M1 Pro MacBook Pro. So I expect it to be correct. If you tried this on a Hack...that might be why you're getting different results. In fact, I'm getting the exact same result. I was even surprised it started in the first place. Because, on my MBP it just shows that message. It doesn't even start.

I don't know how it is on your computer. I know on laptops, it's a lot more difficult to get things done. And I have almost 0 experience with hackintosh laptops. On my desktop, it doesn't boot if I don't block that in config. :))

I think you might have also had some missing quirks and stuff. Make a backup of your current config and try this one. Let me know if it works for you. Maybe also clear nvram.

config.plist.zip

Edited by arsradu
  • Like 1
Link to comment
Share on other sites

@arsradu it did not make any difference only working with usb Thanks for trying

I have actually bought yesterday a MacBook Air 2015 quite cheap Im going to try with that when I get it  and see the result

All what really matters to me is send and receive files with airdrop so Im happy if it does

 

Edited by robi62
  • Like 1
Link to comment
Share on other sites

33 minutes ago, MacNB said:

AFIK iPhone Mirroring is only supported on Macs with Apple Silicon or Macs with T2 chip.

Using a hack with an SMBIOS of a Mac with a T2 chip is not enough as a physical T2 is needed.

 

See https://support.apple.com/en-us/120421 and scroll down to "iPhone Mirroring system requirements"

 

OCLP team have stated the same.

 

@MacNB Thanks for that I did not know

Link to comment
Share on other sites

hi guys even with the real MacBook Air does not work only with cable and only iPhone 11 Pro iOS 16 work on iPhone SE with iOS 18 black screen

Ps iPhone SE now working with cable but no wifi for both

So funny

Screenshot 2024-09-20 at 12.23.11.png

Screenshot 2024-09-20 at 12.24.04.png

Edited by robi62
Link to comment
Share on other sites

1 hour ago, robi62 said:

hi guys even with the real MacBook Air does not work only with cable and only iPhone 11 Pro iOS 16 work on iPhone SE with iOS 18 black screen

Ps iPhone SE now working with cable but no wifi for both

So funny

 

 

Let's try something. It works in my case.... But seems there's a catch. So let's see if it works the same way for you, too.

 

  1. Connect via USB first.
  2. Open Photo Booth and wait at least 5 minutes (or until it you see image in Photo Booth). In my case, I connected mine and I saw it working after about 10 minutes. So...keep that in mind. In that time, you will see a black screen in Photo Booth.
  3. When you open Photo Booth, go to the Camera menu and make sure your iPhone is detected. It should look like this.
    Screenshot2024-09-20at13_33_28.png.d69d3aedb451641a3b7fa375707a60bb.png
  4. After the iPhone starts working via USB (you should see a pop-up on the iPhone's screen as well), something like the one below, disconnect the cable and wait a few seconds. It should start working via WIFI, as well.
    IMG_2413.thumb.PNG.3bd353ba18e5a1e45ab3d0b85b542f87.PNG

 

If you try directly via WIFI....it might not work. At least, it doesn't seem to be working in my case.

 

Also, I think this is kind of a workaround, rather than the way it should be, because, when I try to disconnect, it says this:

 

IMG_2414.thumb.PNG.4349816994d7640f95d19d75e34721da.PNG

 

So...looks like the only way in...is through USB, then unplug the cable and it automatically resumes via WIFI. But if you disconnect from the UI (from the iPhone), you can't reconnect directly via WIFI.

 

 

So, if you can, try to connect via USB first, wait to get recognised, then unplug (without disconnecting). Wait for a couple of seconds, and let me know if it reconnects as WIFI now.

 

Edited by arsradu
  • Like 2
Link to comment
Share on other sites

5 minutes ago, miliuco said:

@arsradu

Not working for me, it works fine by USB, PhotBooth is okey, unplug USB cable, disconnect iPhone and no camera anymore.

@robi62

I don't have image issues, I loose completely the camera.

Then it might be something else in your case. As far as I could test, that's the only way it works for me. Via USB, then unplug (but don't click Disconnect on the iPhone), and it automatically resumes via WIFI.

 

AirDrop works perfectly fine though.

Edited by arsradu
  • Like 2
Link to comment
Share on other sites

55 minutes ago, robi62 said:

You can see the continuity agenda is working but camera no

Maybe this is not (yet) supported with current OCLP patches. As far as I could see, there are still some features that are not yet supported. Maybe this is one of them.

I'll also test on my 2013 MBP to see if I get a different result. But if it's the same....I'm afraid there's nothing we can do about it...for now.

Edited by arsradu
  • Like 3
Link to comment
Share on other sites

40 minutes ago, arsradu said:

Maybe this is not (yet) supported with current OCLP patches.

I totally agree, I have noticed at times the picture would flicker and adjust when in WIFI connection but is very smooth with USB connection.

As I also still run Sonoma, this glitch is not present and presents a smooth video operation in both connections.

 

In conclusion the bug is within OCLP patching which as we all know is still in the development stage.

I am running the latest OCLP 2.1.0 Nightly but that glitch was present in the Beta before and the released 2.0.0.

 

All in all I still think you should get a video result regardless when you switch to wireless connection.

You need to find the reason for the black screen, the fault cannot be all on OCLP patching surely.

 

If that was the case, we would all be having the same black screen result with wireless connection.

  • Like 2
Link to comment
Share on other sites

1 hour ago, eSaF said:

I totally agree, I have noticed at times the picture would flicker and adjust when in WIFI connection but is very smooth with USB connection.

As I also still run Sonoma, this glitch is not present and presents a smooth video operation in both connections.

 

In conclusion the bug is within OCLP patching which as we all know is still in the development stage.

I am running the latest OCLP 2.1.0 Nightly but that glitch was present in the Beta before and the released 2.0.0.

 

All in all I still think you should get a video result regardless when you switch to wireless connection.

You need to find the reason for the black screen, the fault cannot be all on OCLP patching surely.

 

If that was the case, we would all be having the same black screen result with wireless connection.

Just for reference, my MBP 2013 doesn't detect the camera at all. Not even the built-in camera. After patching. So yeah, I think there are probably still some things to be fixed with OCLP.

 

Also, as it happens, I also have Sonoma installed. So I tried that too. But....Photo Booth doesn't detect my iPhone for some reason. Neither with USB connection, and of course, neither with WIFI.

I'll test some more, in case it was something on my side... But yeah, just wanted to mention that even on real Macs, the support is still not fully there with Sequoia and OCLP.

 

Update: on Sonoma, I managed to connect via USB (after restart....not sure what happened the first time), and it connects a lot faster than Sequoia. Unfortunately, unlike Sequoia, it doesn't resume after unplugging from USB. It just stays disconnected.

Since there are also some issues detecting the built-in camera of my MBP...I think it's safe to say there could also be some camera-related issues with Sequoia. Which....directly or indirectly could also cause these issues. So...I think we should probably wait a little while longer for those to be fixed.

 

Update2: Ok, so this is weird. I've cleared NVRAM, and now I have another behaviour in terms of Continuity Camera on Sequoia.

Via USB, it connects a lot faster, I don't have to wait 10 minutes anymore. But....if I unplug from USB, I get this new message, and I don't get a video anymore in Photo Booth like I did before.

 

 image.png.9ea3d6b7856ff92e2a47fa2f9dea5545.png

 

So....I don't understand what happened, but looks like I broke it somehow... What's certain is that there are still things to be fixed with OCLP. :)

Edited by arsradu
  • Like 1
Link to comment
Share on other sites

1 hour ago, arsradu said:

What's certain is that there are still things to be fixed with OCLP

I don't have any connection problems at all in Sonoma.

F/Time, Photo Booth and Quick Time all perfect.

 

In Sequoia all of those apps connects with both USB and Wireless.

The next time you have a connection problem, go into 'Disk Utility' and run 'First Aid' on the disk.

 

Then reboot and clean NvRAM, those steps should clear the glitch.

The one other thing I have noticed as well is there is no 'Background' option in the Menu apart from 'Blur' in portrait mode.

 

Change of 'Background' in video calling is not unique to silicon or T2 Macs but also available to Intel Macs

So I don't understand why I am not seeing it on my machine as in this pic.

 

Screenshot 2024-09-20 at 17.40.17.png

  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...