gui.py: Add FeatureUnlock configurability

This commit is contained in:
Mykola Grymalyuk
2022-01-07 17:12:31 -07:00
parent cb808dc7ca
commit fd67032afe
5 changed files with 92 additions and 101 deletions

View File

@@ -1,4 +1,4 @@
from data import smbios_data, os_data
from data import smbios_data, os_data, cpu_data
from resources import utilities
@@ -98,3 +98,16 @@ def find_model_off_board(board):
key = "MacPro5,1"
return key
return None
def check_firewire(model):
# MacBooks never supported FireWire
# Pre-Thunderbolt MacBook Airs as well
if model.startswith("MacBookPro"):
return True
elif model.startswith("MacBookAir"):
if smbios_data.smbios_dictionary[model]["CPU Generation"] < cpu_data.cpu_data.sandy_bridge.value:
return False
elif model.startswith("MacBook"):
return False
else:
return True