Need you to pay attention to the links (broken or inactive) and the date of update (Some links at Resources > Downloads shows 2017 date, and then when you can choose Baidu & Mega, shows July 2016).
If there is some broken link, then maybe will fix it later. There are two dates, one in the download page which means we update the link, and in the page with Mega/Baidu/Google means the date we release the file.
for example i'm downloading orange pi pc 2 and cannot download on Mega, so what does "update the link" means? it means that you update the code and then you upload it? because since I 've got the board, it doesn't change. thanks