So I realized that when I run “SLcan Mode CAN1” in Mission Planner, my HERE 3 GPS module “uptime” would freeze on most connections. Only in the moment when it doesn’t freeze, I can quickly click the “Update Firmware” button and it works. I will open another ticket for assistance on the UPTIME not refreshing.
I don’t get it…
The SLcan turns Cube into UAVCAN converter. How did you get the CAN device status before clicking it?
Or, why would you click it again when you have already got the CAN connection to Here3?
Thanks for responding.
I understand that the SLcan turns it into a UAVCAN converter.
It appears that my connection to the GPS in this mode appears to randomly “timeout” on most connection attempts.
I can confirm this because I’ve noticed that the Uptime counter would stop at 20-24 seconds. To overcome this issue, I just keep reconnecting until I see that the counter has exceeded 30-60 seconds. Only then, would I attempt an upgrade or read parameters, otherwise, I get no response.
Fortunately, after about 10 reconnection attempts, I was able to upgrade the firmware on the GPS.
This is still a problem, I am unable to get mission planner (latest 1.3.7563.27684) to download the firmware for my here 3’s. I believe I have now bricked two units as the just do the blue breathing led routine post flash attempt. They no longer show up in the SLcan menu.
For my application I need to update to the latest firmware (mine are running 1.5 and I have a few that are running 1.3). Anyway we can get a bin file to do it though the UAVCAN utility. Also anyone know how to reset or flash a Here 3, can it be put in to I2C mode?