Comments (2)
Some more info:
I confirmed that the same issue happens with the gps board when plugged in via USB (its a pi-hat, so its designed to use serial, but has a micro-USB port on the side too). I also confirmed that when I have all services but the main one turned off, I get the documented behavior. If I turn on any other services, then it just stays at all 0's all the time (but does display signal bar graphs for the satellites in view).
This almost seems like an issue with software / CPU Load or something like that. However, I switched back to the Sparkfun board, and it worked like it was supposed to. The only difference I noticed in the settings information was the problem board is identified as U-blox_ZED-F9P - 1.12 while the sparkfun board is identified as U-blox_ZED-F9P - 1.13. I assume the version is the firmware...Not sure if that's all there is to it or not.
[Update]
Ok, it is firmware, and I did upgrade to the latest version. Initially, no change in behavior. I used u-blox to download the config from the sparkfun and upload it to the waveshare board, and with USB, it is stable. However, if I use the serial pins from the GPIO header on the pi (/dev/serial0 / /dev/TTYS0), I still have the reliability issues.
I did notice one more detail when closely examining the boards: the sparkfun board uses ZED-F9P-02b-00 while the waveshare board uses the ZED-F9P-01B-00 board. I could not find anything on the difference between these two boards, and the -01B part doesn't even appear to exist on the u-blox website. Of course, I have not tried soldering pins onto my breakout and hooking the rs232 pins of the sparkfun up to the header ports of the pi, so at this point, the common configuration is working the same for both boards. I would like to not have to have a USB cable coming out from my not-fully-attached case, and plugging into the pi's usb port when all the IO is available on the GPIO header that is already attached...Perhaps I2C is a better option? If so, I have no idea how to set it up (especially with respect to rtkbase)
from rtkbase.
The simplest solution I can think of is to add the following lines to filter out the msg={} case. This way, the coordinates wonβt jump to (0, 0, 0).
if(Object.entries(msg).length==0){
return;
}
from rtkbase.
Related Issues (20)
- AssertionError: AbstractLinkable._notifier is None in _notify_links method
- recording rate setting?
- Location on status page does not show location data HOT 2
- Emlid connection problem HOT 2
- ntrip v2 HOT 2
- When trying to access through Home Assistant we get "The CSRF tokens do not match" error HOT 2
- error install Easy installation for rtkbase
- Services are restarted before the new release number is imported
- Configure for Mosaic X5 not work at all HOT 2
- Bundle install not work
- gpsd.service failed to start after update. HOT 4
- "dead souls" when displaying satellites
- str2str_tcp service sometimes stop after boot HOT 1
- str2str file not found after 2.5 to 2.6 update (Raspberry Pi 4) HOT 3
- web server port value in settings.conf is not used by the server
- SBAS in satelite grid named without S
- Service rtkbase_gnss_web_proxy.service is not shown in diagnostics
- Lots of errors when configuring Mosaic-X5
- WITMOTION WTRTK-982 - Main service is off or malfunctioning. Nothing could be displayed here. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rtkbase.