找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 72736|回复: 135

关于K2P_DRV

 火... [复制链接]
本帖最后由 hanwckf 于 2018-11-19 02:59 编辑

K2P_DRV采用的无线驱动来自于网上泄露的MT7615_LinuxAP_V4.4.2.1_20170829这份源码,应该是7615能用的驱动里面第二新的(最高见过潘多拉18.07用的5.0.1.0-1驱动,但是潘多拉最新版也已经回退到V4.4.2.0-1了)
目前解决过的问题有:
1.适配mt7615的一些配置操作,配置项来自于老毛子的wive-ng,潘多拉内置的配置脚本以及荒野无灯的K2P固件,还有谷歌
2.网络信息里面,2.4G和5G客户端都可以正常显示
3.Apcli简单测试可以正常工作
4.关掉了许多烦人的日志输出,例如谁也搞不懂的“xxx, flush one!"(相信用潘多拉的同学很熟悉这行...)
更多详情请看:https://www.jianshu.com/p/d76a63a12eae

目前已知的问题有:
1. 据说WDS工作不正常,由于本人从来不使用WDS,也没有能力去修复,请使用Apcli模式
2. ApCli模式下,网络信息里无法显示上一级AP的连接状态(例如握手速率,信号强度等),这个不是大问题,不管了...
3. 无线信号强度很不错,不过吞吐率还有信号质量还需要大家进一步测试,可以和原厂,高恪或者潘多拉进行对照试验
这个7615驱动似乎和hwnat八字不合,所以尝试加入了sfe,经过测试,觉得还是稍微有那么一丁点用的,有线千兆NAT的情况下降低了大约10%的CPU占用率

项目地址:https://github.com/hanwckf/rt-n56u    https://gitee.com/hanwckf/rt-n56u
两个仓库完全一样,国内克隆的话gitee显然更快一点,所有源码都是公开的,欢迎大家自行编译,README.md里面有简易编译教程,由于修改过构建脚本,因此编译操作和原版padavan稍有区别

如果需要什么USB+512M的版本,可以动手修改kernel config自行编译或者直接用别的坛友编译好的固件,我手头没有硬改机器就不测试了...如果你没有部署Linux系统或者虚拟机,可以采用Windows 10 wsl进行编译,详细操作请看:https://www.jianshu.com/p/6b8403cdea46

在仓库中,"K2P"这个配置是荒野无灯的杂交固件,"K2P_nano"是纯净版固件,无线驱动和K2P_DRV一样,也带有sfe,napt66这些功能,但是没有任何其他插件

最后上传一份最新构建的K2P_nano固件,有sfe,napt66等,不包含任何其他插件:
链接: https://pan.baidu.com/s/1ete5CIGr-XyMsXNgMgK7xg 提取码: rtwq

附,SFE开关在此:




本帖子中包含更多资源

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

×

评分

参与人数 26恩山币 +34 收起 理由
zh00*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
run*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
Suk*** + 1 率全体恩山路由党以及党魁向你学习!
yufe*** + 2 率全体恩山路由党以及党魁向你学习!
had*** + 1 赢了会所嫩模,输了回家蒸馍
肆柒*** + 1 赢了会所嫩模,输了回家蒸馍
whes*** + 1 一看就是觉得高端、大气、上档次!
q1441*** + 1 强大的恩山!(以下重复1万次)
zxd*** + 1 率全体恩山路由党以及党魁向你学习!
zhang*** + 1 强大的恩山!(以下重复1万次)
z54*** + 1 强大的恩山!(以下重复1万次)
ph*** + 2 感谢开源!
林下*** + 1 一看就是觉得高端、大气、上档次!
Ta*** + 1 率全体恩山路由党以及党魁向你学习!
zh*** + 1 率全体恩山路由党以及党魁向你学习!
zsf*** + 1 率全体恩山路由党以及党魁向你学习!
real*** + 1 酸酸没有gfwlist模式,遗憾
Fanta*** + 2 强大的恩山!(以下重复1万次)
deh*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……
3006*** + 2 How ever,this is JB useful!
hc*** + 2 面对这种帖子,我内心复杂,真不知道说什么好……
云*** + 1 强大的恩山!(以下重复1万次)
a804*** + 2 开门!查水表、抄煤气表了、抄电表了!!!
梦里*** + 2 开门!我是隔壁老王!
j4*** + 2 率全体恩山路由党以及党魁向你学习!
隐形*** + 1 源码非常好用,

查看全部评分

来自手机 | 显示全部楼层
这大半夜的还不睡,好幸苦,感谢你的付出!
回复

使用道具 举报

