V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fuxkcsdn
V2EX  ›  华硕

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

  •  
  •   fuxkcsdn · 2013-03-11 13:42:02 +08:00 · 26176 次点击
    这是一个创建于 4302 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上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啊...
    15 条回复    2015-03-09 09:45:38 +08:00
    liuhk388
        1
    liuhk388  
       2013-03-11 13:50:00 +08:00
    官方支持列表里有很多 BCM4718 的路由器,编译时肯定是可以选的…
    http://wiki.openwrt.org/toh/start

    @Livid 上次说可以有的 OpenWrt 节点,建一个吧~
    fuxkcsdn
        2
    fuxkcsdn  
    OP
       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
        3
    fuxkcsdn  
    OP
       2013-03-11 14:43:01 +08:00
    @liuhk388 刚又试这重新编译一次,这次是选择backfire版本(想起wiki上建议用backfire版本)
    但是make menuconfig的时候
    Target system上还是没看到brcm47xx的选项啊...
    haohaolee
        4
    haohaolee  
       2013-03-11 16:52:43 +08:00
    为什么不刷 openwrt-brcm47xx-squashfs.trx 呢?
    不建议你自己 build,wiki 都说了 trunk 还没完全支持 rt-n16,backfire 就更不可能。刷别人做好的比较靠谱
    fuxkcsdn
        5
    fuxkcsdn  
    OP
       2013-03-11 21:53:02 +08:00
    @haohaolee 倒不是说不刷openwrt-brcm47xx-squashfs.trx
    而是那么多个版本,官方上也没说明版本的区别,不知道该安装哪个版本好,所以就随便试一个了...
    傍晚自己build不成后,抱这试试的心态刷了openwrt-brcm47xx-squashfs.trx,成功了,目前研究中

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

    @liuhk388 感谢!!!
    haohaolee
        10
    haohaolee  
       2013-03-12 10:22:25 +08:00
    @fuxkcsdn tomato 包括 dd-wrt 和 OpenWrt 的思路不一样的,OpenWrt 坚持使用开源的软件和驱动。前两者不忌讳这个,所以它们是有可能包含 vendor 的二进制驱动的。在 Broadcom 这一块,私有驱动和开源驱动差别很大。
    要不你先 dmesg 看一下,关于 Wireless 的部分有什么信息
    haohaolee
        11
    haohaolee  
       2013-03-12 10:26:52 +08:00
    http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=11441
    这一贴有人build了一个,说除了灯以外其它没问题,没有提到无线速率的事情
    liuhk388
        12
    liuhk388  
       2013-03-12 11:04:23 +08:00
    @fuxkcsdn 查看无线的协议是不是gn或者bgn,并试试更改无线的HT模式为40Hz
    fuxkcsdn
        13
    fuxkcsdn  
    OP
       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
        14
    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
        15
    qjmiao  
       2015-03-09 09:45:38 +08:00
    有人碰到设置 option encryption 'psk' 后,无线起不来的问题吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2758 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:15 · PVG 11:15 · LAX 19:15 · JFK 22:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.