EdgeTX / edgetx

EdgeTX is the cutting edge open source firmware for your R/C radio
https://edgetx.org
GNU General Public License v2.0
1.58k stars 337 forks source link

SD card recognition issues #5015

Open OlivierBoubou opened 5 months ago

OlivierBoubou commented 5 months ago

Is there an existing issue for this problem?

What part of EdgeTX is the focus of this bug?

Transmitter firmware

Current Behavior

After updating Edgetx to version 2.10.0, I have the message NO SD CARD with small capacity SD cards (512Mb, 1Gb)

Expected Behavior

Small capacity SD cards are recognized

Steps To Reproduce

After update Edgetx from version 2.9.4 to 2.10.0

Version

2.10.0

Transmitter

FrSky Q X7 / Q X7S (ACCST)

Operating System (OS)

No response

OS Version

No response

Anything else?

No response

pfeerick commented 5 months ago

This may not be related just to small cards, but instead cards that are extremely slow to respond to the initialisation request on startup and have exceeded the timeout. Have you tried with a name brand SD card such as a Sandisk or Samsung one as a comparison?

3djc commented 5 months ago

The low levels drivers for SD have been updated, it was absolutely required as part of a much bigger change (to drop StdPeriph), which results in some card that used to work not working anymore, but also some card that didn't now do work.

Unfortunately, due to the radio hardware, those SD card are read on BW radio in a way that is least used in the market, so many manufacturers don't test their card in this mode.

Fwolf15 commented 5 months ago

I've got also problems with a jumper t Pro v2, tested with different brands (Sandisk, lexmark, samsung) It doesn't matter if it is an extreme or extreme pro for example, with both I've got problems: SDcard is not recognized while startup or sometimes the connection to sdcard is lost after 10-20 minutes

hylaride commented 5 months ago

I'm also having the same issue on my Boxer with 2.10 and a 32GB Lexar SD card. Neither the boot loader for 2.10 nor 2.10 install will see the SD card. My tx16s is fine with the same model card.

nanodude commented 5 months ago

I'm also having the same problem with a Toshiba SD card on a Taranis X9D which worked fine prior to 2.10.0.

kasatka60 commented 5 months ago

Jumper T12 Pro. 2.10 - no cd card. 2.9.4 - all good

msun12000 commented 2 months ago

Possible solution - I had a number of SD cards which were not recognised by my TX (Frsky X9 Lite S). The solution for me was to format the SD card using Rufus and choosing "Non bootable" under "Boot selection". I assume that the problem was due to some MBR or partition table corruption or variance which does not affect Windows but does affect TXs. I hope that helps.

FlackMonkey commented 2 months ago

Same issue on Jumper T-PRO V2 915Mhz ELRS (EDGETX V2.10.2)

Seems like turning intenal module OFF gives 100% chance to have SD-card working

kasatka60 commented 1 month ago

Possible solution - I had a number of SD cards which were not recognised by my TX (Frsky X9 Lite S). The solution for me was to format the SD card using Rufus and choosing "Non bootable" under "Boot selection". I assume that the problem was due to some MBR or partition table corruption or variance which does not affect Windows but does affect TXs. I hope that helps.

It didn't help me.