<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL18294_%E2%80%93_NEO-M8T_GNSS_TIMING_HAT%2Fen</id>
	<title>WSAL18294 – NEO-M8T GNSS TIMING HAT/en - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL18294_%E2%80%93_NEO-M8T_GNSS_TIMING_HAT%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL18294_%E2%80%93_NEO-M8T_GNSS_TIMING_HAT/en&amp;action=history"/>
	<updated>2026-10-23T22:25:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in JW Tech Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.jw-tech.eu/index.php?title=WSAL18294_%E2%80%93_NEO-M8T_GNSS_TIMING_HAT/en&amp;diff=1270&amp;oldid=prev</id>
		<title>JWTechPublisher: Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex</title>
		<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL18294_%E2%80%93_NEO-M8T_GNSS_TIMING_HAT/en&amp;diff=1270&amp;oldid=prev"/>
		<updated>2026-09-05T22:26:27Z</updated>

		<summary type="html">&lt;p&gt;Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOINDEX__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Documentation notice:&amp;#039;&amp;#039;&amp;#039; This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Technical guide for the Waveshare NEO-M8T GNSS Timing HAT: GNSS and RTK principles, Raspberry Pi hardware connections, enabling the UART interface, library installation, Python examples, and building an NTP server with PPS.&lt;br /&gt;
&lt;br /&gt;
== Related products at JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL18294 WSAL18294 – NEO-M8T GNSS TIMING HAT for Raspberry Pi, Single-Satellite Timing, Concurrent Reception of GPS, Beidou, Galileo, GLONASS]&lt;br /&gt;
&lt;br /&gt;
== Technical overview ==&lt;br /&gt;
* GNSS covers multiple satellite navigation systems (GPS, Beidou/BDS, Galileo, GLONASS, QZSS, IRNSS). The NEO-M8T receives these constellations concurrently, increasing the number of available satellites and improving positioning.&lt;br /&gt;
* RTK (Real Time Kinematic) is a differential carrier-phase measurement between a base station and a mobile receiver, enabling centimeter-level real-time positioning.&lt;br /&gt;
* Raspberry Pi hardware connections: 5V/GND for power; RXD to BCM pin 14 / WiringPi 15; TXD to BCM pin 15 / WiringPi 16; SDA to pin 2 / 8; SCL to pin 3 / 9; PPS to pin 18 / 1; INT (wakeup, low-active) to pin 27 / 2.&lt;br /&gt;
* To enable the serial interface on the Raspberry Pi, use raspi-config: Interfacing Options -&amp;amp;gt; Serial -&amp;amp;gt; No -&amp;amp;gt; Yes, then reboot.&lt;br /&gt;
* Install gpsd, gpsd-clients and the Python package gps3 for data processing; configure /etc/default/gpsd with USBAUTO=false, DEVICES=/dev/ttyS0 and GPSD_OPTIONS=/dev/ttyUSB0.&lt;br /&gt;
* Demo codes can be downloaded and extracted; run main.py from ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter to convert coordinates and display them on Google Maps.&lt;br /&gt;
* An NTP server can be built using the RPi-GPS-PPS-StratumOne project: git clone, run install-gps-pps.sh, modify /boot/config.txt (gpiopin=18), and verify with chronyc sourcestats.&lt;br /&gt;
* The PPS input must be set to GPIO 18 so that the Raspberry Pi adopts the NEO-M8T time and can provide it to other devices on the WLAN network.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Commands and examples – verify before use:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo raspi-config&lt;br /&gt;
#Choose Interfacing Options -&amp;gt; Serial -&amp;gt; No -&amp;gt; Yes&lt;br /&gt;
sudo reboot&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install gpsd gpsd-clients&lt;br /&gt;
sudo pip3 install gps3&lt;br /&gt;
USBAUTO=&amp;quot;false&amp;quot;&lt;br /&gt;
DEVICES=&amp;quot;/dev/ttyS0&amp;quot;&lt;br /&gt;
GPSD_OPTIONS=&amp;quot;/dev/ttyUSB0&lt;br /&gt;
mkdir ~/Documents/MAX-XXX_GNSS_HAT_Code&lt;br /&gt;
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/&lt;br /&gt;
wget https://files.waveshare.com/upload/0/0f/MAX-XXX_GNSS_HAT_Code.zip&lt;br /&gt;
unzip MAX-XXX_GNSS_HAT_Code.zip&lt;br /&gt;
cd ~/Documents/MAX-XXX_GNSS_HAT_Code/RaspberryPi/python/coordinate_converter&lt;br /&gt;
sudo python3 main.py&lt;br /&gt;
sudo apt-get install git&lt;br /&gt;
cd ~/Documents&lt;br /&gt;
sudo git clone https://github.com/beta-tester/RPi-GPS-PPS-StratumOne.git&lt;br /&gt;
cd RPi-GPS-PPS-StratumOne&lt;br /&gt;
sudo chmod 777 install-gps-pps.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes and version constraints ==&lt;br /&gt;
* The source text contains placeholders like MAX-XXX throughout; whether all commands apply exactly to the NEO-M8T requires manual verification.&lt;br /&gt;
* Exact COM port assignments and baud rates for Windows operation are version-specific and need confirmation.&lt;br /&gt;
* NTP server setup depends on the specific StratumOne fork; the IP address 192.168.6.93 is an example and must be adapted to the local network.&lt;br /&gt;
* Missing context regarding firmware states, drivers, or specific Raspberry Pi models should be clarified before deployment.&lt;br /&gt;
&lt;br /&gt;
== Source and revision record ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/NEO-M8T_GNSS_TIMING_HAT NEO-M8T GNSS TIMING HAT - Waveshare Wiki]&lt;br /&gt;
* Source revision: 77134&lt;br /&gt;
* Captured: 2026-09-01T03:18:01+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;8c90d7397908d8eb9af0c845031496be9dcfe81d79c8168bf0c7a4339c35f3f4&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>