Asus RT-N16 刷openwrt,该如何选择固件版本??

2013-03-11 13:42:02 +08:00
 fuxkcsdn
上openwrt的rt-n16的wiki
上面推荐这个版本Barrier Breaker (r35318?), WIP

通过wiki上的链接到http://openwrt.razvi.ro/下载固件
选择http://openwrt.razvi.ro/barrier_braker_asus_rt-n16_svn_r35318/openwrt-brcm47xx-jffs2-64k.trx
但是刷了3次,都失败...每次都是Firmware Restoration提示成功,等待路由器重启,然后等了5分钟左右都不见路由器有反应...
刷dd-wrt就没问题,是我固件版本选择错误还是openwrt刷固件不能用Firmware Restoration??


btw,想自己编译openwrt,按照官方wiki教程,到make menuconfig时(使用官方svn),发现cpu类型没有brcm47xx啊...
25932 次点击
所在节点    华硕
15 条回复
liuhk388
2013-03-11 13:50:00 +08:00
官方支持列表里有很多 BCM4718 的路由器,编译时肯定是可以选的…
http://wiki.openwrt.org/toh/start

@Livid 上次说可以有的 OpenWrt 节点,建一个吧~
fuxkcsdn
2013-03-11 14:11:18 +08:00
@liuhk388 但我按照官方的wiki教程,编译,make menuconfig的时候确实没找到bcm47xx的cpu啊...
按照这个网页上的教程做的
http://wiki.openwrt.org/doc/howto/buildroot.exigence
svn co svn://svn.openwrt.org/openwrt/trunk/
嗯...我svn貌似忘了checkout,会是这个原因吗??
fuxkcsdn
2013-03-11 14:43:01 +08:00
@liuhk388 刚又试这重新编译一次,这次是选择backfire版本(想起wiki上建议用backfire版本)
但是make menuconfig的时候
Target system上还是没看到brcm47xx的选项啊...
haohaolee
2013-03-11 16:52:43 +08:00
为什么不刷 openwrt-brcm47xx-squashfs.trx 呢?
不建议你自己 build,wiki 都说了 trunk 还没完全支持 rt-n16,backfire 就更不可能。刷别人做好的比较靠谱
fuxkcsdn
2013-03-11 21:53:02 +08:00
@haohaolee 倒不是说不刷openwrt-brcm47xx-squashfs.trx
而是那么多个版本,官方上也没说明版本的区别,不知道该安装哪个版本好,所以就随便试一个了...
傍晚自己build不成后,抱这试试的心态刷了openwrt-brcm47xx-squashfs.trx,成功了,目前研究中

不过刷完后,wifi就只剩下54m...有办法调成300m吗??
haohaolee
2013-03-11 22:26:35 +08:00
@fuxkcsdn 这个不清楚,你得去问问才行。要么是设置的问题,要么是驱动的问题。broadcom的驱动很难搞
liuhk388
2013-03-12 00:51:47 +08:00
@fuxkcsdn 的确按照普通方式编译时没法选BCM47xx,但可参考官方说明来编译 http://wiki.openwrt.org/doc/hardware/soc/soc.broadcom.bcm47xx
liuhk388
2013-03-12 01:04:23 +08:00
@fuxkcsdn 另外按照 https://forum.openwrt.org/viewtopic.php?id=42533 里的说法,
Target System 直接选 BCM947XX ,Target Profile 默认,编译出来就能看到 bcm47xx 的固件
fuxkcsdn
2013-03-12 01:19:28 +08:00
@haohaolee 话说有看到刷tomato的没设置好变成54m,设置后恢复300m,既然tomato能300m,openwrt应该也行吧??应该是我设置问题吧??明天参考那个设置看看

@liuhk388 感谢!!!
haohaolee
2013-03-12 10:22:25 +08:00
@fuxkcsdn tomato 包括 dd-wrt 和 OpenWrt 的思路不一样的,OpenWrt 坚持使用开源的软件和驱动。前两者不忌讳这个,所以它们是有可能包含 vendor 的二进制驱动的。在 Broadcom 这一块,私有驱动和开源驱动差别很大。
要不你先 dmesg 看一下,关于 Wireless 的部分有什么信息
haohaolee
2013-03-12 10:26:52 +08:00
http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=11441
这一贴有人build了一个,说除了灯以外其它没问题,没有提到无线速率的事情
liuhk388
2013-03-12 11:04:23 +08:00
@fuxkcsdn 查看无线的协议是不是gn或者bgn,并试试更改无线的HT模式为40Hz
fuxkcsdn
2013-03-12 15:21:40 +08:00
@haohaolee dmesg里看到的驱动是wl0: Broadcom BCM4329 802.11 Wireless Controller 5.10.56.27
google了下,这个驱动是支持802.11n的
iwconfig里输出的信息也可以看到802.11n
wl0 IEEE 802.11bgn ESSID:"OpenWrt"
Mode:Master Frequency:2.412 GHz Access Point: 6D:A3:4D:69:32:FF
Bit Rate=16 Mb/s Tx-Power:24 dBm
RTS thr:off Fragment thr:off
Link Quality=5/5 Signal level=0 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

灯确实我刷的这个版本也不亮,这倒是无所谓

@liuhk388 /etc/config/wireless 里的信息
config wifi-device 'wl0'
option type 'broadcom'
option channel 'auto'
option txpower '24'
option hwmode '11bg'

config wifi-iface
option device 'wl0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option key 'lianhecun'
option encryption 'psk'

luci里调整wifi的设置页面里就只能看到g+b(g,b),而HT最高也只能调到24,估计得直接从配置文件里改了,今晚直接改配置文件看看先
bnpysse
2014-07-30 19:57:51 +08:00
我的N16刷Openwrt后,可以SSH登录,但是没办法Web管理,最终还是放弃了。现在用dd-wrt也不错。估计还是等等看了。

对了,我刷的是这个: http://downloads.openwrt.org.cn/zjhzzyf_img/asus-N16/0609-openwrt-brcm4716-squashfs.trx
qjmiao
2015-03-09 09:45:38 +08:00
有人碰到设置 option encryption 'psk' 后,无线起不来的问题吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/62572

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX