Skip to content

COREWINGF405WINGV2 firmware did not work on my COREWINGV2 BMI board #11873

Description

@msoos

I used INAV Configurator, and selected COREWINGV2 with 9.1,0 firmware, did full erase + flash. The board did not boot back up (firmware flash was successful, after re-powering it kept beeping, etc). I tried this mulitiple times, same outcome, also with a different USB cable & port. This is a new board, I bought it recently. It has the BMI chip. It says "Model: F405WING-V2-BMI" on the packaging. In the end I had to go to:

https://docs.corewing.com/plane/software/common-software/corewing-software-and-firmware-downloads.html#_1-1-arduplane-corewing-f405-wing-v2-%E4%B8%8B%E8%BD%BD

Where there are these firmwares (sorry, website doesn't allow copy-paste...):

Image

I used the 3rd and it worked, it went to CLI (since it's not the same version) and then I flashed the 1st and all is fine now. When I flashed the 3rd, in the CLI, the status was:

INAV/COREWINGF405WINGV2 7.1.2 Jun 30 2026 / 11:44:42 (daf62f1c)
GCC-10.3.1 20210824 (release)
System Uptime: 79 seconds
Current Time: 2041-06-28T01:04:00.000+00:00
Voltage: 0.00V (0S battery - NOT PRESENT)
CPU Clock=168MHz, GYRO=BMI270, ACC=BMI270, BARO=DPS310
STM32 system clocks:
  SYSCLK = 168 MHz
  HCLK   = 168 MHz
  PCLK1  = 42 MHz
  PCLK2  = 84 MHz
Sensor status: GYRO=OK, ACC=OK, MAG=NONE, BARO=OK, RANGEFINDER=NONE, OPFLOW=NONE, GPS=NONE
SD card: Startup failed
Stack size: 6144, Stack address: 0x10010000, Heap available: 2028
I2C Errors: 0, config size: 10467, max available config: 131072
ADC channel usage:
   BATTERY : configured = ADC 1, used = ADC 1
      RSSI : configured = ADC 4, used = none
   CURRENT : configured = ADC 2, used = ADC 2
  AIRSPEED : configured = ADC 3, used = none
System load: 4, cycle time: 1006, PID rate: 994, RX rate: 9, System rate: 10
Arming disabled flags: CAL ACC RX CLI
OSD: MAX7456 [30 x 16]
VTX: not detected

So it's working now. But the INAV flasher firmware that auto-downloads given me selecting the right COREWING firmware and then erase+flash did not work -- the flash was successful but it did not boot correctly, it kept beeping and while the USB stack was alive, MSP layer was dead. I did this multiple times, same outcome. With the firmwares from the manufacturer it worked both times.

I am guessing I won't be the only one with this issue, so I am posting it here :) Feel free to close in case it's not a useful issue!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions