恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 818|回复: 27

[k2p] 斐讯K2P编译OpenWRT教程-编译属于自己的固件

  [复制链接]
回帖奖励 6 nb恩山币 回复本帖可获得 1 nb恩山币奖励! 每人限 1 次(中奖概率 20%)
发表于 2021-4-14 11:25 | 显示全部楼层 |阅读模式
本帖最后由 hengogo 于 2021-4-14 11:40 编辑

看了这篇文章 也许 你就能编译属于自己的固件啦

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

准备工具

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.添加违禁软件插件

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

如图

添加插件
LuCI -> Applications
[color=var(--theme)]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 目录下找到编译好的固件
固件名penwrt-ramips-mt7621-k2p-squashfs-sysupgrade.bin

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



有不懂的地方 可以在我的博客评论区留言(很少上论坛)
我的博客:
https://ailolita.cn/



发表于 2021-4-14 12:11 | 显示全部楼层
大佬,请问这是什么问题,编译出错
121107imna28m8y24kw7pc.jpg
来自安卓客户端来自安卓客户端
发表于 2021-4-14 12:22 | 显示全部楼层
有时间折腾一下谢谢  
发表于 2021-4-14 14:26 | 显示全部楼层

回帖奖励 +1 nb恩山币

无线驱动怎么设置啊,直接编译没无线
发表于 2021-4-14 14:51 | 显示全部楼层
snowlxylxy 发表于 2021-4-14 12:11
大佬,请问这是什么问题,编译出错

违禁词语不行,go下不下来
可以设置下国内代理(阿里的或者七牛的)
在终端窗口输入
export GOPROXY=https://mirrors.aliyun.com/goproxy/
或者
export GOPROXY=https://goproxy.cn

然后再试试

还是建议使用云编译
 楼主| 发表于 2021-4-14 15:17 | 显示全部楼层
wxf2519 发表于 2021-4-14 14:26
无线驱动怎么设置啊,直接编译没无线

可以尝试将闪存布局从 公版 改为 斐讯
发表于 2021-4-14 15:17 | 显示全部楼层
无线驱动怎么注入?之前第一次编译成功没有无线,第二次自己折腾了无线驱动结果不是很稳定。之后放弃了。再就是如何配置如kms此类插件。第三个问题就是主题如何添加。
来自安卓客户端来自安卓客户端
 楼主| 发表于 2021-4-14 15:19 | 显示全部楼层
开始懂了~ 发表于 2021-4-14 15:17
无线驱动怎么注入?之前第一次编译成功没有无线,第二次自己折腾了无线驱动结果不是很稳定。之后放弃了。再 ...

刷入的时候可以尝试将闪存布局从 公版 改为 斐讯
应该就有无线信号了
发表于 2021-4-14 15:22 | 显示全部楼层
感谢大佬分享,学习一下
发表于 2021-4-14 16:52 | 显示全部楼层
大佬牛皮,感谢大佬
发表于 2021-4-14 17:11 | 显示全部楼层
hengogo 发表于 2021-4-14 15:19
刷入的时候可以尝试将闪存布局从 公版 改为 斐讯
应该就有无线信号了

就是选的斐讯,选公版路由器不能启动
发表于 2021-4-14 17:55 | 显示全部楼层
snowlxylxy 发表于 2021-4-14 12:11
大佬,请问这是什么问题,编译出错

Make menuconfig没保存吧
来自苹果客户端来自苹果客户端
发表于 2021-4-14 18:12 | 显示全部楼层
支持楼主分享技术
发表于 2021-4-14 18:25 | 显示全部楼层

回帖奖励 +1 nb恩山币

vb1980 发表于 2021-4-14 14:51
违禁词语不行,go下不下来
可以设置下国内代理(阿里的或者七牛的)
在终端窗口输入

试过了,在终端输入后,再编译还是一样的问题
来自安卓客户端来自安卓客户端
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-5-7 17:55

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表