找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 21621|回复: 65

BelAir20E-11 完美 Breed + 双 Flash 固件 + 免拆机刷机教程

  [复制链接]
本帖最后由 hackpascal 于 2017-8-19 22:51 编辑

BelAir20E-11 的 Breed 以前就已经发了,但是一直没有去做对应的固件。这次直接适配双 Flash 合并使用的固件。

本固件必须配合本贴度盘链接里的 Breed 使用。Breed 帖子里的暂未更新,要等到下次更新才支持此固件。
当然。。楼主的固件已经是常年不更新的了,还是OpenWrt。

固件特点:
  • 双 Flash 合并使用,相当于一个 32M 的 Flash
  • 所有 LED 均正常
  • 复位键正常
  • WPS 键支持 WPS 功能
  • 使用 qca-wifi 驱动,支持 2.3GHz-2.7GHz/4.9GHz-6.1GHz


固件使用特制的闪存布局:


固件页面:







刷机方法

首先请参考其它教程搭建 TFTP 服务器。

本刷机方法需要用到 TTL 或者 SSH(未测试)。本贴使用 TTL 进行刷机。

TTL 接口线序:


具体步骤:

1. 在电脑搭建 TFTP 服务器,将 breed 文件放入传输目录

2. 网线连接路由跟电脑,接好 TTL,通电开机,等到系统启动结束。此时按下回车键,应该会直接出现 Shell 提示符。

3. 执行 ifconfig 命令,查看 br0 接口的 IP 地址,记下


4. 设置电脑有线网络为静态IP,IP地址前三段跟 br0 的相同,后一段不同,子网掩码 255.255.255.0
例如上图 br0 的 IP 地址是 10.1.1.10,电脑设置的 IP 地址就是 10.1.1.1


5. 备份 Flash 数据:
依次在 TTL 中执行以下命令:
  1. # 1. 进入 /tmp 目录,此目录挂载于内存,不影响 Flash 操作
  2. cd /tmp

  3. # 2. 复制 Flash 数据到 /tmp
  4. dd if=/dev/mtdblock/0 of=/tmp/full.bin

  5. # 3. 通过 TFTP 协议将备份的文件传输到电脑,<电脑 IP 地址> 为前面设置的静态 IP
  6. tftp -p -l full.bin <电脑 IP 地址>
复制代码

通过此方法备份得到的是个 32MB 的文件,前 16MB 是主 Flash 的数据,后 16MB 是次 Flash 的数据(为主 Flash 的备份)


5. 获取 breed 文件的 MD5 值,用于后续的校验 (此处电脑系统是 Ubuntu,是本机操作,不要跟 TTL 里面的操作搞混了)
以及此图的 MD5 值跟网盘链接里的不同,请不要以此值作为参考!


6. 依次在 TTL 中执行以下命令,以刷入 breed:
  1. # 1. 进入 /tmp 目录,此目录挂载于内存,不影响 Flash 操作
  2. cd /tmp

  3. # 2. 通过 TFTP 协议从电脑获取 breed 文件
  4. tftp -g -r breed-ar9344-belair20e11.bin <电脑 IP 地址>

  5. # 3. 获取 breed 文件大小(十进制)
  6. ls -la breed-ar9344-belair20e11.bin

  7. # 4. 计算 breed 文件的 MD5 值,然后自行检查是否跟前面计算的一致,如不一致请从第2步重新开始
  8. md5sum breed-ar9344-belair20e11.bin

  9. # 5. 将 breed 写入 Flash
  10. dd if=breed-ar9344-belair20e11.bin of=/dev/mtdblock/0 conv=sync

  11. # 6. 检验写入 Flash 的数据的 MD5,如果不一致请不要断电,立即从第2步重新开始
  12. dd if=/dev/mtdblock/0 bs=1 count=<breed 文件大小> | md5sum
复制代码



7. 如果一切正常,那么重启后,就进入 Breed 了


8. 提取 ART
用 WinHex 之类的十六进制编辑器,打开 full.bin
定位到 0x30000,从此处开始向下选择 64KB (0x10000) 的数据 (0x30000-0x3FFFF),存入新文件,即 ART 数据。
ART 文件最开始的6个字节请改为机器的 MAC 地址(也可以刷入后在 Breed 里修改)

9. 在 Breed 里刷入固件和ART
大功告成

下载地址及 OpenWrt 源代码

Breed 和固件:

链接:http://pan.baidu.com/s/1jIEDTVg 密码:0ljl

固件源代码:
https://github.com/hackpascal/openwrt/commit/bc6cf36d6e4365bb46b86506d2e13c3fc93e0bd8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1恩山币 +5 收起 理由
ZHIZ*** + 5 一看就是觉得高端、大气、上档次!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
第一次离大神这么近!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

吆,这不是H大嘛,顶一个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

占个前排,支持大神
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我也是第一次离大神这么近!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
H神,支持大师傅
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这不是H大嘛,顶一个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
前排膜拜一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我只是单纯的顶帖
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

过程膜拜H大了.... 强烈支持................................................
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

safehorse 发表于 2017-8-19 17:18
过程膜拜H大了.... 强烈支持................................................

可惜我的BelAir20E-11刚刚转让给别人了。要不然可以折腾了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

完美 Breed + 双 Flash 固件
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看样子还要去入手一个玩玩。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

H大  TTL波特率多少  VCC 是不用接的吗 ?TTL转USB 连接好 插AP开机不启动??
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
胡安卡洛斯 发表于 2017-9-8 17:24
H大  TTL波特率多少  VCC 是不用接的吗 ?TTL转USB 连接好 插AP开机不启动??

vcc当然不接,不然可能烧芯片。
根据你用的usb转ttl的板子的设计,有些可能导致插ttl不启动。
你可以先通电再插ttl。
我的是可以先插ttl再通电的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-6 17:10

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表