Can't Get Time Mode With ZED-F9T Timing Breakout

I can’t get my ZED-F9T into “TIME” fix mode. I have a ZED-F9P acting as an RTK NTRIP server/caster and it went into TIME mode when I finished the suggested configuration but the F9T isn’t cooperating.

I have updated the F9T to the latest firmware TIM 2.20 and followed the RCB-F9T-DifferentialTimingSetup_AppNote that came with the TIM 2.20 firmware. The receiver has been in TIME fix mode before but I must not have saved the configuration to flash because when the receiver rebooted it went into and has stayed in 3D fix mode.

TMODE3 is set to fixed mode and ECEF coordinates are entered (but "Standard deviation is set to 0). RTK Time Mode messages are enabled and can be seen in the Packet View. Everything looks like it’s functioning correctly but no TIME fix.

Anyone know of any setting quirks that will prevent a TIME fix mode?

Thanks in advance,

Rob K9OJ

Hi Rob,

Glad you got your F9T firmware updated OK…

My first thought was if your TIME issue was somehow related to this: viewtopic.php?p=239786#p239786

Then I went and looked at the protocol reference for F9 TIM 2.20 ( https://www.u-blox.com/sites/default/fi … 048598.pdf ) and it looks like CFG-TMODE3 is not supported or the F9T. I see TMODE2, but not TMODE3. The firmware release notes are under NDA, so I can’t see if this is a recent change.

Please give TMODE2 a try.

I hope this helps,

Paul

Using the Configuration Interface, it looks like you probably need CFG-TMODE-MODE set to FIXED

See section 5.9.26 and table 62 in the interface description.

Make sure you have CFG-TMODE-POS_TYPE set correctly too. The position can be ECEF -or- LAT/LON/HEIGHT.

With UBX-CFG-TMODE2, it is Bit 0 of “flags”. Having that set incorrectly will cause all kinds of chaos…

Hi Paul,

Thanks for the help.

When using u-center “View Generation 9 Configuration View” only CFG-TMODE is shown and it is set to fixed and the cartesian coordinates are listed there too.

In “Configuration View” TMODE and TMODE3 are shown. I had TMODE disabled and TMODE3 configured for fixed so with your suggestion I set TMODE3 to disabled and TMODE to fixed. I did a cold start and it came up in 3D fix mode.

Rob

Sounds like u-center and the F9T firmware are slightly out of sync?

Can you give the Configuration Interface (VALSET and VALGET) a try?

CFG-TMODE was disabled. I set it to enabled and entered the XYZ coordinates. Still showing 3D fix.

I do not have a UBX-CFG-TMODE2, just UBX-CFG-TMODE (enabled) and TMODE3 (disabled). I’m using u-center 22.07.

I tried to post a screen capture but failed. Here’s my settings:

CFG-TMODE-MODE “2 - FIXED”

CFG-TMODE-POS_TYPE “ECEF”

CFG-TMODE-ECEF_X (shows my cartesian coordinates for XYZ)

CFG-TMODE-ECEF_Y

CFG-TMODE-ECEF_Z

Still in 3D mode but I just noticed no PDOP, HDOP or position accuracy is shown in the u-center fix window. Scratch that, PDOP and HDOP are now shown at 1.1 and 0.5 meters respectively with a 3D fix.

^I said “MODE2” above but it is really “CFG-TMODE-MODE 2 - FIXED”

I do not have MODE2 anywhere, just TMODE and TMODE3 shown in “View/Configuration View.”

To clarify the CFG-TMODE-MODE is set to “2 - FIXED”

I have UBX-CFG-TMODE in fixed mode. I have UBX-CFG-TMODE3 disabled. There is no TMODE2, Just TMODE and TMODE3.

Do all images have to have a url to post?

Hi Rob,

  1. Attaching Images to Forum Posts

Take a screenshot. Save it to your computer. Use the “Upload attachment” tab to attach the image to your post. You can drag and drop, or “Add files” through the file explorer. “Place inline” will insert the image - or a link to it - part-way through your post. Without place inline, the image is attached at the end of your post. Some images display fully, some just appear as links, I’ve been using the Forum for years and I still haven’t figured out how to always make the image display in the post!

  1. Antennas

Please make sure you are using a good quality dual-band antenna - with a clear view of the sky. Single-band antennas and/or a partial sky-view can cause all kinds of problems and prevent RTK from working properly.

  1. Restoring Default Configuration

You can reset the GNSS module back to its default (factory) configuration via u-center. Open Messages View and navigate to UBX-CFG-CFG. Select “Revert to default configuration” and click “Send”. Then “Save current configuration” and “Send”.

This is a good idea if you’re not sure what state your module is in.

  1. TIME solution

As I understand it, you want to get the F9T into a TIME-only solution - like you do with your F9P for RTK NTRIP.

If you are completely confident that you have an accurate ECEF (or LAT/LON/HEIGHT) position for your antenna, then, yes, you should be able to put the F9T into that mode like you do with the F9P. If you’re not completely confident about the position, I’d recommend doing a Survey-In first.

With the F9P, you configure the Time mode using UBX-CFG-TMODE3 (Class 0x06, ID 0x71).

u-center (22.07) supports only UBX-CFG-TMODE (Class 0x06, ID 0x1D) and UBX-CFG-TMODE3 (Class 0x06, ID 0x71).

According to the F9 TIM 2.20 Interface Description, the F9T only supports UBX-CFG-TMODE2 (Class 0x06, ID 0x3D). Not UBX-CFG-TMODE or UBX-CFG-TMODE3.

So, it is my belief that you will need to do the configuration using the UBX-CFG-VALSET message instead.

I’d recommend resetting to the default configuration first. Then:

In Messages View, navigate to UBX-CFG-VALSET. You need to “build up” several KEY IDs and then send them all in one go.

To start a survey-in, select:

Group CFG-TMODE, Key CFG-TMODE-MODE, “Add to list”. Then highlight the line that just appeared in the Configuration Items and select “1 - SURVEY_IN” as the Value.

Then Add:

Group CFG-TMODE, Key CFG-TMODE-SVIN_MIN_DUR with a value of 60 (seconds)

Group CFG-TMODE, Key CFG-TMODE-SVIN_ACC_LIMIT with a value of 50000 (* 0.1mm = 5.0m)

Click “Send” to start the survey-in.

Navigate to UBX-NAV-SVIN. Keep clicking “Poll” to watch the survey-in complete. It will complete when at least 60 seconds have passed and the accuracy is better then 5.0m.

All being well, it should then go into TIME mode. You can read off the ECEF position and use that with CFG-TMODE-MODE “2 - FIXED”.

For better accuracy, select 600 seconds and 10000 (* 0.1mm) = 1.0m.

  1. Enabling Periodic Messages

To save all that Poll-clicking, you can tell the module to output selected messages periodically.

Navigate to UBX-CFG-MSG.

Select 01-07 NAV-PVT and select “USB” (assuming you are connected via USB, not UART) to set the rate to 1Hz. Click “Send”. The module will now output UBX-NAV-PVT every second. In TIME mode, the position won’t change.

Likewise, you can enable 01-3B NAV-SVIN at 1Hz.

Navigate to UBX-NAV-SVIN to see the status without needing to click Poll.

I hope this gets you going,

Paul

In u-center Messages View, the UBX-NAV-SVIN ECEF position is displayed in m.

But, when you are entering the position using VALSET (Group CFG-TMODE, Key CFG-TMODE-ECEF_X / Y / Z), it expects the position in cm. Not m. Please adjust accordingly.

For the Group CFG-TMODE, Key CFG-TMODE-FIXED_POS_ACC, it expects the position accuracy in units of 0.1mm. Not mm, m or cm…

Please be careful with the units. :wink:

SUCCESS!

Paul said, “Select 01-07 NAV-PVT and select “USB” (assuming you are connected via USB, not UART) to set the rate to 1Hz. Click “Send”. The module will now output UBX-NAV-PVT every second.”

That was the missing piece of the puzzle. I now have a TIME fix with .03 and .02 meter 3D and 2D accuracy. I have saved the receiver configuration to a file so I can always get back here. I did a cold restart and it came back up in TIME fix so yeehaw!

Thank you everyone, and especially you Paul for sticking with me and providing so much hand holding.

Rob

Glad that’s working for you! :smiley:

Paul