Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Betaflight 4.3.0 Release Candidate 7 Now Available
#31
Yikes, I’d say that’s a bad! Thanks for keeping us updated on these things Snow. Always appreciate it!
Reply
Login to remove this ad | Register Here
#32
The disarm bug is a very serious issue. I am sure they will get around to fixing it.
Reply
#33
Some worrying things with the disarm/failsafe bug in Betaflight 4.3.0 are that:-
  1. One of the Betaflight developers has removed the "Bug" tag from the issues suggesting that it's not actually an bug which I think it clearly is.
  2. Another developer has stated that it probably won't be looked at until the Betaflight 4.4 release which is way too long to wait for such a serious issue IMO.
  3. The people reporting the issues are now being blamed for running a custom target build, but Dominic Clifton [hydra] who is a respected and experienced Cleanflight/Betaflight developer has clearly shown that the issue is a generic problem which also exists in the official Betaflight source code and so could also occur for any official Betaflight target.
It appears to me that so many changes have been made to the source code for the Betaflight 4.3 release that no-one really knows how to rectify the issue without some major rework to some of the code base. I honestly think that this Betaflight release should really have been named Betaflight 5.0 with the huge amount of major changes that have gone into it. I have no idea why they decided to just increment the minor release part of the version number.
Reply
#34
They should never have stacked up so many changes in one release.

Fixing these in 4.4 is not a satisfactory way forward.

I do not have access to my quads till towards the end of February, else I would flash my diehard 5” freestyle quad with 4.3 and test/reproduce/report such a dangerous bug.
Reply
#35
I can _kind of_ see both sides of this.

The pilot reporting the issue is running their own custom firmware with filter changes that they're not making public.
The Betaflight devs say they can't test it or reproduce it without knowing what was changed.
The pilot says it shouldn't matter, the scheduler should always handle disarms. Even if the load is high.

Honestly, the bug reporter should release their code, but the BF devs are being overly defensive and way too hard-nosed about this.

The ground is for dead people.
Reply
#36
Some additional comments have appeared in the Betaflight 4.3.0 disarm bug issue from HERE onwards and one of the Betaflight devs has now closed the issue (why?). Bruce Luckcuck [etracer65] has also weighed in as an official Betaflight developer and made a statement that with this disarm bug present, Betaflight 4.3 isn't safe for general use or release until the issue has been fixed...

https://github.com/betaflight/betaflight...1023155655

Bruce Luckcuck [etracer65] Wrote:While it's unfortunate that the original code related to this issue isn't provided, it should be easy to replicate the problem based on the task timings provided above. Clearly the GYRO task is running longer than normal. And the combination of gyro/filter/pid is more than 125us so with an 8K pid loop I would suppose the new scheduler would have problems with that. But the point is that regardless of whatever misbehavior happens in a task, it shouldn't prevent critical functions like being able to disarm. That's the fundamental underlying concern that keeps being ignored. No matter how "delayed" the tasks might get the scheduler should NEVER prevent tasks from running. Continuing to keep sticking your heads in the sand won't solve the problems.

At this point I don't consider Betaflight to be safe for general use and would not recommend it be released until these issues are fundamentally resolved. Otherwise people are going to get hurt and Betaflight's reputation will be permanently tarnished.
Reply
#37
(27-Jan-2022, 06:20 PM)SnowLeopardFPV Wrote: Some additional comments have appeared in the Betaflight 4.3.0 disarm bug issue from HERE onwards and one of the Betaflight devs has now closed the issue (why?). Bruce Luckcuck [etracer65] has also weighed in as an official Betaflight developer and made a statement that with this disarm bug present, Betaflight 4.3 isn't safe for general use or release until the issue has been fixed...

https://github.com/betaflight/betaflight...1023155655

Glad to see the adults have arrived to sort things out!

