ubnt解决方案
楼主: yuestar

[路由改装] R6220 SPI flash 记号2

[复制链接]

6

帖子

44

积分

11 小时

在线时间

新兵上阵

Rank: 1

注册时间
2011-2-16
金币
32 个
威望
1 个
荣誉
0 个

签到天数: 2 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2016-1-3 15:14 |显示全部楼层
Anywlan微信公众号
midnight2k 发表于 2016-1-3 15:12
刚入了R6220,无线经常会断。研究楼主的帖子,准备改下。不过还有几个问题。
根据MT7621的ds,串口旁 ...

这个图是网上找到的3700V5的串口位置。 电阻在右边,上拉位置
WNDR3700V5.jpg

回复

使用道具 举报

330

帖子

1982

积分

146 小时

在线时间

上尉

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2010-3-3
金币
1637 个
威望
0 个
荣誉
0 个

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2016-1-3 17:27 |显示全部楼层
本帖最后由 yuestar 于 2016-1-3 17:28 编辑
midnight2k 发表于 2016-1-3 15:12
刚入了R6220,无线经常会断。研究楼主的帖子,准备改下。不过还有几个问题。
根据MT7621的ds,串口旁 ...

完全不用管。换了spi Flash之后各路不死刷。
实际上R50那里超频1.2之后hnat不好
回复

使用道具 举报

6

帖子

44

积分

11 小时

在线时间

新兵上阵

Rank: 1

注册时间
2011-2-16
金币
32 个
威望
1 个
荣誉
0 个

签到天数: 2 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2016-1-16 23:30 |显示全部楼层
今天动手改,用的是16MB的flash,前面提到的两处电阻都要换位置。估计楼主用32MB的flash改动,动一处电阻就够了。试了华硕固件,刷了楼主给点factory以后2.4G能激活。padavan固件可以自行编译改按键和灯,试了多个版本的factory,2.4Ghz都无法激活。
回复

使用道具 举报

6

帖子

44

积分

11 小时

在线时间

新兵上阵

Rank: 1

注册时间
2011-2-16
金币
32 个
威望
1 个
荣誉
0 个

签到天数: 2 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2016-1-17 22:15 |显示全部楼层
本帖最后由 midnight2k 于 2016-1-17 22:16 编辑

折腾一天padavan,3.0的kernel可以让2.4G无线生效,但usb不能用,郁闷。只能看看openwrt了。对padavan的webui响应非常喜欢,可惜呀。
usb供电是gpio10,hi。 以下是我的board.h定义
#define BOARD_GPIO_BTN_RESET        14
#define BOARD_GPIO_BTN_WPS                         7
#define BOARD_GPIO_BTN_FN1                         8      /* wifi on/off */
#undef  BOARD_GPIO_LED_ALL
#define BOARD_GPIO_LED_WIFI                   16
#undef BOARD_GPIO_LED_SW2G                /* soft led */
#undef BOARD_GPIO_LED_SW5G                /* soft led */
#define BOARD_GPIO_LED_POWER        18
#undef BOARD_GPIO_LED_LAN
#define BOARD_GPIO_LED_WAN                        13
#define BOARD_GPIO_LED_USB                        15
#undef  BOARD_GPIO_LED_ROUTER
#define BOARD_GPIO_PWR_USB                 10
#define BOARD_GPIO_PWR_USB_ON             1
#define BOARD_HAS_5G_11AC                          1
#define BOARD_NUM_ANT_5G_TX        2
#define BOARD_NUM_ANT_5G_RX        2
#define BOARD_NUM_ANT_2G_TX        2
#define BOARD_NUM_ANT_2G_RX        2
#define BOARD_NUM_ETH_LEDS                        0
#define BOARD_HAS_EPHY_L1000        1
#define BOARD_HAS_EPHY_W1000        1
#define BOARD_NUM_UPHY_USB3        0
#define BOARD_USB_PORT_SWAP        1
回复

使用道具 举报

27

帖子

130

积分

21 小时

在线时间

上等兵

Rank: 1

注册时间
2010-4-28
金币
96 个
威望
1 个
荣誉
0 个

签到天数: 2 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2016-3-3 22:49 来自手机 |显示全部楼层
8m flash可以吗?我现在只有8m的
回复

使用道具 举报

27

帖子

130

积分

21 小时

在线时间

上等兵

Rank: 1

注册时间
2010-4-28
金币
96 个
威望
1 个
荣誉
0 个

签到天数: 2 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2016-3-4 09:25 来自手机 |显示全部楼层
我有备份出来的art,所有的22个分区基本都备份了,
回复

使用道具 举报

27

帖子

130

积分

21 小时

在线时间

上等兵

Rank: 1

注册时间
2010-4-28
金币
96 个
威望
1 个
荣誉
0 个

签到天数: 2 天

连续签到: 0 天

[LV.1]初来乍到

发表于 2016-3-12 22:33 |显示全部楼层
本帖最后由 JESSONS 于 2016-3-12 22:54 编辑
midnight2k 发表于 2016-1-17 22:15
折腾一天padavan,3.0的kernel可以让2.4G无线生效,但usb不能用,郁闷。只能看看openwrt了。对padavan的webu ...

有没有编译好的固件发一个?最好小于8M的 我只有一个8M flash。
还有个问题 能不能不拆nand flash 直接引出线来接spi flash 因为经过我认真检查走线和对比各种说明书,发现这两种flash 是共用引脚的。全部都可以从nand 引脚上引出。 假如连个flash同时接入 通过改变r51 r50等处电阻位置改变启动顺序 可不可以,会不会有影响?我不想拆下flash。 映射.png
映射gpio.png
回复

使用道具 举报

242

帖子

2430

积分

218 小时

在线时间

少校

Rank: 5

注册时间
2013-1-18
金币
2161 个
威望
1 个
荣誉
0 个

签到天数: 227 天

连续签到: 1 天

[LV.7]常住居民III

发表于 2016-3-13 07:38 |显示全部楼层
看贴 回贴 顶贴 藏贴     
回复

使用道具 举报

330

帖子

1982

积分

146 小时

在线时间

上尉

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2010-3-3
金币
1637 个
威望
0 个
荣誉
0 个

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2016-3-22 17:50 |显示全部楼层
本帖最后由 yuestar 于 2016-4-14 17:02 编辑

无标题.png

目前看起来差不多了,感觉4.4起来比3.10快了好多
2.4G  55度 ch11,5.8G 45度ch149,MT7621 50度,1G
4播,adbyby,个把月应该没问题。
mt7603-3.18.29.zip (266.94 KB, 下载次数: 22)
2.jpg
1.jpg
回复

使用道具 举报

330

帖子

1982

积分

146 小时

在线时间

上尉

Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2010-3-3
金币
1637 个
威望
0 个
荣誉
0 个

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2016-4-28 13:56 |显示全部楼层
/dts-v1/;

#include "mt7621.dtsi"

/ {
        compatible = "mediatek,mt7621-eval-board","ralink,mt7621-soc";
        model = "Netgear WNDR3700v5";

        memory@0 {
                device_type = "memory";
                reg = <0x0 0x8000000>;
        };

        chosen {
                bootargs = "console=ttyS0,57600 maxcpus=2";
        };

        palmbus@1E000000 {
                spi@b00 {
                        status = "okay";

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

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

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

                                factory: partition@f30000 {
                                        label = "factory";
                                        reg = <0xf30000 0x10000>;
                                        read-only;
                                };

                                partition@50000 {
                                        label = "firmware";
                                        reg = <0x50000 0xfb0000>;
                                };
                        };
                };
        };

        pcie@1e140000 {
                status = "okay";

                pcie0 {
                        mt76@0,0 {
                                reg = <0x0000 0 0 0 0>;
                                device_type = "pci";
                                mediatek,mtd-eeprom = <&factory 0x0004>;
                                mediatek,2ghz = <0>;
                        };
                };

                pcie2 {
                        mt76@2,0 {
                                reg = <0x1000 0 0 0 0>;
                                device_type = "pci";
                                mediatek,mtd-eeprom = <&factory 0x8004>;
                                mediatek,5ghz = <0>;
                        };
                };
        };

        ethernet@1e100000 {
                mtd-mac-address = <&factory 0x0000000c>;
        };

        pinctrl {
                state_default: pinctrl0 {
                        gpio {
                                ralink,group =  "rgmii2", "mdio", "wdt";
                                ralink,function = "gpio";
                        };
                };
        };

        gpio-leds {
                compatible = "gpio-leds";

                wps {
                        label = "wndr3700v5:green:wps";
                        gpios = <&gpio0 12 1>;
                };

                power {
                        label = "wndr3700v5:green:power";
                        gpios = <&gpio0 18 1>;
                };
        };

        gpio-keys-polled {
                compatible = "gpio-keys-polled";
                #address-cells = <1>;
                #size-cells = <0>;
                poll-interval = <20>;

                wps {
                        label = "wndr3700v5:wps";
                        gpios = <&gpio0 7 0>;
                        linux,code = <0x211>;
                };

                wifi {
                        label = "wndr3700v5:wifi";
                        gpios = <&gpio0 8 0>;
                        linux,code = <0xf7>;
                };

                reset {
                        label = "wndr3700v5:reset";
                        gpios = <&gpio0 14 0>;
                        linux,code = <0x198>;
                };
        };

        gpio_export {
                compatible = "gpio-export";
                #size-cells = <0>;

                usbpower {
                        gpio-export,name = "usbpower";
                        gpio-export,output = <1>;
                        gpios = <&gpio0 10 1>;
                };
        };
};



————————————————————————————————————————

以上来自openwrt官方版本的wndr3700v5
回复

使用道具 举报

7

帖子

241

积分

28 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2013-3-6
金币
231 个
威望
0 个
荣誉
0 个

签到天数: 26 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2016-9-22 16:18 |显示全部楼层
midnight2k 发表于 2016-1-17 22:15
折腾一天padavan,3.0的kernel可以让2.4G无线生效,但usb不能用,郁闷。只能看看openwrt了。对padavan的webu ...

你好,你的6220现在刷的什么固件
回复

使用道具 举报

74

帖子

357

积分

95 小时

在线时间

少尉

Rank: 2Rank: 2

注册时间
2014-7-16
金币
273 个
威望
0 个
荣誉
0 个

签到天数: 17 天

连续签到: 10 天

[LV.4]偶尔看看III

发表于 2016-10-13 00:32 |显示全部楼层
https://eyun.baidu.com/s/3eR2d46u 传一个wndr3700v5的编程器固件。希望大神们用得上
哈哈哈哈哈哈昂昂昂昂阿
回复

使用道具 举报

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

本版积分规则

QQ | Archiver | 手机版 | 无线论坛 ( 粤ICP备11076993|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2021-7-28 02:59

返回顶部 返回列表