Does anyone know where to find an extension attribute or smart group that will let me know which computers in inventory are Big Sur compatible?
Model Identifier matches regex ^iMac(14,4|(1[5-9]|20),d{1})$
Model Identifier matches regex ^iMacPro1,d{1}$
Model Identifier matches regex ^MacBook([8-9],d{1}|10,d{1})$
Model Identifier matches regex ^MacBookAir[6-9],d{1}$
Model Identifier matches regex ^MacBookPro1[0-6],d{1}$
Model Identifier matches regex ^Macmini[7-8],d{1}$
Model Identifier matches regex ^MacPro[6-7],d{1}$
Edit: Added the 2020 iMac, Early 2013 MacBook Pro and 2013/2014 MacBook Air
To further expand on @cbrewer's list, and to give some credit to @talkingmoose;
Here's a full list of compatible and incompatible Macs, posted on @talkingmoose's github: https://gist.github.com/talkingmoose/794f7647e7a29d6ef74f8b9233dd44bb
@rmckellar my browser is having trouble finding the site when i click the link.
@cbrewer when i put any of those in a smart group I get no results, not sure if the syntax is wrong the way i'm entering it. For my Catalina smart group i have this and get results
(MacBookAir[5-8]|MacBookPro(9|1[0-6])|MacPro6|iMac(Pro)?1[3-9]?|MacBook(10|9|8)|Macmini[6-8]),.*
@tcandela I'm getting the same thing... regardless, here's a copy and paste of the info:
Model information: https://www.apple.com/macos/big-sur-preview/
Published Date: June 22, 2020
Verification: https://regex101.com/r/7nnq4T/5
(MacBookAir[6-9]|MacBookPro1[0-6]|MacPro[6-7]|MacBook(10|9|8)|Macmini[7-8]|MacPro[6-7]|iMacPro1),d|iMac(14,4|(1[5-9]|20),d)
pattern matches:
https://support.apple.com/en-us/HT201608
Supported:
MacBook10,1
MacBook9,1
MacBook8,1
Unsupported:
MacBook7,1
MacBook6,1
MacBook5,2
MacBook5,1
MacBook4,1
MacBook3,1
MacBook2,1
MacBook1,1
https://support.apple.com/en-us/HT201862
Supported:
MacBookAir9,1
MacBookAir8,2
MacBookAir8,1
MacBookAir7,2
MacBookAir7,2
MacBookAir7,1
MacBookAir6,2
MacBookAir6,1
MacBookAir6,2
MacBookAir6,1
Unsupported:
MacBookAir5,2
MacBookAir5,1
MacBookAir4,2
MacBookAir4,1
MacBookAir3,2
MacBookAir3,1
MacBookAir2,1
MacBookAir1,1
https://support.apple.com/en-us/HT201300
Supported:
MacBookPro16,3
MacBookPro16,2
MacBookPro16,1
MacBookPro15,4
MacBookPro15,3
MacBookPro15,2
MacBookPro15,1
MacBookPro14,3
MacBookPro14,2
MacBookPro14,1
MacBookPro13,3
MacBookPro13,2
MacBookPro13,1
MacBookPro11,5
MacBookPro11,4
MacBookPro12,1
MacBookPro11,3
MacBookPro11,2
MacBookPro11,1
MacBookPro10,1
MacBookPro11,1
MacBookPro10,2
MacBookPro10,1
Unsupported:
MacBookPro9,2
MacBookPro9,1
MacBookPro8,3
MacBookPro8,2
MacBookPro8,1
MacBookPro7,1
MacBookPro6,2
MacBookPro6,1
MacBookPro5,5
MacBookPro5,4
MacBookPro5,3
MacBookPro5,2
MacBookPro5,1
MacBookPro4,1
MacBookPro3,1
MacBookPro2,2
MacBookPro2,1
MacBookPro1,2
MacBookPro1,1
https://support.apple.com/en-us/HT201894
Supported:
Macmini8,1
Macmini7,1
Unsupported:
Macmini6,2
Macmini6,1
Macmini5,3
Macmini5,2
Macmini5,1
Macmini4,1
Macmini3,1
Macmini2,1
Macmini1,1
https://support.apple.com/en-us/HT201634
Supported:
iMac20,2
iMac20,1
iMac19,2
iMac19,1
iMac18,3
iMac18,2
iMac18,1
iMac17,1
iMac16,2
iMac16,1
iMac15,1
iMac14,4
Unsupported:
iMac14,3
iMac14,2
iMac14,1
iMac13,2
iMac13,1
iMac12,2
iMac12,1
iMac11,3
iMac11,2
iMac11,1
iMac10,1
iMac9,1
iMac8,1
iMac7,1
iMac6,1
iMac5,2
iMac5,1
iMac4,2
iMac4,1
iMac,1
https://support.apple.com/en-us/HT210222
Supported:
iMacPro1,1
https://support.apple.com/en-us/HT202888
Supported:
MacPro7,1
MacPro6,1
Unsupported:
MacPro5,1
MacPro4,1
MacPro3,1
MacPro2,1
MacPro1,1
@rmckellar in the smart group I used the below settings and results populated.
'model identifier' --> 'matches regex' --> (MacBookAir[6-9]|MacBookPro1[0-6]|MacPro[6-7]|MacBook(10|9|8)|Macmini[7-8]|MacPro[6-7]|iMacPro1),d|iMac(14,4|(1[5-9]|20),d)
@tcandela I did the same, only SOME of my MacBookAir 7,1 machines weren't populating to the list. Which I found odd since I'm running a beta test on the same model. Granted, it's on the Unsupported list, which doesn't mean that it WON'T work, just that Apple won't support it on that model. At least, that's my best guess, haha!
The regex doesn't include future models so will break for new model identifiers even though Big Sur will still run on them (since Apple's requirements all say Model or newer). Here's a revised regex that allows future models too:
(MacBookAir([6-9]|[1-9][0-9])|MacBookPro(1[1-9]|[2-9][0-9])|MacPro([6-9]|[1-9][0-9])|iMacPro[0-9]*|iMac(1[4-9]|[2-9][0-9])|MacBook([8-9]|[1-9][0-9])|Macmini([7-9]|[1-9][0-9])),.*
@rickokid Thank you for the updated regex!
I recognized that with this regex also iMacs from 2013 are shown although they shouldn't. I think it's because of their model identifier being iMac14,x and the oldest supported ones is iMac14,4.
Does anyone have an idea how to correct this?
@j.meister you might want to double check the Big Sur regex results. My smart groups have a couple different entries based on the 2 regex i've tested.
@rickokid I ended up testing your Big Sur regex and i have a Macbook Pro 10,2 NOT showing up, and also a iMac14,1 that IS showing up that shouldn't be.
@rmckellar I am using your Big Sur regex, it has the Macbook Pro 10,2 showing up and the iMac 14,1 NOT showing up
The Macbook Pro 10,2 shows up as MacBook Pro (Retina, 13-inch, Early 2013) in Apple support coverage check
The iMac 14,1 shows up as iMac (21.5-inch, Late 2013) in Apple support coverage check
I've been using this EA from Zack Thompson for a long time and it's never let me down: https://github.com/MLBZ521/MacAdmin/blob/master/Jamf%20Pro/Extension%20Attributes/jamf_ea_LatestOSSupported.sh
@jphillips thanks. I had version 1.8.1 so updated to this 1.10.0 version.
Has this regex been updated removing the 2013 and 2014 13" MacBook Pro since it is no longer on the compatibility list?
https://mrmacintosh.com/big-sur-11-0-1-20b50-released-to-block-install-for-2013-14-13-mbpros/
all these answers seem to point to creating an EA, but what have any of you user been using for criteria in creating a smart group for pulling up macs that are running Big Sur?
i see a criteria for Operating System Name but it doesn't work when i enter Big Sur
i currently have OPERATING SYSTEM LIKE 11.0.1 or OPERATING SYSTEM LIKE 11.1.0
Operating System Version
greater than or equal 11.0
ANDOperating System Version
less than 12.0
@cbrewer thanks, I'll make another smart group with your criteria.
I only have one mac still running 10.11.6 so wanna make sure that mac does not get included.
@cbrewer thanks for Big Sur smart group criteria information.
so if i want to edit my current macOS smart groups would i put Operating System Version greater than or equal 10.15.0 and less than 10.16.0 for Catalina?
I currently use these criteria as my current macOS smart group
Operating System like 10.15 -------------- for Catalina
Operating System like 10.14 -------------- for Mojave
Operating System like 10.13 -------------- for High Sierra
i'm getting the same SMARTGROUP results for each of the 10.X.X macOS versions no matter if i use the OPERATING SYSTEM LIKE or OPERATING SYSTEM VERSION GREATER THAN OR EQUAL TO/LESS THAN
Remember that Jamf Pro 10.25 and older still reported Big Sur as 10.16.
My hosted Jamf Pro 10.27 shows Big Sur as 11.x instead.
*bump*
Zach T. updated his EA to include Monterey and (assumed) Ventura.
*bump*
Zach T. updated his EA to include Monterey and (assumed) Ventura.
Have you seen any issues with this updated EA correctly displaying Ventura capable macs?
is anyone using this Ventura Extension Attribute by Zach T ?? if not what are you using?
Have you seen any issues with this updated EA correctly displaying Ventura capable macs?
I'm using v2.2.0 of this EA in my sandbox and it works correctly: a Mac mini (Late 2014) currently running Monterey does not return "Ventura" as the latest supported OS.
Bump. Rich T. has (as always) shared his method for categorizing Ventura-compatible device.
Have you seen any issues with this updated EA correctly displaying Ventura capable macs?
Works fine, after updating the attended result from ventura to Ventura*
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.