怎样编译MT2500固件
MT2500的固件基于openwrt 21.02版本修改而来,目前,我们已经将相关代码开源,并且提供纯净版固件的编译方法。一、编译
以下是我在ubuntu 20.4上编译MT2500纯净版固件的完整过程。
1. 安装编译openwrt必须的依赖软件包
sudo apt install build-essential libncurses5-dev gawk git libssl-dev gettext zlib1g-dev swig unzip time rsync python3 python3-setuptools python3-yaml
2. 克隆代码并执行编译(注意make -j17命令,我的电脑是16核的,所以是17,原则上电脑核心数加1可以最大效率的执行编译,请根据实际情况选择)git clone https://github.com/gl-inet/gl-infra-builder.git
cd gl-infra-builder
python3 setup.py -cconfigs/config-mt798x-7.6.6.1.yml
cd mt7981
./scripts/gen_config.py target_mt7981_gl-mt2500 luci
make -j17
3. 编译还的镜像文件为bin/targets/mediatek/mt7981/openwrt-mediatek-mt7981-glinet_gl-mt2500-squashfs-sysupgrade.bin
二、升级
1. 固件升级
直接将openwrt-mediatek-mt7981-glinet_gl-mt2500-squashfs-sysupgrade.bin文件拖到本地升级界面进行升级,注意,升级时会警告非官方固件,可以忽略并选择不要保留配置
升级完开源固件后可通过192.168.1.1登录开源固件的luci页面
2. uboot 刷机
如果出现固件刷死的情况,可以使用uboot刷回出厂固件,uboot刷机步骤请参考下面的链接
https://docs.gl-inet.cn/3/features/uboot/
三、在源代码中加入自己的软件包
参考以下链接
https://forum.gl-inet.cn/forum.p ... &pid=2710&fromuid=1
https://forum.gl-inet.cn/forum.p ... id=6&extra=page%3D1
四、编译好的镜像
我自己编译了原生openwrt固件的镜像,供大家参考
支持一下,利用git Action快速制作自己专属固件 更新支持GL-MT2500 有官方UI吗大侠,昨晚已下单 :L太菜了...卡第五步,有能不能像op官方那样 make menuconfig选好配置编译的~~ 本帖最后由 这是饭店 于 2022-11-12 21:27 编辑
Azz 发表于 2022-11-12 12:57
太菜了...卡第五步,有能不能像op官方那样 make menuconfig选好配置编译的~~
看我帖子 7918 发表于 2022-11-11 21:13
有官方UI吗大侠,昨晚已下单
周一更新带UI的帖子 本帖最后由 Azz 于 2022-11-13 20:22 编辑
-.-成了,就是不知道第三步为什么要邮箱什么鬼的~~~~~~~~~~~
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'a@ubuntu.(none)')
### Setting up the tree failed 萝卜大侠 发表于 2022-11-12 21:57
周一更新带UI的帖子
已到贷,编译下插件,坐等官方UI:victory::lol:victory: ksd886 发表于 2022-11-13 19:55
已到贷,编译下插件,坐等官方UI
收到 ksd886 发表于 2022-11-13 19:55
已到贷,编译下插件,坐等官方UI
请看置顶帖 请问用这个方法编译后,硬件加速或者npu之类的,或者直白的说,nat性能和你们的官方固件一模一样吗?
如果完全一样的话,我就开搞了。 macfee 发表于 2022-12-6 21:18
请问用这个方法编译后,硬件加速或者npu之类的,或者直白的说,nat性能和你们的官方固件一模一样吗?
如果 ...
一模一样的,我们自己的固件就是这份源码编译的 那就非常好。用了。另外编译的时候提醒缺少两个依赖,不过不影响编译成功。另外安装成功后opkg有个错误 萝卜大侠,mt2500无法进入uboot界面,ssh运行命令提示这个,这个能解决吗? 如何编译VPN在MT2500里 萝卜大侠 发表于 2022-11-12 21:57
周一更新带UI的帖子
大侠,建议出一个使用SDR设备的帖子,SDR软件安装了,端口也开放了,然后提示需要到osmosdr进行控制以及收听啥的,搞不懂,网上资料太少了,俺是纯小白一个,没有电脑,只有手机 好好好好好好好好好好好好好好好好好顶 哪位大神可以告诉一下科学上网插件名字 shitou 发表于 2023-1-14 20:32
哪位大神可以告诉一下科学上网插件名字
貌似官方源直接屏蔽了这些留学插件 本帖最后由 duke 于 2023-3-12 19:28 编辑
3-12 19:27 更新:
刚谢大佬提供的脚本, 我已经成功编译出来了, 接下来需要请教下大佬怎么更新keneral版本呢?
3-12 12:00
我使用了原生的openwrt镜像, 里面的内核版本是5.4.211-1,
但是我需要的一个组件需要的内核版本是5.4.215, 可否发个升级了内核的版本?
5.4.215-1-eef61aad9d9205d0f312846abba7ba7f 版本,已安装 5.4.211-1-5aed725d19d3a9134d85c50ea1804567
页:
[1]
2