-
-
Notifications
You must be signed in to change notification settings - Fork 405
Description
Contact Details
discrod: rev3nge
Checklist
-
I am able to reproduce the bug with the latest version.
-
I have updated to the latest Alpha firmware, and am able to reproduce the bug. Many issues are fixed quickly in alpha before the general beta release.
-
I made sure that there are no existing OPEN or CLOSED issues which I could contribute my information to.
-
I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
-
This issue contains only one bug.
-
I have read and understood the Contribution Guidelines.
-
I agree to follow this project's Code of Conduct
-
I actually read this list, and should be taken seriously.
Affected app version
2.7.13 (29320069) google
Affected Android version
Android 16
Affected phone model
Xiaomi 13
Affected node model
Heltec V4
Affected node firmware version
2.7.15.567b8ea
Steps to reproduce the bug
- Lock meshtastic app in background
- Turn on Power Saving for node in Power section (with default values)
- Be sure to be connected to MQTT server (I'm connected to non official one)
- Use BLE connection between node and phone
- Setup settings like this:
➡️LoRa
Region: Russia
Use Preset: ✅
Ignore MQTT: ❌
OK to MQTT: ✅
Transmit Enabled: ✅
Number of Hops: 7
Frequency Slot: 2
RX Boosted Gain: ✅
Frequency Override: 869.075
Transmit Power: 20
➡️ Channels
Channel Name: LongFast
PSK: AQ==
Uplink enabled: ✅
Downlink enabled: ✅
Position enabled: ✅
Precise location: ❌
➡️Position
GPS Mode: ❌
GPS Update Interval: 3 hours
Fixed Position: ✅
Smart Broadcast: ❌
➡️ MQTT
Encryption enabled: ✅
JSON output enabled: ❌
TLS enabled: ❌
Root topic: hidden
Proxy to client enabled: ✅
Map reporting: ✅
Consent to share, I agree: ✅
➡️Telemetry
Power Metrics Enabled: ✅
Power Metrics Interval: 1 hour - Live as usual, bug is random
Actual behavior
So at a random moment node starts to generate an extremely large number of packets around 26 packets in a second. I can see that when I wake up my node and check app logs. While all this is happening, the node sleeps and wakes up properly, but when it wakes up, it does not see any nodes in node list via MQTT (they are should be there). The admin of my mqtt server informs me that the CPU load has risen to 90% precisely because of my node. To fix this bug, you need to completely unload the application from RAM. And in order for the nodes to appear in the list of nodes, you need to click the Send node info button on your node and then the nodes will appear in the list.
Expected behavior
When node go to sleep, it sleeps. When node wakes up it should send nodeinfo_app, position_app and a telemetry_app packets, then it should update node list and go to sleep again (ofc taking into account the set sending interval)
Screenshots/Screen recordings
No response
Relevant log output
Log from mqtt server from my admin:
1771876430: New client connected from <redacted>:45288 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876431: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876431: New client connected from <redacted>:45290 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876431: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876431: New client connected from <redacted>:45296 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876432: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876432: New client connected from <redacted>:45306 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876432: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876432: New client connected from <redacted>:45312 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876432: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876432: New client connected from <redacted>:45328 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876433: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876433: New client connected from <redacted>:45332 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
1771876433: Client MeshtasticAndroidMqttProxy-!0aca4340 already connected, closing old connection.
1771876433: New client connected from <redacted>:45340 as MeshtasticAndroidMqttProxy-!0aca4340 (p2, c1, k60, u'mesh').
Log from adb logcat (nothing useful)
C:\Users\notfence> adb logcat --pid 14606
--------- beginning of main
03-01 05:36:17.980 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:36:47.670 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:37:13.842 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:37:35.219 14606 15353 D BluetoothGatt: onClientConnectionState() - status=0 clientIf=49 connected=true device=XX:XX:XX:XX:43:41
03-01 05:37:35.304 14606 15353 D BluetoothGatt: onPhyUpdate() - status=0 address=XX:XX:XX:XX:43:41 txPhy=2 rxPhy=2
03-01 05:37:38.649 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
03-01 05:38:01.182 14606 15287 I geeksville.mesh: This is sticky GC, maxfree is 33554432 minfree is 8388608
C:\Users\notfence> adb logcat | findstr com.geeksville.mesh
03-01 04:23:51.127 2764 4527 D JobScheduler.Concurrency: [xiaomi_power]About to run job on context 6770202, job: JobStatus{e22be9d androidx.work.systemjobscheduler:u0a361/40 @androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService u=0 s=10361 TIME=-12s824ms:none READY}
03-01 04:23:51.128 2764 4527 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=2857471, flags=0x1, tag="*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService", ws=WorkSource{ chains=WorkChain{(10361), (1000, JobScheduler)}}, uid=1000, pid=2764
03-01 04:23:51.131 2764 4527 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=95843276, flags=0x1, tag="*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService", ws=WorkSource{ chains=WorkChain{(10361), (1000, JobScheduler)}}, uid=1000, pid=2764
03-01 04:23:51.137 2764 4527 D ActivityManager: [xiaomi_power]requestBind IntentBindRecord{9bd00b8 CR com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService:flg=0x4 xflg=0x4}: requested=false rebind=false
03-01 04:23:51.138 2764 4527 D ActivityManager: Logging bindService for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:23:51.139 2764 4527 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=2857471 [*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService], flags=0x0
03-01 04:23:51.318 2764 7054 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=95843276 [*job*r/@androidx.work.systemjobscheduler@com.geeksville.mesh/androidx.work.impl.background.systemjob.SystemJobService], flags=0x0
03-01 04:26:45.395 2764 7062 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=202435912, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:26:45.667 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=202435912 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:26:45.672 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:26:48.542 2764 7059 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=77398959, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:26:48.776 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=77398959 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:26:48.782 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:26:50.828 2764 7059 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=196512330, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:26:51.061 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=196512330 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:26:51.069 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:27:10.102 2764 7054 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=28522624, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:27:10.229 2764 8828 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=122566498, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:27:10.335 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=28522624 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:27:10.341 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:27:10.444 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=122566498 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:27:10.447 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:27:35.000 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:28:01.884 2764 7056 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=245830032, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:28:02.144 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=245830032 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:28:02.157 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:05.538 2764 5926 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=232376724, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:05.864 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=232376724 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:05.873 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:09.718 2764 9541 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=245852329, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:09.958 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=245852329 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:09.963 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:12.412 2764 7063 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=234596543, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:12.640 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=234596543 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:12.642 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:33:27.717 2764 8828 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=155457175, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:33:27.958 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=155457175 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:33:27.962 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:34:23.345 2764 7063 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=69414597, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:34:23.579 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=69414597 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:34:23.589 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:36:56.145 2764 7056 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=89168771, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:36:56.475 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=89168771 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:36:56.477 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:36:59.809 2764 5990 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=31419251, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:36:59.930 2764 5990 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=159311303, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:37:00.046 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=31419251 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:00.054 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:37:00.153 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=159311303 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:00.161 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:37:02.704 2764 9541 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=31089886, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:37:02.932 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=31089886 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:02.945 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:37:48.460 2764 5926 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=96249829, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:37:48.695 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=96249829 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:37:48.704 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:38:15.252 2764 5926 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=57075862, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:38:15.474 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=57075862 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:38:15.474 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:42:15.651 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:43:16.505 2764 2807 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=25395011, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:43:16.802 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=25395011 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:43:16.812 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:43:20.761 2764 6958 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=109668901, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:43:21.004 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=109668901 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:43:21.005 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:43:23.517 2764 8828 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=249344118, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:43:23.749 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=249344118 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:43:23.754 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:44:11.548 2764 9821 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=155995070, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:44:11.699 2764 9821 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=32693741, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:44:11.783 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=155995070 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:44:11.789 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:44:11.932 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=32693741 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:44:11.945 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:44:34.865 2764 2807 D PowerManagerService: [xiaomi_power]acquireWakeLockInternal: lock=77900201, flags=0x1, tag="NotificationManagerService:post:com.geeksville.mesh", ws=WorkSource{10361 com.geeksville.mesh}, uid=1000, pid=2764
03-01 04:44:35.100 2764 2764 D PowerManagerService: [xiaomi_power]releaseWakeLockInternal: lock=77900201 [NotificationManagerService:post:com.geeksville.mesh], flags=0x0
03-01 04:44:35.119 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:49:26.352 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:50:05.090 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:52:17.796 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:54:43.793 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 04:56:27.541 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:56:58.630 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:57:12.672 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:57:34.869 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:57:34.973 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 04:58:07.870 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:00:11.530 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:03:37.886 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:04:27.466 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:04:45.625 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:04:52.795 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:09:55.155 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:10:22.791 5905 5905 I MiuiBubbleSettings: com.geeksville.mesh 0isAppEnableBubbleNotification: false
03-01 05:15:33.093 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:20:30.041 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:25:27.015 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:25:27.015 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:26:15.484 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:30:13.719 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:35:31.196 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:36:00.674 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
03-01 05:36:20.328 5905 5905 D AlarmScheduler-fold: cancelAlarm, key=-1|android|32|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.328 5905 5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=-1|android|32|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329 5905 5905 D AlarmScheduler-fold: cancelAlarm, key=-1|android|26|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329 5905 5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=-1|android|26|null|1000, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329 5905 5905 D AlarmScheduler-fold: cancelAlarm, key=-1|android|0|-1|android|g:Aggregate_AlertingSection|1000|-1|android|g:Aggregate_AlertingSection, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:20.329 5905 5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=-1|android|0|-1|android|g:Aggregate_AlertingSection|1000|-1|android|g:Aggregate_AlertingSection, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:50.238 5905 5905 D AlarmScheduler-fold: cancelAlarm, key=0|org.telegram.messenger|54482475|null|10274, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:36:50.238 5905 5905 D AlarmScheduler-TIMEOUT: cancelAlarm, key=0|org.telegram.messenger|54482475|null|10274, currentKey=0|com.geeksville.mesh|101|null|10361
03-01 05:37:17.618 5352 5352 D Launcher.CellLayout: touch item:ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:17.618 5352 5352 I PreStartUtils: preLaunchProcess intentIntent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.geeksville.mesh/.MainActivity (has extras) } userId=0
03-01 05:37:17.619 2764 5926 D PreStartingManager: Load bitmap start, fileName: /data/system_ce/0/pre_starting_bitmap/com.geeksville.mesh_0_normal_night.webp
03-01 05:37:17.619 2764 4938 I Perf[AppStartScene]: onSceneChangeNotify:Bundle[{hostingRecordName={com.geeksville.mesh/com.geeksville.mesh.MainActivity}, hostingRecordType=prestart-top-activity, pid=14606, uid=10361, type=0, state=0, processName=com.geeksville.mesh, packageName=com.geeksville.mesh}]
03-01 05:37:17.619 5352 5352 E PreStartUtils: preLaunchProcess success infoPackage: com.geeksville.mesh
03-01 05:37:17.626 2764 10702 E BitmapFactory: Unable to decode file: java.io.FileNotFoundException: /data/system_ce/0/pre_starting_bitmap/com.geeksville.mesh_0_normal_night.webp: open failed: ENOENT (No such file or directory)
03-01 05:37:17.626 2764 10702 D PreStartingCapture: Load bitmap failed, file does not exist, fileName: /data/system_ce/0/pre_starting_bitmap/com.geeksville.mesh_0_normal_night.webp
03-01 05:37:18.019 5352 5352 D Launcher.CellLayout: updateCellOccupiedMarks, remove, ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.022 5352 5352 D Launcher_DragView: new DragView:ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity
03-01 05:37:18.030 5352 5352 D Launcher.CellLayout: updateCellOccupiedMarks, remove, ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.091 19542 19556 I ThemeProvider: support largeIcon: packageName = com.geeksville.mesh,activityName = com.geeksville.mesh.MainActivity,support = false
03-01 05:37:18.091 5352 6147 D BigIconUtil: packageName = com.geeksville.mesh support_largeicon = false
03-01 05:37:18.221 5352 5352 D Launcher.DragController: drop, from=ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.221 5352 5352 D Launcher.CellLayout: updateCellOccupiedMarks, update, ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.222 5352 5352 D Launcher.DragController: drop succeed, to ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.222 5352 5352 D Launcher.CellLayout: saveCurrentLayout, info=ShortcutInfo, id=495, itemType=0, user=UserHandle{0}, mIconType=0, pkgName=com.geeksville.mesh, className=com.geeksville.mesh.MainActivity, screenId=2, container=-100, cellX=1, cellY=5, spanX=1, spanY=1
03-01 05:37:18.223 5352 5352 D Launcher.ShortcutMenu: show shortcut menu when drop, pkgName=com.geeksville.mesh
03-01 05:37:18.660 5352 5352 D Launcher.ShortcutMenu: click shortcut menu app details info, pkg=com.geeksville.mesh
03-01 05:37:35.218 6256 6395 D BtGatt.GattService: bleAppName = com.geeksville.mesh#
03-01 05:37:35.220 2764 4904 D BluetoothEvent: onChange ls=com.geeksville.mesh# uids:[10361]
03-01 05:37:35.717 6256 6395 D BtGatt.GattService: bleAppName = android.uid.bluetooth:1002#com.geeksville.mesh#
03-01 05:37:35.739 2764 4904 D BluetoothEvent: onChange ls=android.uid.bluetooth:1002#com.geeksville.mesh# uids:[0, 10361]
03-01 05:37:50.822 2764 3119 D BroadcastQueue: Logging broadcast for com.geeksville.mesh, stopped=false, firstLaunch=false
A piece of log from meshtastic app:
Located in additional info sectionAdditional information
9 hour log weights about 27mb (238298 lines, that abnormal, cuz at our mqtt server connected around 20 nodes)
log output.txt
you are using a VPN - yes, but mqtt server going trough direct connection
you are using battery optimization or power saving mode - no, only power saving on node
you are using a custom Android ROM or launcher - kinda, running hyperos 3 by xiaomi.eu (my device is officially supported for hyperos 3)