wifiConnections(), wifiNetworks() fix security mode parsing (macOS)

This commit is contained in:
Sebastian Hildebrandt
2025-05-25 18:00:56 +02:00
parent 3eba8e4731
commit 9105366ba2
7 changed files with 35 additions and 5 deletions
+15
View File
@@ -571,6 +571,21 @@ const socketTypes = {
70: 'LGA2422',
71: 'LGA5773',
72: 'BGA5773',
73: 'AM5',
74: 'SP5',
75: 'SP6',
76: 'BGA883',
77: 'BGA1190',
78: 'BGA4129',
79: 'LGA4710',
80: 'LGA7529',
81: 'BGA1964',
82: 'BGA1792',
83: 'BGA2049',
84: 'BGA2551',
85: 'LGA1851',
86: 'BGA2114',
87: 'BGA2833'
};
const socketTypesByName = {
+4
View File
@@ -635,6 +635,10 @@ function smartMonToolsInstalled() {
return _smartMonToolsInstalled;
}
// reference values: https://elinux.org/RPi_HardwareHistory
// https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md
// https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#hardware-revision-codes
function isRaspberry(cpuinfo) {
const PI_MODEL_NO = [
'BCM2708',
+2 -2
View File
@@ -405,7 +405,7 @@ function parseWifiDarwin(wifiStr) {
wifiObj.forEach(function (wifiItem) {
let security = [];
const sm = wifiItem.spairport_security_mode;
const sm = wifiItem.spairport_security_mode || '';
if (sm === 'spairport_security_mode_wep') {
security.push('WEP');
} else if (sm === 'spairport_security_mode_wpa2_personal') {
@@ -666,7 +666,7 @@ function wifiConnections(callback) {
const signalLevel = airportWifiObj.spairport_signal_noise || null;
let security = [];
const sm = airportWifiObj.spairport_security_mode;
const sm = airportWifiObj.spairport_security_mode || '';
if (sm === 'spairport_security_mode_wep') {
security.push('WEP');
} else if (sm === 'spairport_security_mode_wpa2_personal') {