Skip to content

unkaer/Actions-OpenWrt-Xiaomi-R4A

Repository files navigation

Actions-OpenWrt-Xiaomi-R4A

LICENSE GitHub Stars GitHub Forks

使用 GitHub Actions 编译 OpenWrt 固件

可以参考 P3TERX/Actions-OpenWrt原版教程 Read the details in my blog (in Chinese) | 中文教程

或者按照下面的来

修改说明

使用 Lean 大佬的 https://github.com/coolsnowwolf/lede openwrt源码编译 小米R4A千兆版breed直刷版

  1. .comfig 默认配置选中小米R4A千兆版 (其余默认)

  2. 修改diy-part1.sh

添加一些插件快乐上网插件

更新 argon 主题

添加脚本自动修改 openwrt 源码成 breed 直刷 (参考pidge 提供的方法 分享小米R4A千兆版编译OPENWRT(Breed直刷版) 修改,编译生成的固件就可以用breed直刷了)

  1. 修改diy-part2.sh

修改openwrt登陆地址、密码、部分插件名称,

使用

1.Fork

右上角,Fork本项目到你的仓库 好像现在fork的 Actions 都不能用了。

所以用模板新建到自己的项目

点击页面中的 Use this template (使用这个模版)按钮。

填写仓库名称,然后点击Create repository from template(从模版创建储存库)按钮。 参见教程

2.Actions

同意工作流,然后开整。

等到 ssh连接 界面

单击 url 进行访问;

黑屏 按 Ctrl+C变为命令行模式 ; 输入 cd openwrt/ && make menuconfig 进入菜单

cd openwrt/ && make menuconfig

2.1设置插件

插件对照参考 OpenWrt 编译 LuCI -> Applications 添加插件应用说明-L大 Y 确定选中 N取消选中

2.1.1 机型选择

前三个是设置机型,默认已经选好了 小米R4A千兆版 机型

2.1.2 主题选择

LuCI --> Themes 中进行设置 LuCI

2.1.3 插件选择

LCTY --> Applications 中进行设置 Applications

2.1.4 保存设置

方向键移动选中 Save 回车确认 1 保存为 默认的文件名 2

或者 连按两下 ESC 返回至退出菜单界面, 会弹出确认是否保存菜单,确认即可 3

2.2下载本次修改的配置文件(可选)

下次升级就可以直接用,不必再 ssh 选择插件了

rm -f .config.old && make defconfig && ./scripts/diffconfig.sh > seed.config && cat seed.config

*自己复制保存到合适的位置 *在手动修改成项目的 .config 文件

2.3退出 ssh

在命令行界面 ctrl+D 退出 ssh 批注 2021-08-05 115225 批注 2021-08-05 115238

3.6 下载固件

一般两个小时左右编译完成

3.7 刷入体验

第一次要断电,按住reset键,再插入电源,等待5秒,浏览器访问 192.168.1.1 ,就进入 breed界面,进行升级 之后的更新升级,都可以在 系统->备份/升级里面刷入新的固件 附·一些图片

MIT © P3TERX