A New stable openwrt firmware for MT-300N-V2

A NEW&NICE openwrt firmware for MT300N-V2 :grinning:
completely support lan&wireless and vless,vmess,ss,trojan,socks5 ,usb-storage,and rndis,cdc-ncm,huawei-cdc ext4,vfat,ntfs-3g, vsftpd , aria2
Version: OpenWrt 19.07.7, r11306-c4a6851c72
Username: root
Password: (No password)
Wifi SSID: Openwrt
Wifi Password:(No Password)
Download: https://sev.kgdsave.top:456/share/CWRljygI
Luci Language support: Chinese,English
MD5sum : 35dc75be12a2d696fd9b35cae28759e6 MT300NV2_20210913.tar.xz
(include system and all packages which built,find the bin file at MT300NV2_20210913.tar.xz\bin\targets\ramips\mt76x8)
Waring: if you haven’t modify the PCB by yourself,connect USB Devices which need hugh current liks ME909S-819,you may crash the Current protection device in the PCB, There may be a burnt smell and you can’t start the machine, but you can fix it by yourself. You can repair the short circuit by removing a little black multi pin (greater than or equal to 6, forget the specific) device near the USB port on the motherboard, and then weld it and connect it to the nearby USB power supply, but this will have disadvantages, In case of high current, the voltage drops sharply because the boosting speed of the power supply device is too slow, and then the router will restart)

