What is the cause of spurious ‘last seen’ time indications in the Android app. I have it on two Station G2 devices. First one and then shortly after the other. Both have a node DB reset just before. The number was 47d also at one point.
This was not happening in the last week on either device.
The nodes in the example were new and so should say “now” not 447d.
Reports coming in of this happening on Heltec V3 following flashing new firmwear.
(In my case no new firmwear was flashed before it happened).
Seems to have to do with NodeDB reset.
Partial solution in Android (from Sascha K. DE ) : go to
settings - storage
and clear cache
but the problem returns!
or got to settings - apps - Meshtastic - storage - clear cache
Reports from SK are that using fixed position is enough to cause the problem and switching off fixed position solves it. My tests are not as clear as that.
Following a node DB reset:
and then setting fixed position on all 3 devices
On Android 9 avoids this altogether.
Android 8.1.0 seems not to care about fixed position setting and behaves mainly ok if I clear app data too - but one node is still stuck on 49d so double reset that DB to remove that datum.
Android 12 has this problem repeatedly and switching off fixed position seems to remove the problem, as does having fixed position on but 0.0 in each field thereof, but after many DB resets (following a cache clearing) seems to behave again even when fixed position is used.
Thus DB reset over and over seems to have cured the Android 12 device. Will report here if the error returns.
All these effects are new to my nodes today and they have been running on the above hardware for some time though not sure if 2.4.4 was new auto-updated today 5-9-24
Meshtastic App version 2.4.4
To stop automatic updates in an Android device, which might help eliminate issues with your app behaving differently suddenly:
- Go to play store
- Click on your circular user ico top right
- Settings
- Network Preferences
- Auto-update apps…
- Don’t auto update apps