Hi guys I'm having trouble casting to my Mi Box 3 (international version) for the last while. I'm specifically referring to DLNA/uPNP-style casting - Google Cast/netflix etc seems to work fine. I got the box in November and was able to cast to it easily using both BubbleUpnp and AllCast - it just showed up as a renderer on my network - but now in BubbleUpnp, the Mi Box disappears and reappears in the renderers list every few seconds. Casting to it when it appears results in an 'internal error' on the app, and in AllCast it stays 'loading' and goes nowhere. Nothing appears on the box. This is the same when running these apps on all of my devices. I ran an OTA update last week and was hoping for a bug fix, but no luck. Over the weekend I ran a factory reset and the casting worked fine - no problem just like when I first got it at the end of last year - but then the following day it was back to having the casting issue. I have a Chromecast Audio on the same network that I can cast to OK, and bypassing my router by setting up a wireless AP on my phone results in no change - I still can't cast. I have also tried using a USB ethernet adapter that I know works, but I get the same issue. Yesterday I installed a 3rd-party DLNA receiver app from the Play store and it receives OK, but it's full of ads and is prompting me to pay for a premium version. However, this box should - and previously has - acted well as a receiver when I am casting. So why does it have this problem? Has anyone else had this issue?