|
本帖最后由 rlyt123456 于 2021-1-13 00:08 编辑
关了快速转发只有200Mbps, 开了快速转发
跑不到340Mbps, 但是同cpu的同5g芯片的7500v3是可以的...
可有大佬告知是为啥....
shanpo 的 大麦 dw33d nand 固件帖子
- https://www.right.com.cn/forum/thread-1959695-1-1.html
复制代码
shanpo 的 大麦 dw33d pr
- https://github.com/openwrt/openwrt/pull/2523
复制代码
openwrt 官网固件
现在还没有 stable, 就只能用 snapshot 了
- https://downloads.openwrt.org/snapshots/targets/ath79/nand/
复制代码
只需要点击里面的
- domywifi_dw33d-squashfs-factory.bin
复制代码
下下来就是
- openwrt-ath79-nand-domywifi_dw33d-squashfs-factory.bin
复制代码
大麦官方固件怎么刷我不想知道也不想试...
直接捅了 reset 按钮, 重启出现 wifi 后拔电源
拆机
哦豁 GIGA 的板子
上转接板 然后 编程器 O(∩_∩)O
编程器备份了 nor 的固件 "16m 14 3D F2 CA 79 3C.bin"
从 nor 固件提取了 art 文件 "16m 14 3D F2 CA 79 3C art.bin"
art 地址是 FF0000~FFFFFF
mac 地址有 4 个, 位置 FF0000 FF0006 FF000C FF0012 其实就是在 art 地址的开头
机器背面的 mac 地址是第三个, 4个 mac 就是 mac+2 mac+1 mac mac+3
然后跟着16位的序列号地址, 就是机器背面的序列号, 前面补 0 到 16 位
art 后面的内容和普通 7500v3 的 art 一样
mac 地址不用管, breed 里刷了 art 重启 breed 后就自动出来了
刷 breed
breed 里备份了 nand 编程器固件 "128m dw33d_nand 14 3D F2 CA 79 3C.bin"
用 hxd 搜了下 nand 里没有 art 也没有 mac, nand 编程器固件可能是通用的.
breed 里刷上面备份的 art
重启 breed 这里就有mac显示了, 只显示3个
用 python 在当前 cmd 目录架设 http 服务器
注意wget下载完文件大小是0x920000我后面擦除大小还是用了帖子里的0xd00000
感觉大点应该好点吧...
breed 里开启变量, 存储位置自定义 0x6000000 0x20000
重启 breed
breed 里设置环境变量 告诉从 nand 启动
- autoboot.command 后面是 boot flash bank 0 0x0
复制代码 图不见了...
shanpo 帖子里其它的不用设置, 那个 ip 地址修改了 breed 的启动默认地址
breed 默认是 192.168.1.1 还方便点...
telnet 进 breed
- wget http://192.168.1.4:8000/openwrt-ath79-nand-domywifi_dw33d-squashfs-factory.bin
复制代码 默认存在内存里的0x80000000地址
擦除 nand 的 0x0~0xd00000
- flash bank 0 erase 0x0 0xd00000
复制代码 然后从 0x80000000 读取写入到 nand 的 0x0~0xd00000
- flash bank 0 write 0x0 0x80000000 0xd00000
复制代码 重启
图还是不见了...
然后就可以 ssh 进去 openwrt 了
那么现在就是 nor 里啥都没有, 就一个 breed 和 art
nand 里是 openwrt 固件
有没有大佬提交个把固件装到 nor 的方式给 openwrt 官方啊
这个老机器了, 16m 的 nor 够用了, nand 没啥用啊.
openwrt 官网固件里啥都没有, luci 都要自己装.
snapshot 的 opkg 不识别 /etc/opkg.conf 的代理设置了
- option http_proxy http://192.168.5.4:7890/
复制代码 想了想试了
- export http_proxy https_proxy
复制代码 可以用...
- export http_proxy='http://192.168.5.4:7890'
复制代码 电脑上开的那啥代理,opkg装软件快些...
看了下 2.4g 的驱动默认功率是 20dBm 100mW ,摸了 PCB 不烫,
openwrt 官网固件应该没那种 2.4g 功率开到爆问题.
咸鱼目前价格还是 dw33d 比较便宜, 毕竟刷机很麻烦...
breed 里备份了个装好了 luci, 打开 wifi, 开启快速转发, 装了完整版 wpad 的 nand 编程器固件备份
"16m 14 3D F2 CA 79 3C full OK.bin"
"128m dw33d_nand 14 3D F2 CA 79 3C OK.bin"
nand 好像是有坏块这一说的, 不知道能不能通刷,
有大佬可以讲讲 nand 的坏块, 固件是咋处理的, breed 又是咋处理的?
这个 nor 和 nand 编程器固件直接刷到了另一台机器上, 是可以直接用的.
但好像有个小问题, 虽然刷了art, 但是 2.4g 的mac地址还是上一台的...估计要重置openwrt配置或者怎么弄一下, 下次再弄了.
然后单独刷个机器自己的art就行了. mac也在art里面, 都不用手动改什么东西.
就直接刷
有了这些文件, 刷机步骤就简单了,
拆芯片,
备份 nor,
刷 breed,
进 breed 刷前面 nor 里提取的 art,
设置启动到nand的环境变量,
breed 里刷 nand 编程器固件
完事
这2台giga的板子的机器2.4g和5g都很正常,没啥网上那些奇奇怪怪的毛病
lan 地址修改为了 192.168.5.1, 可以自己改回去
ssh 进去运行:
- uci set network.lan.ipaddr='192.168.1.1'
复制代码
luci 界面改也可以,一样效果.
wifi ssid 为 dw33d_5g 和 dw33d, 密码 asd123456感谢 shanpo 大佬提交给openwrt官方的nand固件
2张抠出来的16g的sd卡似乎没啥用...
多了3个卡口
俩路由器可以送人了, 组个无缝漫游, 高大上.
|
|