Mi Note/Mi Note LTE CT (virgo) MIUI Downloads

MIUI Official ROMs Archive

Note: All files listed here are official untouched MIUI ROMs. It’s not owned, modified or modded by Xiaomi Firmware Updater.

Note
You might be looking for something else!

This page shows all available downloads. If you're looking for the latest releases check or other downloads check:

Latest MIUI Firmware Downloads Vendor Downloads

Device Branch Type MIUI Android Size Date Link
Mi Note ChinaWeeklyRecovery7.11.166.0801.8 MB2018-10-14Download
Mi Note GlobalWeeklyRecovery7.11.166.0796.3 MB2018-10-14Download
Mi Note ChinaWeeklyFastboot7.11.166.01.5 GB2018-10-14Download
Mi Note GlobalWeeklyFastboot7.11.166.01.2 GB2018-10-14Download
Mi Note ChinaStableFastbootV9.2.3.0.MXECNEK6.01.5 GB2018-09-07Download
Mi Note ChinaStableRecoveryV9.2.3.0.MXECNEK6.0806.1 MB2018-09-07Download
Mi Note GlobalStableFastbootV9.5.1.0.MXEMIFA6.01.3 GB2018-09-07Download
Mi Note GlobalStableRecoveryV9.5.1.0.MXEMIFA6.0861.3 MB2018-09-07Download
Mi Note GlobalStableRecoveryV7.5.1.0.MXEMIDE6.0891.1 MB2018-08-03Download
Mi Note GlobalStableFastbootV7.5.1.0.MXEMIDE6.01.2 GB2016-05-23Download
Mi Note ChinaStableRecoveryV7.5.2.0.MXECNDE6.0744.8 MB2018-08-03Download
Mi Note ChinaStableFastbootV7.5.2.0.MXECNDE6.01.3 GB2016-05-23Download
Mi Note ChinaStableRecoveryV7.5.3.0.MXECNDE6.0732.9 MB2018-08-03Download
Mi Note ChinaStableFastbootV7.5.3.0.MXECNDE6.01.3 GB2016-05-23Download
Mi Note ChinaStableRecoveryV7.5.5.0.MXECNDE6.0730.3 MB2018-08-03Download
Mi Note ChinaStableFastbootV7.5.5.0.MXECNDE6.01.3 GB2016-06-29Download
Mi Note ChinaStableRecoveryV9.2.1.0.MXECNEK6.0768.8 MB2017-12-27Download
Mi Note GlobalWeeklyFastboot7.11.66.01.1 GB2017-11-06Download
Mi Note GlobalWeeklyRecovery7.11.66.0757.3 MB2017-11-05Download
Mi Note ChinaWeeklyRecovery7.11.36.0761.9 MB2017-11-02Download
Mi Note ChinaWeeklyFastboot7.10.266.01.5 GB2017-10-26Download
Mi Note ChinaWeeklyRecovery7.10.266.0764.4 MB2017-10-25Download
Mi Note GlobalWeeklyFastboot7.10.196.01.1 GB2017-10-19Download
Mi Note ChinaWeeklyFastboot7.10.196.01.5 GB2017-10-19Download
Mi Note ChinaWeeklyRecovery7.10.196.0762.9 MB2017-10-18Download
Mi Note GlobalWeeklyRecovery7.10.196.0767.0 MB2017-10-18Download
Mi Note GlobalStableRecoveryV9.2.3.0.MXEMIEK6.0796.5 MB2018-01-03Download
Mi Note GlobalStableFastbootV9.2.3.0.MXEMIEK6.01.2 GB2018-01-03Download
Mi Note ChinaWeeklyRecovery7.10.126.0833.2 MB2017-10-11Download
Mi Note GlobalWeeklyRecovery7.9.226.0745.9 MB2017-09-21Download
Mi Note ChinaWeeklyRecovery7.9.216.0831.2 MB2017-09-20Download
Mi Note GlobalWeeklyRecovery7.9.156.0746.5 MB2017-09-14Download
Mi Note ChinaWeeklyRecovery7.9.146.0814.0 MB2017-09-13Download
Mi Note ChinaWeeklyRecovery7.9.76.0808.3 MB2017-09-07Download
Mi Note GlobalWeeklyRecovery7.9.76.0742.9 MB2017-09-07Download
Mi Note ChinaWeeklyRecovery7.6.146.01.0 GB2017-06-15Download
Mi Note GlobalWeeklyRecovery7.5.256.01.1 GB2017-05-25Download
Mi Note ChinaWeeklyFastboot7.5.256.01.5 GB2017-05-25Download
Mi Note ChinaWeeklyRecovery7.5.256.01.0 GB2017-05-24Download
Mi Note GlobalWeeklyRecovery7.5.196.01.1 GB2017-05-19Download
Mi Note GlobalWeeklyFastboot7.4.206.01.4 GB2017-04-20Download
Mi Note ChinaWeeklyFastboot7.4.206.01.5 GB2017-04-20Download
Mi Note ChinaWeeklyRecovery7.4.206.01.0 GB2017-04-19Download
Mi Note GlobalWeeklyRecovery7.4.206.01.1 GB2017-04-19Download
Mi Note ChinaStableRecoveryV8.5.1.0.MXECNED6.01.0 GB2017-05-13Download
Mi Note ChinaStableFastbootV8.5.1.0.MXECNED6.01.5 GB2017-05-13Download
Mi Note ChinaWeeklyRecovery7.4.66.01.0 GB2017-04-06Download
Mi Note GlobalWeeklyFastboot7.4.66.01.4 GB2017-04-06Download
Mi Note ChinaWeeklyFastboot7.4.66.01.6 GB2017-04-06Download
Mi Note GlobalWeeklyRecovery7.4.66.01.1 GB2017-04-05Download
Mi Note ChinaWeeklyFastboot7.3.306.01.6 GB2017-03-30Download
Mi Note ChinaWeeklyRecovery7.3.306.01.0 GB2017-03-29Download
Mi Note GlobalWeeklyFastboot7.3.236.01.4 GB2017-03-23Download
Mi Note ChinaWeeklyRecovery7.3.236.01.0 GB2017-03-22Download
Mi Note GlobalWeeklyRecovery7.3.236.01.1 GB2017-03-22Download
Mi Note ChinaWeeklyRecovery7.3.166.01.0 GB2017-03-16Download
Mi Note GlobalWeeklyRecovery7.3.166.01.1 GB2017-03-16Download
Mi Note GlobalWeeklyFastboot7.3.166.01.4 GB2017-03-16Download
Mi Note ChinaWeeklyFastboot7.3.166.01.6 GB2017-03-16Download
Mi Note GlobalWeeklyFastboot7.3.96.01.4 GB2017-03-09Download
Mi Note ChinaWeeklyRecovery7.3.96.01.0 GB2017-03-08Download
Mi Note GlobalWeeklyRecovery7.3.96.01.1 GB2017-03-08Download
Mi Note ChinaWeeklyRecovery7.2.246.0986.4 MB2017-02-24Download
Mi Note GlobalWeeklyRecovery7.2.246.01.1 GB2017-02-24Download
Mi Note GlobalWeeklyFastboot7.2.246.01.4 GB2017-02-24Download
Mi Note ChinaWeeklyFastboot7.2.246.01.5 GB2017-02-24Download
Mi Note GlobalWeeklyFastboot7.2.166.01.4 GB2017-02-16Download
Mi Note ChinaWeeklyRecovery7.2.166.0983.0 MB2017-02-15Download
Mi Note GlobalWeeklyRecovery7.2.166.01.1 GB2017-02-15Download
Mi Note GlobalWeeklyRecovery7.2.96.01.1 GB2017-02-09Download
Mi Note GlobalWeeklyFastboot7.2.96.01.4 GB2017-02-09Download
Mi Note ChinaWeeklyFastboot7.2.96.01.5 GB2017-02-09Download
Mi Note ChinaWeeklyRecovery7.2.96.0978.6 MB2017-02-08Download
Mi Note GlobalWeeklyRecovery7.1.196.01.1 GB2017-01-19Download
Mi Note GlobalWeeklyFastboot7.1.196.01.4 GB2017-01-19Download
Mi Note ChinaWeeklyRecovery7.1.206.0975.9 MB2017-01-19Download
Mi Note GlobalStableRecoveryV8.2.1.0.MXEMIDL6.01.0 GB2017-01-11Download
Mi Note GlobalStableFastbootV8.2.1.0.MXEMIDL6.01.3 GB2017-01-11Download
Mi Note ChinaStableRecoveryV8.2.1.0.MXECNDL6.0919.0 MB2017-01-10Download
Mi Note ChinaWeeklyRecovery7.1.56.0954.9 MB2017-01-05Download
Mi Note GlobalWeeklyRecovery7.1.56.01.1 GB2017-01-05Download
Mi Note GlobalWeeklyFastboot7.1.56.01.4 GB2017-01-05Download
Mi Note ChinaWeeklyFastboot7.1.56.01.5 GB2017-01-05Download
Mi Note GlobalWeeklyFastboot6.12.296.01.3 GB2016-12-28Download
Mi Note ChinaWeeklyFastboot6.12.296.01.5 GB2016-12-28Download
Mi Note ChinaWeeklyRecovery6.12.296.0946.6 MB2016-12-27Download
Mi Note GlobalWeeklyRecovery6.12.296.01.0 GB2016-12-27Download
Mi Note GlobalStableRecoveryV8.1.4.0.MXEMIDI6.01.0 GB2016-12-27Download
Mi Note GlobalStableFastbootV8.1.4.0.MXEMIDI6.01.3 GB2016-12-27Download
Mi Note GlobalWeeklyRecovery6.12.156.01.0 GB2016-12-15Download
Mi Note GlobalWeeklyFastboot6.12.156.01.3 GB2016-12-15Download
Mi Note ChinaWeeklyFastboot6.12.156.01.5 GB2016-12-15Download
Mi Note ChinaWeeklyRecovery6.12.156.0944.8 MB2016-12-14Download
Mi Note ChinaStableRecoveryV8.1.5.0.MXECNDI6.0845.7 MB2016-12-13Download
Mi Note GlobalWeeklyFastboot6.12.86.01.4 GB2016-12-08Download
Mi Note ChinaWeeklyRecovery6.12.86.0943.0 MB2016-12-07Download
Mi Note GlobalWeeklyRecovery6.12.86.01.1 GB2016-12-07Download
Mi Note GlobalWeeklyFastboot6.12.16.01.4 GB2016-12-01Download
Mi Note ChinaWeeklyFastboot6.12.16.01.5 GB2016-12-01Download
Mi Note ChinaWeeklyRecovery6.12.16.0904.7 MB2016-11-30Download
Mi Note GlobalWeeklyRecovery6.12.16.01.1 GB2016-11-30Download
Mi Note GlobalWeeklyFastboot6.11.246.01.4 GB2016-11-24Download
Mi Note GlobalWeeklyRecovery6.11.246.01.1 GB2016-11-23Download
Mi Note GlobalStableRecoveryV8.1.3.0.MXEMIDI6.01.0 GB2016-11-21Download
Mi Note ChinaStableRecoveryV8.1.4.0.MXECNDI6.0845.6 MB2016-11-20Download
Mi Note GlobalWeeklyFastboot6.11.176.01.4 GB2016-11-17Download
Mi Note ChinaWeeklyFastboot6.11.176.01.5 GB2016-11-17Download
Mi Note ChinaWeeklyRecovery6.11.176.0896.8 MB2016-11-16Download
Mi Note GlobalWeeklyRecovery6.11.176.01.1 GB2016-11-16Download
Mi Note GlobalWeeklyFastboot6.11.106.01.4 GB2016-11-10Download
Mi Note ChinaWeeklyFastboot6.11.106.01.5 GB2016-11-10Download
Mi Note ChinaWeeklyRecovery6.11.106.0892.5 MB2016-11-09Download
Mi Note GlobalWeeklyRecovery6.11.106.01.1 GB2016-11-09Download
Mi Note ChinaStableRecoveryV8.1.3.0.MXECNDI6.0845.6 MB2016-11-08Download
Mi Note ChinaStableFastbootV8.1.3.0.MXECNDI6.01.4 GB2016-11-08Download
Mi Note GlobalWeeklyFastboot6.11.36.01.3 GB2016-11-03Download
Mi Note GlobalWeeklyRecovery6.11.36.01.0 GB2016-11-02Download
Mi Note GlobalWeeklyRecovery6.10.276.01.0 GB2016-10-28Download
Mi Note GlobalWeeklyFastboot6.10.276.01.3 GB2016-10-27Download
Mi Note ChinaStableRecoveryV8.1.1.0.MXECNDI6.0856.7 MB2016-10-21Download
Mi Note ChinaStableFastbootV8.1.1.0.MXECNDI6.01.5 GB2016-08-05Download
Mi Note ChinaWeeklyRecovery6.10.206.0867.1 MB2016-10-19Download
Mi Note GlobalWeeklyRecovery6.10.206.01.0 GB2016-10-19Download
Mi Note GlobalWeeklyFastboot6.10.206.01.3 GB2016-08-05Download
Mi Note ChinaWeeklyFastboot6.10.206.01.5 GB2016-08-05Download
Mi Note ChinaWeeklyRecovery6.10.136.0869.2 MB2016-10-13Download
Mi Note GlobalWeeklyRecovery6.10.136.01.0 GB2016-10-13Download
Mi Note ChinaWeeklyRecovery6.9.296.0867.6 MB2016-09-29Download
Mi Note GlobalStableRecoveryV8.0.3.0.MXEMIDG6.0967.1 MB2016-09-27Download
Mi Note ChinaWeeklyRecovery6.9.226.0856.3 MB2016-09-22Download
Mi Note GlobalWeeklyRecovery6.9.226.01.0 GB2016-09-22Download
Mi Note GlobalWeeklyFastboot6.9.226.01.3 GB2016-08-05Download
Mi Note ChinaWeeklyRecovery6.9.156.0862.0 MB2016-09-14Download
Mi Note GlobalWeeklyRecovery6.9.156.01.0 GB2016-09-14Download
Mi Note GlobalWeeklyFastboot6.9.156.01.3 GB2016-08-05Download
Mi Note ChinaWeeklyFastboot6.9.156.01.5 GB2016-08-05Download
Mi Note ChinaStableRecoveryV8.0.3.0.MXECNDG6.0838.6 MB2016-09-09Download
Mi Note ChinaStableFastbootV8.0.3.0.MXECNDG6.01.4 GB2016-08-05Download
Mi Note GlobalWeeklyRecovery6.8.256.0984.4 MB2016-08-24Download
Mi Note GlobalStableRecoveryV8.0.2.0.MXEMIDG6.0966.1 MB2016-08-24Download
Mi Note LTE CT ChinaStableRecoveryV6.6.4.0.KXJCNCF4.4454.6 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.6.5.0.KXECNCF4.4458.5 MB2016-08-23Download
Mi Note LTE CT ChinaStableRecoveryV6.6.5.0.KXJCNCF4.4454.6 MB2016-08-23Download
Mi Note LTE CT ChinaStableRecoveryV6.6.6.0.KXJCNCF4.4454.6 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.6.7.0.KXECNCF4.4461.1 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.6.7.0.KXECNCF4.41.0 GB2015-07-21Download
Mi Note LTE CT ChinaStableRecoveryV6.6.8.0.KXJCNCF4.4454.6 MB2016-08-23Download
Mi Note LTE CT ChinaStableRecoveryV6.6.9.0.KXJCNCF4.4454.6 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.7.1.0.KXECNCH4.4481.9 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.7.1.0.KXECNCH4.41.0 GB2015-07-23Download
Mi Note LTE CT ChinaStableRecoveryV6.7.1.0.KXJCNCH4.4470.3 MB2016-08-23Download
Mi Note ChinaStableRecoveryV8.0.2.0.MXECNDG6.0835.8 MB2016-08-23Download
Mi Note ChinaStableFastbootV8.0.2.0.MXECNDG6.01.4 GB2016-08-05Download
Mi Note LTE CT ChinaStableRecoveryV6.7.6.0.KXJCNCH4.4480.2 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.5.1.0.KXECNCB4.4444.1 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.5.1.0.KXECNCB4.4952.5 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.5.2.0.KXECNCD4.4444.1 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.5.2.0.KXECNCD4.4967.0 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.5.3.0.KXECNCD4.4444.2 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.5.3.0.KXECNCD4.4967.8 MB2016-08-23Download
Mi Note LTE CT ChinaStableRecoveryV6.5.3.0.KXJCNCD4.4440.3 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.5.4.0.KXECNCD4.4444.2 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.5.4.0.KXECNCD4.4997.8 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.6.2.0.KXECNCF4.4457.4 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.6.2.0.KXECNCF4.4980.6 MB2015-06-26Download
Mi Note LTE CT ChinaStableRecoveryV6.6.2.0.KXJCNCF4.4453.5 MB2016-08-23Download
Mi Note LTE CT ChinaStableRecoveryV6.6.3.0.KXJCNCF4.4453.8 MB2016-08-23Download
Mi Note ChinaStableRecoveryV6.6.4.0.KXECNCF4.4458.5 MB2016-08-23Download
Mi Note ChinaStableFastbootV6.6.4.0.KXECNCF4.4981.7 MB2015-06-26Download
Mi Note GlobalWeeklyRecovery6.8.116.0988.9 MB2016-08-10Download
Mi Note GlobalWeeklyFastboot6.8.116.01.3 GB2016-08-05Download
Mi Note ChinaWeeklyFastboot6.9.236.01.5 GB2016-08-05Download
Mi Note GlobalWeeklyRecovery6.7.146.0976.5 MB2016-07-14Download
Mi Note GlobalWeeklyFastboot6.7.146.01.3 GB2016-06-29Download
Mi Note ChinaStableRecoveryV7.3.4.0.MXECNDD6.0707.6 MB2016-05-25Download
Mi Note ChinaStableFastbootV7.3.4.0.MXECNDD6.01.3 GB2016-04-19Download
Mi Note ChinaStableRecoveryV7.3.3.0.MXECNDD6.0707.6 MB2016-05-09Download
Mi Note ChinaStableRecoveryV7.3.2.0.MXECNDD6.0736.5 MB2016-04-20Download
Mi Note ChinaStableFastbootV7.3.2.0.MXECNDD6.01.3 GB2016-03-22Download
Mi Note GlobalWeeklyRecovery6.4.146.0860.6 MB2016-04-14Download
Mi Note GlobalWeeklyFastboot6.4.146.01.1 GB2016-03-22Download
Mi Note ChinaStableRecoveryV7.2.7.0.MXECNDB6.0657.9 MB2016-04-07Download
Mi Note ChinaStableFastbootV7.2.7.0.MXECNDB6.01.3 GB2016-01-29Download
Mi Note ChinaStableRecoveryV7.1.5.0.KXECNCK4.4542.6 MB2016-02-19Download
Mi Note ChinaStableFastbootV7.1.5.0.KXECNCK4.41.1 GB2016-01-25Download
Mi Note GlobalStableRecoveryV7.1.2.0.KXEMICK4.4747.2 MB2016-02-19Download
Mi Note GlobalStableFastbootV7.1.2.0.KXEMICK4.4946.1 MB2016-01-25Download
Mi Note LTE CT ChinaStableRecoveryV7.1.4.0.KXJCNCK4.4555.3 MB2016-02-18Download
Mi Note LTE CT ChinaStableFastbootV7.1.4.0.KXJCNCK4.41.0 GB2016-01-05Download
Mi Note GlobalWeeklyFastboot6.3.176.01.1 GB2016-01-29Download
Mi Note ChinaWeeklyRecovery5.12.174.4499.6 MB2015-12-24Download
Mi Note LTE CT ChinaWeeklyRecovery5.12.174.4548.8 MB2015-12-24Download
Mi Note ChinaStableRecoveryV7.1.3.0.KXECNCK4.4542.0 MB2015-12-18Download
Mi Note ChinaStableFastbootV7.1.3.0.KXECNCK4.41.1 GB2015-12-09Download
Mi Note LTE CT ChinaStableRecoveryV7.1.3.0.KXJCNCK4.4528.9 MB2015-12-18Download
Mi Note GlobalStableRecoveryV7.1.1.0.KXEMICK4.4758.7 MB2015-12-16Download
Mi Note GlobalStableFastbootV7.1.1.0.KXEMICK4.4957.6 MB2015-12-09Download
Mi Note LTE CT ChinaWeeklyRecovery5.12.44.4578.1 MB2015-12-04Download
Mi Note LTE CT ChinaWeeklyFastboot5.12.44.41.2 GB2015-11-26Download
Mi Note GlobalStableRecoveryV7.0.6.0.KXEMICI4.4745.2 MB2015-11-02Download
Mi Note GlobalStableFastbootV7.0.6.0.KXEMICI4.4929.7 MB2015-10-16Download
Mi Note ChinaStableRecoveryV7.0.6.0.KXECNCI4.4523.0 MB2015-10-29Download
Mi Note ChinaStableFastbootV7.0.6.0.KXECNCI4.41.0 GB2015-10-16Download
Mi Note LTE CT ChinaStableRecoveryV7.0.6.0.KXJCNCI4.4509.6 MB2015-10-29Download
Mi Note GlobalStableRecoveryV7.0.5.0.KXEMICI4.4745.8 MB2015-10-21Download
Mi Note GlobalStableFastbootV7.0.5.0.KXEMICI4.4930.3 MB2015-10-16Download
Mi Note GlobalStableRecoveryV6.7.1.0.KXEMICH4.4725.9 MB2015-10-19Download
Mi Note GlobalStableFastbootV6.7.1.0.KXEMICH4.4910.3 MB2015-07-23Download
Mi Note GlobalStableRecoveryV6.6.6.0.KXEMICF4.4706.3 MB2015-10-18Download
Mi Note GlobalStableFastbootV6.6.6.0.KXEMICF4.4835.6 MB2015-07-21Download
Mi Note GlobalStableRecoveryV6.6.2.0.KXEMICF4.4688.9 MB2015-10-10Download
Mi Note GlobalStableFastbootV6.6.2.0.KXEMICF4.4830.3 MB2015-06-26Download
Mi Note GlobalStableRecoveryV6.6.8.0.KXEMICF4.4708.8 MB2015-09-27Download
Mi Note GlobalStableFastbootV6.6.8.0.KXEMICF4.4835.6 MB2015-07-21Download
Mi Note GlobalStableRecoveryV6.6.5.0.KXEMICF4.4706.3 MB2015-09-26Download
Mi Note ChinaStableRecoveryV6.4.4.0.KXECNCB4.4433.2 MB2015-04-11Download
Mi Note ChinaStableFastbootV6.4.4.0.KXECNCB4.4666.4 MB2015-04-11Download
Mi Note ChinaStableRecoveryV6.4.3.0.KXECNCB4.4433.1 MB2015-04-05Download
Mi Note ChinaStableRecoveryV6.4.2.0.KXECNCB4.4431.9 MB2015-03-30Download
Mi Note ChinaStableRecoveryV6.3.10.0.KXECNBL4.4426.4 MB2015-03-29Download
Mi Note ChinaStableRecoveryV6.3.6.0.KXECNBL4.4424.4 MB2015-03-29Download
Mi Note ChinaStableRecoveryV6.3.7.0.KXECNBL4.4424.4 MB2015-03-28Download
Mi Note ChinaStableFastbootV6.3.7.0.KXECNBL4.4577.4 MB2015-03-28Download
Mi Note ChinaStableRecoveryV6.3.12.0.KXECNBL4.4426.4 MB2015-03-27Download
Mi Note ChinaStableRecoveryV6.3.13.0.KXECNBL4.4426.4 MB2015-03-27Download
Mi Note ChinaStableFastbootV6.3.13.0.KXECNBL4.4579.1 MB2015-03-27Download
Mi Note ChinaStableRecoveryV6.4.1.0.KXECNCB4.4431.7 MB2015-03-27Download
Mi Note ChinaStableFastbootV6.4.1.0.KXECNCB4.4664.9 MB2015-03-27Download