Hi, I have noticed some incoherence in the system_info > hardware_model values between intel and apple silicon macs. On apple silicon, the result is the verbose name “Mac mini” instead of the code name “Macmini9,1". Looking at the code, this is because IOKit product-name is used
, and on apple silicon, even fetched from a different level
. Any reason why the IOKit “model” property is not used ? It seems to return the same kind of values on both platforms, without having to look at different places.