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.4.1 Release Now Available
#1
EDIT (10th June 2023): Betaflight 4.4.2 is now available. See another thread HERE for details.

Betaflight maintenance release 4.4.1 was published a few hours ago. Details of the fixes since Betaflight 4.4.0 are below along with any relevant links. For information about the original Betaflight 4.4.0 release, see another thread HERE.

One important fix to note in this release is to the AA filter for the ICM426XX gyros (issue #12444) that were causing some people who were running those gyros some significant issues.

Unfortunately it doesn't look like the GPS Rescue improvements (PR #12343) were included in this maintenance release because there is no mention of it in the release notes and that PR only appears to have been merged into the master branch, so it looks like we will have to wait for Betaflight 4.5 before we get those improvements, or use a nightly build of the master branch. EDIT: The GPS Rescue improvements did actually make it into this maintenance release after all, but under a different PR (#12413) which isn't listed anywhere in the official Betaflight 4.4.1 release notes. I have therefore now added an additional entry to the list below for that under the "Improvements" heading even though it's still not listed in the official release notes on GitHub.

IMPORTANT NOTE: User's of H7 FC's that utilises an SD Card for blackbox logging should be aware that a bug in Betaflight 4.4.1 prevents the FC from logging data to the SD Card. More details are in post #11 of this thread.


What's Changed

Improvements
  • Improve GPS Rescue Pitch smoothing and disarming by @blckmn in #12413 
  • Fix unified targets that use OctoSPI. (BF4.4.x) by @hydra in #12307
  • Increase FF smoothing max to suit elrs 1000hz link rate (#12426) by @limonspb in #12433
Fixes Targets
  • Patch for config.h files by @blckmn in #12380
  • Adding support for building by config by @blckmn in #12376
  • FIX CONFIG: Adding USE_ACC, USE_GYRO and USE_BARO where appropriate. by @blckmn in #12477
  • FIX CONFIG: Adding USE_FLASH to enable where hardware supports by @blckmn in #12499
Full Changelog: 4.4.0...4.4.1
[-] The following 2 users Like SnowLeopardFPV's post:
  • hugnosed_bat, relentlesstech
Reply
Login to remove this ad | Register Here
#2
Very important one that is not listed in changes ... https://github.com/betaflight/betaflight/pull/12413
Reply
#3
(06-Apr-2023, 07:29 PM)MomoBrut Wrote: Very important one that is not listed in changes ... https://github.com/betaflight/betaflight/pull/12413

This is the same as PR #12343 mentioned in the last paragraph of the first post. I was expecting this fix be part of Betaflight 4.4.1 which is why I held off installing Betaflight 4.4.0. I guess I'll just get on with it and install this version instead of waiting around for the Betaflight 4.5 release.
Reply
#4
Well I see, I didn't notice, I didn't check the numbers only the text.

I just updated to 4.4.1 and there was a problem again. I have a non-standard FC target and I need a non-standard build, I need to add BMP280 and Vario support. Well, they changed it again when I did a custom build for 4.4, the user defines entry was BARO_BMP280 VARIO. Well, that doesn't work now, it doesn't report an error, chaos. I spent almost an hour testing, there is no documentation, the original list on github with all the #defines is no longer available, what is this again? So by trial and error I figured out that BARO BARO_BMP280 VARIO should now be specified to make a build with the correct support...again,again,again...
Reply
#5
Yeah, I'm sure there used to be a list of all the possible defines listed HERE but they all seem to be gone now with the only option being to submit support data to the Betaflight devs and then ask on GitHub for someone to advise you what defines you need to add, or start the time consuming task of digging through the Betaflight source code to try and figure out what defines are being used.

It would be way better if there was a current up-to-date list of all possible defines listed somewhere so that people with some level of technical understanding can at least have a go at picking the defines they think might be applicable (even if by trial and error) without having to wait around for a response to a support request. I guess we can only hope for that in the future.
Reply
#6
With cloud build can't you just add any commits you want? I think Bardwell uses that same pr in his example.
https://youtu.be/YmTq68M-NkU?t=576
Reply
#7
(07-Apr-2023, 12:05 PM)mstc Wrote: With cloud build can't you just add any commits you want? I think Bardwell uses that same pr in his example.
https://youtu.be/YmTq68M-NkU?t=576

I've already seen JB's video on that but it still leaves a lot of unanswered questions as to how it actually works, and again there seems to be ZERO documentation about it anywhere that I can find. What if you want to include a commit into a Betaflight 4.4.x build that was destined for the Betaflight 4.5 release? Maybe there are dependencies on the commit that you also need to include, or which won't work in Betaflight 4.4.x, and who has tested that it actually works properly in different releases? Can it even be included in a different release? Unless you are a Betaflight dev or are prepared to spend the time and risks with trial-and-error builds and flights then there seems to be no real way of knowing.
Reply
#8
(07-Apr-2023, 11:44 AM)SnowLeopardFPV Wrote: It would be way better if there was a current up-to-date list of all possible defines listed somewhere so that people with some level of technical understanding can at least have a go at picking the defines they think might be applicable (even if by trial and error) without having to wait around for a response to a support request. I guess we can only hope for that in the future.

Recently found it here : https://betaflight.com/docs/manufacturer...guidelines (scroll to bottom , chapter 4.2. And remove the 'USE_" to have your list of defines to use )
Reply
#9
Thanks for the link listing all #defines. In any case, even here it is not written how to do it, and unfortunately they changed it from version 4.4.

It is probably the case that first (this was originally not necessary for the early 4.4 builds) during the build of the non-standard target in the custom defines, it is necessary to activate the required component at all, e.g. BARO, MAG, GYRO, FLASH, etc. and only then specify which the type of component it should be, e.g. BARO_BMP280, which is for I2C or BARO_SPI_BMP280, which is for connecting via SPI.

And above all, there is not a word about the activation of vario, nor is there a word about the fact that vario is disabled by default.
Reply
#10
People with an H7 FC should take note that this Betaflight 4.4.1 release has fixed the issue where voltage and current readings were freezing in the telemetry and OSD data under Betaflight 4.4.0.
Reply
#11
So while the ADC issue has been fixed in Betaflight 4.4.1 for H7 based FC's, another bug has unfortunately been introduced whereby blackbox logging on H7 FC's that use an SD Card for logging the data to no longer works in Bataflight 4.4.1. This will be fixed in Betaflight 4.4.2 but until then anyone with an H7 FC that utilises an SD Card for blackbox data has the choice of either Betaflight 4.4.0 with no current / voltage readings (due to the ADC bug), or Betaflight 4.4.1 with no blackbox logging capabilities, so not a great Betaflight release for users of those H7 FC's. It's therefore probably best for those users to just go back to Betaflight 4.3.x until such time that Betaflight 4.4.2 is published.

For reference the details can be found in GitHub issue #12647 and the fix can be found in PR #12671.
Reply
#12
Anyone looking at this post should keep in mind that BF has since been updated to 4.4.2

https://intofpv.com/t-betaflight-4-4-2-r...-available
Enjoy FPV Drone adventures? My GearYouTube, website
Reply
#13
(22-Jun-2023, 03:40 PM)mattyfleischfpv Wrote: Anyone looking at this post should keep in mind that BF has since been updated to 4.4.2

https://intofpv.com/t-betaflight-4-4-2-r...-available

Yes, hence this thread: https://intofpv.com/t-betaflight-4-4-2-r...-available

Thumbs Up
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Announcement Betaflight 4.5.0 Release Candidate 4 Now Available SnowLeopardFPV 8 2,243 15-Apr-2024, 06:50 PM
Last Post: SnowLeopardFPV
Exclamation Betaflight Configurator - HELP iFly4rotors 10 402 04-Apr-2024, 12:08 AM
Last Post: Pathfinder075
  Betaflight Configurator Windows - Bluetooth Connection norseman73 1 143 17-Mar-2024, 02:55 PM
Last Post: SnowLeopardFPV
Sad Mac/Betaflight no longer recognises Flight Controller after flashing Sev 1 190 02-Mar-2024, 03:31 PM
Last Post: Sev
Rainbow Betaflight Features and Beginners Guide !? Kepnik 0 131 19-Feb-2024, 02:59 PM
Last Post: Kepnik


Login to remove this ad | Register Here