Albert.ASaw these and I had the Mifo o5 for about 3 weeks before I returned them.
Reason I returned the Mifo o5 was connection and such were a bit weird. Sometimes when I put them back into the case to charge, they would give off this really high-pitched hissing for like upwards of 10 minutes before it dies down. Still don't know what that was. The fit felt a little uncomfortable in my opinion and the buttons on there were extremely hard to use. Like the left buds would have the volume down button in the front and the right bud would have the volume up button in the back. They were alright sound quality wise, but it's not like they were amazing. Went running with with my old pair of Sennheiser HD 4.40 and I thought to myself, "Why am I using these annoying little buds when my headphones work just fine?"
The main positive I could say is they lasted forever. I never had to charge the case at all over 3 weeks, but then the case was so heavy that it was pretty impractical to take them anywhere without a backback or without leaving them in my car. Carrying em around in my pocket felt really inconvenient.
https://www.youtube.com/watch?v=sE4olvzqZEw Mifo O5 - looks the same as TFZ X1 The case is even the same ! https://www.amazon.com/Wireless-O5-Bluetooth-Waterproofed-Headphones/dp/B07MB7CN9D/ref=as_li_ss_tl?ie=UTF8&qid=1550414426&sr=8-2&keywords=Mifo+o5&linkCode=sl1&tag=booredatwor0d-20&linkId=22c1e9d3de5589f8e9cde7c43cd05806&language=en_US little investigation : Mifo o5 are the new rebrand of TFZ X1 ... They have Type C connector, faster charging and looks like the connectivity is better Review : https://www.head-fi.org/threads/going-fully-wireless-iems-too-soon-or-are-we-there-yet.861024/page-241#post-14694270