|
11 | 11 | // When developing new patch sets, ensure that all patches applied are intentional
|
12 | 12 |
|
13 | 13 | #include <stdint.h>
|
14 |
| -#pragma mark - Sidecar/AirPlay/UniversalControl Patch Set |
| 14 | +#pragma mark - Sidecar/AirPlay Patch Set |
15 | 15 |
|
16 | 16 | // SidecarCore/AirPlaySupport share 1 large array of unsupported models.
|
17 | 17 | // Namely models that do not support H.265 support:
|
|
26 | 26 | // iPad4,1 iPad4,2 iPad4,3 iPad4,4 iPad4,5 iPad4,6 iPad4,7 iPad4,8 iPad4,9
|
27 | 27 | // iPad5,1 iPad5,2 iPad5,3 iPad5,4 iPad6,11 iPad6,12
|
28 | 28 |
|
29 |
| -// UniversalControl has an identical array however mixes the iPad models in the middle of the Mac models. |
30 |
| -// Since we patch model families individually, we're granted UniversalControl support without extra patching. |
31 |
| - |
32 |
| -// iMac13,1 iMac13,2 iMac13,3 iMac14,1 iMac14,2 iMac14,3 iMac14,4 iMac15,1 iMac16,1 iMac16,2 |
33 |
| -// iPad4,1 iPad4,2 iPad4,3 iPad4,4 iPad4,5 iPad4,6 iPad4,7 iPad4,8 iPad4,9 |
34 |
| -// iPad5,1 iPad5,2 iPad5,3 iPad5,4 iPad6,11 iPad6,12 |
35 |
| -// MacBook8,1 |
36 |
| -// MacBookAir5,1 MacBookAir5,2 MacBookAir6,1 MacBookAir6,2 MacBookAir7,1 MacBookAir7,2 |
37 |
| -// MacBookPro9,1 MacBookPro9,2 MacBookPro10,1 MacBookPro10,2 |
38 |
| -// MacBookPro11,1 MacBookPro11,2 MacBookPro11,3 MacBookPro11,4 MacBookPro11,5 MacBookPro12,1 |
39 |
| -// Macmini6,1 Macmini6,2 Macmini7,1 |
40 |
| -// MacPro5,1 MacPro6,1 |
41 |
| - |
42 | 29 | // In addition to this, AirPlaySupport has an extra array for excluding models that do not support a 'Unified Driver Model (UDM)'
|
43 | 30 | // AirPlaySupport "requires" all models to have UART-based Wifi, however no issues have been found on legacy devices.
|
44 | 31 |
|
|
52 | 39 | // MacBookPro14,1 MacBookPro14,2 MacBookPro14,3
|
53 | 40 | // MacMini8,1
|
54 | 41 |
|
55 |
| -// Note Macmini is mistyped as MacMini, so unsure whether the blacklist sucessfully applies to said model. Macmini8,1 is a UDM-based Device |
| 42 | +// Note Macmini is mistyped as MacMini, so unsure whether the blacklist sucessfully applies to said model. |
| 43 | +// Macmini8,1 is a UDM-based Device, however it exempt from support ("Mac mini (2020 and later)"): |
| 44 | +// https://www.apple.com/macos/monterey/features/ |
56 | 45 |
|
57 | 46 | static const uint8_t kSideCarAirPlayiMacOriginal[] = {
|
58 | 47 | // iMac13,1 iMac13,2 iMac13,3 iMac14,1 iMac14,2 iMac14,3 iMac14,4 iMac15,1 iMac16,1 iMac16,2
|
|
0 commit comments