navaronbracke / weforza

1 stars 1 forks source link

Some Android devices are not shown in the scan results. #349

Closed navaronbracke closed 1 year ago

navaronbracke commented 1 year ago

On Android some devices are found during scanning, but only report their MAC addresses. We can try to alleviate this by doing the following:

Excerpt of the scan results from the logs:

I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: TNT_BW  , deviceId: F0:AB:54:FD:3C:F8}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 5E:16:62:0A:17:9F}
I/flutter (28109): {deviceName: TNT_BW  , deviceId: F0:AB:54:FD:3C:F8}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: C4:FF:B1:69:29:9C}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
I/flutter (28109): {deviceName: null, deviceId: 76:29:4F:BD:91:37}
I/flutter (28109): {deviceName: LE-Bose Micro SoundLink, deviceId: 60:AB:D2:0B:CD:09}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: null, deviceId: C4:FF:B1:69:29:9C}
I/flutter (28109): {deviceName: null, deviceId: 4E:32:9B:07:1D:15}
I/flutter (28109): {deviceName: [TV] Samsung Q90 Series (55), deviceId: 64:E7:D8:41:1B:9F}
navaronbracke commented 1 year ago

Apparently BLE devices can advertise with just their MAC address, so that is working as intended.