Leoyzen / KVM-Opencore

Opencore Configuration of KVM Hackintosh with tweaks
GNU General Public License v3.0
450 stars 160 forks source link

Sidecar/Apple watch unlock not work when using iMacPro1,1 #5

Open Leoyzen opened 4 years ago

Leoyzen commented 4 years ago

As far as I know, sidecar need iGPU or T2-chip, but we don't have either. The workaroud is switch SMBios to iMac18,3 or iMac19,1, then add shiki-id=Mac-7BA5B2D9E42DDD94 shikigva=40 to boot-args.But may have other problems (I don't test it yet).

Leoyzen commented 4 years ago

Someone says it work when using MacPro7,1, but I don't find much information about it. Need more description or investigation. Originally posted by @sonoseco in https://github.com/Leoyzen/KVM-Opencore/issues/4#issuecomment-606282631

tpruszin commented 4 years ago

Screen Shot 2020-04-30 at 5 47 21 pm mine is suddenly working for some reason

sarkrui commented 4 years ago

From what I know, Apple Watch Unlock works as long as Continuity works fine (for example, receiving (or sending) images from (or to) iPhone as well as). This would require you to have a genuine but unused set of SMBIOS info (Serial, MLB, System UUID) by other Apple hardware.

tpruszin commented 4 years ago

Can also confirm Sidecar working SMBIOS iMac 19,2 and iPad Pro

usr-sse2 commented 4 years ago

From what I know, Apple Watch Unlock works as long as Continuity works fine (for example, receiving (or sending) images from (or to) iPhone as well as). This would require you to have a genuine but unused set of SMBIOS info (Serial, MLB, System UUID) by other Apple hardware.

Requirements to Wi-Fi and Bluetooth hardware for Apple Watch unlock are harder than for Continuity.

sarkrui commented 4 years ago

Requirements to Wi-Fi and Bluetooth hardware for Apple Watch unlock are harder than for Continuity.

Understood, and I emphasized explicitly on the bi-directional Continuity. Some hackintosher have reported that they only have unidirectional Continuity. I think bi-directional Continuity is a prerequisite for Apple Watch unlock.

sonoseco commented 4 years ago

If I can add anything to this is that I was only able to make Apple Watch Unlock work with an original Apple Wifi-BT card, not even the Fenvi card worked for me. Fortunately I had an iMac laying around and I'm using its Wifi-BT card with PCIe adapter. However, Sidecar is still a no go for me but it is probably because I'm using MacPro7,1.

sarkrui commented 4 years ago

However, Sidecar is still a no go for me but it is probably because I'm using MacPro7,1.

In this regard, it's more about the T2 chip issue as it demands HEVC decode for realtime rendering, particularly over Wi-Fi. There's a post from Sidecar not working on iGPU-less systems reliably, reporting that SideCar kinda works on MacPro7,1 on 10.15.5 beta.

usr-sse2 commented 4 years ago

I have bi-directional Continuity, but there is no Apple Watch unlock option in System Preferences. My Wi-Fi adapter is 802.11n, 2.4 GHz only Broadcom, Bluetooth is 4.0 Broadcom

Sent with GitHawk

sarkrui commented 4 years ago

I have bi-directional Continuity, but there is no Apple Watch unlock option in System Preferences.

Hold on, do you have an Apple Watch paired with your iCloud account?

usr-sse2 commented 4 years ago

I have bi-directional Continuity, but there is no Apple Watch unlock option in System Preferences.

Hold on, do you have an Apple Watch paired with your iCloud account?

Yes, a Series 2. According to Apple, Auto Unlock works starting from 2013 MacBookAir which has Wi-Fi ac, and other Continuity features work starting from 2012 MacBookAir which has 5 GHz n. Strange since Apple Watch doesn't have ac, but it's so. Maybe ac itself is not needed, but Broadcom made some features for distance measurement in the chipset at the same time as ac appeared.

https://support.apple.com/en-us/HT204689

Leoyzen commented 4 years ago

Can also confirm Sidecar working SMBIOS iMac 19,2 and iPad Pro

iMac 19,1/19,2 doesn't have a T2 chip, so it should work as expected.

tchlyah commented 3 years ago

I have the same problem. Apple watch unlock was working fine with Clover, but after switching to OpenCore, it doesn't work anymore. I'm using iMac19,1!

Apple watch

sarkrui commented 3 years ago

@tchlyah Have you filled the System Product Name System Serial Number MLB System UUID for the OC config? That seems crucial for continuity. image

tchlyah commented 3 years ago

It turn out it wasn't a Hackintosh problem, I noticed it when I saw that it wasn't working on my Macbook Pro neither!

I followed this process and it worked like a charm: https://discussions.apple.com/thread/251803595