<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wiegert.link/index.php?action=history&amp;feed=atom&amp;title=OpenMower_Unicore_GPS</id>
	<title>OpenMower Unicore GPS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wiegert.link/index.php?action=history&amp;feed=atom&amp;title=OpenMower_Unicore_GPS"/>
	<link rel="alternate" type="text/html" href="https://wiki.wiegert.link/index.php?title=OpenMower_Unicore_GPS&amp;action=history"/>
	<updated>2026-06-22T21:25:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.wiegert.link/index.php?title=OpenMower_Unicore_GPS&amp;diff=491&amp;oldid=prev</id>
		<title>Damme at 21:16, 20 June 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.wiegert.link/index.php?title=OpenMower_Unicore_GPS&amp;diff=491&amp;oldid=prev"/>
		<updated>2026-06-20T21:16:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:16, 20 June 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; Only use this wiki if you are running bare metal custom build! Otherwise go to the official wiki, this is just a backup for personal reference!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Several users have chosen alternative GPS RTK modules with chips by ''Unicore'':&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Several users have chosen alternative GPS RTK modules with chips by ''Unicore'':&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff::1.12:old-481:rev-491 --&gt;
&lt;/table&gt;</summary>
		<author><name>Damme</name></author>
	</entry>
	<entry>
		<id>https://wiki.wiegert.link/index.php?title=OpenMower_Unicore_GPS&amp;diff=481&amp;oldid=prev</id>
		<title>Damme: Created page with &quot;Several users have chosen alternative GPS RTK modules with chips by ''Unicore'':  * ''UM960'' * ''UM980'' * ''UM982''  These chips are sold in different variants. Some come with a USB-C socket (so they can be connected directly to the Raspberry Pi). Some have different antenna socket (which need an ''SMA F'' to ''MMCX M90'' cable).  Compared to the ''ArduSimple simpleRTK2B,'' they're a bit cheaper and support triple-band frequencies.  == Variants how modules can be conne...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.wiegert.link/index.php?title=OpenMower_Unicore_GPS&amp;diff=481&amp;oldid=prev"/>
		<updated>2026-06-20T21:03:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Several users have chosen alternative GPS RTK modules with chips by &amp;#039;&amp;#039;Unicore&amp;#039;&amp;#039;:  * &amp;#039;&amp;#039;UM960&amp;#039;&amp;#039; * &amp;#039;&amp;#039;UM980&amp;#039;&amp;#039; * &amp;#039;&amp;#039;UM982&amp;#039;&amp;#039;  These chips are sold in different variants. Some come with a USB-C socket (so they can be connected directly to the Raspberry Pi). Some have different antenna socket (which need an &amp;#039;&amp;#039;SMA F&amp;#039;&amp;#039; to &amp;#039;&amp;#039;MMCX M90&amp;#039;&amp;#039; cable).  Compared to the &amp;#039;&amp;#039;ArduSimple simpleRTK2B,&amp;#039;&amp;#039; they&amp;#039;re a bit cheaper and support triple-band frequencies.  == Variants how modules can be conne...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Several users have chosen alternative GPS RTK modules with chips by ''Unicore'':&lt;br /&gt;
&lt;br /&gt;
* ''UM960''&lt;br /&gt;
* ''UM980''&lt;br /&gt;
* ''UM982''&lt;br /&gt;
&lt;br /&gt;
These chips are sold in different variants. Some come with a USB-C socket (so they can be connected directly to the Raspberry Pi). Some have different antenna socket (which need an ''SMA F'' to ''MMCX M90'' cable).&lt;br /&gt;
&lt;br /&gt;
Compared to the ''ArduSimple simpleRTK2B,'' they're a bit cheaper and support triple-band frequencies.&lt;br /&gt;
&lt;br /&gt;
== Variants how modules can be connected and configured ==&lt;br /&gt;
* Connection&lt;br /&gt;
** Module USB-c -&amp;gt; RPI USB (e.g. with angle connector)&lt;br /&gt;
** Module UART -&amp;gt; MainBoard UART (requires header connectivity)&lt;br /&gt;
&lt;br /&gt;
* Configuration&lt;br /&gt;
** With vendor software (requires Windows PC) - should be done before installing module into mower&lt;br /&gt;
** Over UART bus (only terminal) - should be done when RPI installed and operational&lt;br /&gt;
&lt;br /&gt;
== Step-by step set-up guides ==&lt;br /&gt;
*[[Unicore GPS Setup-CAN| With wiring to mainboard and configuration on UART]]&lt;br /&gt;
* &amp;lt;TODO&amp;gt; add other guides&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
[https://core-electronics.com.au/attachments/localcontent/Unicore_Reference_Commands_Manual_For_N4_High_Precision_Products_V2_EN_R1_1_189543505cb.pdf Command reference]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
The vendor offers [https://en.unicore.com/products/uprecise.html ''UPrecise''] to check all status details and configure the receiver. The UI is pleasing and has many features, but also quite some bugs. The download requires creating a free account.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Receiver ===&lt;br /&gt;
The following configuration works quite well. COM3 is used when connected via USB.&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
FRESET&lt;br /&gt;
CONFIG COM3 460800&lt;br /&gt;
MODE ROVER UAV&lt;br /&gt;
GPGGA 0.1&lt;br /&gt;
GPGSV 1&lt;br /&gt;
GPRMC 1&lt;br /&gt;
GPGSA 1&lt;br /&gt;
GPVTG 1&lt;br /&gt;
GPGST 1&lt;br /&gt;
SAVECONFIG&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;These lines can be pasted into ''UPrecise'' after connecting to the receiver. Theoretically, you can also connect directly to the receiver's TTY, but make sure to send CR+LF (&amp;lt;code&amp;gt;\r\n&amp;lt;/code&amp;gt;) line endings, otherwise the commands won't be recognized.&lt;br /&gt;
&lt;br /&gt;
=== OpenMower (&amp;lt;code&amp;gt;mower_config.txt&amp;lt;/code&amp;gt;) ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
export OM_GPS_PROTOCOL=&amp;quot;NMEA&amp;quot;&lt;br /&gt;
export OM_GPS_PORT=&amp;quot;/dev/ttyUSB0&amp;quot;&lt;br /&gt;
export OM_GPS_BAUDRATE=&amp;quot;460800&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rebooting ==&lt;br /&gt;
Sometimes the receiver just can't get a fix. Then it might be helpful to reboot it. There are three buttons in ''UPrecise'', which execute these commands:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Button&lt;br /&gt;
!Command&lt;br /&gt;
|-&lt;br /&gt;
|Hot Start&lt;br /&gt;
|&amp;lt;code&amp;gt;RESET&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Warm Start&lt;br /&gt;
|&amp;lt;code&amp;gt;RESET EPHEM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Cold Start&lt;br /&gt;
|&amp;lt;code&amp;gt;RESET EPHEM ALMANAC IONUTC POSITION&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
See also section 8.3 (&amp;quot;Reset&amp;quot;) in the [https://core-electronics.com.au/attachments/localcontent/Unicore_Reference_Commands_Manual_For_N4_High_Precision_Products_V2_EN_R1_1_189543505cb.pdf command reference]. In contrast to the &amp;lt;code&amp;gt;FRESET&amp;lt;/code&amp;gt; command, these command '''don't''' wipe the configuration.&lt;/div&gt;</summary>
		<author><name>Damme</name></author>
	</entry>
</feed>