I write from Italy and I need to download the stock rom 1.14.709.1 but I can not because the forum you linked to is written in Chinese and I can not understand anything.
Could you download the rom and make a new link available in the English language?
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?