didnt work for me on the babyhawk hd 2 , when adding throttle its just goes crazy and dies. when i paste the diff and get the new migrated diff. do i need to clear out the errors? or just copy and save as new diff? I m not sure if im missing a step. It says something about accelerometer but when i still calibrate it , i get the same result.
I tried flashing a version of 4.3 with 10.8 RC 2 in order to get proper rssi and dbm in my Dji goggles and this tool did nothing to bring any of my config over. Is it really as simple as just paste current diff, hit the button and copy and paste new diff over to CLI or do you need to go through and remove the unsafe commands yourself? I had so many issues I even got to the point where betaflight wouldn’t read my quad. I had to force it into boot loader mode with the button on the FC and revert back to 4.2.11
So what is being transferred to 4.3? Are we talking just configuration and modes or everything. Like configuration modes, PID tunes and expo? I'm kind of new and a little bit confused. If you can point me to a link about all this information, I did look and was not sure what I was looking for. I'd really appreciate that.
I don't know if my approach is applicable to Betaflight or any firmware parsing a configuration that we will be passing. I develop frontend applications. When it makes an api call to some backend or upstream REST services, the response we get is JSON. The property or key is silently dropped if I'm not expecting it. If in case of a push to a service, it will be the same such as in a query string. If someone tries to mess up an api service, the key or query param passed that I wasn't expecting will just be ignored. I was thinking that this feature can be built in to BF so that the chance of us bricking our flight controller will be slim or zero. Great tool though.
Could you expand on the last few seconds of the explanation? We should copy the safe diff into the CLI, where? The CLI command prompt? Or copy over the existing Diff code?
@@ElmaOrkestra anything with a "#" infront is ignored/commented out. In other words, you do not need to delete that stuff out, the CLI will ignore those.
@@MrSabram07 unsafe command is the commands that might be not working on bf4.3, either got renamed or the implementation is different. some of them are # set dyn_notch_width_percent = 0 #UNSAFE !! # set dyn_notch_q = 250 #UNSAFE !! # set dyn_notch_min_hz = 125 #UNSAFE !! # set dyn_notch_max_hz = 350 #UNSAFE !! # set acc_calibration = -19,25,-61,1 #UNSAFE !! in this case, you'll still need to tune the filter or at least interpret manually.
Chris have you heard of any problems with the new 1.08 BF configurator I can’t get it to connect on a windows 11 laptop if I downgrade to 1.07 works just fine I have tried all the normal thing zandag impulse driver fixer No dice?
Default rates in 4.3 changed to ACTUAL rates. If you paste Betaflight rates from 4.2 into 4.3 they will be interpreted as ACTUAL rates and bad things will happen!
I could just kill Microsoft. All of my CLI dumps I tried to save in Wordpad, but they all saved in Windows 10 Microsoft Word instead, and I cannot copy anything from a Word document unless I purchase a Key for Microsoft Word.
Awesome tool! Thanks for sharing. Am I correct in thinking there are some settings that are accessible/need to be set only through the Betaflight configurator tabs themselves and are not accessible via the CLI (or is absolutely everything there in the CLI)?
You will still need to tune the quad but you should be able to get up in the air with this tool and then start your 4.3 tune from there. I don't think there are any critical settngs you need to set in the configurator after pasting the diff.
Thank you, Chris. I guess this tool is only for 4.2 as a source. My question is regarding moving from 3.5 or 4.0 to 4.3 are the well tuned PID values the same or should i go with the betaflight defaults ? Some youtubers say: take the new defaults, they work out of the box. Other respected youtubers say: PID controller is just the same, keep the values. Or are the new presets the way to go? Did i understand it right that there are presets for 3”, 5”, racers and acro flyers? What is your recommendation?
Just start from scratch. There is way too much risk involved and if your quad flies like crap you don't know what is causing it. The new presets make it way easier to startfrom scratch. Way too much changed. Your settings which were great on previous versions might not be as good on 4.3. If you start with defaults everything is set up cleanly. After that you can try your PID values but don't just copy over a diff and expect it to fly like before.
Great info. So are ALL fc’s that are running on 4.2 capable to run 4.3? Do I have to flash to the latest firmware to do that? And only thereafter use this tool?