The ground is for dead people.
Reply
#38
I updated my config to 10.8 and grabbed a toasted AIO FC .. loaded 4.3 onto it..loved the options.. haven’t loaded it to a “functional” quad JUST YET…
Reply
#39
I have 4.3.0rc2 loaded on The Leaf and it has performed flawlessly for me so far. In light of the current disarm error concerns, might as well roll it back to 4.2.xx and wait for the next stable release. 10.8 supports the "older" releases.
SoCal Kaity :D
OMG, no one told me it would be this much fun!  Addicted :)
Reply
#40
It looks like the disarm/failsafe bug has now been taken seriously and a PR has been raised with some code changes in it to try and resolve the bug without the need for any major rework of the scheduler code base...

https://github.com/betaflight/betaflight/pull/11354

It looks like the proposal is to try and get this disarm/failsafe bugfix into the Betaflight 4.8.0 RC3 release...

https://github.com/betaflight/betaflight/pull/11355
[-] The following 2 users Like SnowLeopardFPV's post:
  • hugnosed_bat, Myman
Reply
#41
I was just thinking it may be about time to upgrade to 4.3 so I came here and started reading all this craziness about quads not disarming???? LOLLL ok I'll wait.
roninUAV | Purveyor of fine sub-250g FPV drone frames. «» FPV threads

Reply
#42
(01-Feb-2022, 04:55 AM)the.ronin Wrote: I was just thinking it may be about time to upgrade to 4.3 so I came here and started reading all this craziness about quads not disarming????  LOLLL ok I'll wait.

Yeah probably best to wait. RC3 was released today. Fixes says TBA so dont know what they fixed.
https://github.com/betaflight/betaflight...10.8.0-RC3
[-] The following 1 user Likes Myman's post:
  • the.ronin
Reply
#43
Looking at the PR's, it doesn't look like the disarm / failsafe bug made it into the Betaflight 4.3.0 RC3 release. The same code fix to the task scheduler code base appears to have also fixed an issue with the OSD task stalling on some FC's (see HERE) but on the flip side it seems to have caused some other adverse issues with an RXLOSS occurring under some conditions on an FC which has a built in ELRS receiver (see HERE and HERE). So there still seem to be some underlying task scheduler related issues/bugs in the Betaflight 4.3.0 release candidate builds.

There is also some more disagreement amongst the Betaflight developers on another fairly fundamental change that was proposed to be implemented during the release candidate phase that some developers are against, and the other developers state is the wrong approach/solution anyway... So I don't think we are out of the woods yet with some of these potentially critical bugs in the Betaflight 4.3.0 release, and it looks like we are probably in for a few more release candidate builds before we get a final stable release. So personally I am still holding off installing the Betaflight 4.3.0 release candidate builds on any of my quads, and I have already rolled back the only quad I had Betaflight 4.3.0 RC2 installed on to Betaflight 4.2.11.
[-] The following 1 user Likes SnowLeopardFPV's post:
  • Myman
Reply
#44
How long does this typically take? I have a brand new build and just the flashing / tuning remains. It wont be much flying now anyway, still winter here in Sweden but I am wondering if it is worth putting all the effort into tuning the quad.
Reply
#45
Following on from post #43, the Betaflight devs have now published the complete list of fixes for the Betaflight 4.3.0 RC3 release and the fixes for the disarm / failsafe bug have actually made it into the RC3 release.

The first post in this thread has now been updated to include the list of fixes for the RC3 release of both the firmware and the configurator.
[-] The following 1 user Likes SnowLeopardFPV's post:
  • Myman
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Announcement Betaflight 4.5.0 *** FINAL RELEASE *** Now Available SnowLeopardFPV 1 143 Yesterday, 05:50 PM
Last Post: SnowLeopardFPV
  Announcement Betaflight 4.5.0 Release Candidate 4 Now Available SnowLeopardFPV 8 2,366 15-Apr-2024, 06:50 PM
Last Post: SnowLeopardFPV
Exclamation Betaflight Configurator - HELP iFly4rotors 10 434 04-Apr-2024, 12:08 AM
Last Post: Pathfinder075
  Betaflight Configurator Windows - Bluetooth Connection norseman73 1 169 17-Mar-2024, 02:55 PM
Last Post: SnowLeopardFPV
Sad Mac/Betaflight no longer recognises Flight Controller after flashing Sev 1 198 02-Mar-2024, 03:31 PM
Last Post: Sev


Login to remove this ad | Register Here