Skip to content

Commit 141c19e

Browse files
committed
Add notes about GPS module configuration.
1 parent ce1a7f1 commit 141c19e

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,38 @@ This playbook will configure:
5151

5252
> **Intel i226 Notes**: Currently I can't get the i226 to work with DHCP at all, so I have to manually set an IP address using `nmtui`. It also [doesn't work at 2.5 Gbps currently](https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/674#issuecomment-2533117275), and it can't be overridden via Linux, so I make sure to plug it into a 1 Gbps port on my network.
5353
54+
## GPS Notes
55+
56+
Using u-blox GPS modules, you may encounter a baud rate mismatch. Many of the u-blox modules default to `38400` baud, but this project recommends `115200` baud for slightly faster timing updates.
57+
58+
```
59+
# Get the protocol version ('PROTVER')
60+
ubxtool -p MON-VER
61+
...
62+
UBX-MON-VER:
63+
swVersion EXT CORE 4.04 (7f89f7)
64+
hwVersion 00190000
65+
extension ROM BASE 0x118B2060
66+
extension FWVER=SPG 4.04
67+
extension PROTVER=32.01
68+
...
69+
70+
# Set the version in ubxtool options
71+
export UBXOPTS="-P 32.01"
72+
73+
# Set the baud rate to 115200
74+
ubxtool -S 115200
75+
76+
# Persist the setting
77+
ubxtool -p SAVE
78+
```
79+
80+
**KNOWN ISSUE**: The baud setting is currently not persisting across reboots. See [this GitHub issue](https://github.com/geerlingguy/time-pi/issues/11) for updates.
81+
82+
`ubxtool` is installed as part of the `gpsd-clients` package, which is automatically installed by this playbook.
83+
84+
For more on how to set the baud rate (or tweak other GPS module parameters), see [millerjs.org's ubxtool page](https://wiki.millerjs.org/ubxtool) and the [ubxtool examples](https://gpsd.io/ubxtool-examples.html) page.
85+
5486
## Usage
5587

5688
Some handy commands:

0 commit comments

Comments
 (0)