Does this need to set a default password have any implication for how the ESP-32 (on the mosaic and facet mosaic) interacts with the Septentrio module? Or is it able to use a password-less interface?
I’ve also asked someone from the engineering team to lend some clarity but they’re out today; I’ll give an update as soon as I get one (should be by tomorrow)!
To be completely honest, this is a can of worms that we have been reluctant to open… But we will open it soon and come up with a solution.
If you upgrade your mosaic-X5 to 4.15.1, the username and password are mandatory. This will almost certainly stop the RTK Everywhere Firmware from being able to communicate with the X5. There is currently no way to set or enter the username and password through the ESP32 firmware.
It is not clear to me - yet - what the best solution will be. I suspect we will have to set a default password initially, and then ask / let the user change it later through the RTK Everywhere Firmware menus / web configuration.
So, right now, please do not upgrade either Facet mosaic or the new SparkPNT FPM / FPM-T to 4.15.1. Stick with 4.14.10.1.
If you have already upgraded to 4.15.1 and things are not working, then it is possible to downgrade again. But you may need to perform a FactoryReset to wipe out any any username / password you set, and then use RxTools (RxUpgrade) to downgrade to 4.14.10.1. If you need more help with this, please let us know.
PS. if you were talking about the RTK mosaic-X5, the situation there is the same. The IDF firmware running on the ESP32 is also unaware of the X5 username and password. If you upgrade that product to 4.15.1, it will almost certainly stop the ESP32 from communicating with the X5. That may not break everything, but it will almost certainly prevent any time and location information from being displayed on the OLED. WiFi bridge mode will almost certainly fail too… Another can of worms we have yet to open and solve!
Thank you for the explanation. I have already upgraded to 4.15.1 so I was seeing issues. When I reset from firmware default, things like the LCD screen on the Mosaic Facet seemed to work and Bluetooth serial sent valid data to my mapping app. But after I logged in to the Septentrio interface to make a configuration change, I had to change the default login/password, and those features with the ESP32 stopped working. (The screen showed “X” for number of satellites, even though the GPS was working fine as seen through the other interfaces).
I also have the Mosaic (non-Facet) base station. It seems to work sometimes… the WiFi bridge sometimes doesn’t come up (stuck on reading the MAC address).
RxTools RxControl : Tools \ Expert Console may be useful for performing the FactoryReset.
There are more tricks we can share if needed, including how to put the X5 into its “Ready for SUF download” state. But hopefully you shouldn’t need to do that if you have already upgraded and are able to FactoryReset. Let us know.
To hopefully close the loop on this, we have updated the RTK Everywhere Firmware docs in several places, but the biggest changes are here:
and here:
We have also updated the firmware for the RTK mosaic-X5. On that product, it is possible to enter the X5 username and password into the ESP32 firmware if needed. But, hopefully, you should not need to do that unless you have changed the default access level. More notes are here: