Skip to content
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

BLHeli ESC flash failing with latest BF dev builds #5751

Closed
ethomas997 opened this issue Apr 23, 2018 · 9 comments
Closed

BLHeli ESC flash failing with latest BF dev builds #5751

ethomas997 opened this issue Apr 23, 2018 · 9 comments
Labels
Inactive Automatically detected and labeled, will be closed after another week of inactivity.

Comments

@ethomas997
Copy link
Contributor

I'm finding that when flashing RacerBee speed controllers with BLHeli via ESC pass-through, using the latest Betaflight development build (#786), the flash fails midstream, leaving the speed controller non-operational. I see the same trouble with build #672 (2018-03-15), so it looks like the problem goes back at least that far. When I put the flight controller back to Betaflight v3.3.1, the ESC flashings succeed.

Hardware is SPRacing F3 FC, and Super RacerBee 30A (BLHeli-S J-H-90) speed controllers. Settings are at defaults, and using BLHeliSuite 16.7.14.9.0.1, flashing BLHeli-S 16.7

BTW, if you run into this and end up with a flashing-failed ESC, you can recovering it by keeping it powered on (important), putting the flight controller back to Betaflight v3.3.1, and repeating the ESC flash in BLHeli (need have only that ESC selected via mouse right click). If you power down and restart the ESC in the flashing-failed state then it will no longer have a working bootloader and will need to be flashed via the C2D/C2K pins.

--ET

@DieHertz
Copy link
Member

Could you identify the latest build # which doesn't exhibit the issue?

@ethomas997
Copy link
Contributor Author

@DieHertz Sorry, no, I didn't have time to narrow it down further. The most I can say is I verified that BF v3.3.1 and the latest 'v3.3.x-maintenance' branch work OK.

@ethomas997
Copy link
Contributor Author

Also, with the latest dev version of Betaflight on the FC I am able to update the configuration on the ESCs (i.e., to reverse motor direction), so the basic read/write-settings communication is alright. Seems to be just the flashing that fails. It gets part-way through flash write, and then fails with an error popup (offering a retry, which will also fail).

@DieHertz
Copy link
Member

Do you have a log from either BLHeliSuite or BLHeli Configurator?

@ethomas997
Copy link
Contributor Author

Sorry, log wasn't enabled in BLHeliSuite. I can try to do more testing, but it may take me a few days.

@stale
Copy link

stale bot commented May 23, 2018

This issue / pull request 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.

@stale stale bot added the Inactive Automatically detected and labeled, will be closed after another week of inactivity. label May 23, 2018
@ethomas997
Copy link
Contributor Author

I haven't had time to look at this more; I was hoping that others might be able to test and confirm it. If this issue hits users down the road they will be very unhappy if they go to flash and end up with non-operational speed controllers.

@stale stale bot removed the Inactive Automatically detected and labeled, will be closed after another week of inactivity. label May 23, 2018
@stale
Copy link

stale bot commented Jun 22, 2018

This issue / pull request 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.

@stale stale bot added the Inactive Automatically detected and labeled, will be closed after another week of inactivity. label Jun 22, 2018
@ethomas997
Copy link
Contributor Author

ethomas997 commented Jun 24, 2018

Just tried it with v3.4.0RC2 and the current dev build (953) and it works on both, so whatever the issue was it got fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Inactive Automatically detected and labeled, will be closed after another week of inactivity.
Projects
None yet
Development

No branches or pull requests

2 participants