Open Stefal opened 2 years ago
But there is a workaround:
⚠️ WARNING! DO THIS AT YOUR OWN RISK !
Stop the main str2str service from the web interface or from a terminal with sudo systemctl stop str2str_tcp.service
Open a serial to tcp connection with socat. My gnss receiver is on ttyACM0 so the command line is sudo socat tcp-listen:128,reuseaddr /dev/ttyACM0,b115200,raw,echo=0
Open U-Center from another computer and create a network connection with the RTKBase ip address and port n°128
Connect U-Center to your F9P with this network connection
Open the U-Center Firmware update utility. Select the firmware and use these settings:
Click on the "Go" button
When the update is ok, the F9P will be disconnected, you will have to restart the sudo socat ...
command on your base terminal. Then reconnect it in U-Center and check if the firmware version is correct (Message View -> UBX -> MON -> VER). Now you can disconnect U-Center
With the new firmware the receiver use its default settings. To reconfigure it for RTKBase, launch rtkbase/tools/install.sh --detect-usb-gnss --configure-gnss
When it's ok, enable back the service you need from the RTKBase web interface.
When a new firmware is available for the gnss receiver, it could be helpful to update it from RTKBase.
Problem: Currently, there is no Gnu/linux tool to flash a F9P