ALL Packages list:
root@OpenWrt:~# opkg list-installed
adblock - 4.0.7-4
aria2 - 1.35.0-2
base-files - 204.3-r11306-c4a6851c72
blkid - 2.34-1
busybox - 1.30.1-6
ca-bundle - 20200601-1
cgi-io - 19
chat - 2.4.7.git-2019-05-25-3
comgt - 0.32-33
comgt-ncm - 0.32-33
coreutils - 8.30-2
coreutils-base64 - 8.30-2
coreutils-sort - 8.30-2
curl - 7.66.0-3
dmesg - 2.34-1
dns2socks - 2.1-20200218
dnsmasq-full - 2.80-16.3
dropbear - 2019.78-2
fdisk - 2.34-1
firewall - 2019-11-22-8174814a-3
fstools - 2020-05-12-84269037-1
fwtool - 2
getrandom - 2019-06-16-4df34a4d-3
hostapd-common - 2019-08-08-ca8c2bd2-6
ip-full - 5.0.0-2.1
iperf3 - 3.7-1
ipset - 7.3-1
iptables - 1.8.3-1
iptables-mod-tproxy - 1.8.3-1
iw - 5.0.1-1
iwinfo - 2019-10-16-07315b6f-7
jshn - 2020-05-25-66195aee-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 4.14.221-1-d56274bf4a3b87a4e82ce7c6c13888f1
kmod-cfg80211 - 4.14.221+4.19.161-1-1
kmod-crypto-crc32c - 4.14.221-1
kmod-crypto-hash - 4.14.221-1
kmod-fs-exfat - 4.14.221+2018-04-17-01c30ad5-2
kmod-fs-ext4 - 4.14.221-1
kmod-fs-vfat - 4.14.221-1
kmod-fuse - 4.14.221-1
kmod-gpio-button-hotplug - 4.14.221-3
kmod-ifb - 4.14.221-1
kmod-ipt-conntrack - 4.14.221-1
kmod-ipt-core - 4.14.221-1
kmod-ipt-ipset - 4.14.221-1
kmod-ipt-nat - 4.14.221-1
kmod-ipt-offload - 4.14.221-1
kmod-ipt-tproxy - 4.14.221-1
kmod-leds-gpio - 4.14.221-1
kmod-ledtrig-default-on - 4.14.221-1
kmod-ledtrig-heartbeat - 4.14.221-1
kmod-ledtrig-netdev - 4.14.221-1
kmod-ledtrig-timer - 4.14.221-1
kmod-lib-crc-ccitt - 4.14.221-1
kmod-lib-crc16 - 4.14.221-1
kmod-mac80211 - 4.14.221+4.19.161-1-1
kmod-mii - 4.14.221-1
kmod-mt76-core - 4.14.221+2021-02-15-5c768dec-1
kmod-mt7603 - 4.14.221+2021-02-15-5c768dec-1
kmod-nf-conntrack - 4.14.221-1
kmod-nf-conntrack-netlink - 4.14.221-1
kmod-nf-flow - 4.14.221-1
kmod-nf-ipt - 4.14.221-1
kmod-nf-nat - 4.14.221-1
kmod-nf-reject - 4.14.221-1
kmod-nfnetlink - 4.14.221-1
kmod-nls-base - 4.14.221-1
kmod-nls-cp437 - 4.14.221-1
kmod-nls-cp936 - 4.14.221-1
kmod-nls-iso8859-1 - 4.14.221-1
kmod-nls-utf8 - 4.14.221-1
kmod-ppp - 4.14.221-1
kmod-pppoe - 4.14.221-1
kmod-pppox - 4.14.221-1
kmod-rtl8192c-common - 4.14.221+4.19.161-1-1
kmod-rtl8192cu - 4.14.221+4.19.161-1-1
kmod-rtlwifi - 4.14.221+4.19.161-1-1
kmod-rtlwifi-usb - 4.14.221+4.19.161-1-1
kmod-sched-core - 4.14.221-1
kmod-scsi-core - 4.14.221-1
kmod-slhc - 4.14.221-1
kmod-usb-core - 4.14.221-1
kmod-usb-ehci - 4.14.221-1
kmod-usb-net - 4.14.221-1
kmod-usb-net-cdc-ether - 4.14.221-1
kmod-usb-net-cdc-ncm - 4.14.221-1
kmod-usb-net-huawei-cdc-ncm - 4.14.221-1
kmod-usb-net-rndis - 4.14.221-1
kmod-usb-ohci - 4.14.221-1
kmod-usb-serial - 4.14.221-1
kmod-usb-serial-ch341 - 4.14.221-1
kmod-usb-serial-option - 4.14.221-1
kmod-usb-serial-wwan - 4.14.221-1
kmod-usb-storage - 4.14.221-1
kmod-usb-storage-extras - 4.14.221-1
kmod-usb-storage-uas - 4.14.221-1
kmod-usb-wdm - 4.14.221-1
kmod-usb2 - 4.14.221-1
libblkid1 - 2.34-1
libblobmsg-json - 2020-05-25-66195aee-1
libc - 1.1.24-2
libcap - 2.27-1
libcurl4 - 7.66.0-3
libelf1 - 0.177-1
libev - 4.25-1
libfdisk1 - 2.34-1
libgcc1 - 7.5.0-2
libgmp10 - 6.1.2-2
libip4tc2 - 1.8.3-1
libipset13 - 7.3-1
libiwinfo-lua - 2019-10-16-07315b6f-7
libiwinfo20181126 - 2019-10-16-07315b6f-7
libjson-c2 - 0.12.1-3.1
libjson-script - 2020-05-25-66195aee-1
liblua5.1.5 - 5.1.5-3
liblucihttp-lua - 2019-07-05-a34a17d5-1
liblucihttp0 - 2019-07-05-a34a17d5-1
libmbedtls12 - 2.16.9-1
libmnl0 - 1.0.4-2
libncurses6 - 6.1-5
libnetfilter-conntrack3 - 2018-05-01-3ccae9f5-2
libnettle7 - 3.5.1-1
libnfnetlink0 - 1.0.1-3
libnl-tiny - 0.1-5
libopenssl1.1 - 1.1.1i-1
libpcre - 8.43-1
libpthread - 1.1.24-2
librt - 1.1.24-2
libsmartcols1 - 2.34-1
libsodium - 1.0.18-1
libstdcpp6 - 7.5.0-2
libtirpc - 1.2.6-2
libubox20191228 - 2020-05-25-66195aee-1
libubus-lua - 2019-12-27-041c9d1c-1
libubus20191227 - 2019-12-27-041c9d1c-1
libuci-lua - 2019-09-01-415f9e48-4
libuci20130104 - 2019-09-01-415f9e48-4
libuclient20160123 - 2020-06-17-51e16ebf-1
libudns - 0.4-1
libustream-openssl20150806 - 2020-03-13-40b563b1-1
libuuid1 - 2.34-1
libuv1 - 1.40.0-1
libwebsockets-full - 3.1.0-1
libxtables12 - 1.8.3-1
logd - 2019-06-16-4df34a4d-3
lsof - 4.91-1
lua - 5.1.5-3
luci - git-21.044.30835-34e0d65-1
luci-app-adblock - git-21.044.30835-34e0d65-1
luci-app-advanced - 1.9-1
luci-app-aria2 - git-21.044.30835-34e0d65-1
luci-app-eqos - 1.0.0-2
luci-app-firewall - git-21.044.30835-34e0d65-1
luci-app-nlbwmon - git-21.044.30835-34e0d65-1
luci-app-opkg - git-21.044.30835-34e0d65-1
luci-app-ssr-plus - 184-9
luci-app-ttyd - git-21.044.30835-34e0d65-1
luci-app-wifischedule - git-21.044.30835-34e0d65-1
luci-base - git-21.044.30835-34e0d65-1
luci-compat - git-21.044.30835-34e0d65-1
luci-i18n-adblock-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-aria2-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-base-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-firewall-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-nlbwmon-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-opkg-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-ssr-plus-zh-cn - 184-9
luci-i18n-ttyd-zh-cn - git-21.044.30835-34e0d65-1
luci-i18n-wifischedule-zh-cn - git-21.044.30835-34e0d65-1
luci-lib-ip - git-21.044.30835-34e0d65-1
luci-lib-ipkg - git-21.044.30835-34e0d65-1
luci-lib-jsonc - git-21.044.30835-34e0d65-1
luci-lib-nixio - git-21.044.30835-34e0d65-1
luci-mod-admin-full - git-21.044.30835-34e0d65-1
luci-mod-network - git-21.044.30835-34e0d65-1
luci-mod-status - git-21.044.30835-34e0d65-1
luci-mod-system - git-21.044.30835-34e0d65-1
luci-proto-3g - git-21.044.30835-34e0d65-1
luci-proto-ncm - git-21.044.30835-34e0d65-1
luci-proto-ppp - git-21.044.30835-34e0d65-1
luci-proto-qmi - git-21.044.30835-34e0d65-1
luci-proto-relay - git-21.044.30835-34e0d65-1
luci-proto-wireguard - git-21.044.30835-34e0d65-1
luci-theme-bootstrap - git-21.044.30835-34e0d65-1
microsocks - 1.0.2-2
minicom - 2.7.1-1
mtd - 24
nano - 5.5-1
netifd - 2021-01-09-753c351b-2
nlbwmon - 2020-04-11.1-34a18876-3
ntfs-3g - 2017.3.23-2-fuseint
openwrt-keyring - 2019-07-25-8080ef34-1
opkg - 2021-01-31-c5dccea9-1
pdnsd-alt - 1.2.9b-par-a8e46ccba7b0fa2230d6c42ab6dcd92926f6c21d
ppp - 2.4.7.git-2019-05-25-3
ppp-mod-pppoe - 2.4.7.git-2019-05-25-3
procd - 2020-03-07-09b9bd82-1
resolveip - 2
rpcd - 2020-05-26-67c8a3fd-1
rpcd-mod-file - 2020-05-26-67c8a3fd-1
rpcd-mod-iwinfo - 2020-05-26-67c8a3fd-1
rpcd-mod-luci - 20201107
rpcd-mod-rrdns - 20170710
rtl8192cu-firmware - 20190416-1
shadowsocksr-libev-ssr-check - 2.5.6-9
shadowsocksr-libev-ssr-local - 2.5.6-9
shadowsocksr-libev-ssr-redir - 2.5.6-9
simple-obfs - 0.0.5-4
swconfig - 12
tc - 5.0.0-2.1
tcping - 0.3-1
terminfo - 6.1-5
ttyd - 1.5.2-2
ubox - 2019-06-16-4df34a4d-3
ubus - 2019-12-27-041c9d1c-1
ubusd - 2019-12-27-041c9d1c-1
uci - 2019-09-01-415f9e48-4
uclient-fetch - 2020-06-17-51e16ebf-1
uhttpd - 2020-10-01-3abcc891-1
urandom-seed - 1.0-1
urngd - 2020-01-21-c7f7b6b6-1
usign - 2020-05-23-f1f65026-1
vsftpd - 3.0.3-3
wifischedule - 1-2
wireless-regdb - 2020.11.20-1
wireless-tools - 29-6
wpad-basic - 2019-08-08-ca8c2bd2-6
wwan - 2014-07-17-1
xray-core - 1.4.3
zlib - 1.2.11-3

