Skip to content
Mac Platform Information
Branch: master
Clone or download
Latest commit 8538483 Jul 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DataBase Fixed database Jul 8, 2019
Include/Library MacInfoLib: DevicePathsSupported is 32-bit May 23, 2019
Library/MacInfoLib Update Lib Jul 8, 2019
macserial Fix build.tool not removing files from previous archive (#10) Jul 5, 2019
.gitignore macserial: initial import Apr 21, 2019
.travis.yml Build: Try to find the python used May 26, 2019
Changelog.md
LICENSE.txt macserial: restructure files Apr 21, 2019
MacInfoPkg.dec MacInfoLib: Initial commit Apr 21, 2019
MacInfoPkg.dsc Switch to -Oz optimization level for XCODE5 RELEASE builds May 27, 2019
README.md DataBase: Remove ambiguous overrides for legacy MP May 27, 2019
update_generated.py macserial: Use MacInfoPkg database (#4) May 27, 2019

README.md

MacInfoPkg

Build Status

Various information about Mac hardware used by multiple projects, including OpenCore.

Current database status maintained by @Andrey1970AppleLife.

macserial

macserial is a tool that obtains and decodes Mac serial number and board identifier to provide more information about the production of your hardware. Works as a decent companion to Apple Check Coverage and Apple Specs portal. Check the format description for more details.

Should be built with a compiler supporting C99. Prebuilt binaries are available for macOS 10.4 and higher.

Run with -h argument to see all available arguments.

Improving database

To add a new hardware board, please create a file in DataBase directory, and then run ./update_generated.py. It should not output anything and return zero code.

To install PyYAML on macOS use the following commands:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo -H python get-pip.py
sudo -H pip install pyyaml

Credits

  • All database maintainers, who continue to actualise data
  • AppleLife and VirtualSMC hardware dump databases
  • Chameleon and Clover teams for legacy Apple SMBIOS database
  • al3xjames for several hints and another database
  • CCC and ...numberinfo.com for hiding their work and inspiring others to reverse it
  • Several guys from AppleLife for conducting relevant parts of the research, thanks a lot!
  • vit9696
You can’t perform that action at this time.