Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dubious Version Number Warning #16

Closed
herzi opened this issue Dec 6, 2017 · 6 comments
Closed

Dubious Version Number Warning #16

herzi opened this issue Dec 6, 2017 · 6 comments
Labels

Comments

@herzi
Copy link

herzi commented Dec 6, 2017

When I run the command, I get (among other information) this line:

 EFI firmware version check:
	[-] ATTENTION - You are running an unexpected firmware version given the model of your system (MacBookPro11,5) and OS build you have installed (16G1036). Your firmware is MBP114.0177.B00, the firmware we expected to see is MBPro114.0177.B00.

It looks dubious to me as the only difference in the version numbers is “MBP” vs. “MBPro” (where the “P” should represent the pro already).

@mdmilgrom
Copy link

Similar results for MacBookAir:
Endpoint: 127.0.0.1
# Enumerated system informaton (This data will be sent to the API in order to determine your correct EFI version):

Hashed SysUUID   : ae019064a30a56eda29b9e2bf5ae65159e8b999c1d1c4b6b539fe042245a086e
Hardware Version : MacBookAir5,2
EFI Version      : MBA51.00F4.B00
SMC Version      : 2.5f9
Board-ID         : Mac-2E6FAB96566FE58C
OS Version       : 10.13.1
Build Number     : 17B1003

[?] Do you want to continue and submit this request? [Y/N] y

# Results:

EFI firmware version check:
	[-] ATTENTION - You are running an unexpected firmware version given the model of your system (MacBookAir5,2) and OS build you have installed (17B1003). Your firmware is MBA51.00F4.B00, the firmware we expected to see is MBAir51.00F4.B00.


Highest build number check:
	[-] ATTENTION - You are NOT running the latest release build number of your OS version (10.13.1). Your build number is 17B1003, the latest release build number is 17B48

Up-to-date OS check:
	[+] SUCCESS - You are running the latest major/minor/micro version of the OS you have installed (10.13.1)

@mdmilgrom
Copy link

mdmilgrom commented Dec 6, 2017

Also, this only works with the Mac native python install (/usr/bin/python), not with Anaconda python2. This should probably be documented somewhere, or the code changed to include a shebang for /usr/bin/python?
Edit: Anaconda python2. The script is python3 compatible at all.

@lindhor
Copy link

lindhor commented Dec 7, 2017

Also getting similar results on my MacBook Air mid-2013.

EFIgyLite API information:
	Server: https://api.efigy.io
	API Version: 0.2
	Updated On: Nov 22 2017, 14:05


--------------------------------------------------------------------------------
Endpoint: 127.0.0.1
	# Enumerated system informaton (This data will be sent to the API in order to determine your correct EFI version):

	Hashed SysUUID   : e9113313cb53847239414294e5316256d02b4d20fe1c13863401072bbcf74cf7
	Hardware Version : MacBookAir6,2
	EFI Version      : MBA61.0103.B00
	SMC Version      : 2.13f15
	Board-ID         : Mac-7DF21CB3ED6977E5
	OS Version       : 10.13.1
	Build Number     : 17B1003

[?] Do you want to continue and submit this request? [Y/N]  y

	# Results:

	EFI firmware version check:
		[-] ATTENTION - You are running an unexpected firmware version given the model of your system (MacBookAir6,2) and OS build you have installed (17B1003). Your firmware is MBA61.0103.B00, the firmware we expected to see is MBAir61.0103.B00.


	Highest build number check:
		[-] ATTENTION - You are NOT running the latest release build number of your OS version (10.13.1). Your build number is 17B1003, the latest release build number is 17B48

	Up-to-date OS check:
		[+] SUCCESS - You are running the latest major/minor/micro version of the OS you have installed (10.13.1)

@bruienne
Copy link

bruienne commented Mar 9, 2018

@herzi @mdmilgrom @lindhor - We found the issue that could cause the issue you're seeing in certain corner cases and patched the API to fix it. If you could, please test whether the returned results for your endpoints are now as expected. I'll go ahead and close this once I hear back with a 👍 or 👎 Thanks for your reports!

@mdmilgrom You are correct, the tool is meant to work with stock system Python. We will update the shebang to use the system /usr/bin/python stub instead. Thank you for reporting.

The dataset is up to date with macOS 10.13.3 Supplemental Update (build 17D102 for non-iMac Pro and 17D2102/17D2104 for iMac Pro endpoints).

@mdmilgrom
Copy link

I haven't seen it recur.
But I noticed "informaton" is misspelled in the above message.

@MyNameIsMeerkat
Copy link
Contributor

Glad it's not still occurring for you @mdmilgrom and thanks for spotting the typo, it's fixed in 3dc9315

Shebang was updated in this commit e75c95d

Closing this one out as the problems seem to have been addressed, if the issues persist or reappear feel free to resurrect this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants