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

Holybro Kakute H7 Fails to Boot with 4.4.1-zulu, and requires SD card present to boot on 4.5-zulu #12472

Closed
RupertFinnigan opened this issue Mar 7, 2023 · 2 comments · Fixed by #12488
Labels
BUG Bugs are excluded from automatically being marked as stale

Comments

@RupertFinnigan
Copy link

Describe the bug

Attempted to flash 4.4.1-zulu and 4.5-zulu to gain benefits of issue resolved in #12439 H7 Fix frozen ADC values.

Configurator suggests flash is successful, but Flight Controller doesn't boot at all under 4.4.1-zulu, and will only boot with SD card inserted for 4.5-zulu. Even then, no custom defaults are suggested - leaving F/C unusable.

4.5-zulu will only boot if SD card is present. Remove SD card - no boot. Insert SD card - boots.

To Reproduce

Ensure no SD card is inserted into Flight controller.
Attempt to flash 4.4.1-zulu, or 4.5-zulu.
Configurator suggests flashing process completes successfully, however FC does not boot.

Insert SD card into slot on FC.
Attempt to flash 4.5-zulu.
Configurator suggests flashing process completes successfully, FC does boot, however no custom default are suggested leaving FC unusable.

Remove SD card and power cycle FC.
FC will not boot.

Reinsert SD card and power cycle FC.
FC boots.

Expected behavior

Would expect flashing of either 4.4.1-zulu or 4.5-zulu to be successful, regardless of presence of SD card in FC, and custom defaults to be suggested on first boot following flashing.

This was the case up to and including 4.4.0 release.

Support ID

FC will not boot - so can't generate information.

Flight controller

Holybro Kakute H7

Other components

Tracer Receiver.
DJI Vista.

How are the different components wired up (including port information)

Tracer Receiver on UART 6.
DJI Vista MSP on UART 1.

Add any other context about the problem that you think might be relevant here

No response

@RupertFinnigan RupertFinnigan added the Template: Bug Set by auto_close_issue. label Mar 7, 2023
@haslinghuis haslinghuis added BUG Bugs are excluded from automatically being marked as stale and removed Template: Bug Set by auto_close_issue. labels Mar 7, 2023
@RupertFinnigan
Copy link
Author

I've spent a bit more time trying to understand exactly where the bug was introduced - stepping through each commit in 4.4-maintainence branch until the F/C stops booting - building and flashing the hex's locally.

The bug preventing booting was introduced with commit 8703139 - "4.4.1: Latest changes from unified targets, and sdcard build fix." Builds based on commits up to this booted fine.

Wish I had a bit more knowledge to be able to suggest a valid fix for this - but hope this is somewhat helpful.

@haslinghuis
Copy link
Member

Thanks. Already tried to revert that part but it does not solve the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUG Bugs are excluded from automatically being marked as stale
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants