ArduPilot / ArduPilot/MissionPlanner

DroneCAN/UAVCAN: firmware update of CubeNodETH fails

Open
#3,516 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

While it is possible to use MP to update the Here4 GPS and HereFlow firmware, it is **not** possible to update the firmware on the **CubeNodeETH**

The procedure should be:

1. Connect to the Autopilot
2. Setup, Optional Hardware, DroneCAN/UAVCAN
3. Select "MAVLinkCAN1" or "MAVLinkCAN2" depending upon which can port the CubeNodeETH is connected to and press "Connect"
4. The CubeNoteETH should appear in the list as "org.ardupilot.CubePilot-PPGW" and "SW Version" = "2.0.0"
5. Select "Menu" and "Update" or "Update Beta"
6. When "Search from the Internet" appear press "yes"

The window below appears but never completes
![Image](https://github.com/user-attachments/assets/d6d77004-0c1a-402e-8f5c-ad95303b22db)

I think it is quite important that users be able to update the firmware on the CubeNodeETH because I strongly suspect that there is a performance issue with the firmware shipped from the factor. See this issue: https://github.com/ArduPilot/ardupilot/issues/29673

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure using the listed Mission Planner DroneCAN/UAVCAN connection and CubeNodeETH update steps. Trace the firmware update flow from the DroneCAN/UAVCAN hardware screen, then identify the relevant tests or entry points, if present. Done means the CubeNodeETH update completes instead of leaving the progress window stuck.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop, embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.