If problem still present, contact them to support, in download page they show 532007590@QQ.com , and they have a Contact US , sorry to reprint it.
If you have purchased device from well known shop, contact them, as may help
to speed up things.
I agree with you, since Admin reduce it's presence here in the forum, many of us,
question about support!