PX4 / PX4-Autopilot

PX4 Autopilot Software
https://px4.io
BSD 3-Clause "New" or "Revised" License
8.58k stars 13.56k forks source link

[Bug] "Operation timeout, aborting transfer" alert on flight controller board with no SD card slot #23904

Open HB-SP-P opened 3 weeks ago

HB-SP-P commented 3 weeks ago

Describe the bug

When PX4 does not detect an SD card present, it will give a popup alert on QGC: "Operation timeout, aborting transfer". The alert also happens to board like Kakute H7 mini, which does not have a SD card slot, and the alert is preventing user from configuring the flight controller. This issue only happens on version 1.15 and later.

To Reproduce

  1. Update to latest stable or master PX4 firmware.
  2. Wait for QGC connect to flight controller board without SD card slot.

Expected behavior

No "Operation timeout, aborting transfer" alert

Screenshot / Media

No response

Flight Log

No response

Software Version

1.15.1 stable

Flight controller

Kakute H7 mini

Vehicle type

None

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

No response

Additional context

No response

JOKERBING commented 2 weeks ago

I also encountered the same problem using the main version

JOKERBING commented 1 week ago

I have solved this problem. By configuring the defconfig file, I used FLASH on the SPI bus, turned off VNet MMCSD_SDIO, and turned on VNet MMCSD_SPI.

HB-SP-P commented 1 week ago

I tried the lates stable release on the Kakute H7 mini, and the warning no longer appears. I guess it is fixed?