SB_0000010 Mandatory Here4 bootloader update before further flight

BEFORE FURTHER FLIGHT

Urgent Bootloader Update needed on Here4 If your Here4 doesn’t breath blue on boot, then you MUST do this bootloader update

All Here4 users need to update the bootloader on their Here4 units BEFORE FURTHER FLIGHT.

For units NOT showing blue breathing at boot

The process for doing this update is as follows:

  • Follow the steps here to update the firmware Here 4 Manual | CubePilot
  • Once the Update is done, set parameter on Here4 FLASH_BOOTLOADER to 1 wait for either Bootloader Flash OK or Bootloader Unchanged message
  • An updated bootloader boots with Blue Breathing at boot. It will breathe purple if CAN1 on here4(blue/white cable) is not connected or Cube is still booting, so to check best to unplug and plug Here4 without power cycling the Cube itself.
  • Use the Blue/white Can cable on the here 4 to CAN 1 or 2 on the Cube carrier board

For units already showing solid White LED (NOT breathing)

If you have appropriate SWD connector (6pin JST SUR) to Here4 available, and are capable of doing a bootloader update. Follow the following steps:

For STLink:

For JLink:

Important: For users that are not capable of opening Here4 unit and updating using JST SUR and Debug probe to fix solid white LED, please contact your Reseller for further support. For units that are still healthy make sure to follow primary bootloader update method.

Additional Resources:

Just tried one - all OK doing the update via SLCAN.

  • Make sure the Here4 is connected to the CAN1 bus by the blue/white wires
  • Be sure to do the bootloader update procedure.
  • The SW version after update is: 1.15.5F1FC167
1 Like

What was the issue with previous bootloader? Why hasn’t it mentioned anywhere?

Does this apply to Here4 Blue?

There Here4 Blue is what I just updated and it’s still working OK

1 Like

Hello @philip
Thank You for sharing the solution,
Can you give us more clear steps on how to do the bootloader update and also the Pin connection of SWD connector.

Thank You

The SWD update is for advanced users only. Unless you are already familiar with the process, I would recommend getting assistance from your reseller on this.

This connector is the standard connector for all our products

Not yet

Hello @philip,
I believe the issue is not been fully solved,


I updated the a new here4 GPS from 1.14.2DE07E to 1.15.254AAE09 and after two flights, sometime the GPS is getting stuck at white light and sometime it breathing pink,

Hello @philip,

I’m having trouble choosing the correct GPS firmware. When I connect through the DroneCAN GUI, the parameter COMPASS_DEV_ID shows no value. Without this, I can’t determine which .bin file to use. Does this mean my compass is completely dead?

You need the normal one.. RM3100 unless you specifically do not wish to use the RM3100 then use the AK firmware.. both mags are fitted to new units while old units only had RM3100

Hello @philip,
Again some issue occurred with here4 GPS, this time the compass is not detecting.
the problem occurred in SW 1.15.254AAED9 then I updated to 1.15.5EC5375E, but still the compass is not detecting.

I request you to please provide a solution

It is possible you have a compass issue.. logs etc?

Is there a changelog for this? And reason for having one more compass?

How can I determine which hardware version I have and whether I can use AK software? Is this version resistant to the known RM3100 damage issue? Is there anywhere I can find more information on this topic?

If you have purple breathing LEDs there’s a good chance the Here4 updated (or not) and the incorrect CAN interface is in use. Check through my process below and you may be in luck.

Solid white LEDs are unrecoverable without the correct cable

All of the Here4’s I’ve seen so far, the CAN1 connector is the one with wires green, white, blue, grey, and should be used for performing the update

After the update the CAN2 port (red, orange, brown, black) will NOT work.

If the update was attempted via the real CAN2 port then you wont be able to reconnect to the Here4 and you may incorrectly assume it’s now bricked even though LEDs are breathing purple.
I suspect the update does not complete correctly either.

The procedure I’ve been using is:

  • check the CAN connector and swap to the real CAN1 if necessary
  • follow official instructions to use the SLCAN interface to do the update to 1.15
  • wait some time for the Here4 to reconnect, or it may even go to breathing purple LEDs
  • reconnect to the Here4 via SLCAN and set the bootloader update parameter - may require a reboot of the FC or Here4 or both to access the Here4
  • wait a few seconds (I’m unsure if the bootloader updates immediately or after reboot)
  • power cycle the FC and Here4 together
  • in SLCAN check the firmware version and do some reboots and power cycles to confirm operation
  • confirm presence of the compass and correct order

Note that previous GNSS units, Here3 and so on, have the CAN port wire colours reversed so CAN1 is red, orange, brown, black and CAN2 is green, white, blue, grey as per the original documents.

Hello,

I am using two Here4 GPS modules in a moving baseline configuration. One of the modules is currently showing a solid white LED and is non-functional. Despite attempts to get support from the reseller, I have not received adequate assistance, so I’m preparing to perform the bootloader update myself.

The official CubePilot information regarding the mandatory Here4 bootloader update (SB_0000010) provides some guidance, but it lacks sufficient detail for me to proceed confidently. Specifically, I need clear instructions on the following:

  • The exact wiring and connection details for performing the bootloader update using an STLink.

  • Specifications or a reliable source to obtain the appropriate 6-pin JST SUR SWD connector compatible with the Here4.

  • Confirmation that updating the bootloader will not affect the moving baseline functionality of the modules.

I appreciate any detailed technical insights or resources shared here that can help me execute this update successfully.
Thank you.

The instructions are complete. As we have said earlier, if you’re not an advanced user who already knows how to use the SWD system without further instruction, please contact your reseller if your unit is bricked

I’m trying to use the 6-pin SUR SWD connector to ST-link v2, and want to verify the pinout. Is the attached pic from your Interface specs suitable for Here4 SUR header. (There is no specific mention.). See the screen grab from the interface specs. thanks.

You only need to connect pins 4, 5 and 6 to the STLink-V2
Power the Here4 via the CAN bus as per normal