說明 1. 改造 Mercury MW305R v3.0(芯片 9533)
2. OpenWRT 版本:LEDE 17
3. 環境:Ubuntu 16.04 x64
第一步:修改硬件 1. 換 RAN 為 64M
2. 換 flash 為 16M
注:本教程主要說明制作鏡像部分,具體修改硬件步驟請參考:鏈接
第二步:獲取源碼 使用以下命令克隆我當時使用的版本源碼:
git clone -b lede-17.01 https://github.com/lede-project/source.git lede
第三步:target profile 添加新路由器 修改文件:/target/linux/ar71xx/image/tp-link.mk
添加以下內容:
define Device/mc-mw305r-v3
$(Device/tplink-16mlzma)
DEVICE_TITLE := MERCURY MC-MW305R v3
BOARDNAME := MC-MW305R-v3
TPLINK_HWID := 0x30500003
endef
TARGET_DEVICES += mc-mw305r-v3
刪除 /tmp 目錄,使用以下命令配置:
make menuconfig
在 Target System 里選擇 Atheros AR7xxx/AR9xxx,然后在 Target Profile 里找到 MERCURY MC-MW305R v3 並選中。相關配置此時,編譯一下,看看有沒有錯誤。