斐讯K2P编译OpenWRT

发布于 2021-04-13  12 次阅读


温馨提示:刷机不备份,变砖两行泪!!!

准备工具

1.Ubuntu20.04 LTS
2.科学上网环境
3. Openwrt源码

部署编译环境

注意事项

不要用 root 用户进行编译!!!

1.安装必要软件

命令行输入 sudo apt-get update
然后输入 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync

2.下载OpenWRT源码

git clone https://github.com/coolsnowwolf/lede

3.添加SSR插件

cd lede
nano feeds.conf.default
#src-git helloworld https://github.com/fw876/helloworld 前面的 # 注释删除并保存

4.更新配置

./scripts/feeds update -a
./scripts/feeds install -a

5.配置编译文件

make menuconfig

Target System 选择 MediaTek Ralink MIPS
Subtarget 选择 MT7621 based boards
Target Profile 选择 Phicomm K2P

如图
Snipaste_2021-04-13_16-59-26.png
添加插件
LuCI -> Applications
OpenWrt 编译 LuCI -> Applications 添加插件应用说明
按自己需求 适当 添加插件

换主题
LuCI -> Themes
推荐Argon主题 好看!

6.保存配置文件

选中save回车保存文件,文件名为 .config

7.修改默认IP地址

/package/base-files/files/bin/config_generate
修改103行的192.168.1.1 即可

8.编译固件

下载编译所需的dl库
make download -j
输入 make -j1 V=s 开始编译 (-j1 后面是线程数。第一次编译推荐用单线程)
编译漫长,静静等待即可
如编译过程中无报错 你可以在 bin/targets/ramips/mt7621 目录下找到编译好的固件
固件名:openwrt-ramips-mt7621-k2p-squashfs-sysupgrade.bin
Snipaste_2021-04-13_21-29-53.png

刷入固件后如果出现不能开机的情况,可以尝试将闪存布局从 公版 改为 斐讯!!!
成功刷入固件开机后 强烈建议 恢复出厂设置一次,也许能解决不少问题。


故不积跬步,无以至千里;不积小流,无以成江海。