breakxp 发表于 2014-9-22 17:15

(转)试发一个FIR300M/FIR302M的Openwrt固件,免拆机刷

转自恩山:http://www.right.com.cn/forum/thread-148831-1-1.html
前言
----------------
十分感谢 OpenWRT开发者群 里的 sam 和 泽畔无材。



19.9真心太棒了,刷上openwrt感觉瞬间成了高大上的路由。
论坛里还有个红色火焰的版本,但是似乎网口顺序不对,300M会蛋疼,而且满屏都是广告呀…
只在FIR300M上试过,这是我的dts,偷懒复制粘贴了wrtnode的


    /dts-v1/;

    /include/ "mt7620n.dtsi"

    / {
       compatible = "fir300m", "ralink,mt7620n-soc";
       model = "FIR300M";

       palmbus<a target="_blank" href="home.php?mod=space&uid=545604">@10000000</a> {
         spi@b00 {
               status = "okay";

               m25p80@0 {
                   #address-cells = <1>;
                   #size-cells = <1>;
                   compatible = "mx25l3205d";
                   reg = <0 0>;
                   linux,modalias = "m25p80", "mx25l3205d";
                   spi-max-frequency = <10000000>;

                                    partition@0 {
                                          label = "u-boot";
                                          reg = <0x0 0x30000>;
                                          read-only;
                                    };

                                    partition@30000 {
                                          label = "u-boot-env";
                                          reg = <0x30000 0x10000>;
                                          read-only;
                                    };

                                    factory: partition@40000 {
                                          label = "factory";
                                          reg = <0x40000 0x10000>;
                                          read-only;
                                    };
                                    partition@50000 {
                                          label = "firmware";
                                          reg = <0x50000 0x3b0000>;
                                    };
               };
         };
       };
            ehci@101c0000 {
                  status = "okay";
            };

            ohci@101c1000 {
                  status = "okay";
            };

            wmac@10180000 {
                  ralink,mtd-eeprom = <&factory 0>;
            };

       pinctrl {
         state_default: pinctrl0 {
               gpio {
                   ralink,group = "i2c", "uartf";
                   ralink,function = "gpio";
               };
         };
       };

            ethernet@10100000 {
                  ralink,port-map = "llllw";
            };


       gpio-keys-polled {
         compatible = "gpio-keys";
         #address-cells = <1>;
         #size-cells = <0>;
         poll-interval = <20>;
         s2 {
               label = "S2";
               gpios = <&gpio0 1 1>;
               linux,code = <0x100>;
         };
         s3 {
               label = "S3";
               gpios = <&gpio0 2 1>;
               linux,code = <0x101>;
         };
       };
    };





wan口lan口正常

系统
主机名      OpenWrt
主机型号      FIR300M
固件版本      OpenWrt Chaos Calmer r42620 / LuCI Trunk (svn-r10532)
内核版本      3.14.18
本地时间      Sun Sep 21 08:15:08 2014
运行时间      0h 5m 10s
平均负载      0.08, 0.13, 0.07


刷机方法:
1. 登录原生固件后台
2. 访问http://192.168.1.1/goform/Diagnosis?pingAddr=192.168.1.100|echo""|telnetd
3. telnet 192.168.1.1
4. 在/tmp目录下用wget等工具把固件传到路由器里
5. mtd_write write xxx.bin Kernel
6. 重启

关于第四步解释:windows用户下个什么微型web服务器之类的东西,把固件放在web服务根目录下,比如名字是firmware.bin,假设此时PC的IP是192.168.1.100
在路由器telnet界面
cd /tmp
wget http://192.168.1.100/firmware.bin
mtd_write -r write firmware.bin Kernel
完成后会自动重启
固件
http://pan.baidu.com/s/1qWM7jFQ

breakxp 发表于 2014-9-22 21:18

H3C 发表于 2014-9-22 21:02
300M会蛋疼,而且满屏都是广告呀,楼主说的广告是什么广告,还有就是楼主同学你发的这个OP有没有BUG,是不是 ...

认真看一下吧!他说的是恩山之前出过一个满是广告的固件,没说这个有广告!
这个我还没有试,现在FIR300M不在身边

ChowLiang 发表于 2014-9-22 17:18

转帖注明出处,很好{:5_238:}

V―Gen° 发表于 2014-9-22 17:23

又有得玩了 火钳留名

1759045324 发表于 2014-9-22 17:41

不拆机?在外壳上粘USB口;P玩OP没它玩个毛。

947255868 发表于 2014-9-22 18:18

如何刷回来

需要你的爱! 发表于 2014-9-22 18:25

没教程火速变砖、一刷回来也边砖

'maxell 发表于 2014-9-22 18:52

补充一下 web服务器可以用nginx

duoduo941 发表于 2014-9-22 19:41

TTL换不死UBOOT,再刷OP就行了简单明了

FYY@ 发表于 2014-9-22 20:22

很好很好顶楼主,不过没有USB我看你怎么玩,要是中继不刷也很好的啊,还是顶{:5_242:}{:5_242:}{:5_242:}

H3C 发表于 2014-9-22 21:02

300M会蛋疼,而且满屏都是广告呀,楼主说的广告是什么广告,还有就是楼主同学你发的这个OP有没有BUG,是不是完美版,你给测试下

breakxp 发表于 2014-9-22 21:20

FYY@ 发表于 2014-9-22 20:22
很好很好顶楼主,不过没有USB我看你怎么玩,要是中继不刷也很好的啊,还是顶

现在用着原厂也还行,现在路由不在身边没刷过
页: [1] 2
查看完整版本: (转)试发一个FIR300M/FIR302M的Openwrt固件,免拆机刷