Hmm... I have similar problem for Asus tinkerboard hangs thread's thing.
First, I've reinstall OS few days ago, because OS partition is crashed by system hangs.
I've test next build but it can't be reboot (I don't know why). cause I've install legacy build.
It looks pretty works well, so I've install 'transmission-daemon' to build my own seedbox.
I've plugged 500GB 2.5in External HDD and 128GB Flash Drive, and use 3A Micro-USB adapter.
then... ta-da! system hangs!
generally It works good 1~2 days after boot. but randomly hangs.
I think it's temp things cause install Fan on 3.3V GPIO, but same. It hangs.
Before install External HDD and Flash Drive, It never hangs!
I think problem maybe caused by;
1. Flash Drive
2. 3A PSU
So, I will try 'Direct connect power to 5V GPIO', and question is this.
Can I use 5V 4A PSU?
by this video, Tinkerboard's max consumption is 2.2A.
External HDD + Flash Drive's consumption is 1.0A ~ 1.2A (expected)
So, I need more then 3A PSU, but Tinkerboard can supply over 3A to GPIO Pin?
and, I know GPIO Power supply is sensitive to Voltage. It's correct? then how can I protect circuit?
First, I will try to remove Flash Drive of this weekend.
Tinkerboard installed on my uncle's home, cause I can't manage/test on weekdays.