Hardware Info - Apple
Log In or Register to download the BES file, and more.

0 Votes

Collections (part of 1 collection)

Mac Content

Versioning - This is the latest version.

1Hardware Info - Apple12/10/2012 12:18:05 PM
2Hardware Info - Apple7/26/2013 10:07:23 AM
3Hardware Info - Apple7/26/2013 2:40:07 PM
4Hardware Info - Apple7/30/2013 2:52:43 PM

Description

This is not fully developed, but should work on most Apple systems. Some report <error> either due to the value not existing, or due to it being in a different place on different models.

The latest version of this Analysis is found here: http://bigfix.me/cdb/Analysis/2994553


Property Details

ID2994554
StatusAlpha - Code that was just developed
TitleHardware Info - Apple
DomainBESC
KeywordsGigE model dGPU Hardware Apple
Added by on 7/30/2013 2:52:43 PM
Last Modified by on 7/30/2013 2:52:43 PM
Counters 9900 Views / 23 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Properties

WOL-State GigE
Period 1 day
 
  * Results in a "string"/number
Show indented relevance
string of value of entries whose (key of it = "WOL-State") of dictionary of node of node "GIGE" of node "IOPCI2PCIBridge" of node "RP01" of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry
Memory Card Reader?
Period 2 days
 
  * Results in a true/false
Show indented relevance
exists node "Card Reader" of node "AppleUSBEHCI" of node "EHC2" of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry
Wake Reason?
Period 6 hours
 
  * Results in a "string"/number
Show indented relevance
(string of value of entry whose(key of it = "Wake Reason") of dictionary of node "IOPMrootDomain" of node "AppleACPIPlatformExpert" of service plane of iokit registry)
PrinterURIs
Period 1 day
 
  * Results in a true/false
Show indented relevance
if(not exists file "/private/etc/cups/printers.conf") then "<no printers.conf file>" else if(not exists lines whose(it starts with "DeviceURI ") of file "/private/etc/cups/printers.conf") then "<no PrinterURIs>" else (concatenation " - " of following texts of firsts "DeviceURI " of lines whose(it starts with "DeviceURI ") of file "/private/etc/cups/printers.conf")
Bonjour Printer URIs
Period 1 day
 
  * Results in a true/false
Show indented relevance
if(not exists file "/private/etc/cups/printers.conf") then "<no printers.conf file>" else if(not exists lines whose(it starts with "DeviceURI " AND it contains "dns" AND it contains ".local") of file "/private/etc/cups/printers.conf") then "<no Bonjour Printers>" else (concatenation " - " of following texts of firsts "DeviceURI " of lines whose(it starts with "DeviceURI " AND it contains "dns" AND it contains ".local") of file "/private/etc/cups/printers.conf")
GigE model
Period 1 day
 
  * Results in a true/false
Show indented relevance
string of value of entries whose (key of it = "model") of dictionary of nodes "GIGE" of nodes "IOPCI2PCIBridge" of nodes of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry
iGPU model
Period 1 day
 
  * Results in a true/false
Show indented relevance
(cstring of values of entries whose(key of it = "model") of dictionary of node whose(name of it contains "IGPU") of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry)
dGPU model -
Period 1 day
 
  * Results in a true/false
Show indented relevance
(strings of values of entries whose(key of it = "model") of dictionary of node whose(name of it contains "GFX") of node "IOPCI2PCIBridge" of node whose(exists node whose(name of it contains "GFX") of node "IOPCI2PCIBridge" of it) of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry)
WiFi Driver Model
Period 1 day
 
  * Results in a true/false
Show indented relevance
strings of values of entries whose (key of it = "IO80211DriverVersion") of dictionaries of nodes of nodes of nodes "ARPT" of nodes "IOPCI2PCIBridge" of nodes of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry
USB Devices
Period 1 day
 
  * Results in a true/false
Show indented relevance
unique values of (((strings of values of entries whose (key of it = "USB Vendor Name") of it, strings of values of entries whose (key of it = "USB Product Name") of it) of dictionaries of nodes of nodes whose (name of it contains "AppleUSB") of nodes whose (name of it contains "EHC" OR name of it contains "XHC" OR name of it contains "OHC") of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry) as string)
FireWire Gen
Period 1 day
 
  * Results in a true/false
Show indented relevance
strings of values of entries whose(key of it = "FireWire Generation ID")/* 1 is probably 400 and 2 is probably 800 */ of dictionaries of node of node of nodes "FRWR" of nodes "IOPCI2PCIBridge" of nodes of node "AppleACPIPCI" of node "PCI0" of node "AppleACPIPlatformExpert" of service plane of iokit registry
Bluetooth Version
Period 1 day
 
  * Results in a true/false
Show indented relevance
(if it = "0" then "1.0b" else if it = "1" then "1.1" else if it = "2" then "1.2" else if it = "3" then "2.0 + EDR" else if it = "4" then "2.1 + EDR" else if it = "5" then "3.0 + HS" else if it = "6" then "4.0" else if it as integer > 6 then "newer than BT v4.0" else ERROR "unknown") of ((integer of values of entries whose(key of it = "LMPVersion")/* https://www.bluetooth.org/en-us/specification/assigned-numbers/link-manager */ of dictionaries of node "IOBluetoothHCIController" of node "IOResources" of service plane of iokit registry) as string)

Relevance

Used in 4 analyses   * Results in a true/false
Show indented relevance
exists service plane of iokit registry
Used in 227 fixlets and 100 analyses   * Results in a true/false
Show indented relevance
mac of operating system

Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!