ArduPilot / ArduPilot/MissionPlanner

When I select previous firmware higher than 3.5.7 for Quad X, MP displays 3.5.7 only.

Open
#2,081 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
2.4k
Forks
2.9k
Avg merge
19h 16m
Merged PRs (30d)
4

Description

#### Issue details
I tryed to roll back from 3.6.5 to 3.6.4 and select 3.6.4 as previous firmware.
But Mission Planner displays 3.5.7 on Quad X flash button.
If I select firmware lower than 3.5.7, no problem.

Image1 : When I select lower than 3.5.7, Mission Planner displays correct version number.
![1](https://user-images.githubusercontent.com/20738169/52105821-96ff1d80-2633-11e9-8ada-d2bf7e8e1e7f.jpg)

Image2 : When I select higher than 3.5.7, Mission Planner displays incorrect version number(3.5.7).
![2](https://user-images.githubusercontent.com/20738169/52105883-d75e9b80-2633-11e9-882b-631a2d7f9527.jpg)

Image3 : When I select higher than 3.5.7, confirm dialog displays incorrect version number too.
![3](https://user-images.githubusercontent.com/20738169/52105909-f1987980-2633-11e9-8a51-a5ee8da93368.PNG)

Image4 : If I click "OK" button on confirm dialog(Image3), Mission Planner flashes 3.6.4(correct).
![4](https://user-images.githubusercontent.com/20738169/52105955-1db3fa80-2634-11e9-96d9-aaac03635141.PNG)

So this issue is just display issue on Mission Planner.

#### Version
Mission Planner 1.3.62 build 1.3.6967.4622
I clicked "Check for BETA Updates" button at HELP menu.

#### Platform
[ ] All
[ ] AntennaTracker
[ x ] Copter
[ ] Plane
[ ] Rover
[ ] Sub

#### Airframe type
Copter Quad X

#### Hardware type
Pixhawk 2.4.8

#### Logs
No logs.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the rollback flow in Mission Planner 1.3.62 with a Quad X by selecting firmware above and below 3.5.7, then trace the UI code that supplies the version shown on the flash button and confirmation dialog. Done means both displays show the selected version, while the existing flash action continues to use the correct firmware.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.