自编译 OpenWrt 系列 - 固件下载

不论你多忙,还是建议至少看完“固件下载 (本文)”和“版本区别”两篇文章再加群问问题,不要再加群问哪个文件是固件;如果要全新安装/升级应该下哪个文件;ext4/squashfs 格式的文件有什么区别,我应该用哪个;为什么我下载这么慢;为什么不能提供国内下载方式这样的问题了,这两篇文章里都有写的。

💡本文只介绍如何下载固件,由于本项目提供了很多文件 (固件,工具链,SDK,Image Builder),如果你想了解它们之间的区别:

  1. 哪个文件才是我需要的 OpenWrt 固件?

  2. OpenWrt 固件中 ext4 和 squashfs 格式的区别?

  3. OpenWrt 固件中 factory 和 sysupgrade 镜像的区别?

请看这篇文章:

自编译 OpenWrt 系列 - 版本区别

固件下载说明

🔎项目提供三种下载方式:①Google Drive ②奶牛快传 ③Wetransfer

固件编译完成后,会同时上传至以上三个平台,对于国内用户,为提高下载体验,可下载存放于 ②奶牛快传 和 ③Wetransfer 中的固件 。

💡对于默认情况下推荐下载 ②奶牛快传 中的固件,但由于奶牛快传的下载服务不稳定,点击下载按钮后有时会出现出现文件无法被找到的情况,如果你遇到这个情况,建议前往 ③Wetransfer 的链接中下载。

在“主文章”中点击“✅”即可跳转到对应设备编译结果页面。将页面滚动至底部,你可以看到一个 Annotations 提示区域,这里包含的三个链接即为刚刚提到的三种下载方式。

如果你只能看到一条链接或者压根看不到 Annotations 提示区域,请把鼠标 置于屏幕左侧或右侧边缘,向下滚动滚轮 即可看到这三条链接。

image.png

① Google Drive

由于众所周知的原因,Google Drive 需要采用特殊方式才能访问,但下载体验可以得到保证。

在“主文章”中点击“✅”即可跳转到对应设备编译结果页面。将页面滚动至底部,你可以看到一个 Annotations 提示区域,其中带有“drive.google.com”的链接即为 Google Drive 下载链接。

存放于 Google Drive 的目录结构遵循 OpenWrt 编译输出文件夹 (Target) 结构,具体如下:

firmware
├── 2021-01-01
├── 2021-01-02
├── 2021-01-03
└── ...
├── lean # Lean 版固件
│ ├── bcm27xx # Lean 版树莓派系列固件
│ │ ├── bcm2708 # 适用于树莓派 1B/zero/zero W (32位)
│ │ ├── bcm2709 # 适用于树莓派 2B/3B/3B+/4B (32位)
│ │ ├── bcm2710 # 适用于树莓派 3B/3B+ (64位)
│ │ └── bcm2711 # 适用于树莓派 4B (64位)
│ │
│ ├── ipq40xx # Lean 版竞斗云固件
│ │ └── generic
│ │
│ ├── rockchip # Lean 版 NanoPi R2S 固件
│ │ └── armv8
│ │
│ └── x86 # Lean 版 x86 平台固件
│ ├── 64 # 适用于 x86 平台 64 位 CPU
│ └── generic # 适用于 x86 平台 32 位 CPU

├── offical # Offical 版固件
│ └── bcm27xx # Offical 版树莓派系列固件
│ ├── bcm2708 # 适用于树莓派 1B/zero/zero W (32位)
│ ├── bcm2709 # 适用于树莓派 2B/3B/3B+/4B (32位)
│ ├── bcm2710 # 适用于树莓派 3B/3B+ (64位)
│ └── bcm2711 # 适用于树莓派 4B (64位)

└── project # Project 版固件
└── ipq40xx # Project 版竞斗云固件
└── generic

② 奶牛快传

💡默认情况下,奶牛快传是推荐的下载方式,因为奶牛快传服务器在国内,下载速度可以得到保证。

(但由于奶牛快传自身原因,在下载过程中有时会出现无法找到文件的错误,此时可以考虑前往 ③Wetransfer 下载固件)

在“主文章”中点击“✅”即可跳转到对应设备编译结果页面。将页面滚动至底部,你可以看到一个 Annotations 提示区域,其中带有“cowtransfer.com”的链接即为奶牛快传下载链接。

复制并打开奶牛快传下载链接后,点击页面中的“查看”按钮即可展开所有文件,将鼠标移动到想要下载的文件上,点击下载文件即可。

如果你没有点击“查看”按钮而直接点击了“存至云盘下载”右侧的“圆形下载按钮”,则会将右侧所有文件打包为一个压缩文件并提供下载,可以但大可不必。

image.png

③ Wetransfer

Wetransfer 的下载步骤与奶牛快传相似,但因为 Wetransfer 的下载服务器不在国内,故下载速度可能稍慢,但一般不会出现丢文件的情况。

在“主文章”中点击“✅”即可跳转到对应设备编译结果页面。将页面滚动至底部,你可以看到一个 Annotations 提示区域,其中带有“we.tl”的链接即为 Wetransfer 下载链接。

复制并打开奶牛快传下载链接后,点击页面中的“Preview”按钮即可展开所有文件,将鼠标移动到想要下载的文件上,点击下载文件即可。

如果你没有点击“Preview”按钮而直接点击了“Download”按钮,则会将右侧所有文件打包为一个压缩文件并提供下载,可以但大可不必。

image.png