Need help with my Fiio M21

My Fiio M21 suddenly started acting up after normal use, and now I’m having trouble getting it to work right. I’ve already tried the basic troubleshooting steps, but the issue keeps coming back, and I need help figuring out what caused it and how to fix it. Looking for advice on Fiio M21 problems, troubleshooting, and possible solutions.

Fiio stuff gets weird when the library db or Android side starts choking. If your M21 works, then fails again after a reboot or a scan, I’d check these in order.

  1. Pull the microSD card. Run the player with internal storage only for a day. A bad card or bad file tags cause repeat crashes a lot.
  2. Boot into safe mode if the M21 supports it on your firmware. If the issue stops, one app is the problem.
  3. Clear cache for FiiO Music, system launcher, and media storage. Then rebuild the library.
  4. Turn off Wi-Fi, Bluetooth, and gain switching. Test one by one.
  5. Charge with a diff charger and cable. Low or unstable voltage causes random freezes on some DAPs.
  6. Check battery health signs. Heat, fast drain, random shutoffs.

If it still loops up, do a full factory reset, then test before reinstalling apps. If the problem returns on a clean setup, I’d suspect firmware or hardware. At taht point, reflash the latest firmware from FiiO and contact support with exact symptoms, firmware version, and when it fails. Video helps a ton.

I mostly agree with @sognonotturno, but I’d actually look at the headphone side too, not just the Android/library side. These FiiO players can act “broken” when the issue is really output detection getting confused.

A few things I’d check that are different:

  • Try both 3.5 and 4.4 outputs separately. If one works fine and the other is glitchy, that points to jack detection or hardware.
  • Disable every audio enhancement mode, EQ, All to DSD, crossfeed, etc. Sometimes one bad setting survives updates and makes the player act drunk.
  • Test with local files vs streaming only. If local is fine but streaming stutters, it may be app permissions, DRM weirdness, or network stack nonsense.
  • Watch if the problem happens only when the screen is off. If yes, battery optimization or background process killing may be the real culprit.
  • Check USB mode. If it got stuck half-thinking it’s a DAC or USB storage device, behavior gets weird fast.

Also, if it started right after a firmware update, I would not assume hardware first. People jump to that too quick imo. Sometimes the fix is just reapplying the same firmware cleanly.

What exactly is “acting up” here? Freezing, no sound, random reboots, not reading files? That part matters alot.