找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8900|回复: 11

在线云编译斐讯N1的openwrt固件(带WiFi驱动,带emmc写入)教程

  [复制链接]
发表于 2020-7-14 17:30 | 显示全部楼层 |阅读模式
本帖最后由 dostyle 于 2020-9-26 08:53 编辑

闲言少叙,直接上干货。

1.     安装虚拟机 WMwera 或 Virtualbox。(略)本教程以Virtualbox为例。
2.     安装Ubuntu16.04+。(略)本教程以Ubuntu18.04为例。
3.     推荐ssh工具:MobaXtrem或FinalShell,本教程以MobaXtrem为例。
4.     更新Ubuntu组件(sudo apt-get update && sudo apt-get upgrade )
5.     安装编译需要的依赖环境(详见https://github.com/coolsnowwolf/lede
6.     下载lede编译源码(git clone https://github.com/coolsnowwolf/lede),可能下载很慢,甚至失败,推荐在凌晨2点~7点之间下载。
7.     拉取install文件(git clone https://github.com/tuanqing/inst ... age/install-program)这一步要在lede文件夹内操作,即cd lede之后,原网址:https://github.com/tuanqing/mknop
8.     编辑 feeds.conf.default ,用nano或者vi。去掉helloworld前面的#,另外添加一条src-git lienol https://github.com/Lienol/openwrt-package 保存退出。
9.     更新 feeds
./scripts/feeds clean
./scripts/feedsupdate -a
./scripts/feedsinstall -a
10.  定制固件 make menuconfig
增加WIFI驱动的编译

Firmware-
增加
brcmfmac-firmware-43430-sdio
brcmfmac-firmware-43455-sdio
brcmfmac-firmware-usb
(43430,43455全选上)


Kernel modules-Network Devices
增加
kmod-b44


Kernel modules-Wireless Drivers
增加
kmod-brcmfmac
Enable SDIO bus interface support
Enable USB bus interface support
取消 Enabel PCIE bus ...
选择完可能会自动增加
kmod-brcmutil
kmod-cfg80211


Network-WirelessAPD
增加
Hostapd (full版本)


Utilities-
选上install-program


LuCI-
个性定制,这就不用说了吧

11.  下载 .config 和 feeds.conf.default 到本地
12.  注册/登录GitHub
13.  打开https://github.com/P3TERX/Actions-OpenWrt,点use this template,起个名字。
14.  Add file-Upload files,上传feeds.conf.default
15.  编辑 workflows -build-openwrt.yml ,在run: cd openwrt && ./scripts/feeds update -a后插入&& git clonehttps://github.com/tuanqing/install-program package/install-program   (因为这一步本地的时候是在 lede文件夹内执行的,这里是换到了openwrt文件夹),保存。
16.  新建 ./config 把刚从虚拟机下载的.config 里的内容复制进去--commit--自动开始编译。推荐使用Notepad++。
17.  等待......
      看选的组件的多少,一般4小时左右。我本地编译要一天时间。
18.  下载文件 OpenWrt_firmware (在Actions里)
19.  把里面的 openwrt-armvirt-64-default-rootfs.tar.gz复制出来。
21.  在虚拟机用户文件夹下,执行 git clone https://github.com/tuanqing/mknop 克隆mknop到本地。
22.  把 openwrt-armvirt-64-default-rootfs.tar.gz上传到 mknop的openwrt文件夹里。
23.  cd mknop
sudo  ./make
会在mknop下的out文件夹输出编译好的.img文件,可以用gzip命令压缩,也可以直接下载。
24.  下载到本地,写入u盘,插到N1启动,用ssh工具或自带的ttyd登录,输入n1-install  会自动写入emmc。
25.  无线设置频率要选5G, 5180GHz。
26.  Done。

引用:https://github.com/coolsnowwolf/lede
          https://github.com/Lienol/openwrt-package
          https://github.com/tuanqing/mknop
          https://github.com/P3TERX/Actions-OpenWrt
推荐:https://github.com/kenzok8/openwrt-packages

评分

参与人数 2恩山币 +4 收起 理由
cocokfeng + 2 送你一块“恩山”牌肥皂,喏,就在你脚下、捡一下吧……
papagogo + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-16 18:02 | 显示全部楼层
Utilities-
选上install-program

现在好像没有这项  

点评

那个是用mknop打包用的  详情 回复 发表于 2020-9-24 08:39
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-9-24 08:39 | 显示全部楼层
bankee 发表于 2020-9-16 18:02
Utilities-
选上install-program

那个是用mknop打包用的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-10-15 08:25 | 显示全部楼层
本帖最后由 juminth 于 2020-10-16 08:04 编辑

我是小白,请问下 这个下载 .config 和 feeds.conf.default 到本地 如何下载呢?
是这个2个文件吗?(压缩包内)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

推荐ssh工具:MobaXtrem或FinalShell,本教程以MobaXtrem为例。  详情 回复 发表于 2020-10-16 21:43
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-10-16 21:43 | 显示全部楼层
juminth 发表于 2020-10-15 08:25
我是小白,请问下 这个下载 .config 和 feeds.conf.default 到本地 如何下载呢?
是这个2个文件吗?(压 ...

推荐ssh工具:MobaXtrem或FinalShell,本教程以MobaXtrem为例。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-10-21 13:52 | 显示全部楼层
我也是用云编译,编译好,固件正常使用,可是CPU转态不显示。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-11-11 16:35 | 显示全部楼层
云编译斐讯N1的openwrt固件(带WiFi驱动,带emmc写入)教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-11-11 16:47 | 显示全部楼层
感谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-5 09:03 | 显示全部楼层
感谢分享!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-3-8 15:12 来自手机 | 显示全部楼层
这个教程好像不全,是从哪里复制过来的?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-3 20:26 | 显示全部楼层

感谢分享!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-1-2 22:54 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-20 03:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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