cancel
Showing results for 
Search instead for 
Did you mean: 

Teseo-VIC3DA periodically outputs device version over UART – possible reset?

RGOrdeig
Associate II

Hello,

I'm working with the Teseo-VIC3DA GNSS module on a custom board, and I’ve configured it to output both accelerometer and location data over UART.

However, I'm observing that periodically the device outputs a dump of its firmware version over UART. Similar to what is shown during boot. According to the datasheet, this kind of output usually occurs after a reset.

That said, I’ve been monitoring the GNSS fix, and it does not appear to be lost, even when this output occurs. I have monitored both the RESET and VDD lines and confirmed that the module is not being externally reset or power-cycled.

  • Is there any configuration setting or NMEA'0 command that could cause the Teseo-VIC3DA to periodically reprint the firmware version or behave as if it’s restarting?
  • Are there logs or debug outputs that can help distinguish between a soft reboot and a normal status message?

 

 

7 REPLIES 7
GalaxyQuest
ST Employee

Hi Rodrigo,

Could you please let me know what version of firmware, you are using ? 

Also, can you please read out of CDB registers for the following?

CDB-300 

CDB 230

Example how to get parameters

$PSTMGETPAR,1300


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

This is the logs i get when resetting. I`m not sure what`s the firmware version you are referring to.
GNSSLIB_8.4.19.27.11_ARM
OS20LIB_4.4.0_ARM
GPSAPP_2.14.0.11_VIC3DA_ARM
BINIMG_4.6.18.11_VIC3DA_ARM
SWCFG_8406532d
STAGPSLIB_6.0.1_ARM
DRLIB_2.14.1_ARM
 STA8090_922bc043

I`ve sent $PSTMGETPAR,1300 and $PSTMGETPAR,1230.
This are the responses I`ve got:
$PSTMSETPAR,1300,1.000000e-01*4F
$PSTMGETPAR,1300*21
$PSTMSETPAR,1230,0x00000000*53
$PSTMGETPAR,1230*23

What are you looking for in this registers?

Hi Rodrgio,

I am running the following version, this is the latest version available on the web.

$PSTMVER,GNSSLIB_8.4.19.28.1_ARM*58
$PSTMVER,OS20LIB_4.4.0_ARM*40
$PSTMVER,GPSAPP_2.15.0.1_VIC3DA_ARM*00
$PSTMVER,BINIMG_4.6.19.1_VIC3DA_ARM*0F
$PSTMVER,SWCFG_8406532d*34
$PSTMVER,STAGPSLIB_6.0.1_ARM*5B
$PSTMVER,DRLIB_2.15.0_ARM*7E
$PSTMVER,STA8090_922bc043*60
$PSTMGETSWVER,255*17
$PSTMVER,GNSSLIB_8.4.19.28.1_ARM*58
$PSTMGETSWVER*09

 

Regarding seeing repeated PSTMVER message, after system boots, we get a PSTMVER message after the first 10 minutes. This is normal.

Can you please try with the latest version if possible?

Also I am assuming you have not changed any CDB settings from the default settings, have you ? 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

I cannot change the firmware version because I don`t have any easy way to update right now. 

I’m changing some CDB parameters to adjust the baud rate and configure messages, as well as to enable accelerometer data over UART.
These are the specific commands I’m sending:

 

$PSTMSETPAR,1102,0xD // baudrate 921600
$PSTMSETPAR,1228,0x10000000,1*46 // enable accelerometer
// configure message list
$PSTMSETPAR,1201,0x0,0
$PSTMSETPAR,1211,0x42,0
$PSTMSETPAR,1228,0x0,0
I don’t think those changes could cause the behavior of repeating version messages.
The message you see during the first 10 minutes only appears once, right?

Hi Rodrigo,

 

In addition setting the CDB, are you following up by sending the following commands, this will do save and reset that will enable the settings to take effect.

$PSTMSAVEPAR
$PSTMSRR

 

I noticed that you did the following....

$PSTMSETPAR,1228,0x10000000,1*46 // enable accelerometer


$PSTMSETPAR,1228,0,0 //This is going to overwrite the param value thhat you wrote in the previous step. Can you please check?

 

Can you please send the following command if it continues to send $PSTMVER ?

$PSTMSETPAR,1659,0x2E8  //increase buffer size
$PSTMSAVEPAR
$PSTMSRR

 

 

 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hi Rodrigo,

Did my suggestion above resolve your issue?

Kindly let me know.

 

Thank you.


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hello, I wasn`t clear with which commands i`m sending.
I am saving and resetting when I want the changes to apply and the last change i do is enabling the accelerometer output.
I will test the increase buffer suggestion in the following days and let you know if it gets fixed.
Thank you for the support.