来自手机 | 显示全部楼层
上次我在另外一个padavan纯净版的帖子里,发了一个终端连接wifi时,会有无线加密方式、秘钥等信息输出到日志里面的问题,每连接一次就输出一次,日志被刷屏了,希望能把这个日志输出也给屏蔽了。秘钥更新周期从3600改成0之后,虽说有点用,但秘钥都不变了,安全性上会差一点。万分感谢您地努力,k2p终于迎来了padavan的第二春。
回复

使用道具 举报

hanwckf大神,我用你的源码库编译k2p卡在一下这步了,还望指点一下怎么处理?


init.o lua.o luac.o print.o
make[4]: Leaving directory '/opt/rt-n56u/trunk/user/xupnpd/src/lua-5.1.4'
rm -f lua-5.1.4/liblua.a
rm -f md5.o
rm -f xupnpd
make[3]: Leaving directory '/opt/rt-n56u/trunk/user/xupnpd/src'
make[2]: Leaving directory '/opt/rt-n56u/trunk/user/xupnpd'
make[1]: Leaving directory '/opt/rt-n56u/trunk/user'
make ARCH=mips CROSS_COMPILE=/opt/rt-n56u/toolchain-mipsel/toolchain-3.4.x/bin/mipsel-linux-uclibc- -C linux-3.4.x distclean
make[1]: Entering directory '/opt/rt-n56u/trunk/linux-3.4.x'
rm -f linux
make[1]: Leaving directory '/opt/rt-n56u/trunk/linux-3.4.x'
rm -rf /opt/rt-n56u/trunk/stage
rm -rf /opt/rt-n56u/trunk/romfs
rm -rf /opt/rt-n56u/trunk/images
rm -rf linux-3.4.x/net/ipsec/alg/libaes linux-3.4.x/net/ipsec/alg/perlasm
rm -f linux-3.4.x/arch/mips/ramdisk/*.gz
king@ubuntu:/opt/rt-n56u/trunk$ sudo ./build_firmware
Target kernel config (/opt/rt-n56u/trunk/configs/boards/K2P/kernel-3.4.x.config)
not found! Terminate.
king@ubuntu:/opt/rt-n56u/trunk$
回复

使用道具 举报

来自手机 | 显示全部楼层
大神为k2p付出值得夸赞
回复

使用道具 举报

请问杂交固件的驱动是哪个版本呀?
回复

使用道具 举报

king0774 发表于 2018-11-19 07:25
hanwckf大神,我用你的源码库编译k2p卡在一下这步了,还望指点一下怎么处理?

编译说明

安装依赖包
sudo apt-get update
sudo apt-get install unzip libtool curl cmake gperf gawk flex bison nano \
git python-docutils gettext automake autopoint texinfo build-essential \
pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev libncurses5-dev libltdl-dev
克隆源码
git clone --depth=1 https://gitee.com/hanwckf/rt-n56u.git /opt/rt-n56u
#git clone --depth=1 https://github.com/hanwckf/rt-n56u.git /opt/rt-n56u
编译工具链
cd /opt/rt-n56u/toolchain-mipsel
./clean_sources
./build_toolchain_3.4.x
(可选)修改机型配置文件
nano /opt/rt-n56u/trunk/configs/templates/PSG1218.config
清理代码树并开始编译
cd /opt/rt-n56u/trunk
sudo ./clear_tree
sudo ./build_firmware_modify PSG1218
#脚本第一个参数为路由型号,在trunk/configs/templates/中
#编译好的固件在trunk/images里
回复

使用道具 举报

我刷了 信号很好 就是日志一直刷这个
Nov 19 08:58:33 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(1)
Nov 19 08:58:45 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
Nov 19 08:58:46 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(1)
Nov 19 08:58:48 kernel: ASSOC - 1 receive DIS-ASSOC request
Nov 19 08:58:49 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
Nov 19 08:58:50 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(1)
Nov 19 08:58:51 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
Nov 19 08:58:52 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(1)
Nov 19 08:58:53 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
Nov 19 08:58:54 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(1)
Nov 19 08:58:57 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
Nov 19 08:59:29 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(1)
Nov 19 08:59:30 kernel: :MtCmdPktBudgetCtrl: bssid(255),wcid(65535),type(0)
回复

使用道具 举报

非常棒的技术贴!很棒!
回复

使用道具 举报

不错不错。。。。。
回复

使用道具 举报

前排靠近大大
回复

使用道具 举报

hanwckf大辛苦了。能否顺便也做个B70_DRV!万分感谢!
回复

使用道具 举报

感谢老大的努力和开放的精神
回复

使用道具 举报

感谢lz为我们带来这么好的固件
回复

使用道具 举报

感谢大佬,以前k2一直都在用你的简书固件
现在天冷就不折腾mtk了,明年夏天再说
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

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

GMT+8, 2024-5-11 07:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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