I will teach you how to build a firmware like this by yoyrself ,but in chinese! i’m a chinese high school student, i 'm not good at english speaking,sorry.

终于可以说母语了
起因:为了应对特殊的网络环境,和准备带个好用的路由器去大学,于是我拿mt300nv2使用,试了试我以前编译的MT300NV2固件(使用的lede最新源码),wifi和富强软件正常,但是有线网口却废了,一开始以为是没选驱动,爬了很多坑,最后总结出经验:openwrt最新版本更新了Linux最新内核,但是MT300NV2的网口驱动不支持,因为跑去glinet官方的源码仓库下载源码编译,内核版本4.14编译出来的系统中网口是正常的,但是里面的驱动也都是开源驱动,于是我尝试了转移官方驱动到我编译的系统里,但是即使是一模一样的内核版本,也表现为无法开机,不知道是因为文件权限问题还是动了手脚不让移植,我更倾向与是后者,想尝试的人推荐去github找openwrt系统解包工具,不仅替换文件,还要替换为官方编译的内核版本,都是4.14。但开源开源驱动也不是不能用,而且经测试是可以多SSID的,也就是可以用无线桥接
注意:
1:有一定Linux基础的人看,我不包教会,但保证说的东西不会带歪你
2:干净的网络环境,建议全局富强,否则容易因为依赖下载不来而报错
3:第一次编译强烈建议make -j1 V=s,make clean后也用make -j1 V=s,否则遇到错误要从头来一遍看报错很麻烦,
4:实测mt7628an的性能跑trojan协议峰值速度只有1MB左右,勉强够用

