I bough the SparkFun GPS-RTK2 board with the F9P chip. I can use it connected to a PC with an USB cable. In u-center, I can tracks and log sats, and this is good :mrgreen: .
But looking more closely, it seems that I have the 1.11 firmware version. I would like to update firmware to 1.12, in order to track beidou sats higher than 30. So, after downloading the new firmware on my computer, I tried to transfer it using u-center but it fails. There are several messages but the transfer itself never really starts.
SAFE: Safeboot input pin. This is required for firmware updates to the module and generally should not be used or connected.
So I tried to connect SAFE to GND before powering. Indeed, the board is no more recognized as USB device (in accordance with [[Integration Manual](https://www.u-blox.com/en/docs/UBX-18010802) : "In this mode only UART1 and I2C communication is possible.").
So, how to perform the firmware update of the F9P on the GPS-RTK2 board?
PC : windows 7, both with normal user and admin one. At 9600, 115200 and 460800 bauds.
Unfortunately we can not support firmware upgrades for the ZED-F9P. It may be possible to do, but we’re not able to assist with the process.
If any other forum users know how to do this and feel like helping, please feel free to offer advice, but if you end up bricking the GPS during the firmware update, we can not replace it.
I attempted to update the firmware for my GPS-RTK2 board shortly after purchasing it, but actually ended up bricking it after the update failed. I would advise caution! Luckily, the folks over at Ardusimple have some [really detailed unbricking instructions for the ZED-F9P so I was able to recover my board.
So, firmware upgrade is not straightforward. Thus, I’m slightly disappointed that the board I ordered in December didn’t came with the firmware released in July.
So, after connecting to the adalogger, I upload the sketch called ZED-F9P_Echo to the board. Then, in u-center (20.01), I can see the F9P and all sats although connected through USB on the feather board. But, firmware update still failed. See:
Of course, I forgotten to connect the SAFE pin to GND. Then, I was successful. After, I removed the SAFE connection. Now, in u-center, I can see in UBX-MON-VER that FWVER=HPG 1.12. :mrgreen: