build_k3_merlin.ng修复版##
之前2020年的版本太过于老旧,Ubuntu16.04不能进行调用,此版本修复了一系列问题。让在线梅林固件编译成为可能 #使用方法#
首先添加三个secret,分别是
##PORT_MAC##
##2G_MAC##
##5G_MAC##
其中PORT_MAC是网口的mac地址
2G_MAC是2.4G无线MAC地址
5G_MAC是5G无线MAC地址
根据个人实际情况填写
#STEP2#
在三个action里选择一个,
master是旧版本编译,可以与G大互刷
mainline是新版本编译,只能在cfe里刷机,不能互刷
noss的是没有软件中心版本,其他两个都是有软件中心的
#以下是原版README#
TOP NEW: 新更新添加了编译版本号
采用ghost1988102源码,并合并了上游(asus-merlin.ng)的最新代码.
https://github.com/ghostnup/asuswrt-merlin.ng
+
https://github.com/RMerl/asuswrt-merlin.ng
=>
https://github.com/godcong/asuswrt-merlin.ng
Release说明
cfe_rt-k3.bin //单独编译的cfe文件,用于可能需要的单独cfe升级的情况。
RT-K3_384.xxx_yyy.trx //编译后的固件,xxx是编译对应的项目版本,带yyy(cfe)后缀的是已经包含cfe的,不带yyy是不带cfe的。
rt-k3_nvram.txt //编译时会修改该文件,用于确认MAC地址是否已经被修改,编译后在自己的项目查看该文件确认(mac修改看下面)。
checksum.txt //编译后用于验证文件sha256checksum的确认文件
附加说明
fork 并修改下列文件的ENV配置可实现MAC地址替换,然后点击右上角的Star开始编译。 1.5小时左右以后,查看自己fork的项目的release接收成果。
文件(.github/workflows/build-rt-k3.yml)请改成自己的MAC地址。
env:
ET0MACADDR: "00:11:22:33:44:55"
MACADDR1_24G: "00:11:22:33:44:66"
MACADDR2_5G: "00:11:22:33:44:77"
对应=>
(LAN MAC) et0macaddr=00:11:22:33:44:55 -> et0macaddr=XX:XX:XX:XX:XX:XX
(2.4G MAC) 1:macaddr=00:11:22:33:44:66 -> 1:macaddr=XX:XX:XX:XX:XX:XX
(5G MAC) 2:macaddr=00:11:22:33:44:77 -> 2:macaddr=XX:XX:XX:XX:XX:XX
固件讨论贴请看:
作者原贴请看:
固件编译时未包含cfe(新版已包含cfe),理论上不会变砖. 万一你刷成砖了,那就是ghost1988102锅,本人啥都没改^v^!
固件下载地址:
https://github.com/godcong/build_k3_merlin.ng/releases
你们也可以fork然后star自己编译.
砖不砖的我不知道,我只负责编译!
砖不砖的我不知道,我只负责编译!
砖不砖的我不知道,我只负责编译!
重要的事情说三遍.