作者lyria (抒情诗的字里行间)
看板Broad_Band
标题Re: [无线] TW641移植CAKE Padavan路由器韧体(支援14
时间Thu Mar 12 21:18:07 2026
最近拿了一台asus rt-ac51u练习刷机
因为openwrt太肥了
刷完後,64MB的ram没法再跑tailscale
更不用说再加装adgurad home
後来找到padavan的大陆版本
安装之後确实比openwrt省资源
丢去问gemini说是一些资源直接编译进去
而不是像openwrt是外挂的方式
但就算用英文语系,介面还是有简中的选项
刚好又google到您这个专案
所以,想说就照着自己编译繁中的韧体
但照说明fork、action等按完後
跳出错误码
--------------------------
Run echo "::group::Setting up WebUI Language"
Setting up WebUI Language
Target Board: RT-AC51U
Selected Language Code: CN
find: ‘/opt/padavan-ng/trunk/configs/templates’: No such file or directory
-------------------------------
丢给gemini,解答是
----------------------
这个错误主因在於这个 Workflow 脚本内建了写死的绝对路径
(/opt/padavan-ng/),但在 GitHub Actions 的虚拟机环境中,源码下载後的路径通常
在 ./ (当前目录)。既然您重启了这个 Fork,我们必须进行「路径修正手术」。
--------------------------
因为我完全不会写程式
所以照着gemini的建议
数次修改程式码
弄了约1到2小时後
还是放弃
直接接受简体的padavan
话说padavan真的比openwrt省资源
刷openwrt後,再装tailscale,分享器直接顿到不行
刷padavan後,装tailscale仍有余力,再装adguard home才爆ram而卡顿
以上错误讯息,供您参考
对了,简体padavan加装tailscale的过程中
也遇到路径被padavan锁死了
分享器的脚本也靠gemini修了好多次
最後才修成重开机仍可完全执行tailscale
: Padavan (含 Linux Kernel 3.4 与 4.4) 的开源专案。
: 因 PTT 介面不支援图片与进阶语法,最完整纯净的图文说明书与编译
: 懒人包,请直接参考官方网站:
: 【TW641 | Padavan CAKE 开源路由器韧体中心】
: 官方首页 (GitHub 国际主站):
: https://tw641.github.io/
: 开源专案说明书 (Padavan-CAKE 云端编译懒人包):
: https://tw641.github.io/Padavan-CAKE/
: 极速备援站 (Cloudflare 台湾 CDN 节点,连线更快速):
: https://tw641.pages.dev/
: (注:若 GitHub 主站连线缓慢或异常,推荐改用备援站入口)
: --------------------------------------------------------------------
: 如果上方的官方网址都无法连结,可以参考下方的同步发布论坛:
: 不仅复活了经典的 TP-Link Archer C2 与斐讯 K2P,这次更扩充支援
: 高达 142 种机型,并提供完整的繁体中文介面。
: 本专案有幸获得美国 LibreQoS 捷克籍营运长、日本庆应大学专家学者
: 的关注与肯定。详细的操作流程与丰富内容,请参考上方的图文网址。
: --------------------------------------------------------------------
: 【韧体特色速览】
: 1. 效能解放:全系列整合 CAKE 流量调度、HWNAT (硬体加速) + SFE。
: 2. 内建繁中:针对 1080P 宽萤幕排版优化,选单填 CN 即可产出台湾用语。
: 3. 稳定提升:修复 MT7610E 无线断线问题;4.4 版采用最稳的 Iptables。
: 4. 安全防护:全面升级 Busybox 1.37.0,修复多个 CVE 漏洞。
: 这也是为了纪念今年过世的网路开源大神 Dave Taht (Bufferbloat 缓解
: 之魂),完成了他想在 MT76 设备上跑 CAKE 演算法的遗愿。如果您觉得
: 这个专案有帮助,欢迎到 GitHub 帮忙点个 ★ Star 支持一下!
: --------------------------------------------------------------------
: 【精准支援 142 款机型清单】
: 请找到你的路由器品牌与型号,括号 ( ) 内的就是稍後编译需要的代码。
: ◆ Kernel 3.4 经典老爷机 (共 125 种选项)
: 【ASUS (华硕)】
: RP-AC56 (RP-AC56)、RT-AC1200 (RT-AC1200)、RT-AC1200GU (RT-AC1200GU)
: RT-AC1200HP (RT-AC1200HP)、RT-AC51U (RT-AC51U)、RT-AC54U (RT-AC54U)
: RT-N10 C1 (RT-N10C1)、RT-N11P (RT-N11P)、RT-N11P B1 (RT-N11PB1)
: RT-N12+ (RT-N12plus)、RT-N13U B1 (RT-N13UB1)、RT-N14U (RT-N14U)
: RT-N56U (RT-N56U)、RT-N56U GE2 (RT-N56U-GE2)、RT-N56U B1 (RT-N56UB1)
: 【TP-Link】
: Archer C2 V1 (TL_C2-V1)、Archer C20 V1 (TL_C20-V1)
: Archer C20 V1 16M (TL_C20-V1_16M)、Archer C20 V4 (TL_C20-V4)
: Archer C20 V5 (TL_C20-V5)、Archer C5 V4 (TL_C5-V4)
: Archer C50 V1 (TL_C50-V1)、Archer C50 V3 (TL_C50-V3)
: Archer C50 V4 (TL_C50-V4)、EC220-G5 V2 (TL_EC220_G5-V2)
: MR200 V1 (TL_MR200-V1)、MR3020 V3 (TL_MR3020-V3)
: MR3420 V5 (TL_MR3420-V5)、WDR7300 V5 (TL_WDR7300-V5)
: WR840N V4 (TL_WR840N-V4)、WR840N V4 USB (TL_WR840N-V4_USB)
: WR840N V5 (TL_WR840N-V5)、WR840N V5 RU (TL_WR840N-V5_RU)
: WR840N V6 (TL_WR840N-V6)、WR841N V13 (TL_WR841N-V13)
: WR841N V13 USB (TL_WR841N-V13_USB)、WR841N V14 (TL_WR841N-V14)
: WR841N V14 8M (TL_WR841N-V14_8M)、WR842N V5 (TL_WR842N-V5)
: WR845N V3 (TL_WR845N-V3)、WR845N V4 (TL_WR845N-V4)
: 【Xiaomi (小米/红米)】
: Mi Router 3 (MI-3)、Mi Router 3 SPI (MI-3_SPI)、Mi Router 3C (MI-3C)
: Mi Router 3G (MI-R3G)、Mi Router 3G SPI (MI-R3G_SPI)
: Mi Router 3G v2 (MI-R3Gv2)、Mi Router 3 Pro (MI-R3PRO)
: Mi Router 3P SPI (MI-R3P_SPI)、Mi Router 4 (MI-4)
: Mi Router 4A 100M (MI-4A_100M)、Mi Router 4C (MI-4C)
: Mi Router Mini (MI-MINI)、Mi Router Nano (MI-NANO)
: Xiaomi Router 2100 (R2100)、Redmi Router AC2100 (RM-AC2100)
: 【ZyXEL (合勤/Keenetic)】
: KN-4G3 (KN-4G3)、KN-4G3B (KN-4G3B)、KN-EXTRA (KN-EXTRA)
: KN-EXTRA2 (KN-EXTRA2)、KN-GIGA3 (KN-GIGA3)、KN-LITE (KN-LITE)
: KN-LITE2 (KN-LITE2)、KN-LITE3 (KN-LITE3)、KN-LITE3B (KN-LITE3B)
: KN-OMNI (KN-OMNI)、KN-OMNI2 (KN-OMNI2)、KN-START2 (KN-START2)
: KN-ULTRA2 (KN-ULTRA2)、KN-VIVA (KN-VIVA)
: 【D-Link (友讯)】
: DIR-300 B1 (DIR-300B1)、DIR-300 B7 (DIR-300B7)、DIR-320 B1 (DIR-320B1)
: DIR-620 A1 (DIR-620A1)、DIR-620 D1 (DIR-620D1)
: DIR-860L (DIR-860L)、DIR-882 (DIR-882)
: 【ZBT】
: WE1326 (ZBT-WE1326)、WE1626 (ZBT-WE1626)、WE826-T2 (ZBT-WE826T2)
: WG3526 (ZBT-WG3526)、WG3526-32 (ZBT-WG3526-32)、WR8305RT (ZBT-WR8305RT)
: 【Newifi (新路由)】
: Newifi D1 (NEWIFI-D1)、Newifi D2 (NEWIFI-D2)
: Newifi Mini (NEWIFI-MINI)、Newifi Y1S (NEWIFI-Y1S)
: 【Sercomm】
: RT-S1010 (RT-S1010)、Smartbox SPI (SMARTBOX_SPI)
: SMBX Pro NAND (SMBXPRONAND)、SMBX Turbo (SMBXTURBO)
: 【SNR】
: SNR-MD1 (SNR-MD1)、SNR-ME1 (SNR-ME1)
: SNR-W4N-M (SNR-W4N-M)、SNR-W4N-M USB (SNR-W4N-M_USB)
: 【A5】
: A5-V11 16M (A5-V11_16M)、A5-V11 4M (A5-V11_4M)、A5-V11 8M (A5-V11_8M)
: 【GL.iNet】
: GL-MT300A (GL-MT300A)、GL-MT300N (GL-MT300N)、GL-MT300N V2 (GL-MT300NV2)
: 【Nexx】
: WT3020A (WT3020A)、WT3020H (WT3020H)、WT3020H 16M (WT3020H16M)
: 【Phicomm (斐讯)】
: PSG1218 256M (256PSG1218)、PSG1218 (PSG1218)
: 【Kroks】
: KNDRT31R26 (KNDRT31R26)、KNDRT31R3 (KNDRT31R3)
: 【MQMaker】
: WiTi 256M (MQ-WITI-256)、WiTi 512M (MQ-WITI-512)
: 【Youku (优酷)】
: YK-L1 (YK-L1)、YK-L1C (YK-L1C)
: 【其他单一机型】
: 5K:5K-W20 (5K-W20)
: ATEL:ALR-U270 (ALR-U270)
: BELKIN:F9K1103 (F9K1103)
: HiWiFi (极路由):HC5661A (HC5661A)
: Linksys:EA-8100 (EA-8100)
: Samsung (三星):SWR1100 (SWR1100)
: Totolink:A3004NS (A3004NS)
: Tuoshi:TS7620N (TS7620N)
: Ubiquiti:EdgeRouter X (UBNT-ERX)
: Unielec:U7621-06 (U7621-06)
: Wall-AP:Wall-AP (WALL-AP)
: Youhua (友华):WR1200JS (WR1200JS)
: ZTE (中兴):E8820S (ZTE_E8820S)
: ◆ Kernel 4.4 进阶机型 (共 17 种选项)
: 【JCG (捷稀)】
: 836PRO (JCG-836PRO)、AC860M (JCG-AC860M)
: Q20 (JCG-Q20)、Y2 (JCG-Y2)
: 【Xiaomi (小米/红米)】
: CR660x (CR660x)、Mi Router 3G (MI-R3G)
: Mi Router 3 Pro (MI-R3P)、Redmi Router 2100 (RM2100)
: 【Phicomm (斐讯)】
: K2P (K2P)、K2P Nano (K2P-NANO)、K2P USB (K2P-USB)
: 【D-Link (友讯)】
: DIR-878 (DIR-878)、DIR-882 (DIR-882)
: 【其他品牌】
: Motorola:MR2600 (MR2600)
: Netgear:BZV (NETGEAR-BZV)
: Newifi (新路由):Newifi 3 (NEWIFI3)
: XiaoYu (小渔):XY-C1 (XY-C1)
: --------------------------------------------------------------------
: 【免架环境!云端编译 6 步骤】
: 不用自己架设环境,直接用 GitHub Actions 云端编译。
: 1. 登入 GitHub,前往纪念仓库点选右上角的「★ Star」支持一下:
: ttps://github.com/TW641/sch_cake
: 2. 根据你的核心版本,Fork 专案到自己的帐号:
: .4 老机:https://github.com/TW641/padavan-builder-workflow
: .4 进阶:https://github.com/TW641/padavan-4.4
: 3. 进入你 Fork 的专案,点击上方「Actions」并同意启用。
: 4. 在 Actions 页面左侧选择对应的 Workflow。
: 5. 【关键步骤】点击右边的「Run workflow」。
: Target Model:填入上面清单括号内的「选项代码」。
: 语言选单:填入 CN (繁体中文)。
: (可选) 在 JSON 栏位自订预设 IP 与密码。
: 点击绿色 Run workflow 开始编译。
: 6. 等待约 10-15 分钟,流程亮绿灯打勾後,点进去拉到最下方
: uArtifacts」下载压缩档,里面的 .bin 或是 .trx 档就是你的专属韧体!
: 这是一个完全免费、出於热忱分享的开源专案。
: 硬体刷机存在一定风险,由於本人精力有限,无法针对各别型号提供
: 一对一的技术支援或除错。
: 大家若有编译上的心得,或是在各机型上的刷机经验与参数设定,
: 非常欢迎在推文互相交流、帮忙解答。感谢各位的支持与理解!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.61.62 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Broad_Band/M.1773321491.A.1EB.html
1F:推 Taiwan641: 我刚刚调查了一下: 03/12 22:48
2F:→ Taiwan641: 原因跟Github部分服务降级有关 03/12 22:49
3F:→ Taiwan641: 简而言之:伺服器异常,之後再试就能成功编译 03/12 22:49
17F:→ Taiwan641: bstatus.com/ 03/12 22:50
19F:→ lyria: 回报一下,确实可成功编译,另外有跳notice,好像是Node.js 03/13 18:47
20F:→ lyria: Node.js 24要更新了,gemini说效能会更好 03/13 18:47
21F:推 Taiwan641: 回楼主,您如果愿意 DIY 的话,我可以在这里教您学会: 03/13 19:18
22F:推 Taiwan641: 自行移植我开源出来的 CAKE Padavan 3.4/4.4 原始码 03/13 19:22
23F:推 Taiwan641: 或者是,我直接在我原本那篇的底下推文,让有意愿的人 03/13 19:31
24F:推 Taiwan641: 学会怎麽样在自己惯用的 Padavan 韧体环境下完美实现: 03/13 20:11
25F:推 Taiwan641: 成功让 CAKE 在对应的 Linux 核心版本下融入 Padavan 03/13 20:13
26F:推 Taiwan641: Linux Kernel 3.4.113 与 Linux Kernel 4.4.198 都OK! 03/13 20:15