-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BETF_BETAFPV411 incompatible with Serial ELRS FC v2.1 #13102
Comments
|
Factory diff/dump/dma |
Output from V2.0 of the board
Factory diff/dump |
|
It's working for me.
|
@SteveCEvans is this rev 2.0 of the board? |
|
OSD and blackbox work with working config.I have not tested OSD or blackbox with bitbang off. |
Flash and OSD are both on SPI bus 2 which isn’t good for higher logging rates. |
Not sure to be honest. Mine is in an early Meteor75 HD (WS). I’ll look to see if a rev is visible on the silk-screen. |
The rev on mine is in between motor ports. Should be visible without disassembly from the bottom. |
Yup, found it. V2.0. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within a week. |
Still needs further investigation, simple solution would be set bitbang on/auto in config.h, but these issues suggest that this will cause problems for other users with the older version? |
I also have the V2.1, and my acellerometer went wild after upgrading to 4.4.3. Using the instructions above, I was able to get it working:
|
@hyp0dermik-code should we change the default for |
Seems to be an issue with losing DMA on SPI2 (used for blackbox and OSD) when DShot bitbang is disabled. Just a poor choice of motor resource pins complicated by having multiple peripherals on the same SPI bus. @hyp0dermik-code If you disable blackbox, does everything else work properly with dshot_bitbang off? The downside of defaulting to dshot_bitbang on is you lose DMA on the gyro. This doesn't seem to be a huge issue with the BMI270 gyro due to it's low sample rate, but would cause issues with FCs that use this target that have the MPU6000 gyro. |
Not yet, this fix only seems to be relevant for v2.1 with no cause found yet. Per here it may break things #13102 (comment) and will break existing users diffs for this target?
Will check |
I have an BetaFPV 1-2S F4 Pro V2.1 ELRS FC with an ICM20689 gyro in a Beta85 Pro drone. Had a few flights with 4.4.3 and 250Hz last week without any issues. |
Had no issues with Meteor 85 either (ICM20689 using a development version with added blackbox from betafpv). |
This comment has been minimized.
This comment has been minimized.
Same issue for me, ELRS FC with BMI270, no ceramic antenna. dshot_bitbang is required and gyro aligment should be set to 90CW. |
If using the SPI ELRS FC you would need BEFH-BETAFPVF4SX1280 instead of BEFH-BETAFPVF411. BEFH-BETAFPVF4SX1280 does not have blackbox as BEFH-BETAFPVF411 does. Please submit support ID here for more information. You can create one in the CLI tab. |
its the serial elrs version. So looking at the 4.3 build bitbang is on by default. I can't see any way to make this FC work with addressable LEDs since it needs bitbang to work. |
Hello! |
It seems, the dshot_bitbang=on is realy helpfull! |
Led outputs won’t work with bitbang on, don’t bother trying to solder on addressable leds. |
Try disabling blackbox for led outputs to work. |
Ok. Thank you. |
There are no other limits by using bit_bang=On ? |
I've got an answer from BetaFPV support. They written that this is some firmware issue. |
Below is from my Discord support forum post. I've run into this issue recently, as it seems many others have.
|
Same here running BF v4.4.3. The FC is a v2.1 betafpv411 AIO board with the serial ELRS receiver. EDIT: I just realised this AIO runs the BMI270 which is limited to 3.2 KHz 😳 |
Describe the bug
Calib arm flag not cleared when reflashing from configurator - no output observed from gyro
To Reproduce
Reflash 4.4.0+ from configurator
Load custom defaults for board (unless 4.5z)
Enable bidir
Observe no output from gyro
Run
Observe gyro working
Expected behavior
Default config does not force bitbang off
https://github.com/betaflight/unified-targets/blob/db65066064791ce8c7d381666a7a9f67ce4efd1d/configs/default/BEFH-BETAFPVF411.config#L113
Support ID
Flight controller
BETF_BETAFPV411
Other components
BetaFPV Serial ELRS FC v2.1 (Meteor75 Pro)
How are the different components wired up (including port information)
No response
Add any other context about the problem that you think might be relevant here
No response
The text was updated successfully, but these errors were encountered: