You are all gonna love this one - it explains the BTR5 "crashes" and "lock-ups" and "gibberish" on the screen of the BTR5 some have reported, and it is due to a design omission akin to painting yourself into a corner.
The BTR5 firmware doesn't reserve a few percent of battery life to allow you to maintain control over the BTR5, it lets the battery discharge down to Zero and dies while running on battery with Charge set to Off.
When you try to turn the BTR5 back on the voltage isn't stable enough to successfully boot the BTR5, the display might show gibberish - mine did - and then the display goes dark, and the BTR5 appears to be "locked up"... just like so many have reported.
Of course the BTR5 does all of those things, because the battery is dead.
And then the realization occurs... OMG! how am I going to get out of this conundrum? The BTR5 has Charge set to Off, it's out of power and it won't turn back on, so how can I reset the BTR5 Charge to On?
Simple, when powered off the BTR5 "OS" isn't running, the BTR5 will charge the battery while off. In fact it only took about 30 seconds on the charger (25w Samsung charger) then I could power on the BTR5 and *quickly* change Charge to On.
Even if you have Charge set to On, if the BTR5 runs it's battery completely down to Zero charge while in BT mode the BTR5 might not be able to power on right away after you plug in a charging cable - it may take at least a few minutes until the BTR5 battery has enough charge to Power On and boot stably.
Mystery solved, maybe FiiO can fix this BTR5 behavior by programming in a low battery power off that overrides usage until you start charging it again. Maybe even display "Time to Charge Me, Please"