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
Useful tool: Betaflight 4.3 Safe Migrator Assistant
#1
The Betaflight 4.3 Safe Migrator Assistant helps transfer your 4.2 cli diff to 4.3 and can be used as a starting point to migrating over to 4.3.

Note: The tool will not take care of pid tuning etc.

Online tool: https://bf43-safe-migration.robertodedomenico.it/

Source: https://github.com/deduzzo/betaflight43-safe-migration

Chris did a quick video on the tool:

[-] The following 1 user Likes kafie1980's post:
  • hugnosed_bat
Reply
Login to remove this ad | Register Here
#2
Be aware that this migrator tool doesn't appear to be fool proof, so use it with care. It might be safer for most people to just manually set up Betaflight 4.3.x on a quad from scratch using the Betaflight Configurator GUI.

One specific example I can give is the bi-directional DSHOT setting (the dshot_bidir CLI command in the diff file). The migrator tool lists this as a SAFE command that can be run directly in the CLI. However, if you change the value of the Bidirectional DShot setting in the Betaflight Configurator 10.8.0 GUI (found on the Motors tab), it also makes changes to other (filter) settings that have a dependency on the value of Bidirectional DShot.

Betaflight 4.3.0 has Bidirectional DShot switched OFF by default and has the following Dynamic Notch Filter settings as default values:-

[Image: cGDqpfEl.jpg]

If you simply just run the "set dshot_bidir = ON" command in the CLI, Bidirectional DShot gets enabled but any Dynamic Notch Filter settings remain unchanged and remain at the defaults as per the image above. However, if you manually switch on Bidirectional DShot in the Betaflight Configurator GUI, you get a warning message telling you that some of the Dynamic Notch Filter settings have been automatically changed, which indeed they have as shown below (Notch Count from 3 to 1, and Q factor from 300 to 500). So by simply running the "dshot_bidir" command in the CLI, it isn't also changing any of the dependent filter settings to their safe default values.

[Image: vqFfJlml.jpg]

[Image: EbombE8l.jpg]

[Image: MoYUEsAl.jpg]

So clearly the "dshot_bidir" cannot be considered a SAFE command to just simply be run into the CLI from a prior version of Betaflight. This is just one command that I have discovered which has dependencies. There may be others, so keep that in mind if using this migrator tool or if you are hand picking commands to run in yourself. The only safe option is probably to just set everything up from scratch again for a quad that has been upgraded to Betaflight 4.3.x using the Betaflight Configurator GUI so that any dependant values elsewhere will also get automatically applied.
[-] The following 6 users Like SnowLeopardFPV's post:
  • niuk, MisterXDK, hugnosed_bat, Kevin2112, kaitylynn, Scott_M
Reply
#3
Any plans on upgrading this tool to BF 4.4? Thanks
Reply
#4
I am not sure as the repository in github has not been updated in over an year.
Reply
#5
(26-Jan-2023, 02:26 PM)uLightMe Wrote: Any plans on upgrading this tool to BF 4.4?  Thanks

I've used this a few times now for some  pre BF4.3 to BF4.4 updates and so far its worked fine.  Still a good idea to double check your settings Smile

I think you can simply paste BF4.3 "diff all" directly into BF 4.4 without issue.  Again, give it a good look after to be safe.

EDIT:  I have to eat a little crow and say I used this yesterday to migrate a BetaFPV 1S 411 5A whoop board from 4.2.11 to 4.4 and had to set my yaw offset to -90 to line up the model's motion in configurator.  FC board is not rotated, but it needed this tweak to fly.
Reply


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


Login to remove this ad | Register Here