-
Notifications
You must be signed in to change notification settings - Fork 51
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
FLASH writes hanging with a timeout in Betaflight when using Chrome on MacOS #439
Comments
Is this limited to BB51? I have no Mac myself, so I can't really aid in debugging this one at all. Could you - by any chance - post a log of a failed flash with the extended debugging setting checked? |
Note that the same FC with an STM32F405 is unaffected by this issue. It appears to be peculiar to the combination of MacOS and the AT32F435. I'll grab a log. |
I first noticed this issue when flashing an AIO with an AT32F435. I've built a bed of nails fixture to be able to recover this esc, but haven't tried on an another ESC as I've yet to wire one up that I can recover if bricked. |
Gotcha - very interesting, thank you. Which AIO are you running? |
I have an Ubuntu 20.04 VM and that seems to work OK with Chrome. |
Both the Windows 10 and Ubuntu 20.04 are running under Parallels on the Mac which has the issue, so it's not a hardware problem. |
If we can create a stress test that won’t brick the ESC, that would be good. Would it be possible to erase and write an unused sector or two so a failed write won’t spill our day. |
Attempting to FLASH ESCs using Chrome on Mac 10.15.7 frequently hangs, bricking the ESC. No issues are seen using Edge on Windows 10.
This has been seen when flashing EFM8BB51 based ESCs necessitating recovery using the C2 interface.
See betaflight/betaflight#13277 which adds timeouts to aid to alleviate this.
The text was updated successfully, but these errors were encountered: