Is the UM982 an F9P killer for AOG?

I have an AIO 4.1 board for testing. Is it possible to connect a UM982 via RX/TX for this board as well? Would be interesting to do some tests…

Yes sir as you say rx and tx. Works good. Besure to set UART com 1 add 460800.

Great! What about supply voltage. I read it gets quite hot. If it is current consuming perhaps a dc/dc converter is preferred over a voltage regulator? Do you guys add a adhesive heat sink on the chip?

The one getting hot are the imitation ones. I buy from witmotion direct and have no heat issues. They deliver with a spare heatsink that if you want you can add it. I tried a few did not make any difference on my part. Add 5V from any part of the 5v system on your board and connect rx and tx to where f9p should be and it works.

Excellent, sounds fairly simple to get it going. Just ordered a um980 for my base upgrade to get advantage of the tri band.
Thanks for the input!

I found it a bit time consuming to find information on the forum to get a good picture of an installation of an um982 in an AIO.
Here is a simple HOW TO for a complete installation of a UM982 how I did it. I hope it will help others and perhaps errors could be addressed.

Parts used
Um982 (Unicore UM982 GNSS-ontvanger RTK GPS Base Rover Station Core USB Board Dual Antenne Directionele Module GPS BDS Glonass Galileo - AliExpress 34)
In this thread proposed antennas (https://www.aliexpress.com/item/1005006701174920.html)
AIO 4.1 board
Hammond enclosure
Male header 2mm 1x40p right


jst gh 1.25 4-pole connector

DIY bracket as receiver holder (3D printed)

Hardware installation

Make sure you have a gh 1.25 connector. My um982 came with 5-pole connector, managed to de-pin and insert in a 4-pole connector housing.I used com 2 (the 4-pole hh 1.25 connector). Cut and install male header to f9p single slot containing rx and tx (pin 2 and 3) I used all pins for a firm connection.

Solder tx2 um982 to tx1 f9p (the inserted male header),
Solder rx2 um982 to rx1 f9p (the inserted male header),
Solder GND and 5V, I used the empty holes on the circuit bord by the IMU. Power seems to be sufficient. I let the receiver run during a day and it became just a bit above finger warm.

I installed the receiver “upside down” with the bracket and attached it to the Hammond enclosure front plate.

Settings in Uprecise

Summary of setting I found every here and there. PPP fall back included.
Many settings seem to be default (at least on my receiver). I did not set the default settings, but I include them here.
Start with using VERSION to check firmware to be 13495

FRESET
MODE ROVER SURVEY
CONFIG SIGNALGROUP 3 6
CONFIG PPP ENABLE E6-HAS
CONFIG HEADING OFFSET 90.0 0.0
CONFIG HEADING TRACTOR
CONFIG HEADING VARIABLELENGTH
CONFIG SMOOTH HEADING 0 (factory default?, SMOOTH could be useful for slow moving machines)
CONFIG SMOOTH RTKHEIGHT 0 (factory default?)
CONFIG RTK TIMEOUT 120
CONFIG COM2 460800
SAVECONFIG
//CONFIG MMP ENABLE //only um980?, did not use it

//Enable messages at com2 with 10Hz
GPGGA COM2 0.1
GPVTG COM2 0.1
GPHPR COM2 0.1
SAVECONFIG

//Use KSXT on com2 at 10 Hz, I have not tried it
//GPGGA COM3 1
//GPVTG COM3 1
//GPHPR COM3 1
//KSXT COM2 0.1
//SAVECONFIG

//Default messages
CONFIG ANTENNA POWERON (factory default)
CONFIG NMEAVERSION V410 (factory default)
CONFIG RTK RELIABILITY 3 1 (factory default)
CONFIG HEADING RELIABILITY 3 (factory default)
CONFIG DGPS TIMEOUT 600 (factory default)
CONFIG ANTENNADELTAHEN 0.0000 0.0000 0.0000 (factory default)
CONFIG PPS ENABLE GPS POSITIVE 500000 1000 0 0 (factory default)
CONFIG ANTIJAM AUTO (factory default)
CONFIG AGNSS DISABLE (factory default)
CONFIG RTCMB1CB2A ENABLE (factory default)
CONFIG SBAS DISABLE (factory default)

//use “CONFIG” to check settings

Firmware

I used this firmware for the Teensy


The installation seems to work in my office with antennas outside my window. Roll seems to work when I move one antenna (I do not use KSXT).
Next step is tractor installation.

10 Likes

What fw to teensy would work with a hydraulic block

Does anyone have any experience with a UM982 on a v2.4 AIO board. I’m am trying to get it working using the v4.1 firmware listed a couple posts up. A couple of older topics indicate that the firmware should work even with a different board. For my setup everything works except actually steering which locks hard right regardless of desired wheel angle and max steer angle.

Did you resend settings from aog to PCB/teensy? Or is Danfoss setting selected?

I did. Also tried to turn danfoss on; send settings. Then turn danfoss off and send settings just to try and reset everything. No change. The tractor is using a standard PWM valve with a cytron if that makes any difference.

Hard reset the teensy. Modified the firmware by deleting all references to the KEYA since somewhere (can’t find where) I saw a reference that the danfoss button is used for something with the KEYA motor. After doing all that it seems to be working fine. I can post the modified firmware if anyone would like it. It’d be better to not use it if you do not have to because I have no idea what I am doing with code and its a minor miracle I got it compile; let alone function.

1 Like

Below is my configuration; do I need to change anything?

CONFIG SIGNALGROUP 3 6
MODE ROVER
//CONFIG PPP ENABLE E6-HAS
//CONFIG PPP TIMEOUT 180
CONFIG HEADING OFFSET 90.0 0.0
CONFIG HEADING TRACTOR
CONFIG HEADING VARIABLELENGTH
CONFIG SMOOTH HEADING 1
CONFIG SMOOTH RTKHEIGHT 1
CONFIG RTK TIMEOUT 120
MASK 10
CONFIG COM1 460800
CONFIG COM2 460800
CONFIG COM3 460800
SAVECONFIG

GPGGA COM1 0.1
GPVTG COM1 0.1
GPHPR COM1 0.1
SAVECONFIG

//Default messages
CONFIG ANTENNA POWERON (factory default)
CONFIG NMEAVERSION V410 (factory default)
CONFIG RTK RELIABILITY 3 1 (factory default)
CONFIG HEADING RELIABILITY 3 (factory default)
CONFIG DGPS TIMEOUT 600 (factory default)
CONFIG ANTENNADELTAHEN 0.0000 0.0000 0.0000 (factory default)
CONFIG PPS ENABLE GPS POSITIVE 500000 1000 0 0 (factory default)
CONFIG ANTIJAM AUTO (factory default)
CONFIG AGNSS DISABLE (factory default)
CONFIG RTCMB1CB2A ENABLE (factory default)
CONFIG SBAS DISABLE (factory default)

I would like to try dual with UM982, but I don’t know how to get RTK in.
I use RTK by radio (Xbee) with my own base. Can I input the data from radio rx/tx directly into the um982 like I can with F9P? And when it can be done, how to setup the com port of UM982?

I’m getting an error in DataReceived with aogconfigomatic when trying to configure a UM982. I’ve changed the USB cable and tried it on two different PCs. I don’t understand either UPrecise or RealTerm.

1 Like

Did you find a solution for this error, I’m getting the same ad no data in u precise

@Bjarke_Kristensen @scratch

Here I have some instructions. But the data to be sent maide need some changes.

I just tried @Daniel_SGAB config and when Im in u precise it works, but now I won’t connect to agio. I’m using a wit-motion um982 so not 100% sure how it’s supposed to be connected, I’ve borrowd 5v and gnd from the f9p slot and connected Rx and tx on the left Rx and tx slots for the f9p

Now I have just tried connecting the um982 to the laptop with USB and connected successfully to agio through serial so not quite sure why I can’t get it to work with udp

Are connecting the rx to tx and tx to rx on the f9p slot?
Are you connecting to the right com port pins on the um982
Aog is looking for 460800