找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 31260|回复: 83

newifi mini纯净版OpenWRT兼容内核固件,集成rt2860v2、mt76x2e驱动

  [复制链接]
发表于 2014-10-23 02:50 | 显示全部楼层 |阅读模式
本帖最后由 gmsj0001 于 2014-11-6 18:37 编辑

基于原生OpenWrt Barrier Breaker 14.07,使用SDK && ImageBuilder构建,与官方14.07内核兼容,可直接安装官方源任意软件包(包括内核模块)


尝试做这个事情主要是因为PandoraBox固件没有打包某些我需要的内核模块,因为都是3.10内核,有些ko是可以忽略警告强行安装的,但少部分ko因引用内核头文件config而无法二进制兼容(例如ipset,你懂的)。


友情提醒1:此固件不适合普通小白使用,需要对OpenWRT有一定的了解,具备初级的Linux折腾能力,至少要会用vim编辑network、wireless等配置文件,因为LuCI不支持配置rt2860v2驱动的无线参数。
友情提醒2:此固件是纯净版,不因任何用户喜好集成任何功能,需要各种功能的请自己opkg安装。


感谢泄漏驱动代码的有关单位以及lintel、dq等大神的贡献:https://github.com/qdk0901/openwrt-mt7620



已知问题:
1、无法通过LuCI配置无线。这是原版ralink驱动的硬伤,请参考下面的范例配置/etc/config/wireless。
2、5G驱动使用samba时会抽,PandoraBox也有这个问题,见https://www.right.com.cn/forum/thread-149292-1-1.html#pid936103


变更历史:


20141104 r2:
1、Port到14.07正式版(14.07-rc3无法正常使用USB)。
2、添加5G驱动kmod-mt76x2e。
3、无线配置脚本使用最新PandoraBox里的脚本。
4、恢复默认的USB软件包。
5、修复2.4G与5G的LED。


20141023 r1:
1、移除mac80211及rt2800相关的驱动。
2、添加rt2860v2驱动,修复了读取ROM的一处错误。
3、添加luci-i18n-chinese
4、移除ipv6相关软件包及uci初始化时写入的ipv6相关配置。
5、移除usb相关软件包(内核兼容用时再装)。
6、修正newifi mini的交换机接口定义。
7、初始ip地址为192.168.99.1(大多人买这个当从路由)
8、初始root密码为admin。


/etc/config/wireless范例:

  1. config wifi-device 'ra0'
  2.         option type 'rt2860v2'
  3.         option mode '9'
  4.         option channel '6'
  5.         option txpower '100'
  6.         option ht '20+40'
  7.         option country 'US'
  8.         option disabled '0'

  9. config wifi-iface
  10.         option device 'ra0'
  11.         option network 'lan'
  12.         option mode 'ap'
  13.         option ssid 'NEWIFI'
  14.         option encryption 'psk2'
  15.         option key 'xxxxxxxx'

  16. config wifi-iface
  17.         option device 'ra0'
  18.         option network 'wwan'
  19.         option mode 'sta'
  20.         option ssid 'TPLINK'
  21.         option encryption 'psk2'
  22.         option key 'xxxxxxxx'

  23. config wifi-device  rai0
  24.         option type     mt7612
  25.         option mode         14
  26.         option channel  auto
  27.         option txpower 100
  28.         option ht 20+40+80
  29.         option country US
  30.         
  31. config wifi-iface
  32.         option device   rai0
  33.         option network        lan
  34.         option mode     ap
  35.         option ssid     NEWIFI_5G
  36.         option encryption psk2
  37.         option key xxxxxxxx
复制代码


下载地址:http://lxf.me/291

评分

参与人数 2恩山币 +2 收起 理由
kmper + 1 这个固件用官方的uboot能正常识别128m内存,如果用论坛的不死uboot,就
sumtal + 1 这个LED有问题

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2014-10-23 03:00 | 显示全部楼层
顶是必须的,如果能把多播和并发拨号搞进去,肯定会更受欢迎!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 03:31 | 显示全部楼层
刚刚买了newfi路由,学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 06:41 | 显示全部楼层
支持楼主,感谢分享.回复查看!!...
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 07:24 | 显示全部楼层
谢谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 10:06 | 显示全部楼层
efwefwefwefwef
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 10:09 | 显示全部楼层
支持楼主,感谢分享.回复查看!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 10:12 | 显示全部楼层
原因:你需要修改iwinfo源码的ioctl支持
PS:我改不来......

点评

今天看了下某泄漏的官方iwinfo实现,很dirty,顿时没有改的兴趣了。。。 以及,即便信息能够读取,apcli的scan还是不好做,因为ap驱动根本没有处理scan的ioctl,sta驱动才有,推测pandorabox的驱动有深度的修改。  详情 回复 发表于 2014-10-27 15:01
待有空看看PandoraBox怎么搞的,大不了把他的iwpriv拷过来 = =  发表于 2014-10-23 14:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 10:31 | 显示全部楼层
支持楼主,感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 10:54 | 显示全部楼层
谢谢提供,正在关注newifi
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 11:02 | 显示全部楼层
驱动效果差距真的那么大么?
实在想要rt2860v2的话,可以单独写一个luci-app-rt2860v2来进行无线的配置

点评

开源驱动延迟没下100过。。。  详情 回复 发表于 2014-10-27 15:02
据说开源驱动丢包比较厉害...虽然对我好像没什么影响...... 这样搞不太好吧......而且照样要弄ioctl部分.把iwinfo单独加一个读取rt2860v2信息的部分然后/lib/wifi用lintel的配置脚本就解决了  详情 回复 发表于 2014-10-23 12:49
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 11:55 | 显示全部楼层
友情帮顶!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 12:49 | 显示全部楼层
LazyZhu 发表于 2014-10-23 11:02
驱动效果差距真的那么大么?
实在想要rt2860v2的话,可以单独写一个luci-app-rt2860v2来进行无线的配置

据说开源驱动丢包比较厉害...虽然对我好像没什么影响......
这样搞不太好吧......而且照样要弄ioctl部分.把iwinfo单独加一个读取rt2860v2信息的部分然后/lib/wifi用lintel的配置脚本就解决了

点评

如果修改iwinfo的话 https://dev.openwrt.org/browser/trunk/package/network/utils/iwinfo/src/hardware.txt#L59 https://dev.openwrt.org/browser/trunk/package/network/utils/iwinfo/src/iwinfo_utils.c#L23  详情 回复 发表于 2014-10-23 14:55
不需要iwinfo,用iwpriv就可以,iwinfo的功能自己用代码实现  详情 回复 发表于 2014-10-23 13:35
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 13:04 | 显示全部楼层
是否有编译的教程啊,想在openwrt编译个其他东西
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-10-23 13:05 | 显示全部楼层
是否有编译的教程啊,想在openwrt编译个其他东西
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-28 21:47

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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