Known Issues with Flipper Phoenix
While the Flipper Phoenix board offers a range of features and capabilities, there are some known issues that users should be aware of:
Mode Switch
The firmware on the ESP32 switches mode by powering the 5V rail in the Flipper Zero. When plugged into USB, the 5V output is always enabled, which might interfere with how the apps behave. If issues arise:
- Disconnect the board from USB and test again.
- Press reset on the ESP32 while switching to another Flipper Zero fap to switch mode.
Note: This issue might be addressed in future updates.
SPIFFS: Mount Failed
The first time you access Marauder, it might become unresponsive and display the error "SPIFFS: mount failed". This is due to the initialization of the internal filesystem of the ESP32. To resolve:
- Press reset on the ESP32.
- Wait for three seconds, press reset again and wait for the welcome text printout of Marauder.
3V3 Rail
Optionally, the ESP32 can be powered via 3V3. This requires:
- Cutting the 5V trace in the PCB.
- Soldering a joint on the pad labeled 3V3.
Warning: This is not recommended as the ESP32 might use more power than the Flipper Zero can provide, leading to issues.
ESP32CAM Extra GND
Some cameras have 3 GND pads, but others have reconnected that pin differently, affecting the boot of the ESP32. To troubleshoot:
- Check with a multitester if all the pads labeled GND are interconnected.
Note: This issue doesn't apply to newer PCBs (from Phoenix v1). Consider this only for DIY versions.