教程开始
git clone https://github.com/gl-inet/openwrt glinet 克隆源码到本地
cd glinet 切换进入源码目录
vim feeds.conf.default 打开feeds文件添加软件源
添加一行 src-git OP https://github.com/liuran001/openwrt-packages //这是科学富强的软件源
然后via退出保存
./scripts/feed update -a 更新软件源码
./scripts/feed install -a 安装软件源码
make menuconfig 开始配置编译文件
先:选择Target SystemMediaTek Ralink MIPS 然后: 选择SubtargetMT76x8 based boards 最后: 选择Target Profile找到GL-iNet GL-MT300N-V2
之后可以开始选包了(注意包可能占用的空间,最后编译出来的系统bin一定要小于14MB(官方系统分区的大小),否则可能会出问题,分区数据越界出现的问题不可预测!)
选完包,保存,就可以使用make -j1 V=s来开始编译系统了
注意:Xray-core源码会自动更新到最新的,去xray-core的github项目看看更新go支持到什么版本了。然后修改openwrt中golang的版本(在./feeds/packages/lang/golang/golang-version.mk中修改版本号,然后去feeds/packages/lang/golang/golang/Makefile中修改下载的包的哈希值,推荐去lede项目中找这个文件里的数据复制就好了)
然后,这个旧版本openwrt不带upx,而xray-core要用upx压缩二进制文件大小,所以看make报错upx :command not found的路径,去github.com/upx/upx的release下载upx编译好的文件移动到需要的目录(我这里是./staging_dir/host/bin/upx)就好了(选版本的时候,upx的平台要选编译机的平台,也就是amd64),然后应该就能正常编译xray-core了。(实测ssrplus和xray-core加上依赖大概4MB)
想要网页控制界面,记得选中包“luci”,要中文在luci编译选项的tranlslate里选zh-cn
想要看哪些包的依赖损坏了,可以make [乱打]如make ashgsdhg来看报告的包,这些依赖不全的包最好不要选上,否则一定会编译出错的,一定要这个功能建议去lede源码里找到加进你的源码里就好了,但这很麻烦,所以我选择避开。

END

The IP is: 192.168.3.1
and ip pool is 192.168.3.xxx

I’m install clear vanilla OpenWrt 21.02 on my MT-300N-V2, working great, i’m do not believe other firmwares, this is not safe

the lan and wan start up normally? And i can promiss the firmware is pure.
If you just want a pure router, the most stable and easy-to-use official firmware is recommended 。Or compile your own firmware according to the method I taught you

All work’s great on the official clear vanilla OpenWrt 21.02.
I’m don’t know Chinese, and i’m can’t read your manual.
I’m whant to learn make my clear openwrt 21.02 with wifi driver from Gl-iNet github for MV-1000W Brume.
When i’m installed official clear OpenWrt version 19.07 lan and wan working correctly, i dont know why you have problems with him

one question,what is the

vanilla OpenWrt 21.02

is it offical opwnert version? Or a persional Version?
EveryOne should learn how to build their own openwrt using openwrt 's offical source code or

become a chicken of some hacker.

Hi @crmcraft. I’m new to openwrt. Can you help me to install this firmware on my MT-300N-V2?

If you whant official clear OpenWrt i’m can help you.

  1. Reboot router to U-Boot how to link
  2. Download last stable official OpenWrt 21.02 link
  3. Put the new firmware to the router loaded in U-Boot press Choose file then press Upgrade firmware and wait ~5 min. Do not power off the router at this moment.

That’s it, you have clear official vanilla OpenWrt. If you want revert back Gl-iNet firmware, do the same steps with Gl-iNet firmware.