flipperzero-firmware
flipperzero-firmware copied to clipboard
Can't read database on SD card after using 3V3 port
Bug Whenever the 3V3 port is used to supply current to some hardware, upon coming back the Flipper has issues using the SD card and consequently cannot read anything out of it until rebooted.
To Reproduce Steps to reproduce the behavior:
- Switch on the Flipper
- Attach hardware to 3V3 port
- Try using the Infrared Remote or whatever thing that uses the SD card
- Receive error message "Cannot create app folder" or "No databases found on SD card"
Expected behavior I expect the Flipper to keep using the SD card while supplying current to external hardware
Target In this case I used an ESP32 connected to the pins GND and 3V3 of the Flipper.

That is expected behavior.
ext3.3 is used for SD and ext modules, so if you disturb this power line with external module hot plugging then SD becomes unusable.
We are researching workarounds for this issue, just keep in mind that this line is NOT OK with hot plugging things.
Having this issue after the latest update, but it seems to occur randomly (ie., not after using the 3v3 port)
@tomholford Try to format sd card
Was fixed some time ago. Flipper will handle SD-Card errors and re-init card if it was power cycled. We still don't recommend high capacity/current load hot-plug on 3v3, it may cause filesystem corrupt.