s20l加装m2物料清单

Viewed 56

S20L 简洁

麦田大佬忍痛割爱,150元包邮低价出手一台S20L(魔改成了S20M nowifi)版,
配置:MT7986+2G+128G+AX4200+5千兆+USB3+M.2(预留座子,缺TMI3252电源)

补M.2座子

s20l缺了m.2的供电,需补齐:

  • dcdc是 全新原装 贴片 TMI3252 丝印TP2 SOT23-6降压型DC-DC电源管理芯片 2毛钱。
  • 电感是0420 4.7UH 4R7 3毛
  • 电容0603 10uf-22uf都可以。 1毛
  • M.2座子是: 座子+铜柱螺丝;M-KEY 3.2H 1.2元

https://item.taobao.com/item.htm?id=573441092720&mi_id=0000dRiVn3ZZryOPe2CLUODrMtuWCTkwdi7RLjFwDz4pu5c&spm=tbpc.boughtlist.suborder_itemtitle.1.10852e8dzmaXFv

https://item.taobao.com/item.htm?id=936884293318&mi_id=0000n_05KXQPBNK2Pk81RumXbm92im7RK_WTwopAXmBQ3VU&spm=tbpc.boughtlist.suborder_itemtitle.1.10852e8dzmaXFv

https://detail.tmall.com/item.htm?id=610268754497&mi_id=0000xY78VfUoBRzFIeiXrWzi5bWOlshyi5XqmL-XziYlW4A&spm=tbpc.boughtlist.suborder_itemtitle.1.10852e8dzmaXFv

系统

#  lsmod|grep nvme
nvme                   36864  1 
nvme_core              90112  2 nvme

AX4200

@dailook 先cp 预制的ax4200配置,不是ax6000,也不是ax3000,s20L是ax4200

编译固件

https://github.com/dailook/immortalwrt-mt798x-6.6

编译前

cp -f defconfig/mt7986-ax4200-bpir3_mini.config .config

CLX S20L (immortalwrt-mt798x) WiFi 加密修复汇总

根本原因

这台用 MediaTek 闭源驱动(kmod-mt_wifi,接口名 ra0/rax0),WiFi 加密走 MTK 自己的 mtwifi-cfg 体系,不走 开源的 wpad/hostapd。加密配置页面由 luci-app-mtwifi-cfg 提供,缺它就只能"无加密"。

而这个包装不上的真正原因:它的 Makefile 多了一行 PKG_VERSION:=1,与 luci.mk 冲突,导致包信息解析失败、menuconfig 里根本不显示。

修复步骤

1. 改 Makefile(关键)——删掉多余的 PKG_VERSION 行:

cd ~/immortalwrt/immortalwrt-mt798x-6.6
sed -i '/^PKG_VERSION:=1$/d' package/mtk/applications/luci-app-mtwifi-cfg/Makefile

2. 清缓存重建包索引

rm -f tmp/.packageinfo tmp/.config-package.in
make defconfig
grep -i "luci-app-mtwifi-cfg" tmp/.config-package.in   # 应能看到 config PACKAGE_luci-app-mtwifi-cfg

3. 选这个包(核心,提供加密配置界面):

echo "CONFIG_PACKAGE_luci-app-mtwifi-cfg=y" >> .config
echo "CONFIG_PACKAGE_luci-i18n-mtwifi-cfg-zh-cn=y" >> .config   # 中文翻译,可选
make defconfig
grep luci-app-mtwifi-cfg .config   # 确认 =y

4. 编译刷机

make

需要的包清单

作用 必需
luci-app-mtwifi-cfg MTK 无线加密配置界面 必需,核心
mtwifi-cfg 后端脚本(加密 Lua 逻辑) 必需(一般默认已选)
luci-i18n-mtwifi-cfg-zh-cn 中文翻译 可选
kmod-mt_wifi / wifi-scripts / wifi-dats 闭源驱动及配套 必需(默认已有)
libnl 系列 wapp 依赖库 默认已有

不需要的(走过的弯路)

  • wpad-opensslmtwifi-wappwifi-profile —— 对这套闭源驱动没用。wifi-profile 还会和 wifi-scripts/sbin/wifi 导致编译冲突,下次精简掉。

使用提醒

  • 加密在 LuCI 新增的 MTK 无线菜单里设,不是原来那个标准无线页(标准页对 MTK 驱动永远显示"无加密")。

  • 刷机后看不到新页面/选项,先 Ctrl+F5 强刷或清浏览器缓存

0 Answers