SpriteOvO / AirPodsDesktop

☄️ AirPods desktop user experience enhancement program, for Windows and Linux (WIP)
GNU General Public License v3.0
1.47k stars 87 forks source link

[Bug Report] Gets flashing between real info and something messed up #117

Open amwihgu opened 6 months ago

amwihgu commented 6 months ago

:bug: Describe the bug

Riding a train, Win11 PC running 0.4.1 beta, and AirPods Pro2 (lightening interface version), was working quite well before but today the App just keep flashing the information once the real info and the next something strange. Quitting the App and restarting doesn't fix, putting airpods back into the pod and reconnect didn't fix as well. Screen recording: https://youtube.com/shorts/mxSQgmul6TQ?feature=share

:gear: Environments:

Microsoft Windows [version 10.0.22631.3085]

:star2: Additional context

Add any other context about the problem here.

AirPodsDesktop.log ``` Launch AirPodsDesktop with "--trace" parameter. Then after the bug occurred, insert the contents of "AirPodsDesktop.log" here. ```
StackTrace.log ``` [2024-02-13 22:31:51.920] [Main] [info] [Application.cpp:121] Launched. Version: '0.4.1' [2024-02-13 22:31:51.921] [Main] [info] [Application.cpp:123] Build git hash: '12af10c7f332b03229e76f20608661724967f50c' [2024-02-13 22:31:51.921] [Main] [info] [Application.cpp:128] Build configuration: Not Debug [2024-02-13 22:31:51.921] [Main] [info] [Application.cpp:131] Opts: { trace: true } [2024-02-13 22:31:51.922] [Main] [info] [Logger.cpp:93] Clean up old log file: 'AirPodsDesktop.1.log' doesn't exist, break the loop [2024-02-13 22:31:51.924] [Main] [warning] [Windows.h:181] Winrt initialize failed. Code: -0x7ffefefa, Message: 无法在设置线程模式后对其加以更改。 [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'abi_version', Value: '1' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'language_locale', Value: '' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'auto_run', Value: 'true' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'low_audio_latency', Value: 'false' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'automatic_ear_detection', Value: 'true' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'skipped_version', Value: '' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'rssi_min', Value: '-80' [2024-02-13 22:31:51.925] [Main] [warning] [Settings.cpp:140] The setting key 'reduce_loud_sounds' not found. Current value 'false'. [2024-02-13 22:31:51.925] [Main] [warning] [Settings.cpp:140] The setting key 'loud_volume_level' not found. Current value '40'. [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:174] Load key succeeded. Key: 'device_address', Value: '** MAYBE HAVE VALUE **' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'tray_icon_battery', Value: '0' [2024-02-13 22:31:51.925] [Main] [info] [Settings.cpp:170] Load key succeeded. Key: 'battery_on_taskbar', Value: '0' [2024-02-13 22:31:51.925] [Main] [info] [Application.cpp:237] currentLocale: zh_CN [2024-02-13 22:31:51.925] [Main] [info] [Application.cpp:241] Locale from settings: '' [2024-02-13 22:31:51.925] [Main] [info] [Application.cpp:199] SetTranslator() locale: zh_CN [2024-02-13 22:31:54.104] [Main] [info] [TaskbarStatus.cpp:133] Is Windows 11 or greater: 'true' [2024-02-13 22:31:54.401] [Main] [info] [MainWindow.cpp:273] MainWindow::Unavailable [2024-02-13 22:31:54.411] [Main] [info] [Update.cpp:392] Checking update... [2024-02-13 22:31:54.900] [Main] [info] [LowAudioLatency.cpp:68] LowAudioLatency: Init successful. _enabled: false [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:282] ApplyWithoutLock [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:44] OnApply_language_locale: [2024-02-13 22:31:54.900] [Main] [info] [Application.cpp:199] SetTranslator() locale: zh_CN [2024-02-13 22:31:54.900] [Main] [warning] [Application.cpp:222] Try to set a same locale name 'zh_CN', ignore [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:52] OnApply_auto_run: true [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:73] OnApply_low_audio_latency: false [2024-02-13 22:31:54.900] [Main] [info] [LowAudioLatency.cpp:79] LowAudioLatency::Controller Control: false, _inited: true [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:80] OnApply_automatic_ear_detection: true [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:88] OnApply_rssi_min: -80 [2024-02-13 22:31:54.900] [Main] [info] [Settings.cpp:95] OnApply_device_address: ** MAYBE HAVE VALUE ** [2024-02-13 22:31:54.900] [Main] [info] [MainWindow.cpp:298] MainWindow::Bind [2024-02-13 22:31:54.900] [Main] [info] [MainWindow.cpp:284] MainWindow::Disconnect [2024-02-13 22:31:54.908] [Main] [info] [AirPods.cpp:182] StateManager: Disconnect. [2024-02-13 22:31:54.908] [Main] [info] [AirPods.cpp:430] Bind a new device. [2024-02-13 22:31:55.218] [Main] [info] [AirPods.cpp:465] The device we bound is updated. current: true, new: true [2024-02-13 22:31:55.218] [Main] [info] [Settings.cpp:109] OnApply_tray_icon_battery: 0 [2024-02-13 22:31:55.221] [Main] [info] [Settings.cpp:116] OnApply_battery_on_taskbar: 0 [2024-02-13 22:31:55.236] [Main] [info] [Bluetooth_win.cpp:303] Bluetooth AdvWatcher start succeeded. [2024-02-13 22:31:55.236] [Main] [info] [MainWindow.cpp:262] MainWindow::Available [2024-02-13 22:31:55.236] [Main] [info] [AirPods.cpp:559] Bluetooth AdvWatcher started. [2024-02-13 22:31:55.236] [Main] [info] [AirPods.cpp:387] Bluetooth AdvWatcher start succeeded. [2024-02-13 22:31:55.945] [Main] [info] [Update.cpp:123] ParseSRResponse: Asset name: 'AirPodsDesktop-0.4.1-win32.exe', size: 32058284, downloadUrl: 'https://github.com/SpriteOvO/AirPodsDesktop/releases/download/0.4.1/AirPodsDesktop-0.4.1-win32.exe'. [2024-02-13 22:31:55.945] [Main] [info] [Update.cpp:144] ParseSRResponse: Found matching file. [2024-02-13 22:31:55.947] [Main] [info] [Update.cpp:241] IsCurrentPreRelease: returns false. [2024-02-13 22:31:55.947] [Main] [info] [Update.cpp:276] Update: isCurrentPreRelease: 'false' [2024-02-13 22:31:56.062] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 02 fa 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1802596457, RSSI: -48 [2024-02-13 22:31:56.063] [Main] [info] [MainWindow.cpp:251] MainWindow::UpdateState [2024-02-13 22:31:56.187] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 14 20 0b 21 8f 13 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1667080487, RSSI: -42 [2024-02-13 22:31:56.187] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro 2' old='AirPods 3' [2024-02-13 22:31:56.187] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:56.870] [Main] [trace] [MainWindow.cpp:695] MainWindow: Show [2024-02-13 22:31:56.870] [Main] [trace] [MainWindow.cpp:526] ControlAutoHideTimer: start == 'true', _isVisible == 'true' [2024-02-13 22:31:56.889] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 14 20 00 f7 8f 10 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 967497109, RSSI: -52 [2024-02-13 22:31:56.889] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro 2' old='AirPods 3' [2024-02-13 22:31:56.889] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:56.891] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 23 22 8f 01 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 2409491742, RSSI: -54 [2024-02-13 22:31:56.892] [Main] [info] [MainWindow.cpp:251] MainWindow::UpdateState [2024-02-13 22:31:56.912] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 2b 55 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 2194483964, RSSI: -46 [2024-02-13 22:31:56.912] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='30' r='30' c='0' [2024-02-13 22:31:56.912] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:57.071] [Main] [info] [Update.cpp:123] ParseSRResponse: Asset name: 'AirPodsDesktop-0.4.1-win32.exe', size: 32058284, downloadUrl: 'https://github.com/SpriteOvO/AirPodsDesktop/releases/download/0.4.1/AirPodsDesktop-0.4.1-win32.exe'. [2024-02-13 22:31:57.071] [Main] [info] [Update.cpp:144] ParseSRResponse: Found matching file. [2024-02-13 22:31:57.072] [Main] [info] [Update.cpp:287] Update: Latest version: '0.4.1' [2024-02-13 22:31:57.072] [Main] [info] [Update.cpp:289] Update: No need to update. [2024-02-13 22:31:57.720] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0f 20 2b 43 8f 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 552738315, RSSI: -38 [2024-02-13 22:31:57.720] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods 2' old='AirPods Pro' [2024-02-13 22:31:57.720] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:57.836] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 2b 55 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 2194483964, RSSI: -44 [2024-02-13 22:31:57.836] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='30' r='30' c='0' [2024-02-13 22:31:57.836] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:59.136] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 14 20 00 f7 8f 10 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 967497109, RSSI: -64 [2024-02-13 22:31:59.136] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro 2' old='AirPods 3' [2024-02-13 22:31:59.136] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:59.621] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 02 fa 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1802596457, RSSI: -48 [2024-02-13 22:31:59.621] [Main] [trace] [GlobalMedia_win.cpp:517] Paused programs vector is empty. [2024-02-13 22:31:59.621] [Main] [info] [MainWindow.cpp:251] MainWindow::UpdateState [2024-02-13 22:31:59.727] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 0b 11 8f 01 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1285497063, RSSI: -44 [2024-02-13 22:31:59.727] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='0' r='90' c='0' [2024-02-13 22:31:59.727] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:31:59.844] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 53 22 97 52 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 660811303, RSSI: -50 [2024-02-13 22:31:59.844] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro' old='AirPods 3' [2024-02-13 22:31:59.844] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:01.026] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 10 20 0a f6 8f 04 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 640405086, RSSI: -50 [2024-02-13 22:32:01.026] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='Unknown' old='AirPods 3' [2024-02-13 22:32:01.026] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:01.614] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 0b 55 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 2442945744, RSSI: -68 [2024-02-13 22:32:01.614] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro' old='AirPods 3' [2024-02-13 22:32:01.614] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:02.207] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0f 20 22 f9 8f 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1326874608, RSSI: -40 [2024-02-13 22:32:02.207] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods 2' old='AirPods Pro' [2024-02-13 22:32:02.207] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:02.328] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 2b 55 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 2194483964, RSSI: -52 [2024-02-13 22:32:02.328] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='30' r='30' c='0' [2024-02-13 22:32:02.328] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:03.520] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0f 20 22 f9 8f 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1326874608, RSSI: -42 [2024-02-13 22:32:03.520] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods 2' old='AirPods Pro' [2024-02-13 22:32:03.520] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:04.347] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 55 22 b7 5a 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 660811303, RSSI: -44 [2024-02-13 22:32:04.347] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro' old='AirPods 3' [2024-02-13 22:32:04.347] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:05.056] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 02 fa 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1802596457, RSSI: -38 [2024-02-13 22:32:05.287] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 10 20 0a f6 8f 04 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 640405086, RSSI: -46 [2024-02-13 22:32:05.287] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='Unknown' old='AirPods 3' [2024-02-13 22:32:05.287] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:05.404] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0f 20 02 f7 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 621263499, RSSI: -56 [2024-02-13 22:32:05.405] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods 2' old='AirPods 3' [2024-02-13 22:32:05.405] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:05.517] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 14 20 2b 33 8f 10 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 370096179, RSSI: -68 [2024-02-13 22:32:05.517] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro 2' old='AirPods Pro' [2024-02-13 22:32:05.517] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:05.640] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0e 20 55 22 b7 5a 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 660811303, RSSI: -54 [2024-02-13 22:32:05.640] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro' old='AirPods 3' [2024-02-13 22:32:05.640] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:05.763] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0f 20 22 f9 8f 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1326874608, RSSI: -38 [2024-02-13 22:32:05.763] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods 2' old='AirPods Pro' [2024-02-13 22:32:05.764] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:05.765] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 0b 21 8f 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1188936811, RSSI: -58 [2024-02-13 22:32:05.766] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='0' r='90' c='0' [2024-02-13 22:32:05.766] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:06.104] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 0b 11 8f 01 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1285497063, RSSI: -44 [2024-02-13 22:32:06.104] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='0' r='90' c='0' [2024-02-13 22:32:06.104] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:06.157] [Main] [trace] [MainWindow.cpp:622] OnAppStateChanged: 'Qt::ApplicationState::ApplicationActive' [2024-02-13 22:32:06.157] [Main] [trace] [MainWindow.cpp:526] ControlAutoHideTimer: start == 'false', _isVisible == 'true' [2024-02-13 22:32:06.232] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 14 20 0b 21 8f 13 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1667080487, RSSI: -42 [2024-02-13 22:32:06.232] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro 2' old='AirPods 3' [2024-02-13 22:32:06.232] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:06.693] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 0b 21 8f 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1188936811, RSSI: -58 [2024-02-13 22:32:06.693] [Main] [warning] [AirPods.cpp:247] IsPossibleDesiredAdv returns false. Reason: BatteryDiff l='0' r='90' c='0' [2024-02-13 22:32:06.693] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:06.699] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 0f 20 22 f9 8f 02 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1326874608, RSSI: -44 [2024-02-13 22:32:06.699] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods 2' old='AirPods Pro' [2024-02-13 22:32:06.699] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:06.816] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 14 20 2b 33 8f 10 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 370096179, RSSI: -64 [2024-02-13 22:32:06.816] [Main] [warning] [AirPods.cpp:216] IsPossibleDesiredAdv returns false. Reason: model new='AirPods Pro 2' old='AirPods Pro' [2024-02-13 22:32:06.816] [Main] [warning] [AirPods.cpp:170] This adv may not be broadcast from the device we desire. [2024-02-13 22:32:06.892] [Main] [info] [AirPods.cpp:358] StateManager: DoStateReset called. Side: Left [2024-02-13 22:32:06.933] [Main] [trace] [AirPods.cpp:539] AirPods advertisement received. Data: 07 19 01 13 20 02 fa 8f 01 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, Address Hash: 1802596457, RSSI: -44 ```
JoTiiK commented 5 months ago

I have the same issue, wrong battery percentage and sometimes it's showing the wrong 3d model. In my case it's not changing as fast

SpriteOvO commented 5 months ago

This is probably because someone near you is also using AirPods. Due to Apple's privacy design (MAC addresses are Random Non-resolvable), we have no way to reliably determine which AirPods device is really yours.

A workaround for this is to reduce the receiving range, which can ignore advertisement data packets broadcasted far away from your Bluetooth receiver. You can adjust this value in Settings in the tray right-click menu.