jhemcu / FC-ESC-Firmware

49 stars 16 forks source link

Updating GHF405AIO Pro via BF configurator does not get correct config #1

Open evilC opened 3 years ago

evilC commented 3 years ago

I have a GHF405AIO Pro 45A It shipped with BF 4.2.8 and the Betaflight Configurator shows the target as JHEM/JHEF405(STM32F405)

If I do a diff on the stock board, it shows this custom config.

I went to update the board to the latest Betaflight (4.2.9) - in the list of targets, I see JHEF405 which I assume is correct and use. I reboot and answer YES to the Betaflight "Apply custom defaults?" dialog.

Upon going into the configurator, it says that it cannot find a Gyro

I go into the CLI and do a diff, and all it shows is

set gyro_1_align_yaw = 900

I then applied the config that the stock board came with (As linked above) and it fixed the issue - board seems to fly OK.

It's maybe also worth noting that in the Betaflight Configurator, the target now reads JHEF/JHEF405(STM32F405), whereas the stock board showed JHEM/JHEF405(STM32F405) (Note JHEF whereas stock board shows JHEM) I also tried flashing back to BF 4.2.8 and still got the same issue, so it seems that the problem is not limited just to BF 4.2.9

So I got everything working, quad seems to fly fine, I just thought I would give you a heads up I have loads of the GHEF411AIO and GHEF411AIO Pro boards, and none of them have the same problem, so this seems specific to the F405AIO boards

jhemcu commented 3 years ago

There is an error in the content uploaded to BETAFLIGHT before, please go here and re-use the content of the GHF405AIO PRO.txt file, it is correct.