Comments (11)
This would be great, and should avoid lots of user frustration using Cleanflight.
It seems you guys are making great job :) and I thank you for this;
frequent update is good news, but should be done with a minimum backward compatibility.
from cleanflight-configurator.
Yes
from cleanflight-configurator.
I've been burned by this too
from cleanflight-configurator.
While I have not been burned by the forced update (yet) I agree with this 100%
from cleanflight-configurator.
Personally I would not like the project to have to consider backwards compatability for every change. This will slow down new development considerable!
But maybe doing things a bit different might be an acceptable solution.
Suggestions :
- Having auto-backup with a new restore functionality that highlights unknown or out of bound values.
- Be able to access CLI or an backup function (dump) without a full connect.
Regards
Stian
from cleanflight-configurator.
Yes, I agree that a full backward compatibility is time-consuming and not really necessary.
But at least having a degraded-mode on the GUI, allowing to just connect and let the user doing a last backup and CLI on the FC, before the user upgrades the firmware.
For the last one (letting CLI on previous fw version) I've seen this in the todos :)
from cleanflight-configurator.
Latest configurator has config migration and CLI access as a backup when api versions are incompatible.
Closing this as fixed 😄
from cleanflight-configurator.
Thanks, I've tested and it works as expected :-)
from cleanflight-configurator.
not fixed, this is not compatibility, just a way to migrate settings.
at the least the user should have access to PID's
from cleanflight-configurator.
You can use an old configurator. Part of the issue is google does not allow you to stop auto update. There are a couple places that tell you how to run an old version.
I think being able to migrate settings is great. That did not used to exist. You have to balance progress with backwards compatibility. With changes that are being made(big ones) you cannot just assume backwards compatibility.
from cleanflight-configurator.
I dont think that progress at the loss of usability is a great goal. this forced updating is affecting the whole userbase. what do you think the average low tech user is going to do? they log into the computer connect up the copter and wonder why its broken. then they blame cleanflight and go back to what they know works.
even stacking the apps and having an option (dropdown within the app) to select the matching the GUI to the firmware. sure it will bloat the app but it would work. well to a point. atm cleanflight is moving so fast with so many changes their would be 10 or 15 versions.
or build the app using something other than chrome.
from cleanflight-configurator.
Related Issues (20)
- Cleanflight configurator V2.1.0 has problem HOT 6
- Not selecting servo correctly - Corrupts servo data on "save". HOT 4
- Tricopter support for NAZE-32 broken HOT 5
- Shield Mode HOT 1
- cant flash firmware onto f3 board HOT 1
- sp f3 isn't listed! HOT 2
- FEATURE REQUEST - Autosearch/Autoconfig HOT 2
- Configuration on Linux 32 bit
- Cleanflight Configurator 2.1.0 Firmware Flash Stops if Full Chip Erase is Enabled HOT 5
- OSD Elements switch doesn't work, others are fiddly HOT 8
- Feature request: Access the menus without a flight controller HOT 3
- ARMing with 4 channel HOT 2
- Send Anonymous Usage Data Won't Stay Disabled HOT 2
- Cleanflight development project build error HOT 3
- Running tests: CONFIG is not defined HOT 2
- MSP Communication Problem HOT 3
- AfroFligth 32 rev5 HOT 2
- No Linux builds available HOT 10
- No Linux build available of v2.6.0 release in June HOT 10
- Naze32 magnetometer isnt working on stm32f103c HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cleanflight-configurator.