Skip to content

WARPF7 target: Motor 4 (B11) dead + BMP280 baro not working in INAV 9.0.1 #11649

Description

@aka207212-png

Board: ZeroDrag Warp F7
INAV Version: 9.0.1 (INAV/WARPF7 Feb 13 2026)
Configurator: 9.0.2
MCU: STM32F722
Gyro: ICM42605

Both bugs confirmed — hardware is 100% healthy,
all features work perfectly in Betaflight on same board.

═══════════════════════════════════
BUG 1 — Motor 4 (pin B11) produces no DShot signal
═══════════════════════════════════
Symptoms:

  • Motors 1, 2, 3 work perfectly
  • Motor 4 ESC gives 2 beeps = no signal received
  • Tested DSHOT150, DSHOT300, DSHOT600 — all fail on Motor 4
  • resource list shows B11: MOTOR4 OUT correctly
  • resource MOTOR 4 NONE command does not free B11 — pin is locked
  • All 4 motors work perfectly in Betaflight

Likely cause:
Missing or wrong timer definition for pin B11 (TIM2 CH4) in target.h
Timer appears locked and cannot be changed via CLI

Required fix in target.h:
Verify and correct timer definition for B11 motor output

═══════════════════════════════════
BUG 2 — BMP280 barometer not detected
═══════════════════════════════════
Symptoms:

  • Hardware Health red flag on pre-arm check
  • BARO=NONE in status output
  • baro_hardware = AUTO and BMP280 both fail
  • baro_bustype and baro_spi_device commands
    return Invalid name — settings compiled out
  • BMP280 works perfectly in Betaflight

Confirmed from Betaflight unified target config:
BARO_CS_PIN = PC13
BARO_SPI_INSTANCE = SPI3

Required fix in target.h:
#define USE_BARO_SPI_BMP280
#define BMP280_SPI_BUS BUS_SPI3
#define BMP280_CS_PIN PC13

═══════════════════════════════════
Resource list output:
═══════════════════════════════════
B00: MOTOR1 OUT
B01: MOTOR2 OUT
B10: MOTOR3 OUT
B11: MOTOR4 OUT
B12: OSD CS
B13: SPI2 SCK
C13: SPI_PREINIT CS ← should be BARO CS

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