Here is the late 2016 MacBook Pro SMBIOS data:
#elif (TARGET_MODEL == MACBOOK_PRO_131) // 13-inch without Touch Bar, Intel® HD Graphics 540 (0x1926) // Intel Core i5-6360U 2.0 GHz (Max Turbo Boost 3.1 GHz). // Intel Core i7-6660U 2.4 GHz (Max Turbo Boost 3.4 GHz). #define SMB_BIOS_VERSION "MBP131.88Z.0205.B02.1610121536" #define SMB_PRODUCT_NAME "MacBookPro13,1" #define SMB_BOARD_PRODUCT "Mac-473D31EABEB93F9B" #define EFI_MODEL_NAME { 'M', 'a', 'c', 'B', 'o', 'o', 'k', 'P', 'r', 'o', '1', '3', ',', '1' } #elif (TARGET_MODEL == MACBOOK_PRO_132) // 13-inch with Touch Bar, Intel® HD Graphics 550 (0x1927) // Intel Core i5-6267U 2.9 GHz (3.3 GHz Max Turbo Boost) // Intel Core i5-6287U 3.1 GHz (3.5 GHz Max Turbo Boost) // Intel Core i7-6567U 3.3 GHz (3.6 GHz Max Turbo Boost) #define SMB_BIOS_VERSION "MBP132.88Z.0223.B00.1610201042" #define SMB_PRODUCT_NAME "MacBookPro13,2" #define SMB_BOARD_PRODUCT "Mac-66E35819EE2D0D05" #define EFI_MODEL_NAME { 'M', 'a', 'c', 'B', 'o', 'o', 'k', 'P', 'r', 'o', '1', '3', ',', '2' } #else // Defaults to MacBookPro13,3 // 15-inch with Touch Bar, Intel® HD Graphics 530 (0x191B) // Intel Core i7-6700HQ 2.6 GHz (Max Turbo Boost 3.5 GHz). // Intel Core i7-6820HQ 2.7 GHz (Max Turbo Boost 3.6 GHz). // Intel Core i7-6920HQ 2.9 GHz (Max Turbo Boost 3.8 GHz). #define SMB_BIOS_VERSION "MBP133.88Z.0223.B00.1610201042" #define SMB_PRODUCT_NAME "MacBookPro13,3" #define SMB_BOARD_PRODUCT "Mac-A5C67F76ED83108C" #define EFI_MODEL_NAME { 'M', 'a', 'c', 'B', 'o', 'o', 'k', 'P', 'r', 'o', '1', '3', ',', '3' } #endif
Note: This data was initially added to RevoBoot, but it can be used with any boot loader!
Update: HWP is set to 1 (enabled) in the FrequencyVectors data in the plists.
Update-2: Intel® HD Graphics info added.
Update-3: A new Geekbench result have emerged with BIOS MBP132.88Z.0226.B00.1610231055. One that I cannot locate in any of the currently available firmware update packages.
How can I find fields such as BiosReleaseDate, BiosVersion, BoardType, ChassisType?
Nevermind I didn’t see the BIOS version, how would I generate a serial number for this config, same as previously or are they model specific?
Thanks so much!
-> MacBook Pro Late 2016 Serial Numbers
How can i use it ?
See my replay to Max Schaefer
Thank you so much again Pike!
How can I find fields such as BiosReleaseDate, BiosVersion, BoardType, ChassisType?
BiosReleaseData = part of BiosVersion aka MBP131.88Z.0205.B00.1609292343
BiosVersion = see blog post aka MBP131.88Z.0205.B00.1609292343
BoardType = Motherboard (0xa)
ChassisType = Laptop (0x9)
Perfect! THANK YOU
Am I able to inject something so with this smbios the hdmi port of my laptop to work?
Nt really. You should use a Mac model (SMBIOS) with similar hardware, to what you have, but enabling the HDMI port is usually done by editing the frame buffer data. Either the one for the IGPU or AMD/NVIDIA dGPU.
I have working hdmi with MacBook Pro 11,2 but not good CPU management. I have disabled nvidia because it use Optimus and I use the internal graphics of intel core i7 6700HQ.
Are you injecting a different AAPL,ig-platform-id value for the MacBookPro11,2?
I use the new MacBook Pro smbios with graphic inject 0x191b but no hdmi with it.
Ok, but is that the same value as what you used for the MacBookPro11,2?
Yes and with MacBookpro 11,2 it drives the hdmi with 60Hz full hd.
Sorry for misunderstanding not real MacBookpro 11,2 but smbios for the same hackintosh laptop.
Maybe I will try to make the laptop work with MacBookpro 11,2 smbios.
Thanks anyway.
Thanks a lot !