diff --git a/lib/system.js b/lib/system.js index 2eebd71b..cccdcb81 100644 --- a/lib/system.js +++ b/lib/system.js @@ -417,9 +417,19 @@ function bios(callback) { } catch (e) { util.noop(); } - if (callback) { callback(result); } - resolve(result); - }); + exec('system_profiler SPiBridgeDataType -json', function (_errorSpi, stdoutSpi) { + try { + const spiBridgeData = JSON.parse(stdoutSpi.toString()); + if (spiBridgeData) { + result.SPiBridgeDataType = spiBridgeData; + } + } catch (e) { + util.noop(); + } + if (callback) { callback(result); } + resolve(result); + }); + }); } if (_sunos) { result.vendor = 'Sun Microsystems';