[Bug]: Fixed GPS coordinates not retained, RAK4631 #5201
Replies: 6 comments 7 replies
-
Fixed position requires a specific order, you set the position, turn on fixed and the position is retained until you turn off fixed position or clear your nodedb. Did you set the position before setting the bool, or have you been clearing your node db? |
Beta Was this translation helpful? Give feedback.
-
No, I set the coordinates after setting the switch for fixed position. Have not cleared the DB in some time. I will try that sequence. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
The same issue with Rak4631 ETH+POE in client mode: the fixed position coordinates are not broadcasted to MSH and MQTT as well. All channels are precise position enabled. Unfortunately, the node is in an inaccessible (high) location, so I cannot check the serial output in the near future. |
Beta Was this translation helpful? Give feedback.
-
My similar rak4631 problem was as follows. After upgrading firmware to 2.5.14, I noticed my position on the map was off. Once connected via BT, it tried to set the fixed position back to where I wanted it. After reboot, the position would show correct for a few seconds then bounce over to the incorrect position. I shut down BT connection and connected serially via https://client.meshtastic.org and Chrome browser. I tried setting fixed position via serial interface but entering fixed position lat/lon in browser serial connection isn't available. I noticed in Channels, Primary, Precise location was set to off. Once setting precise location to on, or enabled, the rak4631 position would stay in place on the map. Apparently, with Precise Location turned off, my entered set fixed position was obfuscated. |
Beta Was this translation helpful? Give feedback.
-
Reading through these comments I assume this issue has not been resolved? I am having similar issues with HelTec, RakWireless, and now SenseCap nodes, all running 2.5 or later firmware. I have used the iOS client, the Android client, and the Web Interface client to try and get these nodes to report their precise locations over the Mesh, with no luck. I just got the Python client set up on my windows computer and I will see if I have any better luck using it to configure the nodes to report their precise locations. When I was using the Android client to program a RakWireless node I was able to enter and save the LAT & LON values manually. However after a minute or so the values were changed in the node and it was reporting the same, non-precise location as it had been before. This seems to point to the firmware recalculating the LAT & LON values, (with an error) and using those values as the node’s position report. This certainly appears to be a firmware bug that needs to be looked at. |
Beta Was this translation helpful? Give feedback.
-
Category
BLE, Serial, Other
Hardware
Rak4631
Firmware Version
2.5.4.8d288d5
Description
My node won't keep the fixed GPS coordinates. Using RAK4631 without a GPS in Router mode, v.2.5.4., GPS=NOT_PRESENT, Smart Position= Off, GPS update set super large ("999999"), Fixed Location=ON. It takes GPS from my android phone while connected via BT, but when remotely configuring it from another node, the GPS coordinates are gone and doesn't appear in the map. Docs seem to indicate for GPS updates, it should reuse the last saved coordinates.
Relevant log output
No response
Beta Was this translation helpful? Give feedback.
All reactions